《VisualFoxPro程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:彭国星,陈芳勤主编
  • 出 版 社:北京:化学工业出版社
  • 出版年份:2009
  • ISBN:9787122043702
  • 页数:264 页
图书介绍:本书系统介绍了数据库基础、VisualFoxprp系统初步、表、索引、查询与视图等。

第1章 Visual FoxPro基础 1

1.1数据库系统的基本概念 1

1.1.1计算机数据处理的发展 1

1.1.2数据库系统的组成 2

1.1.3数据库系统的结构 4

1.2数据模型 6

1.2.1实体相关概念 6

1.2.2实体间联系及联系的种类 6

1.2.3实体联系的表示方法 7

1.2.4数据模型简介 7

1.3关系数据库 9

1.3.1关系模型 9

1.3.2关系运算 11

1.4 Visual FoxPro系统初步认识 12

1.4.1 Visual FoxPro系统概述 12

1.4.2 Visual FoxPro 6.0的用户界面 13

1.4.3 Visual FoxPro 6.0的工作方式 16

1.4.4 Visual FoxPro的配置 17

1.4.5 Visual FoxPro设计工具 19

1.4.6项目管理器 22

习题 26

第2章 数据与数据运算 29

2.1 Visual FoxPro的数据类型 29

2.1.1字符型 29

2.1.2数值型 29

2.1.3货币型 29

2.1.4逻辑型 30

2.1.5日期型 30

2.1.6日期时间型 30

2.1.7整型 30

2.1.8双精度型 31

2.1.9浮点型 31

2.1.10备注型 31

2.1.11通用型 31

2.1.12字符型(二进制) 31

2.1.13备注型(二进制) 31

2.2常量和变量 31

2.2.1常量 31

2.2.2变量 32

2.2.3内存变量的操作 33

2.3运算符和表达式 38

2.3.1计算和显示命令 38

2.3.2运算符 38

2.3.3表达式 43

2.3.4运算优先级 43

2.4函数 44

2.4.1数值处理函数 44

2.4.2字符处理函数 46

2.4.3日期时间函数 48

2.4.4类型转换函数 49

2.4.5测试函数 51

习题 53

第3章 表与数据库 55

3.1表的创建 55

3.1.1表的概念 55

3.1.2表结构的设计 55

3.1.3表结构的创建 58

3.1.4表数据的输入 60

3.2表的维护 61

3.2.1表文件的打开与关闭 61

3.2.2表结构的显示与修改 63

3.2.3记录的显示 65

3.2.4记录的修改 68

3.2.5记录指针的定位 69

3.2.6记录的增加 71

3.2.7记录的删除与恢复 73

3.3排序与索引 75

3.3.1排序 75

3.3.2索引 76

3.4多表操作 79

3.4.1多工作区 79

3.4.2表之间的关联 81

3.4.3表之间的联接 82

3.5表文件的复制 83

3.5.1复制任何文件 83

3.5.2表内容复制 83

3.5.3表结构复制 84

3.5.4文件重命名 84

3.6数据库的创建及其基本操作 84

3.6.1基本概念 84

3.6.2数据库设计的一般步骤 85

3.6.3创建数据库 86

3.6.4数据库操作命令 86

3.7在数据库中添加和移去表 88

3.7.1在数据库中直接创建表 88

3.7.2向数据库中添加表 91

3.7.3从数据库中移去表 92

3.8数据的完整性 92

3.8.1实体完整性 92

3.8.2域完整性 93

3.8.3参照完整性 93

习题 95

第4章 结构化查询语言SQL 98

4.1 SQL概述 98

4.2 SQL的数据定义命令 99

4.2.1定义基本表 99

4.2.2表的删除 101

4.2.3表结构的修改 101

4.3 SQL的数据操作命令 102

4.3.1插入 102

4.3.2更新 103

4.3.3删除 103

4.4 SQL的数据查询命令 103

4.4.1简单查询 104

4.4.2联接查询 107

4.4.3嵌套查询 108

4.4.4分组与聚合函数 108

4.4.5查询集合的并运算 109

4.5定义视图 110

