《中文Visual FoxPro 6.0基础教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:捷新工作室编著
  • 出 版 社:国防工业出版社
  • 出版年份:1999
  • ISBN:
  • 页数:331 页
图书介绍:

第一章 中文Visual FoxPro 6.0简介 1

1.1 XBASE系列数据库系统开发工具简介 1

1.2 Visual FoxPro 6.0中文版新的特点 2

1.3 Visual FoxPro 6.0中文版的安装 3

1.3.1 软件平台 3

1.3.2 硬件平台 3

1.3.3 安装Visual FoxPro 6.0中文版 4

1.4 定制Visual FoxPro 6.0中文版系统 5

1.4.1 添加和删除Visual FoxPro 6.0中文版构件 6

1.4.2 安装ODBC数据源 6

1.4.3 更新Windows注册表的相应项 6

1.5 配置Visual FoxPro 6.0中文版 7

1.5.1 通过Windows注册表修改配置 8

1.5.2 通过修改配置文件来更改系统配置 8

1.5.3 通过SET命令来修改系统配置 9

1.5.4 使用“选项”对话框修改系统配置 10

1.5.5 显示系统配置信息 11

1.6 Visual FoxPro 6.0中文版系统的优化 11

1.6.1 优化Windows操作系统环境 11

1.6.2 优化Visual FoxPro系统 12

1.6.3 在多用户环境中优化Visual FoxPro 6.0中文版 13

1.7 Visual FoxPro 6.0中文版的行命令启动开关 13

1.8 从硬盘上删除Visual FoxPro 14

第二章 开发应用程序 15

2.1 规划应用程序 15

2.2 过程概述 16

2.3 开始开发工作 16

2.4 使用“项目管理器” 16

2.5 创建数据库 17

2.6 创建类 17

2.7 设计访问信息的方法 18

2.8 测试和调试 18

第三章 Visual FoxPro 6.0语言基础 19

3.1 数据类型和字段类型 19

3.1.1 Visual FoxPro 6.0中文版的主要数据类型 19

3.1.2 Visual FoxPro6.0中文版的字段类型 20

3.2 数据存储 21

3.2.1 变量 21

3.2.2 常量 22

3.2.3 数组 22

3.2.4 字段 22

3.2.5 记录 22

3.2.6 对象 22

3.2.7 操作符 23

3.2.8 创建表达式 24

3.2.9 宏替换 24

3.2.10 NULL值 24

3.3 Visual FoxPro 6.0中文版基本语法结构 26

3.3.1 基本的赋值语句以及表达式 26

3.3.2 IF…ELSE…ENDIF 27

3.3.3 DO CASE…ENDCASE 28

3.3.4 SCAN…ENDSCAN 29

3.3.5 FOR…ENDFOR 30

3.3.6 DO WHILE…ENDDO 30

3.3.7 函数 31

3.4 过程和用户自定义函数 31

3.4.1 过程 31

3.4.2 函数 32

第四章 SQL命令和查询技术 34

4.1 SQL语言 34

4.2 在Visual FoxPro中进行查询 34

4.3 SELECT-SQL命令 35

4.3.1 SELECT-SQL命令语法 36

4.3.2 参数说明 36

4.4 查询的示例 41

4.5 ALTER TABLE-SQL命令 44

4.6 CREATE CURSOR-SQL命令 47

4.7 CREATE TABLE-SQL命令 48

4.8 DELETE-SQL命令 50

4.9 INSERT-SQL命令 50

4.10 UPDATE-SQL命令 51

第五章 Visual FoxPro 6.0的面向对象技术 52

5.1 面向对象程序设计技术 52

5.1.1 代码的可重用性 52

5.1.2 程序一致性的维护 53

5.1.3 模块的独立性 53

5.1.4 可扩充性 53

5.2 对象和类的概念 53

5.3 类的特点 54

5.4 Visual FoxPro 6.0的面向对象技术 54

5.4.1 Visual FoxPro类 54

5.4.2 Visual FoxPro的基本类 55

5.4.3 容器类 56

5.4.4 控制类 56

5.5 面向对象程序设计 56

5.5.1 设置属性 56

5.5.2 方法调用 57

