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

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

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:谢膺白主编(渭南师范学院)
  • 出 版 社:西安:西安交通大学出版社
  • 出版年份:2007
  • ISBN:9787560524788
  • 页数:388 页
图书介绍:本书以Visual FoxPro 9.0为平台,介绍了数据库的基本知识、基本操作、SQL语言、结构化程序设计、面向对象的程序设计方法。
《Visual FoxPro 9.0程序设计教程》目录

第1章 数据库基础概念 1

1.1 数据和数据库系统 1

1.1.1 数据、信息、信息处理 1

1.1.2 数据库系统 2

1.2 数据库理论中的三个世界 3

1.2.1 现实世界 3

1.2.2 信息世界 3

1.2.3 数据世界 3

1.3 数据模型 3

1.3.1 实体的描述 3

1.3.2 概念模型中实体间的联系 4

1.3.3 数据模型 5

1.4 关系模型 6

1.4.1 关系术语 7

1.4.2 关系的规范化 8

1.5 关系运算 9

1.5.1 基于传统集合运算的关系运算 10

1.5.2 专门的关系运算 11

1.6 思考与练习 13

第2章 Visual FoxPro 9.0使用基础2.1 微机关系型数据库发展史简介 15

2.2 Visual FoxPro 9.0的重要性能指标 16

2.3 Visual FoxPro 9.0的安装 16

2.3.1 安装前的准备工作 16

2.3.2 安装步骤 17

2.4 Visual FoxPro 9.0的启动和关闭 19

2.4.1 Visual FoxPro 9.0的启动 19

2.4.2 Visual Foxpro 9.0的关闭 20

2.5 Visual FoxPro 9.0的基本知识 20

2.5.1 Visual FoxPro 9.0的窗口组成 20

2.5.2 Visual FoxPro 9.0的操作方式 21

2.5.3 在Visual FoxPro 9.0中使用帮助 22

2.6 设置系统集成开发环境 22

2.6.1 通过“选项”对话框修改环境配置 23

2.6.2 通过“SET”命令设置环境配置 24

2.6.3 编辑Visual FoxPro 9.0配置文件设置运行环境 24

2.7 项目管理器 26

2.7.1 创建项目文件 26

2.7.2 项目管理器的使用 27

2.7.3 项目管理器中按钮的意义 27

2.7.4 打开一个项目 28

2.8 在Visual FoxPro 9.0环境下创建用户文件夹 28

2.9 思考与练习 28

第3章 数据元素与表达式 30

3.1 最基本的显示命令 30

3.2 常量和数据类型 31

3.2.1 常量 31

3.2.2 数据类型 32

3.3 内存变量和表达式 33

3.3.1 内存变量 33

3.3.2 数组 34

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

3.3.4 字符型运算符和字符型表达式 37

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

3.3.6 关系型运算符和关系表达式 38

3.3.7 逻辑表达式 40

3.3.8 表达式的优先级 40

3.3.9 内存变量的操作 41

3.4 Visual FoxPro 9.0的常用标准函数 44

3.4.1 常用数值函数 44

3.4.2 常用字符类函数 46

3.4.3 常用日期和时间类函数 48

3.4.4 类型转换类函数 48

3.4.5 测试函数 50

3.5 Visual FoxPro 9.0的命令结构 52

3.5.1 命令结构 52

3.5.2 短语和关键字 53

3.5.3 命令的书写规则 53

3.6 思考与练习 54

第4章 表的交互式操作 57

4.1 创建表 57

4.1.1 表的要素 57

4.1.2 创建表结构 58

4.1.3 向表中录入数据 63

4.1.4 记录的显示 65

4.2 表结构的操作 66

4.2.1 表的打开和关闭 66

4.2.2 表结构的显示 67

4.2.3 表结构的修改 68

4.2.4 表结构的复制 70

4.3 表记录的操作 72

4.3.1 记录指针定位 72

4.3.2 记录的追加 75

4.3.3 记录的插入 77

4.3.4 修改记录数据 77

4.3.5 浏览窗口的使用 80

4.3.6 记录的删除 83

4.3.7 表与内存变量间的数据交换 88

4.4 表的排序与索引 91

4.4.1 表的排序 92

4.4.2 索引概述 93

4.4.3 创建索引 95

4.4.4 打开与关闭索引 98

4.4.5 设置主控索引 101

4.4.6 索引查询 101

4.5 表的统计与汇总操作 103

4.5.1 计数操作 103

4.5.2 求和操作 104

4.5.3 求平均值 105

4.5.4 分类统计 105

4.6 表的投影与选择操作 107

4.6.1 表的投影操作 107

4.6.2 表的选择操作 108

4.7 多表操作 110

4.7.1 Visual FoxPro 9.0的内存工作区 110

4.7.2 工作区的选择 111

4.7.3 工作区的联访 111

4.7.4 表的临时关联 113

4.8 文件操作 115

4.8.1 表文件的复制 115

4.8.2 表结构的复制 116

4.8.3 表文件与其它格式文件的数据交换 117

4.8.4 一般文件的复制 122

