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

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

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:杨国才,邹显春主编
  • 出 版 社:重庆:重庆大学出版社
  • 出版年份:2002
  • ISBN:7562427062
  • 页数:347 页
图书介绍:普通高等学校非计算机专业计算机基础系列教材。本书介绍了数据库基础知识、Visual FoxPro语言基础、表的基本操作、程序设计基础、数据库设计、表单与控件、应用程序的开发与发布过程等内容。
《Visual FoxPro程序设计》目录

1 数据库基础知识 1

1.1 数据库的基本概念 1

1.1.1 数据库的产生和发展 1

1.1.2 数据、信息及数据处理的概念 3

1.1.3 计算机数据管理技术的发展 4

1.1.4 数据库、数据库管理系统、数据库系统的概念 6

1.1.5 数据模型 8

1.2 关系数据库 10

1.2.1 关系数据库的基本概念 10

1.2.2 关系数据库的优点 11

1.2.3 三种基本关系运算 11

1.3 数据库应用系统设计概述 12

1.3.1 数据库设计 12

1.3.2 应用程序设计 16

习题1 17

2 Visual FoxPro系统简介 19

2.1 Visual FoxPro概述 19

2.1.1 Visual FoxPro的发展及简介 19

2.1.2 Visual FoxPro 6.0的性能指标 21

2.1.3 Visual FoxPro 6.0的安装与启动 22

2.2 Visual FoxPro 6.0环境 24

2.2.1 Visual FoxPro 6.0的用户界面 24

2.2.2 Visual FoxPro 6.0操作方式 25

2.3 Visual FoxPro的项目管理器简介 26

2.3.1 创建项目 27

2.3.2 使用项目管理器 30

2.3.3 定制项目管理器 32

习题2 33

3.1 数据类型、常量及变量 35

3.1.1 数据类型 35

3 Visual FoxPro语言基础 35

3.1.2 常量 37

3.1.3 变量 39

3.2 运算符及表达式 42

3.2.1 算术运算符及算术表达式 43

3.2.2 字符串运算符及字符串表达式 43

3.2.3 关系运算符及关系表达式 44

3.2.4 逻辑运算符及逻辑表达式 45

3.2.5 日期时间运算符及日期时间表达式 45

3.3 Visual FoxPro常用函数及其应用 46

3.3.1 字符串处理函数 46

3.3.2 数值函数 49

3.3.3 日期和时间函数 50

3.3.4 数据类型转换函数 51

3.3.5 测试函数 53

3.4 文件类型 58

3.5 Visual FoxPro的命令格式 59

3.5.1 命令格式 60

3.5.2 命令的书写规则 61

习题3 61

实验1 Visual FoxPro 6.0的基本操作 65

4 表的基本操作 66

4.1 数据库和表 66

4.2 建立数据表 67

4.2.1 字段类型及字段的确定 67

4.2.2 表设计器的使用 68

4.2.3 表向导的使用 70

4.2.4 数据记录的输入 70

4.3 数据表的显示与修改 75

4.3.1 显示数据表 75

4.3.2 显示数据表结构 77

4.3.3 记录的编辑 77

4.3.4 数据表结构的修改 87

4.4 数据表文件的复制 88

4.4.1 数据表结构的复制 88

4.4.2 数据表文件的复制 88

4.5 定制表 89

4.5.1 筛选表记录 89

4.5.2 限制对字段的访问 90

4.6 数据表的排序、索引与查询 91

4.6.1 数据表的排序 91

4.6.2 数据表的索引 92

4.6.3 数据表的查询 96

4.7 数据表的运算 98

4.7.1 统计记录个数 98

4.7.2 数值字段求和 98

4.7.4 多功能计算命令 99

4.7.3 数值字段求平均值 99

4.7.5 分类汇总 100

4.8 多表操作 101

4.8.1 工作区的概念 101

4.8.2 数据表之间的关联 102

习题4 103

实验2 建立数据表 108

实验3 数据表的操作 111

5 程序设计基础 113

5.1 程序设计概述 113

5.1.1 程序的概念 113

5.1.2 程序文件的建立、执行与编辑 114

5.1.3 程序的注释命令与程序结束命令 116

5.2 基本输入输出命令 117

5.2.1 交互式输入命令 117

5.2.2 一般输出命令 120

5.2.3 格式化输入输出命令 121

5.3 程序的控制结构 123

5.3.1 顺序结构 123

5.3.2 选择结构 124

5.3.3 循环结构 127

5.3.4 编程实例 131

5.4 模块化程序设计 134

5.4.1 子程序和参数传递 134

5.4.2 自定义函数和过程 136

5.4.3 变量的作用域 140

5.5 程序的调试 143

5.5.1 程序常见错误分类 143

5.5.2 调试器窗口介绍 143

5.5.3 调试菜单介绍 145

5.5.4 设置断点 145

5.5.5 与调试相关的其他命令 146

习题5 147

实验4 格式化输出设计 151

实验5 程序控制结构 152

实验6 模块化程序设计 152

6 数据库设计 154

6.1 数据库设计概述 154

6.1.1 数据库设计步骤 154

