6.5表单和可视化程序设计实例 1 1 1
第1章Vi sual FoxPro系统概述 1
1.1 Fox系列数据库的发展 1
1.2 Visual FoxPro 6.0的安装和启动 1
目 录 1
6.2表单设计器 9 1
4.3 项目管理器 7 1
1.2.1安装VisualFoxPro6.0 2
1.2.2启动和退出Visual FoxPro 6.0 7
1.3 Visual FoxPro 6.0的用户界面 8
1.3.1 Visual FoxPro 6.0的主界面 8
1.3.2工具栏的使用 11
1.4 Visual FoxPro的菜单系统 12
1.4.1文件(File)菜单项 12
1.4.2编辑(Edit)菜单项 14
6.5.3编写代码 1 15
1.4.3显示(View)菜单项 15
1.4.5工具(Tools)菜单项 16
1.4.4格式(Format)菜单项 16
6.5.5修改表单 1 17
1.4.6程序(Program)菜单项 17
6.5.4 运行表单 1 17
1.4.7窗口(Windows)菜单项 17
1.4.8帮助(Help)菜单项 18
2.1.2数据库系统 19
2.1Visual FoxPro的基本术语 19
7.1基本概念 1 19
第2章Visual FoxPro的技术基础 19
2.1.1数据、信息与数据处理 19
2.2.1数据库设计的原则 20
2.2数据库设计基础 20
2.2.2数据库设计的步骤 21
2.3.1人工管理 22
2.3计算机数据管理 22
2.3.2文件系统 22
2.3.3数据库系统 23
2.3.5面向对象的数据库系统 24
2.4数据模型 24
2.4.1层次数据模型(Hierarchical Model) 24
2.3.4分布式数据库系统 24
2.4.2网状模型(Network Model ) 25
2.4.3关系模型(Relationship Model) 26
(Object-Oriented Model) 27
2.4.4面向对象模型 27
3.1 数据类型 29
第3章数据和数据运算 29
3.2常量和变量 30
3.2.1 常量 30
3.2.2变量 33
3.3.1 表达式的表现形式和分类 36
3.3表达式 36
7.4可视化编程 1 37
3.3.2算术表达式 37
3.3.3字符表达式 37
3.3.4 日期时间表达式 37
3.3.5关系表达式 38
3.4函数(function) 39
3.3.7表达式小结 39
3.3.6逻辑表达式 39
3.4.1数值函数 40
3.4.2字符处理函数 42
3.4.3日期类函数 44
3.4.4转换类函数 45
3.4.5测试类函数 46
及其基本操作 47
第4章Vi sual FoxPro 6.0数据库 47
4.1数据库及其建立 47
4.1.1数据库的基本概念 47
4.1.2数据库的建立 47
4.1.3数据库的打开 50
4.1.4数据库的修改 52
4.1.5数据库的删除 53
4.2数据表 54
4.2.1基本概念 54
4.2.2表的建立 54
4.2.3修改表结构 57
4.2.4单个表的基本操作 58
4.2.5索引 65
4.2.6排序 67
4.2.7 关联 68
4.2.8数据完整性 69
4.3.1 项目的设计流程 71
4.3.2打开、建立与关闭项目 71
8.6报表分组 1 72
4.3.3建立新项目 72
4.3.4 关闭项目 72
4.3.5改变项目管理器的外观 73
4.3.6查看项目中的内容 74
4.3.7 项目间共享文件 75
4.3.8使用项目管理器组织文件 75
4.3.10使用项目管理器的优点 77
4.3.9生成应用程序文件 77
5.1.1 建立查询 79
第5章视图与查询 79
8.9.4将域控件连接成字段表达式 1 79
5.1 查询 79
5.1.2运行查询 81
5.2视图 82
5.1.3查询设计器的局限性 82
5.2.1视图的定义 82
5.2.2建立视图 82
5.2.3数据更新 84
5.2.4使用视图 85
5.2.5修改视图 86
5.2.6重新命名视图 87
5.2.7删除视图 87
6.1创建表单 88
第6章表单设计 88
6.1.1使用表单向导设计表单 88
6.1.2使用表单设计器创建表单 89
6.1.3创建表单的过程 90
6.3.2运行表单 93
6.3.1修改已有的表单 93
6.3管理表单 93
6.3.3管理表单属性和方法 94
6.3.4 表单中的事件和方法 95
6.4常用控件 97
6.4.1 标签(Label)控件 97
6.4.2命令按钮(CommandButton)控件 98
6.4.3命令组(CommandGroup)控件 99
6.4.4文本框(TextBox)控件 100
6.4.5编辑框(EditBox)控件 101
6.4.6复选框(CheckBox)控件 103
6.4.8列表框(ListBox)控件 104
6.4.7选项组(OptionGroup)控件 104
6.4.9组合框(ComboBox)控件 106
6.4.10表格(Grid)控件 107
6.4.11页框(PageFrame)控件 110
6.5.1添加控件 111
6.5.2修改属性 112
7.1.2程序语句书写的几点说明 119
7.1.1程序 119
第7章程序设计 119
7.1.3程序文件的建立和执行 120
7.2程序的基本结构 122
7.2.1简单的输入/输出语句 122
7.2.2程序的基本结构 123
7.3调试 132
7.3.1调试器 132
7.3.2设置断点 135
7.3.3调试菜单 136
7.4.1面向对象的概念 137
7.4.2 Visual FoxPro的基类 142
7.4.3 可视化编程的步骤 145
7.4.4 应用程序生成器的使用 148
7.5编程实例 152
7.5.1利用标签控件实现数据输出 152
7.5.2使用文本框实现数据输入 153
7.5.3 形状与容器控件 155
7.5.4使用对话框 156
7.5.5使用图像 158
7.5.6条件选择语句 159
第8章报表和标签 163
8.1 Visual FoxPro的报表与标签 163
8.2报表的常规格式 164
8.3创建报表 164
8.3.1创建报表布局 164
8.3.2报表带区 169
8.5.1控件工具栏 170
8.5报表控件的使用 170
8.4打开报表布局 170
8.5.2添加域控件 171
8.5.3 选择和移动报表控件 171
8.5.4 调整控件大小 172
8.5.5 对齐报表控件 172
8.6.1分组的概念 172
8.7标签向导和标签设计器 173
8.6.2添加单个组和多个分组 173
8.6.3更改和删除组带区 173
8.8报表输出 174
8.8.1设置报表的页面 175
8.8.2预览和打印报表 175
8.9向应用程序中添加报表和标签 176
8.9.1控制数据源 176
8.9.2定义报表页面和报表变量 177
8.9.3定义报表变量 178
8.9.5定义域控件格式 180
8.9.6控制报表和标签的输出 181
8.9.7集成查询和报表 181
9.1.1子程序的基本概念 182
9.1.2编写子程序 182
第9章函数、子程序和过程 182
9.1子程序 182
9.1.3 调试子程序 184
9.2过程与过程文件 185
9.2.1 过程与过程文件的结构 186
9.2.2过程与过程文件的调用 186
9.3 自定义函数 188
9.4参数的传递 190
9.4.1 内存变量的分类 190
9.4.2参数传递 192
10.1.2 SQL数据库的体系结构 194
10.1.1 SQL的发展历程 194
第10章关系数据库SQL语言 194
10.1 SQL概述 194
10.1.3 SQL的组成 195
10.2 SQL的数据定义 196
10.2.1 SQL模式的创建和撤消 196
10.2.2 SQL提供的基本数据类型 196
10.2.3基本表的创建、修改和撤消 197
10.2.4视图的创建和撤消 199
10.2.5索引的创建和撤消 200
10.3 SQL的数据查询 201
10.3.1 SELECT语句的基本句法 201
10.3.2 SELECT语句完整的句法 205
10.3.3 SELECT语句中的限定 206
10.4 SQL的数据更新 211
10.4.1数据插入 211
10.4.2数据删除 212
10.4.3数据修改 213
10.4.4 对视图的更新操作 214
10.5嵌入式SQ L 215
10.5.1 SQL语言的运行环境 215
10.5.2嵌入式SQL的使用规定 216
10.5.3嵌入式SQL的使用技术 217