4.8.5 文件的更名 122

4.8.6 文件删除 123

4.9 思考与练习 124

第5章 数据库的基本交互式操作 127

5.1 创建数据库 127

5.1.1 数据库设计的过程 127

5.1.2 创建数据库 128

5.2 数据库的打开与关闭 128

5.2.1 数据库文件的打开 128

5.2.2 数据库文件的关闭 130

5.3 数据库中表的添加与移去 130

5.3.1 向数据库中添加表 130

5.3.2 从数据库中移去表 131

5.4 建立数据库表的永久关系 132

5.4.1 永久关系的特性 132

5.4.2 建立数据库中表之间的永久关系 133

5.4.3 编辑永久关系 134

5.4.4 删除永久关系 134

5.4.5 设置参照完整性 134

5.5 数据字典 136

5.5.1 设置数据库表的长名和表的注释 136

5.5.2 设置字段的标题和注释 137

5.5.3 设置字段的有效性规则 138

5.5.4 设置字段值的格式码和掩码 138

5.5.5 设置记录的有效性规则 141

5.6 多数据库操作 142

5.6.1 打开多个数据库 142

5.6.2 数据库中表的使用 142

5.7 数据库的其他操作 142

5.7.1 浏览数据库结构 142

5.7.2 删除数据库 143

5.8 思考与练习 143

第6章 关系数据库标准语言SQL 145

6.1 SQL概述 145

6.2 SQL的数据操纵功能之一——数据查询 146

6.2.1 SQL-SELECT命令解析 146

6.2.2 创建基本查询 147

6.2.3 创建内连接查询 149

6.2.4 创建嵌套查询 150

6.2.5 创建带特殊运算符、量词、谓词的查询 151

6.2.6 创建带有计算的查询 154

6.2.7 创建分组与计算的查询 155

6.2.8 创建排序查询 155

6.2.9 创建外连接和自连接查询 156

6.2.10 集合的并运算——UNION 158

6.2.11 查询结果的输出 158

6.3 SQL的数据操纵功能之二 161

6.3.1 SQL的数据插入功能 161

6.3.2 SQL的数据更新功能 161

6.3.3 SQL的数据删除功能 163

6.4 SQL的数据定义功能 164

6.4.1 利用SQL定义表 164

6.4.2 利用SQL删除表 168

6.4.3 利用SQL修改表结构 168

6.5 思考与练习 170

第7章 查询与视图 173

7.1 查询 173

7.1.1 查询的概念 173

7.1.2 创建查询 173

7.1.3 查询结果的输出去向 177

7.1.4 创建交叉查询 178

7.1.5 将查询结果以图形方式输出 180

7.2 视图 181

7.2.1 视图的概念 181

7.2.2 创建视图 182

7.3 视图的操作 184

7.4 利用视图修改表 185

7.5 创建远程视图 185

7.6 创建远程数据源连接 188

7.6.1 设置连接设计器 188

7.6.2 新建数据源 190

7.7 思考与练习 191

第8章 结构化程序设计基础 194

8.1 源程序文件的建立、修改与运行 194

8.1.1 程序文件的建立与修改 194

8.1.2 程序文件的运行 196

8.2 一些常用命令 196

8.2.1 输入输出颜色的设置 196

8.2.2 运行控制命令 198

8.2.3 常用状态设置命令 199

8.2.4 系统提示信息窗口MESSAGEBOX()函数 199

8.2.5 窗口操作命令 201

8.2.6 其它辅助命令 204

8.3 程序的控制结构 207

8.3.1 顺序结构 207

8.3.2 选择结构 208

8.3.3 循环结构 211

8.3.4 基本结构的嵌套 214

8.4 多模块程序设计技术 215

8.4.1 过程的类型 216

8.4.2 过程的定义 216

8.4.3 过程的打开 221

8.4.4 过程的调用 221

8.5 内存变量的作用域 225

8.5.1 公有变量 226

8.5.2 私有变量 226

8.5.3 局部变量 227

8.5.4 变量的隐藏 227

8.6 预处理语句 230

8.6.1 头文件 230

8.6.2 条件编译 231

8.7 思考与练习 232

第9章 面向对象程序设计基础 235

9.1 类和对象的基本概念 235

9.1.1 对象的属性和特征 235

9.1.2 类 239

9.2 系统类 240

9.2.1 基类(Base Class) 240

9.2.2 基础类(Foundation Class) 241

9.2.3 向导类(Wizard Class) 241

9.3 类的创建与编辑 241

9.3.1 启动类设计器 242

9.3.2 新建类的属性 244

9.3.3 新建类的方法程序 245

9.3.4 编辑类的属性和方法 246

9.4 对象的创建与使用 247

9.4.1 对象的创建 247

9.4.2 对象属性的种类 248

9.4.3 对象属性值的设置 249

9.4.4 对象的引用 250

9.5 思考与练习 251

第10章 表单和表单集 253

10.1 表单情况下的菜单与工具栏 253

10.1.1 菜单与工具栏说明 253

10.1.2 控件的基本操作方法 254

10.2 利用表单向导创建表单 254