6.1.2 需求分析 156

6.1.3 概念结构设计 156

6.1.4 逻辑设计 157

6.1.5 物理设计 157

6.1.6 数据库实施 158

6.1.7 系统管理和维护 158

6.2 数据库结构的规划与规范化 159

6.3 创建数据库与索引 159

6.4.1 设置表间的临时关联 163

6.4 建立表间的关联 163

6.4.2 设置表间的永久关联 164

6.5 设置字段属性 165

6.6 设置表属性 171

6.7 参照完整性 172

6.8 应用实例 174

习题6 179

实验7 数据库与表 180

7 面向对象程序设计初步 181

7.1 面向对象的基本概念 181

7.1.1 对象及对象的特点 181

7.1.2 类和子类 184

7.1.3 处理对象 185

7.2.3 事件的分类 186

7.2.2 在容器层次和类层次中的事件 186

7.2.1 事件驱动程序的设计与Visual FoxPro的事件 186

7.2 事件模型 186

7.2.4 为事件编写代码 189

7.3 用类设计器创建类 190

7.3.1 创建类 190

7.3.2 指定工具栏图标和容器图标 192

7.3.3 复制和删除类 192

7.3.4 自定义类的属性设置 193

7.4 通过编程方式定义类 193

习题7 196

8 表单与控件 197

8.1 创建表单 197

8.1.1 表单向导 197

8.1.2 表单设计器 202

8.1.3 表单生成器 203

8.2 表单管理 204

8.3 表单控件介绍 208

8.4 多表表单设计 231

习题8 233

实验8 创建表单 234

实验9 表单控件(一) 234

实验10 表单控件(二) 235

9 菜单设计 236

9.1 设计菜单的原则与步骤 236

9.2 利用菜单设计器设计菜单系统 237

9.2.1 菜单设计器简介 237

9.2.2 创建菜单及子菜单 241

9.2.3 创建快捷菜单 243

9.2.4 为菜单项分组 244

9.2.5 创建单文档(SDI)菜单 245

9.2.6 为菜单系统指定任务 245

实验11 菜单设计 250

习题9 250

10 查询与视图 252

10.1 关系数据库标准语言SQL 252

10.1.1 SQL概述 252

10.1.2 查询功能 253

10.1.3 Visual FoxPro中SQL SELECT的几个特殊选项 260

10.1.4 定义功能 262

10.1.5 操作功能 265

10.2 查询的设计和使用 267

10.2.1 用查询向导快速设计查询 267

10.2.2 交叉表向导查询 270

10.2.3 图形向导查询 272

10.2.4 用查询设计器快速查询 274

10.3 视图 278

10.3.1 快速建立本地视图 279

10.3.2 快速建立远程视图 280

10.3.3 用视图来更新数据 281

习题10 285

实验12 查询 286

实验13 视图 287

11 报表与标签设计 289

11.1 报表布局的规划 289

11.2 创建报表布局 290

11.2.1 报表向导 290

11.2.2 报表设计器 294

11.2.3 快速报表 295

11.3 定制报表 297

11.3.1 报表带区 297

11.3.2 报表控件工具栏 299

11.3.3 修改表单向导生成的报表 299

11.4.1 设置边距、纸张大小和方向 301

11.4 设置报表页 301

11.4.2 在一页中定义多个列 302

11.4.3 标题和总结带区 303

11.5 打印控制 304

11.5.1 可伸展控件的打印 304

11.5.2 压缩重复值 305

11.5.3 建立打印表达式 305

11.5.4 压缩空白行 306

11.6 标签文件的设计 308

11.6.1 使用“标签向导”创建标签 309

11.6.2 用标签设计器创建标签 311

11.7 编程方式设计报表 311

习题11 314

实验14 设计报表 315

12.1.1 需求分析 317

12.1 应用系统开发的基本过程 317

12 应用程序的开发与发布过程 317

12.1.2 数据库设计 318

12.1.3 应用程序设计 318

12.1.4 软件测试 320

12.1.5 应用程序发布 320

12.1.6 系统运行与维护 320

12.2 应用程序的基本结构 321

12.2.1 应用程序的主文件 321

12.2.2 初始化环境 321

12.2.3 显示初始的用户界面 322

12.2.4 控制事件循环 322

12.2.5 恢复先前的环境 323

12.3 应用程序开发实例:“学生学籍管理系统 323

12.3.1 需求分析 323

12.3.3 初始用户界面设计 324

12.3.2 应用程序的总体设计 324

12.3.4 模块设计与编码 325

12.4 应用程序的发布 329

12.4.1 应用程序的管理 329

12.4.2 应用程序的发布过程 332

12.4.3 发布树 332

12.4.4 运行安装向导 332

12.5 创建联机帮助 337

12.5.1 Visual FoxPro所支持的帮助形式 337

12.5.2 联机帮助设计的基本概念 337

12.5.3 创建.DBF样式的帮助 338

12.5.4 为应用系统加入.DBF形式的帮助 341

12.5.5 为应用系统加入图形形式的帮助 343

习题12 345

实验15 综合实验 346

主要参考书目 347

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