VFP里用户自定义事件代码在哪里写?

kld3000 2003-03-11 09:41:51
默认的可以在下拉菜单里面选择事件名称

可是自定义的事件在哪里写?
...全文
175 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
liguodong01 2010-06-19
  • 打赏
  • 举报
回复
谢谢!
heavenmusic 2003-03-16
  • 打赏
  • 举报
回复
我的步骤是:1、FORM----EDIT/PROPERTY----然后你点击你要加的事件,或方法----确定

第二步: 在点击FORM----PROCEDUCE----找以你刚添加的

OK,,,,你就可以在里面加你喜欢的代码!! :)
kld3000 2003-03-16
  • 打赏
  • 举报
回复
写不下去了
按回车不换行了
xiolig 2003-03-14
  • 打赏
  • 举报
回复
什么叫太长了?多少K?
kld3000 2003-03-14
  • 打赏
  • 举报
回复
用“表单”,“新建方法”好象不行,代码太长了,
新方法提供的空间写不下那些代码
怎么办
hnpyz 2003-03-12
  • 打赏
  • 举报
回复
方法=事件的名称
cxmcxm 2003-03-11
  • 打赏
  • 举报
回复
只能自定义方法,属性,不能自定义事件.
koomis 2003-03-11
  • 打赏
  • 举报
回复
主菜單中選擇FORM菜單項,選擇NEW METHOD
然後就可以加入了。試試看吧
wave_f 2003-03-11
  • 打赏
  • 举报
