《Visual FoxFro程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:彭小宁,黄同成主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2009
  • ISBN:9787113094843
  • 页数:308 页
图书介绍:本书介绍了如何使用可视化的方式和命令方式操作数据库、表和记录。

第1章 基本概念和Visual FoxPro 8.0简介 1

1.1 基本概念 1

1.1.1 数据与信息 1

1.1.2 数据处理 2

1.1.3 数据管理技术的发展 2

1.1.4 数据库系统 5

1.1.5 数据库系统的新技术 6

1.1.6 应用系统开发问题的提出 9

1.1.7 数据模型 10

1.1.8 E-R模型 12

1.1.9 逻辑结构设计 13

1.2 Visual FoxPro 8.0简介 15

1.2.1 Visual FoxPro 8.0系统特点 15

1.2.2 安装、启动和退出 15

1.2.3 Visual FoxPro 8.0集成开发环境 16

1.3 Visual FoxPro基本知识 18

1.3.1 Visual FoxPro主界面 18

1.3.2 操作方式 18

1.3.3 莱单系统 19

1.3.4 对话框 19

1.3.5 常用控件 19

1.4 Visual FoxPro编辑窗口 20

1.4.1 编辑菜单 20

1.4.2 格式菜单 21

1.4.3 文本编辑 21

1.4.4 命令窗口 22

1.5 项目管理器的使用 22

1.5.1 创建项目 22

1.5.2 项目管理器的界面 24

1.5.3 打开/关闭项目 24

1.5.4 定制项目管理器 25

1.5.5 项目管理器的操作 25

1.5.6 创建自己的应用程序文件 26

本章小结 27

习题一 27

第2章 Visual FoxPro语言元素 29

2.1 命令语法规则 29

2.1.1 命令符号约定 29

2.1.2 命令语法规则 29

2.2 数据类型和文件类型 30

2.2.1 数据的分类 30

2.2.2 数据的类型 31

2.2.3 文件类型 32

2.3 常量与变量 32

2.3.1 常量 32

2.3.2 变量 33

2.4 运算符与表达式 36

2.4.1 算术运算符与算术表达式 36

2.4.2 字符串运算符与字符串表达式 37

2.4.3 日期时间运算符与日期时间表达式 37

2.4.4 关系运算符与关系表达式 38

2.4.5 逻辑运算符与逻辑表达式 39

2.4.6 表达式及复杂表达式值的运算 39

2.4.7 类与对象运算符 39

2.4.8 名表达式 40

2.5 函数 40

2.5.1 函数的分类 40

2.5.2 常用函数 40

2.6 对象的属性、事件与方法 49

2.6.1 对象的属性 50

2.6.2 对象的事件 50

2.6.3 对象的方法 50

2.6.4 事件与方法的程序调用 51

2.7 控件与对象 51

2.7.1 常用控件和内部对象 51

2.7.2 表单对象 51

2.7.3 对象的引用 52

本章小结 53

习题二 53

第3章 数据表与数据库 55

3.1 数据表的建立 55

3.1.1 表的概念 55

3.1.2 表结构的设计与建立 56

3.1.3 记录的输入 61

3.1.4 追加记录 63

3.2 修改和使用表 65

3.2.1 打开和关闭表 65

3.2.2 在项目中添加/移去表 66

3.2.3 修改表结构 66

3.2.4 记录指针定位 67

3.2.5 浏览表记录 68

3.2.6 修改、插入和删除表记录 70

3.3 设计数据库 73

3.3.1 确定需要的表 73

3.3.2 确定所需字段 74

3.3.3 确定表间关系 76

3.3.4 检查并修改数据库设计 77

3.4 建立数据库 77

3.4.1 建立数据库文件 77

3.4.2 对数据库的操作 78

3.4.3 在数据库中添加、新建、移去或删除表 79

3.4.4 设置数据库表的属性 80

3.5 索引与排序 83

3.5.1 表的索引 83

3.5.2 表的排序 87

3.5.3 查询与统计 87

3.6 多表操作 91

3.6.1 工作区和数据工作期的概念 91

3.6.2 选择当前工作区 91

3.6.3 在当前工作区操作其他工作区中的表 91

3.6.4 建立表间关系 92

3.6.5 设置参照完整性 95

3.7 数据共享 95

3.7.1 导入数据 96

3.7.2 导出数据 97

3.7.3 嵌入或链接OLE对象 98

本章小结 98

习题三 99

第4章 查询与视图 101

4.1 数据查询 101

4.1.1 创建查询 101

4.1.2 利用查询向导创建查询 102

4.1.3 利用查询设计器创建查询 105

4.1.4 查询的使用 107

