- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对visualFoxPro编程技巧应用的探讨
摘 要
本文对于常见的visualFoxPro的几个编程技巧进行了分析,并且探讨了如何更好的提高变成效率,更好的提高实际编程中面向对象思想的应用,对visualFoxPro编程来说具有较为实际的价值。
【关键词】visualFoxPro 编程技巧 应用
现阶段的数据库管理系统已经普遍的应用于社会的各行各业当中,并且为各大企事业单位提供了良好的数据管理服务。管理类软件的应用,有效的提高了企事业单位的内部管理效率,是新时期信息化建设的重要关键。visualFoxPro作为一种开发软件,可以用来对数据库进行开发,应用较为便捷。在一些学校和相关教育部门的证件考试中,VisualFoxPro6.0作为经典的语言版本一直被沿用当中。VisualFoxPro6.0语言具有较强的处理性能,并且在桌面型数据库的实际应用中,处理速度十分快捷,具有明显的自身优势。在进行VisualFoxPro编程的过程中,采用面向对象的编程思想,可以有效的提高程序软件开发的效率,并且更好的适应现代社会的具体需求。VisualFoxPro程序的思想主要是以面向对象为主,编写出的管理功能也较为强大,可以实现更多、更复杂的软件功能。下文对于一些常见的visualFoxPro编程技巧的应用进行了分析与探讨。
1 显示效果与动态控制
在选择页面的框体时,要通过高亮操作,表示用户的选定操作和框体的激活状态。在进行ACTIVATE事件中,要加入相关的颜色代码。对于不同的分页中都要加入相应的颜色代码(RGB255,255,0,),并且在DEACTIVATE事件中,加入隐晦颜色的相关代码(RGB0,0,0,),进而有效的实现颜色的变化。文字显示的效果制作中,可以通过采用飞播字幕的方式,实现动态的文字信息显示,提高整体软件的视觉效果。建立一个新累,并且派生与容器累,存放在相应的*.vcx稳健当中。将相应的类进行大小的调整,并且规定SpecialEffect属性设置为凹下。输入cFlyTexy属性中的初始文字信息,作为后续显示信息来使用。在定时控件中设定定时时间,和对于显示速度进行设定,避免过快显示或者过慢显示。
2 提高数据库性能
2.1 索引的使用
VisualFoxPro语言中,索引的数据结构是基于数据树的,查询索引的速度较快。针对于一些索引较多的表查询的过程中,其查询速度较慢,表中数据的输入和更新速度较低。VisualFoxPro语言中索引需要进行重新更新。因此,在进行查询的过程中,要尽可能的保证表达式索引中,尽可能的减少FOR 和NOT条件的应用,避免一些无法优化的表达式的使用。
2.2 对查询条件进行优化
在数据查询的过程中,要对于表达式的匹配条件进行合理的筛选和优化,并且保证查询条件符合查询的优化需求。
2.3 保证下载数据的有效选择
在数据库中进行数据检索中,数据检索用时较长,因此要保证下载数据的有效选择。在进行功能单元的应用中,对于一些不需要经常访问或者读取的数据,可以采用有选择的更新和下载,对于相关字段和记录进行更新,最大限度的降低网络数据的通过量,提高数据的操作效率。
2.4 做好WHERE子句的限定
WHERE子句的限定也是减少数据更新量的一个重要措施,通过子条件的限制,可以在参与运行的状态下,对于数据信息进行下载。
3 实用小技巧
3.1 曾用数据的显示
一般的应用软件中,很多输入的窗口都需要显示曾经输入过的数据,进而更好的提高软件的使用便捷性,提高工作效率。例如在某企业的档案管理软件中,很多员工登记本资料都需要多次录入,通过在软件界面中加入右键点击显示已经录入过的信息,可以很好的减少人为的操作两,提高信息输入准确性和便捷性。通过鼠标右键事件控件rightclick事件的设定,插入相应的资料显示代码,对于表单中的资料进行显示,确定按钮功能,插入相关变量,就可以实现显示曾用数据的功能。
3.2 数据加密
数据加密是保护数据安全的重要措施,在一般情况下,对于数据库内容可以通过低级函数改写的方式,提高数据的安全性。通过对数据进行ASCII码改写的方式,进行存储加密,在进行数值的加减乘除操作,再进行存储,可以有效的提高数据的安全性。在提取数据时,可以对加减乘除的操作进行逆运算,只需要编写简单的解密程序即可完成数据的加密,可以有效的提高数据的安全性。
3.3 软件加密
软件加密中较为常用的一个方法,就是采用时间加密锁来进行加密。在软件的主界面菜单中,可以设置一个逻辑锁,并且结合时间来确定事件发生条件。只有系统时间与所设定时间相同,才允许金融软件。软件系统内部中,进入系统的命令按钮上存在E
原创力文档


文档评论(0)