10.2.1 创建表单 254

10.2.2 运行与修改表单 256

10.3 利用表单设计器创建表单 257

10.3.1 启动表单设计器 257

10.3.2 为表单设置数据源 258

10.3.3 使用快速表单 258

10.4 表单的常用属性方法及事件 259

10.4.1 表单的常用属性 259

10.4.2 表单的常用事件 262

10.4.3 表单的常用方法程序 265

10.5 表单的数据环境 265

10.5.1 数据环境的属性 265

10.5.2 数据环境的方法程序和事件 266

10.5.3 数据环境设计器的打开 266

10.5.4 指针对象Cursor和关系对象Relation 266

10.6 表单的设计 267

10.6.1 向表单中添加控件 267

10.6.2 设置控件的属性 270

10.6.3 添加表单及控件事件的代码 272

10.6.4 单文档与多文档界面 273

10.6.5 创建参数表单 276

10.6.6 从表单中返回值 277

10.7 表单集 278

10.7.1 表单集的创建 279

10.7.2 向表单集中添加表单 279

10.7.3 从表单集中移去表单 279

10.7.4 表单集中对象的引用结构 279

10.7.5 表单集的数据环境 279

10.8 思考与练习 280

第11章 表单控件的使用 282

11.1 输出显示类控件 282

11.1.1 标签(Label)控件 282

11.1.2 图像(Image)控件 283

11.1.3 线条(Line)控件 284

11.1.4 形状(Shape)控件 285

11.2 输入类控件 286

11.2.1 文本框(TextBox)控件 286

11.2.2 编辑框(EditBox)控件 292

11.2.3 列表框(ListBox)控件 295

11.2.4 组合框(ComboBox)控件 298

11.2.5 微调(Spinner)控件 298

11.2.6 复选框(CheckBox)控件 300

11.3 控制类控件 301

11.3.1 命令按钮(CommandButton)控件 302

11.3.2 命令按钮组(CommandGroup) 304

11.3.3 选项组(OptionGroup) 304

11.3.4 计时器(Timer)控件 306

11.4 容器类控件 308

11.4.1 表格(Grid) 308

11.4.2 页框(PageFrame) 311

11.4.3 容器(Container) 312

11.5 嵌入与连接类控件 312

11.5.1 ActiveX控件 313

11.5.2 ActiveX绑定控件 314

11.5.3 超链接(HyperLink)控件 316

11.6 思考与练习 317

第12章 报表和标签 319

12.1 创建报表 319

12.1.1 报表简介 319

12.1.2 用“快速报表”法建立列报表 320

12.1.3 用“报表向导”创建一对多报表 321

12.1.4 用“报表设计器”创建分组报表 323

12.2 报表的打印和预览 329

12.3 标签 330

12.3.1 用“标签向导”创建标签 330

12.3.2 用“标签设计器”创建标签 332

12.3.3 标签的打印和预览 332

12.4 思考与练习 332

第13章 菜单与工具栏 334

13.1 Visual FoxPro的系统菜单 334

13.1.1 Visual FoxPro的菜单结构 334

13.1.2 Visual FoxPro的系统菜单 335

13.2 下拉式菜单的设计 337

13.2.1 菜单设计器的打开 337

13.2.2 菜单设计器的结构 338

13.2.3 使用菜单设计器创建下拉式菜单 340

13.2.4 运行菜单 345

13.3 快捷菜单的设计 345

13.4 创建与使用自定义工具栏 347

13.4.1 创建自定义工具栏类 347

13.4.2 使用自定义工具栏 348

13.4.3 工具栏与菜单的协调 349

13.4.4 在顶层表单中添加工具栏 350

13.5 为顶层表单添加菜单 350

13.6 思考与练习 351

第14章 应用程序的调试编译和发布14.1 Visual FoxPro 9.0应用程序的规划 353

14.1.1 应用程序开发的一般步骤 353

14.1.2 使用项目管理器开发应用程序 354

14.2 编译应用程序 354

14.2.1 创建主程序 354

14.2.2 隐藏Visual FoxPro 9.0主窗口 357

14.2.3 设置文件的排除与包含 357

14.2.4 设置项目信息 358

14.2.5 编译应用程序 359

14.3 发布应用程序 361

14.4 思考与练习 363

第15章 应用系统设计举例 365

15.1 系统需求分析 365

15.1.1 用户能提供的信息 365

15.1.2 用户需求信息 365

15.2 系统功能 366

15.3 数据库与数据表设计 366

15.4 应用系统框架的建立 370

15.4.1 建立应用系统文件夹 370

15.4.2 设置默认工作目录及搜索路径 370

15.4.3 建立项目文件 370

15.4.4 建立数据库和数据表 371

15.4.5 建立菜单文件 371

15.4.6 建立并设置主文件 373

15.4.7 编译项目文件 374

15.5 表单设计 375

15.5.1 系统管理 375

15.5.2 数据录入 380

15.5.3 查询修改 385

15.5.4 报表输出 388

15.5.5 系统信息 388

参考文献 389

相关图书
作者其它书籍
返回顶部