5.5.3 事件的响应 58

5.5.4 指派方法代码和事件代码 58

5.5.5 保护类成员 58

5.5.6 向容器类中添加对象 59

5.5.7 检查对象是否存在 59

5.5.8 创建成员数组 60

5.5.9 创建对象数组 60

5.5.10 集成对象和数据 61

5.6 使用Visual FoxPro6.0应用程序框架进行面向对象的开发 61

第六章 Visual FoxPro 6.0集成开发环境 63

6.1 Visual FoxPro 6.0的集成开发环境简介 63

6.2 Visual FoxPro 6.0的主用户界面 64

6.3 系统菜单 64

6.3.1 “文件”菜单 65

6.3.2 “编辑”菜单 67

6.3.3 “显示”菜单 68

6.3.4 “格式”菜单 69

6.3.5 “工具”菜单 71

6.3.6 “程序”菜单 72

6.3.7 “窗口”菜单 73

6.3.8 “帮助”菜单 74

6.4 Visual FoxPro 6.0的工具栏 74

6.4.1 定制工具栏的种类 75

6.4.2 定制每个工具栏中的项目 84

6.4.3 定制工具栏的显示方式 86

第七章 用项目管理器编写Windows应用程序 88

7.1 项目管理器功能简介 88

7.2 Visual FoxPro 6.0中文版项目管理器介绍 89

7.2.1 展开/折叠按钮 89

7.2.2 项目管理器按钮 90

7.2.3 使用项目管理器 91

7.3 项目管理器的定制 92

7.4 使用项目管理器快速开发程序 93

7.4.1 新建一个项目 93

7.4.2 使用“新建文件”创建一个项目 94

7.4.3 使用“向导”创建一个项目 95

7.5 设计一个应用程序所应该考虑的问题 98

7.5.1 构造应用程序框架 98

7.5.2 向项目中添加文件 100

7.5.3 引用可修改的文件 101

7.5.4 运行应用程序 101

第八章 表单操作 102

8.1 设计表单 102

8.1.1 使用表单设计器设计表单 102

8.1.2 使用表单向导设计表单 105

8.2 保存和运行表单 112

8.3 定制表单 112

8.3.1 改变表单中文本的字体和大小 112

8.3.2 向表单中添加线条 113

8.3.3 向表单中添加形状 113

8.3.4 向表单中添加图形 114

8.3.5 设置表单的前景和背景颜色 115

8.4 向表单中添加控件 115

8.4.1 调整控件的大小和外形 117

8.4.2 表单的布局 117

8.5 创建表单集 120

8.6 修改表单属性 120

第九章 创建数据环境 122

9.1 设置数据环境 122

9.2 向数据环境中添加表或视图 123

9.3 移去数据环境中的表 124

9.4 为数据环境设置关系 125

9.5 在数据环境设计器中编辑关系 126

9.6 向表单中添加表字段 127

第十章 表单属性简介 130

10.1 设置表单属性 130

10.1.1 通过属性对话框设置表单属性 131

10.1.2 通过程序语句设置表单属性 132

10.2 定义表单行为 132

10.3 _SCREEN系统内存变量简介 133

10.4 LockScreen属性简介 134

第十一章 事件驱动程序设计技术 135

11.1 事件驱动程序设计模型 135

11.2 Visual FoxPro 6.0事件程序设计方法 137

11.3 Visual FoxPro 6.0的对象操作方法 139

11.4 在对象层次引用对象 140

第十二章 控件设计技术 142

12.1 Visual FoxPro 6.0控件简介 142

12.2 与控件相关的操作 143

12.2.1 复制和删除表单控件 143

12.2.2 表单中控件的布局方法 144

12.2.3 设置Teb键次序 144

12.2.4 确定表单中控件的数目 145

12.3 文本框(TextBox)控件简介 147

12.3.1 操作文本框中的文本 147

12.3.2 在文本框得到焦点后选择文本 147

12.3.3 在文本框中输入用户口令 149

12.4 列表框(ListBox)控件简介 151

12.4.1 在列表框中显示一个字段 151

12.4.2 了解列表框的基本操作 152

12.4.3 创建具有多列的列表框 153

