当前位置:首页 > 工业技术
Visual FoxPro 程序设计与数据库应用基础教程
Visual FoxPro 程序设计与数据库应用基础教程

Visual FoxPro 程序设计与数据库应用基础教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:刘相滨,张奋主编
  • 出 版 社:上海:复旦大学出版社
  • 出版年份:2009
  • ISBN:9787309064667
  • 页数:280 页
图书介绍:本书以Visual FoxPro 6.0为背景,详细介绍了Visual FoxPro的理论知识、程序设计方法及数据库应用系统的开发。
《Visual FoxPro 程序设计与数据库应用基础教程》目录

第1章 Visual FoxPro概述 1

1.1 Visual FoxPro的发展历史与特点 1

1.2 Visual FoxPro集成开发环境 3

1.2.1 Visual FoxPro启动与退出 3

1.2.2 Visual FoxPro主界面 4

1.2.3 Visual FoxPro工作方式 6

1.2.4 Visual FoxPro系统环境 7

1.2.5 Visual FoxPro帮助系统 9

习题1 9

第2章 Visual FoxPro语言基础 10

2.1 数据类型 10

2.2 常量与变量 12

2.3 运算符与表达式 15

2.4 命令与函数 19

2.4.1 命令 19

2.4.2 常用内部函数 21

习题2 28

第3章 结构化程序设计 30

3.1 算法 30

3.1.1 算法的概念 30

3.1.2 算法的特性 31

3.1.3 算法设计的要求 31

3.1.4 算法效率的度量 32

3.1.5 算法的描述 33

3.2 程序设计概述 37

3.2.1 程序设计方法和风格 37

3.2.2 结构化程序设计 39

3.2.3 Visual F3xPro程序设计 40

3.3 程序结构 45

3.3.1 顺序结构 45

3.3.2 选择结构 45

3.3.3 循环结构 50

3.3.4 应用举例 56

3.4 模块化设计 60

3.4.1 Visual FoxPro中的程序模块 61

3.4.2 内存变量的作用域 64

3.4.3 子程序之间的数据传递 66

3.5 程序调试 67

3.6 数组的应用 69

3.6.1 数组的概念及其定义 69

3.6.2 一维数组的应用 70

3.6.3 二维数组的应用 72

3.7 数据结构 73

3.7.1 数据结构基础 74

3.7.2 线性结构 75

3.7.3 树 79

3.7.4 图 80

3.7.5 查找与排序 81

习题3 84

第4章 表的创建与操作 86

4.1 表的创建 86

4.1.1 设计表结构 86

4.1.2 创建表结构 87

4.1.3 输入表记录 89

4.2 表的基本操作 91

4.2.1 表的打开与关闭 92

4.2.2 表结构的操作 92

4.2.3 表记录的操作 93

4.3 表的排序与索引 103

4.3.1 排序 103

4.3.2 索引 104

4.4 表的查询 109

4.4.1 顺序查询 109

4.4.2 索引查询 110

4.5 表的统计 110

4.5.1 统计记录个数 110

4.5.2 求和与求平均值 111

4.5.3 统计函数的计算 111

4.5.4 分类汇总 112

4.6 多表操作 113

4.6.1 工作区 113

4.6.2 表的关联 114

4.6.3 表的连接 116

4.7 表操作程序设计 117

习题4 119

第5章 数据库的创建与操作 121

5.1 数据库的创建 121

5.1.1 创建数据库文件 121

5.1.2 创建数据库表 122

5.2 数据库的操作 123

5.2.1 数据库的打开与关闭 123

5.2.2 数据库的修改 124

5.2.3 数据库的删除 125

5.3 数据库表的操作 125

5.3.1 创建主索引 125

5.3.2 设置字段属性 126

5.3.3 创建表间的永久联系 129

5.3.4 设置参照完整性 130

习题5 131

第6章 结构化查询语言SQL 134

6.1 SQL语言概述 134

6.2 SQL数据定义 135

6.2.1 创建表(CREATE) 136

6.2.2 修改表结构(ALTER) 137

6.2.3 删除表(DROP) 139

6.3 SQL数据查询 139

6.3.1 基本查询 140

6.3.2 排序查询 143

6.3.3 分组计算查询 144

6.3.4 嵌套查询 146

6.3.5 联接查询 148

6.3.6 查询结果重定向 150

6.4 SQL数据操纵 150

6.4.1 插入记录(INSERT) 150

6.4.2 更新记录(UPDATE) 151

6.4.3 删除记录(DELETE) 151

习题6 152

第7章 查询与视图设计 154

7.1 查询设计 154

7.1.1 创建查询 154

7.1.2 运行查询 159

7.1.3 修改查询文件 160

7.2 视图设计 160

7.2.1 创建视图 161

7.2.2 利用视图更新数据 162

7.2.3 视图的命令 163

7.2.4 视图与查询的区别 164

习题7 165

第8章 表单设计 166

8.1 面向对象程序设计 166

8.1.1 从面向过程到面向对象 166

8.1.2 面向对象程序设计概念 167

8.1.3 Visual FoxPro中的类和对象 168

8.2 表单设计 172

8.2.1 创建表单 172

8.2.2 运行表单 180

8.2.3 表单的属性 180

8.2.4 表单的事件与方法 181

8.2.5 表单控件的操作 183

8.2.6 表单的数据环境 185

8.3 常用表单控件 187

8.3.1 标签控件 187

8.3.2 命令按钮控件 188

8.3.3 命令按钮组控件 189

8.3.4 文本框与编辑框控件 189

8.3.5 复选框和单选按钮组控件 191

8.3.6 列表框和组合框控件 193

8.3.7 表格控件 194

8.3.8 页框控件 196

8.3.9 计时器控件 197

8.3.10 微调控件 198

8.3.11 线条和形状控件 199

8.3.12 ActiveX和ActiveX绑定控件 199

8.3.13 图像控件 200

习题8 200

第9章 报表与标签设计 202

9.1 报表设计 202

9.1.1 报表向导 202

9.1.2 快速报表 207

9.1.3 报表设计器 210

9.1.4 数据分组 215

9.1.5 报表输出 217

9.2 标签设计 218

习题9 221

第10章 菜单设计 222

10.1 菜单系统 222

10.1.1 菜单系统的结构 222

10.1.2 菜单系统的设计步骤 222

10.2 下拉式菜单设计 223

10.3 快速菜单 227

10.4 设置为顶层表单的菜单 228

10.5 快捷菜单设计 228

10.6 系统菜单的控制 229

习题10 230

第11章 数据库应用系统开发 232

11.1 软件工程开发思想 232

11.1.1 软件工程开发思想的彤成与软件危机 232

11.1.2 软件工程概述 233

11.1.3 软件生命周期 235

11.2 Visual FoxPro项目管理器 236

11.2.1 创建与打开项目文件 236

11.2.2 项目管理器的窗口界面 237

11.2.3 项目管理器的使用 238

11.3 学生信息管理系统开发 238

11.3.1 系统需求分析 238

11.3.2 数据库设计 239

11.3.3 模块设计 242

11.3.4 系统实现 243

11.3.5 应用发布 254

习题11 259

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

附录2 Visual FoxPro 6.0的可视化设计工具一览表 262

附录3 Visual FoxPro 6.0常用命令一览表 263

附录4 Visual FoxPro 6.0常用内部函数一览表 272

参考文献 280

返回顶部