当前位置:首页 > 工业技术
Visual FoxPro程序设计基础教程
Visual FoxPro程序设计基础教程

Visual FoxPro程序设计基础教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:刘卫国主编
  • 出 版 社:北京:北京邮电大学出版社
  • 出版年份:2011
  • ISBN:9787563528202
  • 页数:318 页
图书介绍:本书以Visual FoxPro 6.0为实践环境,介绍数据库的基本操作和数据库应用系统开发的方法。全书主要内容有:数据库系统概论、Visual FoxPro基础、表的创建与操作、数据库的创建与操作、查询与视图设计、结构化查询语言—SQL、结构化程序设计、表单设计与应用、菜单设计、报表与标签设计、Visual FoxPro应用程序的开发。在编写过程中,力求做到概念清晰、取材合理,深入浅出、突出应用,为学生今后应用数据库打下良好基础。本书既可作为高等院校数据库应用课程的教材,又可供社会各类计算机应用人员与参加各类计算机等级考试的读者阅读参考。
《Visual FoxPro程序设计基础教程》目录

第1章 数据库系统概论 1

1.1数据库技术的产生与发展 1

1.1.1数据与数据处理 1

1.1.2数据库技术的发展过程 3

1.2数据库系统 7

1.2.1数据库系统的组成 7

1.2.2数据库系统的特点 8

1.3数据模型 9

1.3.1数据抽象的过程 9

1.3.2概念模型 10

1.3.3逻辑模型 13

1.4关系数据库的基本知识 14

1.4.1关系数据库的基本概念 14

1.4.2将概念模型转化为关系模型 16

1.4.3关系运算 17

1.4.4关系的完整性约束 18

1.5对Visual FoxPro的初步认识 19

1.5.1 Visual FoxPro的特点 19

1.5.2 Visual FoxPro系统的启动与退出 19

1.5.3 Visual FoxPro系统的用户界面 20

习题 24

第2章Visual FoxPro基础 27

2.1 Visual FoxPro操作概述 27

2.1.1 Visual FoxPro的操作方式 27

2.1.2 Visual FoxPro系统环境的设置 28

2.1.3 Visual FoxPro帮助系统 30

2.2 Visual FoxPro可视化设计工具 31

2.2.1 Visual FoxPro向导 31

2.2.2 Visual FoxPro设计器 32

2.2.3 Visual FoxPro生成器 33

2.3 Visual FoxPro的数据与表达式 34

2.3.1数据类型 34

2.3.2常量与变量 35

2.3.3内部函数 42

2.3.4表达式 50

2.4 Visual FoxPro命令的基本规则 55

习题 57

第3章 表的创建与操作 59

3.1表的创建 59

3.1.1设计表的结构 59

3.1.2创建表的结构 61

3.1.3向表中输入记录 63

3.2表的显示与维护 65

3.2.1表的打开与关闭 65

3.2.2表的显示 65

3.2.3表的修改 67

3.2.4表记录的定位 70

3.2.5表记录的增加与删除 72

3.3表的排序与索引 73

3.3.1表的排序 74

3.3.2索引概述 74

3.3.3索引文件的创建 76

3.3.4索引文件的使用 77

3.3.5索引查找命令 80

3.4表的复制与计算 81

3.4.1表的复制 81

3.4.2表的计算 82

3.5多个表的操作 84

3.5.1工作区 84

3.5.2表的关联 86

习题 87

第4章 数据库的创建与操作 90

4.1 Visual FoxPro项目管理器 90

4.1.1项目管理器的界面 90

4.1.2项目管理器的基本操作 93

4.2数据库的创建 94

4.2.1创建数据库文件 94

4.2.2向数据库添加自由表 95

4.2.3为数据库表创建索引 96

4.2.4创建表之间的永久联系 96

4.2.5设置参照完整性 97

4.3数据库的操作 99

4.3.1数据库的打开与关闭 99

4.3.2数据库的修改 100

4.3.3数据库的删除 100

4.4创建与修改数据库表 100

4.4.1在数据库中直接创建表 101

4.4.2修改数据库中的表 104

习题 105

第5章 查询与视图设计 107

5.1查询设计 107

5.1.1查询设计器 107

5.1.2建立查询 109

5.1.3查询文件的操作 110