12.4.4 选择列表框中的多项 154

12.4.5 向列表框中添加项 154

12.4.6 将图片添加到列表项中 155

12.5 表格(Grid)控件简介 155

12.5.1 调整表格的外观 157

12.5.2 设置表格中显示的数据源 157

12.6 命令组(CommandGroup)控件简介 158

12.6.1 设置命令按钮的数量 159

12.6.2 设置命令按钮的属性 159

12.6.3 编辑单个按钮的属性 159

12.6.4 引用当前选定的按钮 160

12.7 复选框(CheckBox)控件简介 160

12.8 编辑框(EditBox)控件简介 161

12.9 微调(Spinner)控件简介 162

12.10 选项组(OptionGroup)控件简介 163

12.10.1 设置选项按钮的数量 164

12.10.2 设置选项按钮的属性 164

12.10.3 引用当前选定的按钮 164

12.10.4 ControlSource属性简介 164

12.11 计时器(Timer)控件简介 165

12.12 图像(Image)控件简介 165

12.13 页框(Page Frame)控件简介 166

12.13.1 向表单中添加页框控件 166

12.13.2 向页面中添加控件 168

12.13.3 管理长标题选项卡 169

12.13.4 使用代码切换页面 169

12.14 为控件设置访问键 172

12.15 设置工具提示文本 173

12.16 命令组中按钮的有效性 173

12.17 实现拖放(Drag Drop)操作 174

12.17.1 了解与拖动相关的属性、事件和方法 174

12.17.2 人工拖动和自动拖动方式的区别 178

12.17.3 光标形状与鼠标的有效区域 179

12.17.4 通过拖放操作移动控件 180

12.17.5 设置拖动的开始和停止时间 180

第十三章 Visual FoxPro 6.0的方法程序 181

13.1 调用方法程序 181

13.2 创建新的方法程序 183

13.3 使用RETURN命令 186

13.4 掌握错误处理技术 187

13.4.1 调用Error事件 187

13.4.2 使用ON ERROR命令 187

第十四章 设计菜单和工具栏 189

14.1 创建菜单系统 189

14.1.1 规划菜单系统 189

14.1.2 创建图形化的菜单界面 190

14.1.3 菜单操作的其它一些说明 196

14.1.4 实现具体功能 198

14.1.5 预览菜单 204

14.1.6 生成菜单程序 204

14.1.7 生成的菜单代码 206

14.1.8 常规选项 209

14.1.9 菜单选项 210

14.2 创建工具栏 211

14.2.1 创建工具栏 211

14.2.2 将工具栏连接到表单 212

14.2.3 工具栏的特点 219

14.3 协调菜单和用户自定义工具栏 219

第十五章 数据库和表 220

15.1 数据库和表的概念 220

15.2 关系 220

15.2.1 一对一关系 221

15.2.2 一对多关系 221

15.2.3 多对多关系 221

15.3 创建数据库的几个问题 221

15.3.1 使用数据字典功能 221

15.3.2 字段级限制 222

15.3.3 记录级限制 222

15.3.4 创建触发器 222

15.3.5 创建存储过程 223

15.3.6 创建本地视图 223

15.3.7 定义连接 223

15.3.8 参照完整性的建立 223

15.3.9 创建永久关系 225

15.3.10 确定表字段的规则 225

15.4 设计数据库 225

15.5 设计表 230

15.5.1 通过表向导设计表 230

15.5.2 通过表设计器设计表 232

15.6 索引 240

15.6.1 选择索引类型 240

15.6.2 设置主索引、候选索引 241

15.6.3 设置普通索引 241

第十六章 表处理技术 242

16.1 创建表 242

16.1.1 设计数据库和自由表 242

16.1.2 创建数据库表 243

16.1.3 创建自由表 243

16.1.4 命名表 244

16.1.5 重命名表 244

16.1.6 删除数据库表 244

16.1.7 删除自由表 245

16.1.8 复制表 245

16.1.9 复制和编辑表结构 245

16.1.10 将表另存为HTML文件 246

16.1.11 命名字段 246

16.1.12 选择数据类型 247

16.1.13 创建字段的默认值 249