4.5.1视图的定义和删除 110

4.5.2视图查询及操作 111

4.5.3关于视图的说明 111

习题 112

第5章 查询与视图 113

5.1创建查询 113

5.1.1基本概念 113

5.1.2使用“查询向导”建立查询 114

5.1.3使用“查询设计器”创建查询 118

5.1.4定项输出查询结果 125

5.1.5利用查询结果建图形 126

5.2创建视图 129

5.2.1视图的概念 129

5.2.2使用向导创建视图 129

5.2.3利用“视图设计器”创建视图 132

5.2.4远程视图与连接 134

5.2.5视图与数据更新 135

5.2.6使用视图 136

习题 137

第6章 程序设计基础 138

6.1程序文件的建立与运行 138

6.1.1程序的概念 138

6.1.2程序文件的建立与运行 139

6.1.3程序中的辅助命令 141

6.1.4简单的输入输出命令 142

6.2程序的基本结构 146

6.2.1顺序结构 146

6.2.2选择结构 146

6.2.3循环结构 150

6.3多模块程序 158

6.3.1模块的定义和调用 158

6.3.2参数传递 160

6.3.3变量的作用域 163

6.4程序的调试 165

6.4.1程序中常见的错误 165

6.4.2调试器环境 165

6.4.3设置断点 166

6.4.4调试菜单 167

6.5常用算法实例 168

6.5.1累加、连乘 168

6.5.2求素数 169

6.5.3穷举法 170

6.5.4递推法 172

6.5.5求最大值或最小值 172

6.5.6有关数据库的简单程序 173

习题 174

第7章 表单设计 180

7.1面向对象程序设计 180

7.1.1基本概念 180

7.1.2 Visual FoxPro中的类 181

7.1.3 Visual FoxPro中类的操作 183

7.1.4为控件或容器类添加对象 185

7.1.5为类添加成员和定义事件 185

7.2表单的基本知识 186

7.2.1建立表单 186

7.2.2表单操作 191

7.2.3表单的数据环境 192

7.2.4表单中对象的属性设置 194

7.2.5创建单文档和多文档界面 198

7.2.6用表单集扩充表单 201

7.2.7表单的常用事件 202

7.2.8向表单添加控件 202

7.3常用表单控件简介 204

7.3.1标签 204

7.3.2文本框 204

7.3.3命令按钮 206

7.3.4命令按钮组 208

7.3.5选项按钮组 209

7.3.6复选框 211

7.3.7组合框 212

7.3.8列表框 216

7.3.9微调按钮 217

7.3.10表格控件 217

7.3.11图像控件 218

7.3.12计时器控件 219

7.3.13页框控件 219

7.3.14形状和线条 219

习题 220

第8章 报表设计 223

8.1创建报表 223

8.1.1利用报表向导创建报表 223

8.1.2利用快速报表创建报表 227

8.1.3利用报表设计器创建报表 228

8.2设计报表 229

8.2.1报表工具栏 230

8.2.2设置报表数据源 231

8.2.3设计报表布局 232

8.3修改和输出报表 238

8.3.1修改报表 238

8.3.2输出报表 240

习题 241

第9章 菜单与工具栏设计 243

9.1菜单系统及其规划 243

9.1.1菜单系统的结构 243

9.1.2系统菜单 243

9.1.3菜单系统的规划 245

9.2菜单设计 245

9.2.1菜单设计的基本过程 245

9.2.2下拉式菜单设计 246

9.2.3快捷菜单设计 250

9.3菜单的常规选项和菜单选项 253

9.3.1常规选项 253

9.3.2菜单选项 253

9.3.3定制菜单系统 254

9.4顶层表单的菜单加载 255

9.5用编程方式定义菜单 256

9.5.1条形菜单定义 256

9.5.2弹出式菜单定义 256

9.6设计工具栏 258

9.6.1定制Visual FoxPro工具栏 258

9.6.2定制工具栏类 259

9.6.3在表单集中添加自定义工具栏 261

9.6.4协调菜单和用户自定义工具栏的关系 262

习题 263

参考文献 264