图书介绍

Visual FoxPro程序设计PDF|Epub|txt|kindle电子书版本网盘下载

Visual FoxPro程序设计
  • 李春葆编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302100276
  • 出版时间:2005
  • 标注页数:395页
  • 文件大小:48MB
  • 文件页数:408页
  • 主题词:关系数据库-数据库管理系统,Visual FoxPro-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual FoxPro程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 数据库基础知识1

1.1 信息、数据与数据处理1

1.1.1 数据与信息1

1.1.2 数据处理1

目录1

1.2 计算机数据管理的三个阶段2

1.2.1 人工管理阶段2

1.2.2 文件系统阶段2

1.2.3 数据库系统阶段3

1.3 什么是数据库系统3

1.3.1 数据4

1.3.2 用户4

1.4 数据库管理系统5

1.4.1 DBMS的主要功能5

1.3.3 软件5

1.3.4 硬件5

1.4.2 DBMS的组成6

1.5 数据模型6

1.5.1 概念模型6

1.7.6 数据库运行维护 16

1.7.5 数据库实施 16

1.5.2 常用的数据模型8

1.6 关系数据库9

1.6.1 基本术语9

1.6.2 关系运算11

1.6.3 规范化设计理念和方法11

1.7.1 需求分析13

1.7 数据库设计13

1.7.3 逻辑结构设计14

1.7.2 概念结构设计14

1.7.4 物理结构设计16

练习题117

第2章 VFP系统初步19

2.1 VFP的特点19

2.2 VFP系统的启动和退出21

2.2.1 启动VFP系统21

2.2.2 退出VFP系统22

2.3 VFP系统界面22

2.3.1 菜单22

2.3.2 窗口23

2.3.3 对话框24

2.4 VFP系统菜单24

2.4.1 “文件”菜单25

2.4.2 “编辑”菜单26

2.4.3 “显示”菜单26

2.4.4 “格式”菜单26

2.4.5 “工具”菜单27

2.4.6 “程序”菜单27

2.4.7 “窗口”菜单28

2.4.8 “帮助”菜单28

2.5 定制VFP开发环境28

2.5.1 设置环境和管理临时文件28

2.5.2 配置VFP工具栏32

练习题234

第3章 VFP语言基础36

3.1 数据类型36

3.1.1 字符型36

3.1.2 货币型36

3.1.3 数值型37

3.1.4 单精度浮点型37

3.1.5 日期型37

3.1.6 日期时间型37

3.1.7 双精度浮点型37

3.1.11 通用型38

3.1.13 备注型(二进制)38

3.1.12 字符型(二进制)38

3.1.9 逻辑型38

3.1.10 备注型38

3.1.8 整型38

3.2 数据存储容器39

3.2.1 常量39

3.2.2 变量40

3.2.3 数组44

3.2.4 字段45

3.2.5 记录45

3.2.6 对象45

3.3.2 字符运算符46

3.3.3 日期运算符46

3.3.1 算术运算符46

3.3 运算符46

3.3.4 逻辑运算符47

3.3.5 关系运算符47

3.3.6 类与对象运算符48

3.4 表达式48

3.4.1 算术表达式48

3.4.2 字符表达式48

3.4.3 日期表达式49

3.4.4 关系表达式49

3.4.5 逻辑表达式49

3.4.6 名称表达式49

3.5 VFP命令结构50

3.4.7 宏替换表达式50

练习题351

第4章 建立表55

4.1 建立表结构55

4.1.1 交互建立表结构55

4.1.2 使用SQL命令建立表结构56

4.2 修改表结构57

4.2.1 交互修改表结构57

4.2.2 使用SQL命令修改表结构58

4.3 删除表60

4.4 复制表61

4.5 重命名表62

4.6 建立样本表63

练习题465

5.1.1 索引类型69

第5章 索引69

5.1 索引类型和索引文件类型69

5.1.2 索引文件类型70

5.2 建立索引文件71

5.2.1 建立结构复合索引文件71

5.2.2 建立独立复合索引文件73

5.2.3 建立独立索引文件74

5.3 索引文件的引用74

5.3.1 结构复合索引文件的引用74

5.3.2 独立复合索引文件的引用76

5.3.3 独立索引文件的引用77

5.4.1 结构复合索引文件的维护78

5.4.2 独立复合索引文件的维护78

5.4 索引文件的维护78

5.4.3 独立索引文件的维护80

5.5 索引标识的删除80

5.5.1 删除结构复合索引文件中的索引标识80

5.5.2 删除独立复合索引文件中的索引标识81

5.5.3 删除独立索引文件81

练习题582

第6章 表的操作84

6.1 打开表84

6.1.1 USE命令84

6.1.2 使用多个表85

6.2 输入记录88

6.2.1 全屏幕编辑88

6.2.2 使用命令90

6.3 修改记录93

6.3.1 全屏幕编辑93

6.3.2 使用命令93

6.4 删除记录94

