VFP程序设计主要包括以下内容:
面向过程程序设计和面向对象程序设计
面向过程程序设计包括程序的建立、运行,程序的基本控制结构,多个程序模块的组织和管理等。
面向对象程序设计则侧重于将数据和程序捆绑在一起,通过封装、继承和多态等机制实现代码的复用和扩展性。
VFP基础知识
包括VFP的开发环境、编程语言的基本语法、数据类型、变量、函数库等。
数据库操作
涉及数据库的建立、查询、更新、删除等操作,以及数据表的创建和管理。
用户界面设计
包括表单设计、菜单设计、视图设计等,用于创建具有艺术性的企业数据库解决方案。
报表生成
描述如何生成各种报表,以便于数据的可视化和分析。
Web服务与Active Document
介绍VFP在Internet上的应用,包括VFP Web Services和Active Document。
错误处理
包括结构化错误处理,如TRY...CATCH...FINALLY...ENDTRY结构,提供第三层错误处理能力。
程序调试与运行
涉及代码的编写、调试、运行,以及使用VFP的集成开发环境(IDE)进行程序管理。
面向对象编程特性
包括封装、继承、多态等,这些特性使得程序更加模块化,易于维护和扩展。
事件驱动编程
通过事件驱动机制实现程序的主体部分和结束部分控制,提高程序的响应性和交互性。
建议学习者根据以上内容,结合具体的VFP版本(如VFP6.0或VFP8.0)和实际应用需求,有针对性地进行学习和实践。