《Visual FoxPro 7.0实用教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:陈国君主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2003
  • ISBN:7505390899
  • 页数:358 页
图书介绍:本教材按照教育部计算机基础教育教学三层次(基础、技术、应用)组织编写,以Visual FoxPro 7.0作为背景,全面系统地介绍了Visual FoxPro 7.0的开发环境设置、创建数据库、表和索引、查询与视图、报表与标签、程序设计、控件、类、表单与表单集、数据共享、网络编程、OLE拖放操作、菜单与工具栏等,将最新、最全面、最实用的技术介绍给读者。并通过大量实例介绍Visual FoxPro数据库与程序设计的基础知识和使用方法,这些实例汇集了作者多年从事编程教学和软件开发过程中的案例精品,内容涵盖《全国计算机等级考试大纲(2002年版)》中对Visual FoxPro程序设计所要求的知识点。本书概念清楚、层次分明、例题丰富,在最后一章给出了一个综合实例“学生管理系统”,以便使读者能够全面地了解和掌握应用系统开发的基本原则、方法和步骤,使读者能轻松地学会在Windows环境下的可视化编程。

第1章 数据库基本知识 1

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

1.1.1数据与信息 1

1.1.2数据处理 1

1.2数据模型与数据库类型 2

1.2.1现实世界的数据描述 2

1.2.2数据模型和数据库模型 2

1.3数据库系统 5

1.3.1数据库 5

1.3.2数据库管理系统 5

1.3.3数据库系统构成 6

1.4关系数据库设计 6

1.4.1关系数据库 6

1.4.2关系的规范化 7

1.4.3表间的关联关系 8

1.4.4关系操作 9

1.4.5关系完整性 9

习题一 10

第2章 VisualFoxPro7.0语言综述 11

2.1语法规则 11

2.2数据类型 12

2.3数据存储 14

2.3.1常量 15

2.3.2变量 16

2.3.3数组 18

2.3.4字段变量 19

2.3.5记录 19

2.3.6对象 19

2.4标准函数 19

2.5运算符和表达式 21

2.5.1算术运算符与数值表达式 22

2.5.2字符串运算符与字符表达式 22

2.5.3关系运算符与关系表达式 23

2.5.4日期时间运算符与日期表达式 24

2.5.5逻辑运算符与逻辑表达式 24

2.5.6类与对象运算符 25

2.5.7名表达式 25

习题二 25

第3章 VisualFoxPro7.0操作初步 27

3.1VisualFoxPro7.0用户界面 27

3.1.1菜单系统 28

3.1.2动态菜单和快捷菜单 29

3.1.3工具栏 29

3.2VisualFoxPro7.0中的文件操作 31

3.2.1创建一个新文件 31

3.2.2打开一个已有的文件 31

3.2.3保存文件 33

3.2.4存盘退出 33

3.2.5不存盘退出 33

3.3VisualFoxPro中的文本编辑 33

3.3.1光标移动控制键 33

3.3.2文本编辑 34

3.3.3设置编辑器的特性 36

3.3.4改变字体 36

3.3.5命令续行 36

3.4使用命令窗口 37

3.4.1命令输入和编辑 37

3.4.2出错处理 38

3.5VisualFoxPro对话框种类总结 38

3.5.1设计器 38

3.5.2向导 39

3.5.3生成器 40

3.5.4窗口 40

3.5.5其他对话框 41

3.6VisualFoxPro的在线帮助 41

习题三 41

第4章 设置VisualFoxPro交互环境 42

4.1View(显示)选项卡 42

4.2General(常规)选项卡 43

4.3Data(数据)选项卡 46

4.4RemoteData(远程数据)选项卡 49

4.5FileLocations(文件位置)选项卡 50

4.6Forms(表单)选项卡 53

4.7Projects(项目)选项卡 54

4.8Controls(控件)选项卡 56

4.9Regional(区域)选项卡 57

4.10Debug(调试)选项卡 58

4.11Editor(编辑器)选项卡 59

4.12FieldMapping(字段映像)选项卡 60

4.13IDE(交互开发环境)选项卡 60

4.14用程序来设定配置 62

习题四 63

第5章 项目管理器 64

5.1项目管理器概述 64

5.2项目文件的创建与打开 65

