|
第1章Visual FoxPro系统概述1 1.1数据库基本概念1 1.1.1信息和数据1 1.1.2数据处理2 1.1.3数学模型3 1.1.4关系模型3 1.1.5数据库4 1.1.6关系数据库5 1.1.7关系模型的规范化原则6 1.2数据库系统11 1.2.1数据库系统的体系结构11 1.2.2数据库管理系统12 1.2.3数据库应用系统的构成13 1.3Visual FoxPro数据库管理系统13 习题14 第2章Visual FoxPro集成环境16 2.1Visual FoxPro的安装16 2.1.1Visual FoxPro 6.0的安装环境16 2.1.2Visual FoxPro 6.0的安装方法16 2.2Visual FoxPro的启动与退出18 2.2.1Visual FoxPro的启动18 2.2.2Visual FoxPro的退出20 2.3Visual FoxPro系统配置20 2.4Visual FoxPro用户界面21 2.4.1标题栏22 2.4.2菜单栏23 2.4.3工具栏27 2.4.4命令窗口28 2.4.5工作区28 2.4.6状态栏28 2.5Visual FoxPro辅助设计工具28 2.5.1Visual FoxPro向导29 2.5.2Visual FoxPro生成器29 2.5.3Visual FoxPro设计器30 2.6Visual FoxPro系统项目管理器的使用30 2.6.1项目管理器及其功能30 2.6.2创建项目文件31 2.6.3项目管理器的使用32 2.6.4定制项目管理器34 习题35 第3章Visual FoxPro基础37 3.1Visual FoxPro工作方式37 3.2数据类型38 3.3数据存储39 3.3.1常量40 3.3.2内存变量40 3.3.3数组变量43 3.3.4字段变量45 3.3.5记录45 3.3.6对象45 3.4函数46 3.5表达式47 3.5.1算术表达式47 3.5.2字符表达式47 3.5.3时间日期表达式48 3.5.4关系表达式48 3.5.5逻辑表达式49 3.5.6名表达式49 3.5.7类与对象操作符50 习题50 第4章表52 4.1设计数据表52 4.1.1设计一张二维表52 4.1.2设计一个数据表文件53 4.2创建表55 4.2.1利用表设计器创建表55 4.2.2利用表向导创建表57 4.3利用表设计器修改表结构61 4.4表中数据的输入63 4.4.1创建表时立即输入数据64 4.4.2以追加方式输入数据64 4.4.3备注型数据的输入65 4.4.4通用型数据的输入65 4.5编辑表中数据66 4.5.1用“编辑”方式编辑数据66 4.5.2用“浏览”方式编辑数据67 4.6表中记录的定位69 4.7删除表中的数据74 4.7.1逻辑删除表中的记录74 4.7.2恢复逻辑删除的记录75 4.7.3物理删除表中的记录76 4.8创建索引81 4.8.1什么是索引81 4.8.2索引类型82 4.8.3创建索引83 4.8.4使用索引85 4.9控制字段和记录的访问87 4.9.1限制对字段的访问88 4.9.2限制对记录的访问89 习题90 第5章数据库92 5.1创建数据库92 5.1.1数据库建立92 5.1.2打开数据库92 5.1.3向数据库添加表93 5.2建立数据库表间关联94 5.2.1建立表间的一对一关系94 5.2.2建立表间的一对多关系95 5.2.3建立表间的多对一关系95 5.3数据库表的特殊操作97 5.3.1设置字段显示标题97 5.3.2设置字段注释信息97 5.3.3设置字段默认值98 5.3.4设置字段有效规则98 5.3.5设置表注释信息99 5.3.6设置记录有效规则99 5.3.7设置表触发器100 5.3.8设置参照完整性100 5.4数据字典101 习题102 第6章视图103 6.1创建视图103 6.1.1用视图设计器创建视图103 6.1.2用视图向导创建视图108 6.2使用视图更新数据110 6.3定制视图113 6.3.1视图设计器选项卡113 6.3.2设置视图字段属性114 习题115 第7章查询118 7.1创建查询118 7.1.1用查询设计器创建查询118 7.1.2用查询向导创建查询120 7.2定制查询122 7.3使用查询122 7.3.1查询去向的确定122 7.3.2运行查询124 习题127 第8章报表129 8.1创建报表129 8.1.1用报表向导创建单表报表129 8.1.2用报表向导创建分组/ 总计报表132 8.1.3用报表向导创建一对多报表134 8.1.4用报表设计器创建报表137 8.2报表布局139 8.3定制报表140 8.3.1设置报表页面140 8.3.2设置报表中数据显示格式141 8.3.3添加报表控件141 8.4修改报表142 习题143 第9章程序设计基础144 9.1程序的基本结构144 9.2程序文件的建立与编辑145 9.2.1建立、编辑程序文件145 9.2.2用设计工具建立、编辑程序文件147 9.3程序文件的调用147 9.4分支结构148 9.4.1单路分支148 9.4.2双路分支149 9.4.3多路分支150 9.4.4使用分支语句的注意事项153 9.5循环结构153 9.5.1“当”型循环控制语句153 9.5.2“计数”型循环控制语句154 9.5.3“指针”型循环控制语句156 9.5.4使用循环语句的注意事项157 9.6过程文件158 9.6.1建立过程158 9.6.2调用过程158 9.6.3过程返回158 9.6.4打开过程文件159 9.6.5关闭过程文件159 9.7面向对象程序设计基础159 9.7.1对象159 9.7.2类160 9.7.3属性162 9.7.4事件与方法162 9.8程序调试163 9.8.1程序中常见的语法错误163 9.8.2提高程序的可维护性164 9.8.3程序调试工具164 习题166 第10章类167 10.1用类设计器创建类167 10.2类属性的定义169 10.3类、事件和方法的定义171 10.4用编程方式创建类174 10.5类的引用175 10.5.1由类创建对象175 10.5.2设置对象的属性175 10.5.3对象的方法调用和事件触发177 10.6对象的设计177 10.6.1用编程方式设计对象177 10.6.2用面向对象工具设计对象179 习题181 第11章表单182 11.1创建表单182 11.1.1用表单设计器创建表单182 11.1.2用表单向导创建表单183 11.2修改表单189 11.3运行表单191 11.4表单控件192 11.4.1标签控件192 11.4.2文本框控件193 11.4.3计时器控件193 11.4.4命令按钮控件193 11.4.5组合框控件194 11.4.6单选按钮控件194 11.4.7微调控件195 11.4.8复选框控件195 11.4.9图像控件195 11.4.10表格控件196 11.4.11命令按钮组控件196 11.4.12页框控件197 11.5给表单添加控件197 习题198 第12章SQL语句199 12.1SQL概述199 12.2数据查询200 12.2.1简单查询201 12.2.2条件查询201 12.2.3连接查询202 12.2.4嵌套查询204 12.2.5分组计算查询206 12.2.6查询结果处理207 12.3数据定义209 12.3.1表结构定义209 12.3.2表结构修改210 12.4数据操纵212 12.4.1插入数据212 12.4.2更新数据213 12.4.3删除数据214 习题215 第13章应用表单的设计217 13.1设计系统说明表单217 13.2设计系统登录表单222 13.3设计数据维护表单230 13.4设计数据查询表单241 13.5设计多功能表单247 习题250 第14章菜单251 14.1菜单系统251 14.2创建应用系统菜单252 14.2.1创建主菜单252 14.2.2创建子菜单252 14.3确定菜单选项的任务255 14.4生成菜单程序256 14.5运行菜单257 习题257 第15章应用系统开发259 15.1应用系统开发的一般过程259 15.2应用系统总体规划260 15.3应用系统主要功能模块的设计261 15.3.1数据库的设计261 15.3.2数据表单的设计261 15.3.3系统登录表单的设计261 15.3.4系统菜单的设计262 15.3.5系统工具栏的设计262 15.3.6主程序的设计262 15.4应用系统主要功能模块的组装264 15.4.1建立项目文件264 15.4.2组装项目文件265 15.4.3设置项目信息265 15.4.4连编可执行文件265 15.4.5运行执行文件266 习题266 第16章应用系统开发案例267 16.1总体方案的设计267 16.1.1设计思想267 16.1.2系统功能267 16.1.3主要功能模块的规划268 16.2主要功能模块的设计268 16.3主要功能模块的组装277 16.4运行“旅行社管理信息系统”280
·ⅩⅦ·附录A常用控件及功能282 附录B常用对象及功能283 附录C常用属性及功能284 附录D常用事件及功能292 附录E常用方法及功能295 附录F常用系统内存变量297 附录G常用命令299 附录H常用函数310 参考文献325
|