《Visual FoxPro数据库与程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李英杰,刘立军主编;严加琼,郭瑞雪,赵静,向隅,杨长辉,王新龙副主编
  • 出 版 社:北京:北京工业大学出版社
  • 出版年份:2006
  • ISBN:756391630X
  • 页数:315 页
图书介绍:Visual FoxPro 6.0 关系数据库系统是当前用户收集信息、查询数据、创建继承数据库系统、进行应用数据库系统开发的理想工具软件。本书根据教学实践的成功经验——先实际后理论,先具体后抽象,并参照了计算机等级考试(二级)大纲编写而成。

第1章 介绍Visual FoxPro 6.0 1

1.1 历史总揽 1

1.1.1 数据管理技术的发展 1

1.1.2 数据库系统的发展 2

1.1.3 V isu al FoxPro的发展历史 3

1.2 Visual FoxPro 6.0的特性和功能 4

1.2.1 Visual FoxPro 6.0的特性 4

1.3.1 Visual FoxPro 6.0的安装要求及步骤 6

1.3 Visual FoxPro 6.0的安装和卸载 6

1.2.2 Visual FoxPro 6.0的功能 6

1.3.2 Visual FoxPro 6.0的卸载 8

1.3.3 Visual FoxPro 6.0的启动 9

1.4 自定义系统和帮助系统 10

1.4.1 设置系统集成开发环境 10

1.4.2 Visual FoxPro的帮助系统 13

思考与练习 16

2.1.3 退出系统 17

2.1.2 Microsoft Visual FoxPro 6.0的界面 17

第2章 Visual FoxPro 6.0使用入门 17

2.1.1 Visual FoxPro 6.0的启动 17

2.1 Visual FoxPro 6.0的界面 17

2.2 Visual FoxPro 6.0的菜单系统 18

2.2.1 “文件”菜单 18

2.2.2 “编辑”菜单 19

2.2.3 “显示”菜单 20

2.2.4 “格式”菜单 21

2.2.5 “工具”菜单 21

2.2.6 “程序”菜单 22

2.2.7 “窗口”菜单 22

2.2.8 “帮助”菜单 23

2.3 Visual FoxPro 6.0的工具栏 23

2.3.1 显示或隐藏工具栏 24

2.3.2 定制工具栏 25

2.3.3 修改现有工具栏 26

2.4.1 “菜单”的使用举例 27

2.4.2 “工具栏”的使用举例 27

2.4 菜单和工具栏的使用举例 27

思考与练习 28

3.1.2 数值型(Numeric) 30

3.1.4 日期型(Date) 30

3.1.3 逻辑型(Logical) 30

3.1.1 字符型(Character) 30

3.1 数据类型 30

第3章 Visual FoxPro 6.0程序设计基础 30

3.1.5 备注型(Memo) 31

3.1.6 通用型(General) 31

3.1.7 日期时间型(Date Time) 31

3.1.8 货币型(Currency) 31

3.1.9 整数型(Integer) 31

3.2.1 常量 32

3.2 数据存储方式 32

3.1.11 浮点型(Float) 32

3.1.10 双精度型(Double) 32

3.2.2 变量 33

3.3 表达式与语句 36

3.3.1 算术运算符和算术表达式 36

3.3.2 字符表达式 37

3.3.3 日期时间运算符和日期时间表达式 37

3.3.4 关系表达式 37

3.3.5 逻辑运算符和逻辑表达式 40

3.4 函数 40

3.4.1 字符处理函数 41

3.4.2 数值处理函数 43

3.4.3 日期和时间处理函数 45

3.4.4 与数据表有关的函数 46

3.4.5 显示位置函数 47

3.4.6 系统函数 47

3.5.1 程序的概念 48

3.5 Visual FoxPro 6.0程序的开发方式 48

3.4.7 显示信息函数 48

3.5.2 程序文件的建立与执行 49

3.5.3 简单的输入输出命令 50

3.5.4 程序的基本结构 52

3.6 过程与用户自定义函数 59

3.6.1 过程 59

3.6.2 用户自定义函数 61

3.6.3 变量作用域 62

思考与练习 65

第4章 创建和管理数据库 68