16.1.14 控制字段显示 251

16.1.15 实施商业规则 252

16.1.16 使用触发器 255

16.1.17 创建触发器 255

16.1.18 修改触发器 256

16.1.19 使用触发器建立参照完整性 257

16.1.20 修改表结构 257

16.1.21 添加字段 257

16.1.22 删除字段 258

16.1.23 重新命名字段 258

16.1.24 设置和更改字段级规则或表规则 258

16.1.25 设置和更改默认值 258

16.2 处理记录 259

16.2.1 添加记录 259

16.2.2 从其它表中追加记录 259

16.2.3 采用浏览方式添加数据 260

16.2.4 向表中输入数据 260

16.2.5 在表中编辑记录 260

16.2.6 向表中添加图形 260

16.2.7 在字段中输入null值 260

16.2.8 删除记录 261

16.2.9 对记录作删除标记 261

16.2.10 检索具有删除标记的记录 261

16.2.11 撤销记录的删除标记 261

16.2.12 删除带有删除标记的记录 262

16.2.13 保存空间 262

16.2.14 从表中移去所有记录 262

16.3 表的索引 262

16.3.1 创建一个索引 263

16.3.2 创建索引文件 263

16.3.3 查看索引信息 264

16.3.4 控制重复值 264

16.3.5 创建多个索引 265

16.3.6 控制访问记录的顺序 266

16.3.7 在运行时刻设置记录顺序 266

16.3.8 使用非结构.CDX索引 269

16.3.9 删除索引 270

16.3.10 使用表达式进行索引 271

16.3.11 筛选数据 274

16.3.12 高效地使用索引 275

16.4 使用多个表 276

16.4.1 使用数据工作期 276

16.4.2 查看工作区 276

16.4.3 在工作区中打开表 277

16.4.4 在工作区中关闭表 277

16.4.5 引用工作区 278

16.4.6 使用表别名 278

16.4.7 设置表间的临时关系 279

16.4.8 临时关联表 279

16.4.9 用索引设置永久关系 281

第十七章 创建视图 282

17.1 创建视图 282

17.1.1 创建本地视图 282

17.1.2 用已有的SQL SELECT语句创建视图 283

17.1.3 修改视图 283

17.1.4 重新命名视图 283

17.1.5 删除视图 284

17.1.6 创建多表视图 284

17.1.7 在结果中包含不匹配记录 286

17.1.8 访问远程数据 287

17.1.9 创建远程视图 288

17.2 使用视图 289

17.2.1 限制视图的取值范围 290

17.3 打开视图的多个实例 292

17.3.1 显示视图结构 293

17.3.2 创建视图索引 294

17.4 设置视图属性和连接属性 294

17.5 关闭视图的基表 297

17.6 在视图中更新数据 297

17.6.1 在视图中更新多个表 298

17.6.2 用数据字典定制视图 300

17.6.3 为视图字段创建默认值 300

17.6.4 在视图的字段和数据行上创建规则 301

17.7 集成视图 301

17.7.1 在视图中集成本地数据和远程数据 301

17.7.2 在视图中更新本地数据与远程数据 302

17.8 处理自由数据 302

17.8.1 创建游离视图 303

17.8.2 显示和修改自由数据 303

17.9 优化视图性能 306

17.9.1 控制递进式获取信息量的大小 306

17.9.2 控制备注字段的获取 306

17.9.3 设置下载的最大记录数 306

17.9.4 优化过滤器和连接 307

17.9.5 共享多个远程视图的连接 308

第十八章 创建数据库示例 310

18.1 创建表结构 310

18.2 创建数据库 313

18.3 编辑表之间的关系 315

18.3.1 创建关系 315

18.3.2 编辑关系 315

18.3.3 修改关系 315

18.4 参照完整性的建立 318

18.4.1 更新规则 318

18.4.2 删除规则 318

18.4.3 插入规则 319

18.5 浏览数据库和表 320

第十九章 设计一个简单的应用 324

19.1 要达到的目的 324

19.2 建立表单的初始界面 326

19.3 建立数据环境 326

19.4 添加控制字段 328

19.5 作最后的调整 328

19.6 添加代码 329