6.4.1 逻辑删除记录94

6.4.2 物理删除记录96

6.5 查找记录97

6.5.1 记录的定位97

6.5.2 顺序查找98

6.5.3 记录过滤99

6.5.4 索引查找100

6.6.1 计数命令101

6.6 数据统计101

6.6.2 求和命令102

6.6.3 求平均值命令102

6.6.4 分类汇总命令103

练习题6103

第7章 SELECT-SQL查询109

7.1 SELECT-SQL语句格式109

7.2 投影查询111

7.3 选择查询112

7.4 对查询结果进行排序114

7.5 使用聚合函数115

7.6 表的连接查询116

7.7 子查询119

7.8 查询结果的合并121

练习题7122

第8章 建立和操作数据库127

8.1 自由表和数据库127

8.2 建立数据库文件127

8.3 数据库的操作128

8.3.1 打开数据库128

8.3.2 向数据库中添加表130

8.3.3 显示数据库中的表131

8.3.4 从数据库中移去表131

8.3.5 引用多个数据库132

8.3.6 关闭数据库133

8.3.7 删除数据库133

8.3.8 查看和修改数据库结构133

练习题8135

第9章 使用数据词典137

9.1 设置长表名和表的注释137

9.1.1 设置长表名137

9.1.2 设置表的注释138

9.2 设置长字段名、标题和注释139

9.2.1 设置长字段名139

9.2.2 设置字段注释140

9.2.3 设置字段的标题140

9.3 字段默认值141

9.3.1 设置字段默认值141

9.3.2 利用默认值来加快数据的输入141

9.4.1 建立表间的永久关系142

9.4 建立和删除表间的关系142

9.3.4 何时使用默认值142

9.3.3 允许的默认值142

9.4.2 删除表间的永久关系143

9.4.3 建立表之间的临时关系144

9.5 设置字段级和记录级有效性规则145

9.5.1 何时实施约束145

9.5.2 设置字段级有效性规则146

9.5.3 何时检查字段级规则148

9.5.4 设置记录级有效性规则148

9.5.5 何时检查记录级规则149

9.5.6 从数据库中移去具有关联规则的表149

9.6 生成参照完整性149

9.7 建立存储过程151

9.7 存储过程151

9.7.2 将存储过程添加到数据库中152

9.7.3 查看数据库中存储过程的名字153

9.8 设置触发器153

9.8.1 建立触发器153

9.8.2 移去或删除触发器154

9.8.3 修改触发器155

练习题9155

第10章 查询与视图157

10.1 建立查询157

10.1.1 打开查询设计器157

10.1.2 选取要查询的数据文件158

10.1.3 设置查询设计器的各种条件与属性159

10.2.1 使用视图设计器创建视图167

10.2 建立视图167

10.2.2 使用命令创建和修改视图173

10.3 使用视图174

10.3.1 打开视图174

10.3.2 在视图中更新多个表174

10.4 重命名视图175

10.5 删除视图175

练习题10175

第11章 VFP程序设计基础177

11.1 程序文件177

11.1.1 程序的概念177

11.1.2 程序文件的建立与执行177

11.1.3 不同工作方式下的环境设置179

11.14 输入输出命令183

11.2 程序控制结构185

11.2.1 顺序结构186

11.2.2 分支结构186

11.2.3 循环结构188

11.3 函数和过程190

11.3.1 VFP标准函数190

11.3.2 自定义函数194

11.3.3 过程196

11.3.4 参数传递过程198

练习题11200

12.1.1 表单类型206

12.1 创建表单206

第12章 表单和表单集206

12.1.2 用表单设计器创建表单207

12.2 定制表单209

12.2.1 使用表单设计器工具栏209

12.2.2 设置数据环境210

12.2.3 向表单中添加控件212

12.2.4 添加新的属性与方法到表单中214

12.2.5 定义表单的操作行为214

12.2.6 编辑事件和方法代码215

12.3 修改表单215

12.3.4 调整控件的位置216

12.3.3 对齐控件216

12.3.2 复制和删除表单控件216

12.3.1 选择、移动和缩放控件216

12.3.5 设置控件的Tab键次序217

12.3.6 预定义常量218

12.4 表单管理218

12.4.1 隐藏表单219

12.4.2 传递参数219

12.4.3 从表单返回值219

12.4.4 关闭活动表单219

12.4.5 运行时属性的设置220

12.5 保存和运行表单221

12.5.1 保存表单221

12.5.2 运行表单221

12.6 创建表单集221

练习题12222

第13章 内部控件225

13.1 标签控件225

13.2 文本框控件226

13.3 编辑框控件228

13.4 命令按钮控件229

13.5 命令组控件233

13.6 选项组控件235

13.7 复选框控件237

13.8 列表框控件239

13.9 组合框控件243

13.10 微调245

13.11 图像控件246

13.12 表格控件247

13.13 计时器控件250

13.14 页框控件252