5.2.1创建新项目 65

5.2.2打开已有项目 66

5.3项目管理器中的命令按钮 66

5.4项目管理器的基本操作 68

5.4.1添加文件 68

5.4.2创建新文件 68

5.4.3项目文件列表的展开与折叠 68

5.4.4移去文件 68

5.4.5修改原有文件 69

5.4.6浏览项目中的数据内容 69

5.4.7运行文件 69

5.4.8项目间共享文件 69

5.5定制项目管理器 70

5.5.1窗口的移动及缩放 70

5.5.2ProjectManager窗口的折叠与展开 70

5.5.3拖动项目管理器使其成为工具栏 70

5.5.4将选项卡拖离项目管理器 71

5.6创建用户的应用系统 71

5.6.1项目文件的包含与排除 72

5.6.2设置主文件 72

5.6.3连编项目 73

习题五 74

第6章 数据库设计 75

6.1创建表 75

6.1.1表结构 75

6.1.2创建新表 76

6.2表操作 80

6.2.1表的打开与关闭 80

6.2.2向表中添加记录 81

6.2.3浏览表中数据 83

6.2.4编辑表结构 84

6.2.5在表中移动记录指针 85

6.2.6编辑表中数据 86

6.2.7定制表 87

6.2.8有关表的其他操作命令 89

6.3使用索引对数据排序 89

6.3.1索引的基本概念 90

6.3.2索引文件的分类 90

6.3.3索引类型 91

6.3.4建立索引 91

6.3.5删除索引 93

6.3.6浏览索引表 93

6.4使用数据库 94

6.4.1数据库的基本概念 94

6.4.2数据库的创建、打开与关闭 94

6.4.3数据库的基本操作 96

6.4.4表间的关联关系 99

6.5数据字典的使用 106

6.5.1设置字段属性 106

6.5.2设置表属性 109

习题六 112

第7章 查询与视图 114

7.1建立查询 114

7.1.1创建查询 114

7.1.2定义查询结果 120

7.1.3输出查询结果 121

7.1.4运行查询 123

7.1.5定制查询 125

7.2创建视图 126

7.2.1创建本地视图 127

7.2.2更新数据 128

7.3定制视图 130

7.3.1控制字段显示和数据输入 130

7.3.2参数提示 131

7.4查询和更新多表 132

7.4.1对多个表和视图进行查询 132

7.4.2在视图中使用多个表 135

7.5创建远程视图 135

习题七 138

第8章 结构化查询语言——SQL 139

8.1SQL语言概述 139

8.1.1SQL的基本功能 139

8.1.2SQL的数据定义功能 140

8.1.3SQL的数据操作功能 143

8.2SELECT命令 145

8.2.1简单查询 146

8.2.2高级查询技术 148

习题八 153

第9章 报表与标签 154

9.1设计报表 154

9.1.1报表类型 154

9.1.2创建报表布局的方法 155

9.2报表向导的使用 156

9.2.1单表报表 156

9.2.2创建一对多报表 160

9.3快速报表 161

9.4报表设计器的使用 161

9.4.1设置报表设计器的数据环境 162

9.4.2修改布局 164

9.4.3更改页面设置 170

9.4.4在布局上分组数据 171

9.4.5控制报表控件的打印 173

9.4.6预览结果 174

9.4.7打印报表 175

9.5标签文件的创建与使用 175

9.5.1使用向导创建标签布局 176

9.5.2使用标签设计器创建标签布局 177

9.5.3预览和打印标签 178

习题九 178

第10章 结构化程序设计 179

10.1常用基本语句 179

10.2程序的基本控制结构 180

10.2.1顺序结构 180

10.2.2分支结构 181

10.2.3循环结构 182

10.3过程与自定义函数 186

10.3.1过程与过程文件 186

10.3.2用户自定义函数 189

习题十 190

第11章 可视化编程的基本概念 191

11.1面向对象编程与可视化编程的基本概念 191

11.1.1传统编程、面向对象编程与可视化编程 191

11.1.2基本概念 192

11.2VisualFoxPro事件的触发与停止 194

11.2.1事件驱动工作方式 194

11.2.2控制事件循环 194

11.2.3VisualFoxPro中的核心事件 195