回复
表单
新建方法程序
输入方法名
编写程序
vf6.0,要考二级没系统的下哈 Microsoft Visual FoxPro 6.0 for Windows 的常见问题 这些是有关 Microsoft Visual FoxPro 最常见的问题。在您求助 Microsoft 产品支持服务之前,请先查阅这张列表。 若想打印这些附注,请从“文件”菜单中选择“打印”命令。此文档分为以下四部分: --------------------------------------------------------------------- 部分 1. 技术支持与市场 部分 2. Visual FoxPro 6.0 新增功能 部分 3. 从其他版本的 FoxPro 和 Visual FoxPro 中移植 部分 4. Visual FoxPro 常见问题 --------------------------------------------------------------------- 部分 1. 技术支持与市场 问题 1-1: 从何处可以获得产品的更新版本? 答案: 在 Visual FoxPro 的 Web 站点上即可获得产品的更新信息,其中包括有关 Service Pack 和更新的示例、向导及其他代码的信息,该站点的网址为: www.microsoft.com/vfoxpro 请定期查看该网站,以便下载产品的最新版本。 问题 1-2: 从何处可以得到有关 Visual FoxPro 的详细资料? 答案: 通过 Microsoft Visual FoxPro Web 站点是随时获得各种最新产品发布信息的最佳途径。在此站点上不仅有新的产品公告,而且还提供了产品的更新信息、技术文章、白皮书、专业开发人员设计的优秀示例、会议公告、以及与其他许多 FoxPro web 站点的各种链接。 问题 1-3: 如何获得技术支持,以及如何报告软件错误? 答案: Microsoft Visual FoxPro Web 站点已经链接到了多种联机支持选项,其中包括覆盖面广阔的有关所有产品 Microsoft Knowledge Base(Microsoft 知识库)。您还可以阅读一份有关常见问题的清单。除联机支持之外,还可以直接通过电话获得技术支持。“帮助”菜单中的选项可列出技术支持的电话号码。这些电话号码也可用于报告产品中的错误。 问题 1-4. 什么是 Knowledge Base?如何使用它? 答案: Knowledge Base 是内容广泛的论文集,覆盖了如何使用产品的各种特性、已知的软件错误及其解决方案或回避的方法、以及其他有助于使用各种 Microsoft 产品的有用信息。通过以下站点可访问整个 Knowledge Base: support.microsoft.com 问题 1-5: 是否会有 Visual FoxPro 6.0a? 答案: Microsoft 公司一向承诺为用户提供高质量的产品。如果确实需要,我们将提供 Visual FoxPro 6.0 的错误修订版。但是,修订版不会使用 6.0a 版的形式。Visual FoxPro 6.0 中任何错误的修正都将包含在 Visual Studio Service Pack 中。同时还会在 Visual FoxPro 的 www.microsoft.com/vfoxpro 或 Visual Studio 的www.microsoft.com/vstudio 的 Web 站点上发布修订公告。 问题 1-6: Microsoft 公司为应用程序的开发提供了一些优秀的解决方案。怎样才能知道应该向客户推荐和使用哪种产品? 答案: 在选择适用某项任务的产品时,需要考虑多方面的因素。Microsoft Visual FoxPro web 站点上有一份优秀的策略背景论文,它比较了 Visual FoxPro、Visual Basic、SQL Server 和 Access 等 Microsoft 产品之间的不同。 问题 1-7: 哪可以找到 Visual FoxPro 的使用示例? 答案: Visual FoxPro 6.0 产品中带有丰富的示例,其中有一些是针对 6.0 版特有功能的新示例。与 Visual FoxPro 以前的版本不同,这些示例将与所有 Visual Studio 示例安装在一起。您必须运行 MSDN Library 的“自定义”安装来安装这些示例。在 Visual FoxPro 中可使用新的 HOME(2) 函数方便地找到已安装示例的位置。 除了产品中所自带的示例外,Microsoft Visual FoxPro web 站点还将经常提供新的示例。
第四章 数据库和表的高级应用 4.1 数据库的使用 4.2 数据库的高级应用 4.3 设置表属性 4.4 建立表间的关系 4.5 使用多个表 4.1 数据库的使用 4.1.1 向数据库添加数据表 向数据库添加表有两种方法:菜单方式和命令方式。 菜单方式添加表 在"项目管理器"中,从"数据"选项卡中选择 数据库,例如,"教师管理"数据库,如图4-1所示, 单击"修改"按钮,打开"数据库设计器",如图4- 2所示。 图4-1 选择数据库 图4-2 数据库设计器 图4-3 向数据库添加表 从"数据库"菜单中选择"添加表"命令或单击" 数据库设计器"工具栏上的"添加表"按钮,在"打 开"对话框中选定"jsqk.dbf",然后单击"确定" 按钮。这时"jsqk.dbf"表就添加到"教师管理"数 据库中了。如图4-3所示。 2. 命令方式添加表 【格式】:ADD TABLE <数据表名> 【功能】:向已打开的数据库中添加数据表。 在命令窗口中输入如下代码: OPEN DATABASE "教师管理" ADD TABLE jsqk.dbf 只有明确地把一个表添加到数据库中,才能使它成为 数据库的一部分。即使在打开数据库后,执行MODIFY STRUCTURE命令修改表的结构,也不能把表添加到数 据库中。一个表只能加入到一个数据库中,如果要把数 据库中的表添加到另外一个数据库中去,必须先把该表 从本数据库中移去。 4.1.2从数据库中移去表 从数据库中移去一个表也可以采用菜单方式和命令 方式: 1. 菜单方式移去表 在"项目管理器"中,从"数据"选项卡中选择表 所在数据库,单击"修改"按钮,打开"数据库设计 器"。 从"数据库设计器"菜单中单击要移去的表,例如 jsqk.dbf表,此时该表标题变为深色,表明该表已被选 中。 执行系统菜单中的"数据库"下的"移去"命令, 或单击"数据库设计器"工具栏上的"移去表"按钮, 出现"把表从数据库中移去还是从磁盘上删除"的对 话框。这选"移去"按钮。 最后单击"确定"按钮。这时"jsqk.dbf"表就从 "教师管理"数据库中移去了。 如果选择"删除", 则从当前数据库中移去表的同时,还将其从磁盘上删 除了。 2. 命令方式移去表 【格式】:REMOVE TABLE <数据表名> 【功能】:从已打开的数据库中移去数据表。 在命令窗口中输入如下代码: OPEN DATABASE "教师管理" REMOVE TABLE jsqk.dbf 4.1.3 展开或折叠一个表 4.1.4 重排数据库的表 打开数据库设计器,从"数据库"菜单中选择" 重排,再从"重排表和视图"对话框中选择适当的 选项. 4.2 数据库的高级应用 4.2.1 使用其它数据库中的表 若要访问其他数据库中的表,我们可以使用USE命令 和"!"符号访问该表。使用"!"符号可以引用一个 不在当前数据库中的表。例如:当前数据库为"教师管 理",打开数据库"学生管理"中的STUDENT.DBF表, 可输入如下命令: USE 学生管理!STUDENT BROWSE 这,将自动打开数据库"学生管理",但并不把它设 为当前数据库。当关闭表时,数据库也会自动关闭。 4.2.2创建存储过程 存储过程是存储在.DBC文件中的Visual FoxPro代码, 是专门操作数据库中数据的代码过程。存储过程可以提 高数据库的性能,因为在打开一个数据库时,它们便加 载到内存中。 如要创建、修改或移去存储过程,可以在"项目管理 器"中,选择并展开一个数据库,选定"存储过程", 然后选择"新建"、"修改"或"移去"按钮。 使用存储过程主要是为了创建用户自定义函数,字段 级规则和记录级规则将引用这些函数,当把一个用户自 定义函数作为存储过程保存在数据库中时,函数的代码 保存在.DBC文件中,并且在移动数据库时,会自动随数 据库移动。使用存储过程能使应用程序更容易管理,因 为可以不必在数据库文件之外管理用户自定义函数。 4.2.3引用多个数据库 1. 打开多个数据库 打开一个数据库后,表和表之间的关系就由存储在该数据库中 的信息来控制。您可以同时打开多个数据库。例如,在运行多个 应用程序时,可以使用多个打开的数据库,每个应用程序都以不 同的数据库为基础。也可能您想打开多个数据库,从而能使用应 用程序数据库之外的另一数据库中的存储信息。 【方法】: 在"项目管理器"中,选定一个数据库,然后选择"修改"按 钮或"打开"按钮。 使用 OPEN DATABASE命令。 打开新的数据库并不关闭其他已经打开的数据库,这些已打开 的数据库仍然保持打开状态,而新打开的数据库成为当前数据库。 2. 设置当前数据库 当打开多个数据库时,Visual FoxPro 将最后打开的数据库 设置为当前数据库
第1章 程序设计 1 1. 什么是主程序 2 2. 如何编主程序 3 3. 如何加入READ EVENTS 6 4. 如何隐藏Visual FoxPro的主窗口 7 5. 如何处理“不能退出FoxPro”的情况 8 6. 如何设计错误捕捉程序 9 7. 如何实现程序的背景音乐 14 8. 如何把金额由数字变成大 17 9. 如何制作拖动功能 19 10. 如何进行高级密码处理 23 11. 如何把文字转换成首位拼音码 27 12. 如何防止程序的多次开启 28 13. 如何以编程方式添加数据环境到表单 29 14. 如何使用HTML Help Workshop编HTML帮助 31 15. 如何调用帮助文件 39 16. 如何为_Screen表单指定事件过程 42 第2章 界面设计 45 17. 如何从打印预览工具栏中移除按钮 46 18. 如何隐藏和显示系统工具栏 48 19. 如何制作自定义工具栏 50 20. 如何进行动态的菜单设计 55 21. 如何进行权限菜单的设计 60 22. 如何在顶层表单使用自己的工具栏和菜单 70 23. 如何设计快捷菜单 74 24. 如何实现移动字幕 78 25. 如何制作异形表单 81 26. 如何制作类似Media Player的图形表单 88 27. 如何动态显示表单 94 28. 如何创建能保存大小和位置的表单 95 29. 如何实现在Grid中回车自动换行 99 30. 如何在Grid拆分窗口中取消拆分条 101 31. 如何利用Grid的动态属性进行动态设计 104 32. 如何生成一个具有滚动条的窗口来移动记录 108 33. 如何将程序图标放入系统托盘 111 第3章 数据处理 115 34. 如何使用GetFile()函数与宏替换打开表(.DBF) 116 35. 如何实现记录按笔画排序 117 36. 如何实现数据实时筛选 119 37. 如何利用Excel来创建统计图形 121 38. 如何利用Graph对象来创建统计图形 125 39. 如何实现数据的进制转换 133 40. 如何查找两个表中相同或不同的记录 140 41. 如何确定整数的奇偶数 142 42. 如何用低级函数转换TEXT文件到DBF 143 43. 如何使用数据库事件进行表加密 145 44. 如何在备注字段中搜索字符串 149 45. 怎样导入Microsoft Access 的表结构和数据 155 46. 如何将通用字段中的内容恢复成当前存储格式的物理文件 159 47. 如何用ADO Stream 对象来获取二进制数据 163 48. 如何正确使用SELECT-SQL查询语句 164 第4章 ActiveX控件 180 49. 如何注册ActiveX控件 181 50. 如何调用进度条控件 183 51. 如何使用状态栏控件 184 52. 如何使用滑尺控件 188 53. 如何用MSComm控件 189 54. 如何使用日历控件 191 55. 如何使用日期挑选器控件 193 56. 如何使用TreeView控件 199 57. 如何使用工具条控件 206 58. 如何使用图表控件 209 59. 如何使用格式文本框控件 216 60. 如何使用SysInfo控件 226 61. 如何使用动画控件 229 62. 如何使用多媒体控件 231 63. 如何使用Kodak图像扫描控件 234 64. 如何使用Animation GIF控件 237 第5章 文件处理 240 65. 如何删除文件到回收站 241 66. 如何获得文件属性和改变文件属性 242 67. 如何以相应的应用程序来打开已建立关联的文件 250 68. 如何将文件按扩展名与应用程序建立关联 253 69. 如何进行DOS/Windows文本文件与UNIX/Linux文本文件的相互转换 257 70. 如何遍历磁盘中的所有目录及文件 258 71. 如何使用低级函数读文件 263 72. 如何为Visual FoxPro应用程序增加文件压缩功能 271 73. 如何利用SHFileOperation()函数进行文件复制与删除 275 74. 如何以编程方式读取和设置磁盘卷标 286 75. 如何在Windows NT中监视文件系统的改变 287 第6章 类应用与设计 291 76. 如何在子类中调用父类方法的程序代码 292 77. 如何屏蔽子类对其父类的自动继承 293 78. 如何让表单设计器使用自定义表单类 296 79. 如何设计能正确显示和存储下拉列表中不存在选项的组合框类 297 80. 如何利用Systray类将图标添加到系统托盘中 304 81. 如何使用_thermometer类来实现执行进度条 315 82. 如何使用_StopWatch类实现计时程序设计 317 83. 如何利用_ShortcutMenu类进行动态快捷菜单设计 321 84. 如何使用WinZip Manager类进行文件压缩和解压缩 325 第7章 网络应用 332 85. 如何获得本机IP地址 333 86. 如何获得局域网内网卡的物理地址 333 87. 如何使用Internet Transfer控件制作FTP工具 336 88. 如何使用WebBrowser控件编Web浏览器 338 89. 如何映射和断开网络驱动器 343 90. 如何实现超级链接效果 349 91. 如何使用Winsock控件进行常用网络应用开发 352 92. 如何使用MAPI控件发送带附件的邮件 359 93. 如何判断计算机是否已经连接到网络 362 94. 如何通过编程运行拨号网络连接 364 95. 如何实现Ping操作 369 第8章 客户/服务器编程 373 96. 如何进行基于文件服务器的多用户编程 374 97. 如何建立ODBC数据源 383 98. 如何建立到ODBC数据源的连接 387 99. 如何使用视图设计器进行远程视图设计 389 100. 如何用视图指令和函数进行远程视图设计 399 101. 如何使用SPT扩展远程视图 406 102. 如何实现游离视图 416 103. 如何使用SQL-DMO枚举可用的SQL Server数据库服务器 419 104. 如何启动和停止SQL Server服务 421 105. 如何获得SQL Server中的可用数据库列表 425 106. 如何取得服务器的硬盘目录结构 427 107. 如何在SQL Server上创建数据库 431 108. 如何设置SQL Server数据库选项 433 109. 如何在SQL Server上增加、删除用户和设置用户权限 436 110. 如何在SQL Server中进行数据库备份和恢复 444 111. 如何使用SQL-DMO为SQL Server设置任务 447 112. 如何与NT服务器进行时间同步 449 113. 如何在SQL Server数据表中创建惟一值 450 第9章 Windows相关设计 452 114. 如何打开Windows控制面板功能选项 453 115. 如何在Visual FoxPro中调用Windows命令 455 116. 如何修改Windows的系统日期与时间 457 117. 如何实现重启或关闭本地计算机 458 118. 如何实现定时重启或关闭远程计算机 461 119. 如何锁定Windows NT/XP计算机 463 120. 如何获得Windows的安装目录 464 121. 如何获得Windows的系统目录 465 122. 如何获得应用程序的当前目录 467 123. 如何从Visual FoxPro中关闭指定的应用程序 468 124. 如何检测软驱中是否放入了磁盘 469 125. 如何检测软盘是否进行了保护 470 126. 如何将一个长文件名转换为短文件名 471 127. 如何获得操作系统的语言设置 472 128. 如何管理开始菜单中文档中的内容 472 129. 如何用Windows Script Host创建桌面快捷方式 473 130. 如何用Windows Script Host进行磁盘碎片整理 475 131. 如何用Windows Script Host打开管理工具中的选项 476 132. 如何获得系统中的逻辑驱动器 476 133. 如何获得系统中的未使用的驱动器盘符 478 134. 如何调用磁盘格式化对话框 480 135. 如何获得磁盘的总大小与可用空间 481 136. 如何打开Windows关于对话框 483 137. 如何进行Windows外观颜色设置 484 138. 如何获得计算机名和用户名 487 139. 如何修改计算机名称 488 140. 如何获得Windows的开启时间 489 141. 如何获得当前系统中安装的打印机 491 142. 如何将打印机设置为Windows的默认打印机 492 143. 如何获取打印机设备的句柄 493 144. 如何获得计算机键盘的类型 496 145. 如何交换鼠标的左右键功能 497 146. 如何获得和设置鼠标的双击速度 498 147. 如何屏蔽Ctrl+Alt+Del组合键 500 148. 如何打开或关闭光盘驱动器 501 149. 如何获得计算机硬盘卷序列号 502 150. 如何隐藏Windows的任务栏 504 151. 如何在系统启动时自动运行指定程序 506 第10章 报表设计 507 152. 如何使用报表设计器的工具栏与菜单 508 153. 如何理解报表设计器各个带区的作用 513 154. 如何进行数据分组报表设计 514 155. 如何在报表运行时访问报表的数据环境 518 156. 如何检测报表的当前输出模式 518 157. 如何进行帐页格式的报表设计 519 158. 如何进行报表的打印设置 520 159. 如何在NT/XP系统中添加自定义纸张 521 160. 如何获得报表的总页数 530 161. 如何进行面向对象的程序化报表设计 530 162. 如何使用Excel来打印报表 536 第11章 程序安装 540 163. 如何使用Visual FoxPro 6.0的安装向导 541 164. 如何自动安装Visual FoxPro 6.0安装向导制作的安装程序 544 165. 如何卸载使用安装向导安装的应用程序 545 166. 如何为编译后的应用程序文件指定图标 545 167. 如何使用InstallShield制作安装程序 546 附录 558 附录1. 函数分类表 559 附录2. 命令分类表 570 附录3. Visual FoxPro系统变量 580 附录4. 系统菜单和菜单选项常数 581 附录5. INKEY()和LASTKEY()函数的返回值 584 附录6. Visual FoxPro变量命名约定 586 附录7. Visual FoxPro对象命名约定 586 附录8. Visual FoxPro表字段命名约定 587 附录9. Visual FoxPro系统容量 587
域之天YT88外壳加密工具。 [选项说明] 1、设定定时器:加密后的程序运行时将会以设定的时间间隔检查是否存在对应的加密锁,如果不存在,将会终止程序的运行。 2、反调试:用于防止被黑客非法调试程序 3、反CRC:当被加密的程序有自我检验,加密运行时会将报文件被修改的错误,这时可以选中这项,如果程序是PB,VFP,易语言编的,请选中这项 4、是否压缩:对被加密的文件进行压缩,如果选中了虚拟机或要加密的文件较大时,不要选中这项,因为这会减慢程序启动时间。 5、使用增强算法:选中这项后,可以有效地防止被打狗棒等模拟或防真 6、使用虚拟机:选中这项将大大增强安全性,但同时程序的启动速度将减慢 7、加密比例:将要加密的文件较大时,可以适当地减少加密比例,以加快程序的启动程序 8、壳一,壳二:不同的壳载体,如果程序加密后不能运行,可以试一下换成不同的壳 9、加密方式:如果程序加密后不能运行,可以试一下选择加密方式二,如果是NET程序,可以用加密方式三 10、删除输入表:程序运行后删除输入表,提高安全性,如果程序加密后不能运行,可以将这个选项去掉 11、删除重定位表:程序运行后删除重定位表,一般用于DLL,提高安全性,如果程序加密后不能运行,可以将这个选项去掉 12、时间限制:用于限制用户使用加密程序的时间,当运行的时间到了,程序将会再不能运行。 13、次数限制:用于限制用户使用加密程序的次数,当运行的次数到了,程序将会再不能运行。 14、自定义提示信息,用于自定义找不到加密锁时显示给用户的信息,如果不需要提示信息,可以将提示信息设置为空。 15、双重增强算法,使用两组增强算法密钥对程序进行加密,选中会大大地提高安全性。 [加密方法] 1、首先要设置锁的普通算法,设置算法的过程可以参考我们的相关的演示 2、选择要加密的文件 3、选择要生成的新文件,生成的新文件不要与原要加密的文件名相同 4、点击保护,在弹出的框中选择或添加一条自定义的密钥 5、点确定后,就完成加密了 6、加密完毕后,点入加密锁,在弹出的框中选择相同的密钥,点入加密锁,完成后,就可以将锁及加密后的程序给用户了。 7、以后要派发锁,首先要设置锁的算法,接着使用该工具入加密锁,将相应的密钥入到锁中就可以了,不需要重新加密。 [注意事项] 1、入加密锁后,加密锁的读密码会被更改为加密密钥。 2、如果选择了时间或次数限制,读密码及密码都会被更改为加密密钥,这时一定要注意,不要随意删除密钥,否则不能恢复,将会无法再锁。 3、如果既有源代码加密,同时又进行外壳加密,且在源代码中有定时检查加密锁的功能,请在进行加壳时,不要选中定时器的功能。 [附加说明] 1、加密时不设置锁的算法,也可以进行加密,但安全性会大大降低 2、如果设置了锁的算法,一定要记住该密钥,在派发锁时,一定要设置相同的算法密钥后,并入加密密钥后,才可以派发给用户

2,722

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