《Visual FoxPro 6.0程序设计教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:丁照宇编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2010
  • ISBN:9787121100949
  • 页数:358 页
图书介绍:本书共13章,深入浅出地介绍数据库的有关知识,Visual FoxPro 6.0的基础知识、基本操作和基本技能,以及数据库设计和开发的有关知识。书中用大量的实例使读者更快熟悉Visual FoxPro的可视化编程环境。所有操作步骤都按实际操作界面一步一步地讲解,读者可一边学习,一边上机操作。通过本教材的学习,读者将对使用Visual FoxPro 6.0进行数据库软件开发有一个较完整的认识,并使读者能掌握开发数据库系统的基本思想和方法,逐步具备数据库管理系统的设计、应用和开发能力。

第1章 概述 1

1.1 数据库系统概述 1

1.1.1 数据库系统基础知识 1

1.1.2 数据库的数据模型 4

1.1.3 关系模型 7

1.2 Visual FoxPro 6.0系统概述 9

1.2.1 数据库管理系统概述 9

1.2.2 Visual FoxPro 6.0数据库管理系统的特点 10

1.2.3 Visual FoxPro 6.0的技术指标 10

1.2.4 Visual FoxPro 6.0的文件类型 12

1.2.5 Visual FoxPro 6.0的启动与退出 12

习题1 13

第2章 Visual FoxPro 6.0基础知识 16

2.1 Visual FoxPro 6.0的用户界面 16

2.2 Visual FoxPro 6.0的工作方式及命令语法规则 18

2.2.1 Visual FoxPro 6.0的工作方式 19

2.2.2 命令语法规则 19

2.3 Visual FoxPro的项目管理器 21

2.3.1 项目管理器的使用 21

2.3.2 项目文件的创建 26

2.4 Visual FoxPro 6.0的设计器 29

2.5 Visual FoxPro 6.0的向导 29

2.5.1 启动向导 30

2.5.2 向导的使用 30

2.6 生成器简介 31

习题2 32

本章实验 33

第3章 Visual FoxPro的常量、变量、表达式和函数 35

3.1 Visual FoxPro 6.0的数据类型 35

3.1.1 数据类型 35

3.1.2 常量与变量 37

3.2 表达式 40

3.2.1 运算符 40

3.2.2 Visual FoxPro 6.0的表达式 42

3.3 常用函数 44

3.3.1 数学运算函数 44

3.3.2 字符和字符串处理函数 45

3.3.3 转换函数 48

3.3.4 日期函数 50

3.3.5 测试函数 51

3.3.6 其他函数 53

习题3 55

本章实验 58

第4章 表的基本操作 62

4.1 创建自由表 62

4.1.1 表的概念 62

4.1.2 表结构的设计 63

4.1.3 表结构的建立 64

4.1.4 表数据的键盘输入 72

4.1.5 将已有数据添加到表中 74

4.1.6 表结构的修改 76

4.2 表记录的基本操作 77

4.2.1 表的打开和关闭 77

4.2.2 查看表中的数据 78

4.2.3 记录指针的定位 83

4.2.4 记录的插入和追加 86

4.2.5 记录的删除与恢复 89

4.2.6 表数据的替换 91

4.3 表数据的排序与索引 93

4.3.1 排序 93

4.3.2 索引 95

4.3.3 建立索引 96

4.3.4 使用索引 98

4.3.5 索引查找 102

4.4 计数、求和与汇总 103

4.4.1 计数命令COUNT 103

4.4.2 求和命令SUM 103

4.4.3 求平均命令AVERAGE 104

4.4.4 汇总命令TOTAL 104

4.5 多个表的同时使用 106

4.5.1 多工作区的概念 106

4.5.2 工作区的选择 106

4.5.3 建立表的关联 109

习题4 114

本章实验 124

第5章 数据库的基本操作 131

5.1 数据库的创建 131

5.1.1 创建数据库文件 131

5.1.2 数据库的打开和关闭 133

5.1.3 在数据库中操作表 134

5.2 数据库表属性的设置 137

5.2.1 设置字段显示属性 137

5.2.2 设置字段输入默认值 139

5.2.3 设置有效性规则 139

5.2.4 设置触发器 141

5.2.5 建立参照完整性 142

5.3 数据库的操作 143

5.3.1 数据库表的查看 143

5.3.2 数据库结构的查看与修改 144

5.3.3 在项目中添加数据库 145

5.3.4 从项目中移去和删除数据库 145

5.3.5 使用多个数据库 145

习题5 146

本章实验 148

第6章 结构化程序设计 150

6.1 程序的建立和运行 150

6.1.1 源程序的建立和保存 150

6.1.2 程序的运行 151

6.1.3 程序的书写规则和编辑技巧 151

6.2 程序设计中的常用语句 152

6.2.1 ?|??输出命令 152

6.2.2 WAIT输入命令 153

6.2.3 格式输入/输出命令 153

6.2.4 CLEAR清屏命令 154

6.2.5 ACCEPT内存变量接收命令 154

6.2.6 INPUT内存变量输入命令 155

6.3 程序的控制结构 155

6.3.1 顺序结构 155

6.3.2 分支结构 155

6.3.3 循环结构 159

6.4 过程与用户自定义函数 163

6.4.1 过程及过程的调用 164

6.4.2 用户自定义函数 166