11.2.4事件触发顺序 198

11.3VisualFoxPro中的控件与对象 200

11.3.1VisualFoxPro中的控件 201

11.3.2容器类与控件类 203

11.4创建类 204

习题十一 206

第12章 利用表单进行界面设计 207

12.1表单综述 207

12.1.1表单特性 207

12.1.2对象的引用 209

12.2设计表单 210

12.2.1表单的创建 210

12.2.2表单的修改 215

12.3表单设计举例 217

12.4自定义方法 240

12.4.1自定义方法的建立与调用 240

12.4.2参数的传递与方法的返回值 241

习题十二 245

第13章 数据表表单、表单集及多重表单 246

13.1单表表单设计 246

13.1.1利用向导创建单表表单 246

13.1.2利用“表单设计器”创建单表表单 249

13.1.3单表表单的应用实例 251

13.2多表表单设计 262

13.2.1用一对多表单向导创建表单 262

13.2.2利用表单设计器创建一对多表单 263

13.2.3在表格中增加控件 269

13.3表单集 271

13.3.1表单集的操作 271

13.3.2表单集应用实例 272

13.4多重表单 273

13.4.1表单的类型 273

13.4.2指定表单的类型 274

13.4.3隐藏VisualFoxPro主窗口 274

13.4.4在顶层表单中添加菜单 275

13.4.5表单之间的参数传递 276

习题十三 280

第14章 数据共享与网络环境编程 281

14.1不同应用系统间的数据共享 281

14.1.1静态与动态数据共享 281

14.1.2数据导入与导出 282

14.2网络环境下的数据共享与锁定 289

14.2.1数据表的访问方式 290

14.2.2共享方式下的锁定策略 290

14.2.3自动锁定 291

14.2.4人工锁定 292

14.3缓冲区环境 292

14.3.1选择缓冲方式 292

14.3.2选择缓冲锁定方式 293

14.3.3行缓冲区设置 293

14.3.4表缓冲区设置 294

14.3.5缓冲区记录维护时的记录编号 296

习题十四 297

第15章 OLE拖放 298

15.1OLE拖放的基本概念 298

15.1.1拖放数据 298

15.1.2拖动源的属性、事件和方法程序 298

15.1.3放落目标的属性和事件 299

15.1.4移动和复制数据 300

15.2设计时的OLE拖放 301

15.3运行时的OLE拖放 302

15.3.1DataObject对象 303

15.3.2DataObject对象的方法程序 303

15.4固有和人工OLE拖放模式 305

15.4.1固有的OLE拖放模式 305

15.4.2人工的OLE拖放模式 307

习题十五 315

第16章 菜单与工具栏 316

16.1菜单设计的原则与步骤 316

16.2创建菜单系统 317

16.2.1菜单设计器的使用 317

16.2.2创建快捷菜单 321

16.3工具栏设计 322

16.3.1设计VisualFoxPro工具栏 322

16.3.2定义工具栏类 324

16.3.3将自定义工具栏类连接到表单 325

16.3.4协调菜单和自定义工具栏 326

习题十六 326

第17章 应用系统开发 327

17.1学生管理系统需求定义 327

17.2学生管理系统的主界面设计 328

17.2.1系统主程序设计 328

17.2.2应用系统菜单与工具栏设计 331

17.3权限管理程序设计 335

17.3.1权限数据库及其表结构的设计 336

17.3.2登录表单的设计 337

17.4档案管理程序设计 340

17.4.1学生数据库及其表结构设计 340

17.4.2班级检索表单程序设计 341

17.4.3学生档案维护表单程序设计 343

17.5成绩管理程序设计 347

17.5.1成绩管理程序功能及实现界面 347

17.5.2创建表单并添加相应的控件 347

17.5.3表单及控件的事件代码 348

17.6查询表单程序设计 350

17.6.1查询数据表结构设计 350

17.6.2通用组合查询程序的功能及实现界面 351

17.6.3创建表单并添加相应的控件 351

17.6.4表单及控件的事件代码 353

17.7基础数据管理程序设计 354

17.7.1基础数据管理程序的功能及实现界面 355

17.7.2创建表单并添加相应的控件 355

17.7.3表单及控件的事件代码 356

习题十七 357

参考文献 358