4.1.5 查看查询生成的SQL代码 108

4.2 视图 109

4.2.1 视图与表、视图与查询的区别 109

4.2.2 创建本地视图 110

4.2.3 创建远程视图 113

4.2.4 视图的使用 113

4.3 结构化查询语言SQL 114

4.3.1 SQL的表操作语句 115

4.3.2 SQL的表记录操作语句 116

4.3.3 SQL的数据查询语句 116

4.4 利用SQL语句操作视图 123

本章小结 123

习题四 124

第5章 表单设计 126

5.1 基本概念 126

5.1.1 对象和类 126

5.1.2 对象的属性、事件和方法程序 127

5.2 单表表单 131

5.2.1 使用“表单向导”创建表单 132

5.2.2 使用“表单设计器”创建表单 134

5.2.3 用“快速表单”命令向表单中添加字段 137

5.2.4 向表单中添加定位按钮 138

5.2.5 向表单中添加控件 140

5.2.6 设置数据环境 142

5.2.7 利用“数据环境设计器”快速创建单个控件 144

5.2.8 设置“字段映像”选项卡 145

5.2.9 修改表单 146

5.2.10 定制表单 147

5.3 一对多表单 150

5.3.1 使用“表单向导”创建一对多表单 150

5.3.2 使用“表单设计器”创建一对多表单 152

5.4 常用控件的使用 154

5.4.1 根据任务选择合适的控件 156

5.4.2 在文本框中接收用户密码 157

5.4.3 计时器控件的使用 158

5.4.4 使用页框设计多页表单 161

本章小结 164

习题五 165

第6章 建立报表和标签 167

6.1 基本概念 167

6.1.1 报表 167

6.1.2 报表的数据源 167

6.1.3 创建报表的方法 167

6.2 创建报表 168

6.2.1 使用“报表向导”创建报表 168

6.2.2 使用“报表设计器”创建报表 172

6.2.3 使用命令方式创建报表 177

6.3 修改报表 177

6.4 标签设计 178

6.4.1 基本概念 178

6.4.2 创建标签的方法 179

本章小结 181

习题六 181

第7章 菜单设计 184

7.1 菜单设计基础 184

7.1.1 菜单设计原则 185

7.1.2 菜单设计步骤 185

7.1.3 系统菜单简述 185

7.2 下拉式菜单设计 186

7.2.1 菜单设计器 186

7.2.2 下拉式菜单设计 192

7.3 快速菜单设计 193

7.4 快捷菜单设计 194

本章小结 196

习题七 196

第8章 Visual FoxPro程序设计 198

8.1 程序文件的建立、修改与运行 198

8.1.1 建立程序文件 199

8.1.2 修改程序文件 200

8.1.3 运行程序文件 201

8.2 简单的交互式输入/输出命令 202

8.2.1 交互式输入命令 202

8.2.2 交互式输出命令 204

8.2.3 其他功能性命令 205

8.3 结构化程序设计 206

8.3.1 顺序结构程序设计 206

8.3.2 分支结构程序设计 208

8.3.3 循环结构程序设计 211

8.4 过程与过程调用 216

8.4.1 子程序设计与调用 216

8.4.2 过程文件与过程调用 218

8.4.3 用户自定义函数 220

8.4.4 过程调用中的参数传递 221

8.4.5 简单的结构化应用程序实例 224

8.5 面向对象程序设计 229

8.5.1 Visual FoxPro中的类 229

8.5.2 类的特征 233

8.5.3 创建类 233

8.5.4 修改类 236

8.6 应用程序的开发过程 237

8.6.1 可行性研究阶段 237

8.6.2 需求分析阶段 237

8.6.3 系统设计阶段 241

8.6.4 实现阶段 245

8.6.5 测试运行阶段 246

8.7 编译应用程序 247

8.7.1 构造应用程序框架 247

8.7.2 向项目中添加文件 249

8.7.3 连编应用程序 249

8.8 应用程序的生成及发布 251

8.8.1 应用程序的生成 252

8.8.2 发布应用程序 252

8.9 开发实例 253

8.9.1 系统设计 253

8.9.2 数据库设计 254

8.9.3 数据库结构的实现 256

8.9.4 各个功能模块的创建 256

8.9.5 系统的编译和发行 267

8.9.6 运行结果 267

本章小结 268

习题八 269

附录A Visual FoxPro的发展历史 271

附录B Visual FoxPro的性能指标 273

附录C Visual FoxPro的文件类型 275

附录D 函数分类表 276

附录E 命令分类表 292

附录F Visual FoxPro的文档约定 306

附录G Visual FoxPro的语法约定 307

参考文献 308