4.1 使用项目管理器 68

4.1.1 建立新的项目 68

4.1.2 项目管理器的数据管理 70

4.2 创建数据库 71

4.2.1 创建新数据库 71

4.2.2 使用数据库向导创建数据库 72

4.3.1 数据表的基本概念 73

4.3 创建数据表 73

4.3.2 使用表设计器创建新数据表 75

4.3.3 向数据表中输入记录 76

4.3.4 使用表向导创建新数据表 78

4.4 建立和使用索引 81

4.4.1 索引的概念 81

4.4.2 索引的类型 82

4.4.3 索引的建立 83

4.4.4 设置主控索引标识 85

4.5 数据库的使用 86

4.5.1 数据库的设计过程 87

4.5.2 数据库的打开、修改与关闭 89

4.5.3 在项目中添加与删除数据库 91

4.5.4 向数据库中添加与删除数据表 92

4.5.5 建立数据表的参照完整性 93

思考与练习 95

5.2.1 浏览表结构 97

5.2 浏览和修改数据表结构 97

5.1 更改数据表名 97

第5章 数据表的操作 97

5.2.2 修改表结构 98

5.3 浏览和修改数据表记录 100

5.3.1 打开和关闭表 100

5.3.2 记录的定位 101

5.3.3 浏览表数据 101

5.3.4 修改表记录 104

5.4 设置字段与记录的属性 108

5.4.1 数据库表属性的常用概念 108

5.4.2 设置字段的显示属性 108

5.4.3 输入字段的注释 109

5.4.4 字段的有效性 110

5.4.5 记录的有效性 113

5.5 导入与导出数据 114

5.5.1 导入数据 114

5.5.2 导出数据 116

思考与练习 118

第6章 使用查询和视图 119

6.1 创建查询 119

6.1.1 利用“查询向导”创建查询 119

6.1.2 利用“查询设计器”创建查询 119

6.2 运行和修改查询 125

6.2.1 运行查询 125

6.2.2 修改查询 127

6.2.3 查询的SQL语句 128

6.3 视图和查询的区别 128

6.3.1 视图 128

6.3.2 查询与视图的区别 129

6.4 创建本地视图 129

6.4.1 利用“视图设计器”创建 129

6.4.2 控制字段显示和数据输入 131

6.4.3 参数提示 131

6.4.4 利用视图更新数据 132

6.5.1 建立连接 133

6.5 创建远程视图 133

6.5.2 创建远程视图 134

6.5.3 修改视图 136

6.5.4 使用视图 136

思考与练习 137

第7章 面向对象的程序设计技术 138

7.1 面向对象编程与可视化编程 138

7.2.2 对象的属性(Property) 142

7.2.1 对象的概念 142

7.2 面向对象编程的几个基本概念 142

7.2.3 对象的方法(Method) 143

7.2.4 事件(Event) 144

7.2.5 对象与其属性、方法及事件之间的关系 145

7.3 OOP技术的优点及对象的操作 146

7.3.1 OOP技术的优点 146

7.3.2 对象的操作 146

7.4.2 类的性质 148

7.4.1 类的概念 148

7.3.3 调用方法 148

7.4 Visual FoxPro 6.0类的性质 148

7.5 Visual FoxPro 6.0的基类 149

7.6 面向对象程序设计的基本原理 152

7.7 面向对象程序设计的具体实现 152

思考与练习 155

第8章 控件 157

8.1 控件简介 157

8.2 选择合适的控件 157

8.3 基本控件的使用 159

8.3.1 标签控件(Label) 159

8.3.2 文本框(TextBox) 160

8.3.3 编辑框控件(EditBox) 163

8.3.4 命令按钮(CommandButton)与命令按钮组(CommandGroup) 164

8.3.5 选项按钮组(OptionGroup) 165

8.3.7 列表框(ListBox) 167

8.3.6 复选框(CheckBox) 167

8.3.8 组合框(ComboBox) 170

8.3.9 微调控件(Spinner) 171

8.3.10 计时器控件(Timer) 172

8.3.11 图像控件(Image) 173

8.3.12 形状(Shape)和线条(Line) 174