13.15 线条控件253

13.16 形状控件254

13.17 容器控件256

13.18 OLE控件257

练习题13259

第14章 面向对象的程序设计263

14.1 对象和类263

14.1.1 对象263

14.1.2 类264

14.2 VFP类层次266

14.2.1 容器类266

14.3.2 类库文件267

14.3.1 类设计的考虑267

14.2.2 控件类267

14.3 类的设计267

14.3.3 创建新类268

14.3.4 添加类属性与方法271

14.3.5 类的注册272

14.3.6 调用父类中的方法273

14.3.7 修改类的定义273

14.3.8 子类的定义273

14.3.9 从类中派生对象273

14.3.10 类的设计和应用实例274

14.4.1 容器层次中对象的引用280

14.4.2 设置属性值280

14.4 对象的操作280

14.4.3 调用方法281

14.4.4 对事件的响应281

14.5 通过编程定义类282

14.5.1 保护和隐藏类成员286

14.5.2 将对象加入容器类中286

14.5.3 设计方法和事件代码286

14.5.4 防止执行基类中的代码287

14.5.5 成员数组287

14.5.6 对象数组287

14.5.7 编程实例288

14.6 VFP事件290

14.6.1 VFP核心事件290

14.6.3 事件触发顺序291

14.6.2 容器与对象事件291

14.7 小结293

练习题14293

第15章 菜单设计297

15.1 启动菜单设计器297

15.2 菜单设计器的组成298

15.3 创建和运行菜单300

15.4 将菜单添加到顶层表单中301

15.5 设计菜单示例301

练习题15305

16.1 报表设计器306

16.1.1 启动报表设计器306

第16章 报表设计306

16.1.2 报表设计工具栏307

16.1.3 报表控件工具栏307

16.2 设计报表布局308

16.2.1 设置报表页面308

16.2.2 设置报表数据环境309

16.2.3 数据位置的规划309

16.3 插入报表控件310

16.3.1 添加字段310

16.3.2 添加标签311

16.3.3 添加图形311

16.3.4 添加图片311

16.4 数据分组312

16.4.3 修改组带区313

16.4.2 添加多个数据分组313

16.4.1 添加单个组313

16.4.4 删除组带区314

16.4.5 修改分组次序314

16.5 修改页面布局314

16.5.1 修改带区314

16.5.2 精确设置带区高度314

16.5.3 选择和移动控件314

16.5.4 复制和删除控件315

16.5.5 调整控件的大小315

16.5.6 控件的对齐设置315

16.5.7 网格线设置315

16.6.1 打印具有可变长度值的控件316

16.6 对打印进行控制316

16.6.2 设置控件的打印选项317

16.7 运行报表318

练习题16319

第17章 编译、调试应用程序321

17.1 构造应用程序的过程321

17.1.1 构造应用程序框架321

17.1.2 将文件加入到项目中325

17.1.3 引用可修改的文件326

17.1.4 为一个项目建立应用程序327

17.2 应用程序的编译和调试329

17.2.1 常见的错误类型329

17.2.2 常用的调试技术330

17.2.3 使用“调试器”进行调试330

17.3 处理“运行时”的错误334

练习题17337

第18章 发布应用程序338

18.1 发布过程338

18.2 准备要发布的应用程序338

18.2.1 选择连编类型339

18.2.2 考虑硬件、内存和网络问题339

18.2.3 确保程序在运行时能够正确运行339

18.2.4 在应用程序中包含资源340

18.2.5 删除受限制的VFP功能和文件342

18.3 定制要发布的应用程序342

18.3.1 保护并文档化源代码343

18.3.2 调用错误处理和终止系统运行例程343

18.3.4 修改应用程序的外观344

18.3.3 给应用程序添加帮助信息344

18.3.5 备份源代码345

18.3.6 生成应用程序345

18.4 准备制作发布磁盘345

18.4.1 创建发布目录346

18.4.2 创建发布磁盘346

18.5 发布过程346

18.5.1 发布树347

18.5.2 使用安装向导347

练习题18349

附录A 上机实验题350

上机实验1:建立和使用自由表350

上机实验2:建立和使用索引353

上机实验3:表操作356

上机实验4:SELECT-SQL查询358

上机实验5:数据库表操作360

上机实验6:VFP程序设计362

上机实验7:创建表单365

上机实验8:面向对象程序设计368

上机实验9:应用系统设计373

上机实验10:应用程序编译和发布378

附录B练习题参考答案380

练习题1参考答案380

练习题2参考答案381

练习题3参考答案381

练习题4参考答案382

练习题5参考答案383

练习题6参考答案384

练习题7参考答案386

练习题8参考答案387

练习题9参考答案387

练习题10参考答案388

练习题11参考答案388

练习题12参考答案391

练习题13参考答案392

练习题14参考答案392

练习题15参考答案393

练习题16参考答案394

练习题17参考答案394

练习题18参考答案394

参考文献395

热门推荐