5.2视图设计 114

5.2.1视图设计器 114

5.2.2建立视图 116

5.2.3使用视图更新数据 119

习题 120

第6章 结构化查询语言——SQL 122

6.1 SQL语言概述 122

6.2 SQL数据查询 123

6.2.1基本查询 123

6.2.2查询结果处理 126

6.2.3嵌套查询 130

6.2.4多表查询 131

6.3 SQL数据定义 132

6.3.1建立表结构 132

6.3.2修改表结构 133

6.3.3删除表 134

6.4 SQL数据操作 134

6.4.1插入记录 134

6.4.2更新记录 135

6.4.3删除记录 135

习题 136

第7章 结构化程序设计 139

7.1程序设计概述 139

7.1.1程序设计的概念 139

7.1.2程序的控制结构 140

7.1.3程序文件的建立与执行 141

7.2顺序结构程序设计 142

7.2.1程序设计中的辅助命令 142

7.2.2输入输出命令 143

7.2.3顺序结构程序 146

7.3选择结构程序设计 146

7.3.1双分支选择结构 146

7.3.2多分支选择结构 148

7.4循环结构程序设计 150

7.4.1 DO WHILE循环 150

7.4.2 FOR循环 152

7.4.3 SCAN循环 154

7.4.4循环的嵌套 155

7.5程序的模块化 158

7.5.1子程序、过程和函数 158

7.5.2内存变量的作用域 164

习题 166

第8章 表单设计与应用 170

8.1面向对象程序设计基础知识 170

8.1.1面向对象的基本概念 170

8.1.2 Visual FoxPro中的类与对象 171

8.2表单的创建与运行 176

8.2.1利用表单向导创建表单 177

8.2.2利用表单设计器创建表单 182

8.2.3表单的运行 188

8.3表单的操作 190

8.3.1表单的属性 190

8.3.2常用事件与方法 192

8.3.3控件的操作与布局 193

8.3.4表单的数据环境 196

8.4常用控件的使用 199

8.4.1命令按钮与命令按钮组 199

8.4.2标签、文本框与编辑框 201

8.4.3复选框与选项按钮组控件 205

8.4.4列表框与组合框控件 208

8.4.5表格控件与页框控件 210

8.4.6计时器控件 214

8.4.7其他控件 216

8.5表单的应用 221

8.5.1系统登录表单 221

8.5.2数据编辑表单 223

8.5.3数据查询表单 225

习题 226

第9章 菜单设计 229

9.1菜单设计概述 229

9.1.1菜单的结构 229

9.1.2建立菜单系统的步骤 230

9.1.3系统菜单的控制 230

9.2下拉式菜单设计 231

9.2.1菜单设计器窗口 231

9.2.2建立菜单文件 236

9.2.3生成菜单程序 237

9.2.4运行菜单程序 237

9.2.5“快速菜单”命令 238

9.3为顶层表单添加菜单 239

9.4快捷菜单设计 240

习题 241

第10章 报表与标签设计 244

10.1报表的创建 244

10.1.1利用报表设计向导创建报表 244

10.1.2利用快速报表创建报表 249

10.1.3利用报表设计器创建报表 251

10.2报表数据分组 261

10.2.1添加单个数据分组 261

10.2.2添加多个数据分组 262

10.3报表的输出 263

10.3.1页面设置 263

10.3.2预览报表 264

10.3.3打印输出 264

10.4标签设计 266

习题 270

第11章Visual FoxPro应用程序的开发 272

11.1应用程序的开发步骤 272

11.2应用程序的集成技术 273

11.2.1主程序的设计 274

11.2.2控制事件循环 274

11.2.3连编应用程序 275

11.3应用程序的调试技术 277

11.3.1程序调试概述 277

11.3.2“调试器”窗口 278

11.3.3设置断点 279

11.3.4“调试”菜单项 281

11.4应用程序生成器的应用 281

11.4.1使用应用程序向导 282

11.4.2使用应用程序生成器 283

11.5打包应用程序 286

习题 287

附录1 Visual FoxPro常用文件类型一览表 290

附录2 Visual FoxPro 6.0常用命令一览表 291

附录3 Visual FoxPro 6.0常用函数一览表 304

参考文献 318

返回顶部