8.3.13 页框(选项卡)(PageFrame) 175

8.3.14 表格控件(Grid) 177

8.3.15 ActiveX控件和ActiveX绑定控件 178

思考与练习 179

第9章 设计表单界面 180

9.1 创建表单 180

9.1.1 表单的概念 180

9.1.2 表单类 180

9.1.3 表单模板 181

9.1.4 创建表单的方法及步骤 182

9.1.5 多个表单的使用 192

9.1.6 表单的分类 195

9.1.7 设置数据环境 196

9.2 在表单中布置控件 198

9.2.1 使用控件 198

9.2.2 表单中控件的相关操作 198

9.2.3 控件的布局 199

9.2.4 控件的Tab次序设置 199

9.3 定制表单外观 200

9.3.1 应用环境及应用需求分析 200

9.3.3 在表单中对多表的控制 201

9.3.2 设计表单结构 201

9.3.4 向表单中添加对象 203

9.4 设置表单属性 205

9.4.1 常用的表单属性 205

9.4.2 设置表单的属性和方法 207

9.4.3 运行时属性的设置 209

9.5 表单 设计举例 210

9.5.1 单表的表单设计举例 210

9.5.2 多表的表单设计举例 220

思考与练习 225

第10章 报表和标签 226

10.1 创建报表 226

10.1.1 概念 226

10.1.2 利用“报表向导”创建报表 227

10.1.3 利用“一对多报表向导”创建报表 231

10.1.4 快速创建报表 234

10.1.5 使用“报表设计器”创建、修改报表 235

10.2 创建标签 242

10.2.1 标签 242

10.2.2 利用“标签向导”创建标签 242

10.2.3 利用“标签设计器”创建标签 245

10.3 定制输出 247

10.3.1 定义报表的页面 247

10.3.2 布局工具的使用 248

10.3.3 设置报表文本的字体和字号 248

10.3.6 添加线条、矩形和圆形 249

10.3.5 更改字体 249

10.3.4 调整域控件中的文本 249

10.3.7 添加图片 250

10.3.8 更改控件的颜色 251

10.3.9 为报表控件添加注释 251

10.3.1 0打印报表或标签 251

思考与练习 252

第11章 菜单与工具栏设计 254

11.1 菜单 254

11.1.1 菜单栏 254

11.1.2 菜单设计器 255

11.1.3 创建菜单系统的一般步骤 255

11.2 创建菜单系统 256

11.2.1 快速创建菜单系统 256

11.2.2 自行创建菜单系统 257

11.2.3 将菜单项设置为可/不可选状态 263

11.3 创建自定义工具栏 265

11.3.2 在自定义工具栏类中添加对象 266

11.3.1 定义工具栏类 266

11.3.3 在表单集中添加自定义工具栏 267

11.3.4 在菜单的初始化过程中执行表单 268

11.4 进一步设置 269

11.4.1 创建快捷方式菜单 269

11.4.2 定制菜单系统 269

11.4.3 创建顶层表单 270

思考与练习 272

12.1.1 系统数据流程图 273

12.1.2 系统功能模块划分 273

第12章 人事档案管理系统开发实例 273

12.1 总体设计 273

12.1.3 系统功能模块的设计 274

12.1.4 系统界面总体设计 275

12.2 详细设计 276

12.2.1 数据库设计 276

12.2.2 数据库结构设计 278

12.3 功能模块的设计 279

12.3.1 开始界面与登录界面的设计 280

12.3.2 “功能选择”表单界面设计 285

12.3.3 导航条的设计 287

12.3.4 “浏览”表单界面设计 289

12.3.5 查询功能设计 292

12.3.6 维护功能设计 301

12.3.7 统计功能的设计 305

12.3.8 档案输出功能的设计 309

12.3.9 个人档案报表设计 311

12.3.1 0打印人事卡报表 312

12.4 系统开发中的技术问题 313

12.4.1 在报表中如何制作表格 313

12.4.2 制作表单的技巧 313

12.4.3 如何处理一些错误信息 313

12.4.4 如何在表单中添加图片 313

12.4.5 SET命令的使用技巧 314

12.4.6 构造主程序 314

思考与练习 315