图书目录

 第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