6.4.3 变量的作用域 167

6.4.4 程序的调试方法 169

习题6 172

本章实验 182

第7章 面向对象程序设计 190

7.1 面向对象编程概述 190

7.1.1 从面向过程到面向对象 190

7.1.2 深入理解对象 191

7.1.3 深入了解类 193

7.2 Visual FoxPro中的类和对象 195

7.2.1 Visual FoxPro的类 195

7.2.2 容器类与控件类 196

7.3 Visual FoxPro 6.0的编程工具与编程步骤 197

7.3.1 Visual FoxPro 6.0表单设计器 197

7.3.2 Visual FoxPro 6.0中的事件 203

7.3.3 Visual FoxPro 6.0的方法程序 205

7.3.4 Visual FoxPro 6.0的编程步骤 205

7.4 整理表单 207

7.4.1 编辑控件 207

7.4.2 设置控件的Tab键次序 208

习题7 209

本章实验 211

第8章 表单控件的使用 215

8.1 线条与形状控件 215

8.1.1 使用线条控件 215

8.1.2 使用形状控件 216

8.2 命令按钮类控件 216

8.2.1 创建数据环境 216

8.2.2 命令按钮 218

8.2.3 命令按钮组 220

8.3 标签、文本框和编辑框控件 223

8.3.1 标签和文本框 223

8.3.2 编辑框 228

8.4 选项按钮组和复选框 230

8.4.1 选项按钮组 230

8.4.2 使用复选框 231

8.5 列表框、组合框和页框 231

8.5.1 列表框 232

8.5.2 组合框 234

8.5.3 页框 235

8.6 其他常用控件 237

8.6.1 容器控件 237

8.6.2 微调控件 238

8.6.3 图像控件 239

8.6.4 计时器控件 240

8.6.5 表格控件 241

8.7 表单集 243

8.7.1 创建表单集 243

8.7.2 表单集的应用 244

习题8 245

本章实验 247

第9章 结构化查询语言(SQL) 256

9.1 SQL语言概述 256

9.1.1 SQL语言的特点 256

9.1.2 数据定义语言 257

9.1.3 数据操纵语言 260

9.1.4 创建临时表 262

9.2 SQL的数据查询功能 262

9.2.1 查询语句 262

9.2.2 查询分类 263

习题9 270

本章实验 273

第10章 查询与视图 275

10.1 查询 275

10.1.1 查询的概念 275

10.1.2 使用向导创建查询 276

10.1.3 使用查询设计器创建查询 280

10.2 视图 285

10.2.1 视图的概念 285

10.2.2 使用视图设计器建立本地视图 285

10.2.3 视图与表、视图与查询的比较 289

习题10 290

本章实验 291

第11章 菜单设计 293

11.1 菜单设计概述 293

11.1.1 创建菜单系统 293

11.1.2 规划菜单系统 294

11.2 创建菜单 294

11.2.1 使用菜单设计器创建菜单 295

11.2.2 使用快速菜单命令创建菜单 302

11.2.3 创建快捷菜单 303

11.2.4 有关菜单的其他操作 304

习题11 306

本章实验 307

第12章 报表和标签的设计 309

12.1 创建报表 309

12.1.1 使用报表向导创建报表 309

12.1.2 使用报表设计器创建报表 311

12.1.3 创建快速报表 312

12.2 设计报表 313

12.2.1 设置报表数据源 313

12.2.2 设计报表布局 314

12.2.3 利用控件设计报表 314

12.3 设计分组报表 318

12.3.1 设计报表的记录顺序 318

12.3.2 设计单级分组报表 319

12.3.3 设计多级数据分组报表 319

12.4 设计多栏报表 320

12.5 报表输出 321

12.6 标签设计 322

习题12 322

本章实验 323

第13章 数据库应用系统开发实例 324

13.1 数据库应用系统设计 324

13.1.1 设计目标 324

13.1.2 设计思想 324

13.1.3 系统功能分析 324

13.1.4 系统功能模块设计 325

13.1.5 系统表单设计 325

13.2 数据库设计 326

13.2.1 数据库需求分析 326

13.2.2 数据库的逻辑设计 326

13.2.3 数据库的物理设计 327

13.3 数据库的实现 327

13.3.1 创建系统目录结构 328

13.3.2 创建数据库及表结构 328

13.4 各功能模块的实现 329

13.4.1 设计菜单 329

13.4.2 编写主程序 330

13.4.3 设计启动画面 331

13.4.4 设计系统登录界面 332

13.4.5 管理好友分组的实现 334

13.4.6 文字信息管理的实现 335

13.4.7 图文信息共览的实现 336

13.4.8 图像信息管理的实现 340

13.4.9 图像信息浏览的实现 343

13.4.10 修改密码的实现 347

13.5 系统的编译和发布 348

13.5.1 设置主文件 348

13.5.2 对应用程序进行连编 348

13.5.3 发布应用程序 350

13.6 最终运行结果的查看 351

13.7 小结 353

习题参考答案 354

习题1 参考答案 354

习题2 参考答案 354

习题3 参考答案 354

习题4 参考答案 355

习题5 参考答案 355

习题6 参考答案 355

习题7 参考答案 356

习题8 参考答案 356

习题9 参考答案 356

习题10 参考答案 357

习题11 参考答案 357

习题12 参考答案 357

参考文献 358