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

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

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:卢湘鸿主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2006
  • ISBN:7302131333
  • 页数:352 页
图书介绍:本书主要讲解用Visual FP数据库理论与操作的基础知识。
《Visual FoxPro程序设计基础》目录

第1章 概述 1

1.1 数据库系统概述 1

1.1.1 数据库系统基础知识 1

目录 1

1.1.2 现实世界的数据描述 5

1.1.3 关系模型 7

1.1.4 关系操作 10

1.1.5 关系完整性 10

1.2 书写约定概述 12

1.3 Visual FoxPro 6.0系统概述 13

1.3.1 数据库管理系统概述 13

1.3.2 Visual FoxPro的发展历史 14

1.3.3 VF6的安装、卸载和启动 14

1.4 本章小结 17

习题1 17

2.1.2 操作方式 20

2.1.1 主窗口 20

第2章 Visual FoxPro 6.0开发环境 20

2.1 用户界面 20

2.1.3 菜单系统 21

2.1.4 对话框 24

2.1.5 常用控件 25

2.1.6 系统设置 26

2.1.7 获取帮助 27

2.2 编辑窗口 27

2.2.1 “编辑”菜单 27

2.2.2 “格式”菜单 28

2.2.3 文本操作 29

2.2.4 命令窗口 29

2.3 VF6项目管理器 30

2.3.1 建立项目文件 30

2.3.2 项目管理器的界面 32

2.3.3 使用项目管理器 35

2.4 第一个应用程序 37

2.4.1 建立项目文件 37

2.4.2 创建应用程序的一般步骤 41

2.5 本章小结 41

习题2 42

第3章 数据及数据运算 43

3.1 数据类型 43

3.1.1 字段数据类型 43

3.1.2 常量 44

3.1.3 变量 45

3.2 函数 49

3.2.1 数值处理函数 49

3.2.2 字符处理函数 50

3.2.3 日期与时间函数 51

3.2.4 类型转换函数 52

3.2.5 与数据表操作有关的函数 53

3.2.6 其他函数 54

3.3 表达式 57

3.3.1 运算符 57

3.3.2 表达式 59

3.4 本章小结 62

习题3 62

第4章 数据库的设计与操作 69

4.1 数据库设计概述 69

4.1.1 数据库设计的一般步骤 69

4.1.2 确定数据库的用途 70

4.1.3 确定需要的表文件 71

4.1.4 确定需要的字段 71

4.1.5 确定各表之间的关系 74

4.1.6 完善数据库 76

4.2.1 建立数据库文件 77

4.2 创建数据库 77

4.2.2 操作自由表 78

4.2.3 修改与使用表 85

4.2.4 在数据库中添加/移去表 90

4.2.5 在数据库中新建表 91

4.2.6 表的索引 92

4.2.7 多表关联 94

4.3 数据库操作 96

4.3.1 打开/关闭数据库 96

4.3.2 查看数据库中的表 97

4.3.3 设置数据库表的属性 98

4.3.4 修改与查看数据库结构 104

4.4 在项目中添加/移去数据库 104

4.4.1 在项目中添加数据库 104

4.4.2 移去或删除数据库 104

4.5 本章小结 104

习题4 105

第5章 结构化程序设计 108

5.1 程序的编辑与使用 108

5.1.1 程序文件的建立 108

5.1.2 程序文件的保存 108

5.1.3 程序文件的修改 109

5.1.4 程序文件的执行 109

5.1.5 调试程序 110

5.1.6 程序编辑技巧 110

5.2 程序设计的一些常用命令 111

5.2.1 基本输出命令“?|??” 111

5.2.2 基本输入命令 111

5.2.3 格式输入输出命令 112

5.3 程序的基本控制结构 112

5.3.1 顺序结构 112

5.3.2 分支结构 113

5.3.3 循环结构 114

5.4 过程与用户自定义函数 116

5.4.1 过程 117

5.4.2 用户自定义函数 120

5.4.3 变量作用域 120

5.5 本章小结 122

习题5 123

第6章 面向对象程序设计 131

6.1 面向对象编程概述 131

6.1.1 从面向过程到面向对象 131

6.1.2 对象 132

6.1.3 类 133

6.2 VF6中的类和对象 135

6.2.1 VF6的类概述 135

6.2.2 容器与非容器 137

6.3 面向对象的程序设计方法 137

6.3.2 对象程序设计 138

6.3.1 程序设计方法 138

6.3.3 类与事件程序设计 142

6.3.4 类的继承 149

6.3.5 事件驱动模型 150

6.4 本章小结 153

习题6 153

第7章 表单的建立与应用 157

7.1 表单的设计过程 157

7.2 操作表单 157

7.2.1 表单创建与保存 157

7.2.2 表单属性和方法 158

7.2.3 表单集 160

7.2.4 数据环境定义 161

7.2.5 修改表单 164

7.3.2 创建表单与数据环境 165

7.3.1 表单控件 165

7.3 控件应用初步 165

7.2.6 运行表单 165

7.3.3 标签控件 166

7.3.4 线条与形状控件 166

7.3.5 文本框控件 167

7.4 按钮类控件 169

7.4.1 命令按钮和按钮组 169

7.4.2 单选按钮 172

7.4.3 复选框 173

7.4.4 微调按钮 175

7.5 框类控件 176

7.5.1 列表框 176

7.5.2 组合框 177

7.5.3 编辑框 178

7.5.4 页框 179

7.5.5 网格 180

7.6 其他控件 182

7.6.1 图像控件 182

7.6.2 计时控件 183

7.6.3 超级链接控件 183

7.7 表单的调整和定制 185

7.7.1 控件编辑 185

7.7.2 控件排列 186

7.7.3 使用“自动格式生成器” 186

7.7.4 设置Tab顺序 186

7.8 本章小结 187

习题7 187

第8章 结构化查询语言 190

8.1 SQL语言概述 190

8.1.1 SQL语言的特点 190

8.1.2 数据定义语言 191

8.1.3 数据操纵语言 194

8.1.4 数据控制语言 196

8.2 SELECT命令基本用法 196

8.2.1 基本查询 197

8.2.2 带条件查询 198

8.2.3 嵌套查询 201

8.2.4 多表查询 202

8.2.5 连接查询 204

8.3 查询结果处理 205

8.3.1 有序输出 205

8.3.2 重定向输出 206

8.3.3 合并输出 207

8.3.4 分组统计与筛选 207

8.4 查询设计器 208

8.4.1 查询设计器的应用 208

8.4.2 交叉表应用 212

8.4.3 查询结果输出 214

8.4.4 查询设计器的表单设计 215

8.5 本章小结 215

习题8 216

第9章 视图与实用表单开发 219

9.1 视图设计 219

9.1.1 视图 219

9.1.2 视图设计器 220

9.1.3 设计视图 221

9.1.4 视图的SQL语句 226

9.1.5 视图与查询和表的比较 227

9.2 基于视图的表单设计 228

9.2.1 成绩表单 228

9.2.2 学生学籍表单 232

9.3 实用表单设计 233

9.3.1 教师列表 233

9.3.2 教师任课表 233

9.4 本章小结 234

9.3.3 专业情况表 234

习题9 235

第10章 报表与标签技术 237

10.1 报表格式设计初步 237

10.1.1 报表设计器 237

10.1.2 页面设置 238

10.1.3 快速报表 238

10.1.4 存储与预览报表 239

10.2 报表设计 240

10.2.1 报表格式概述 240

10.2.2 域控件设计 241

10.2.3 标签控件设计 243

10.2.4 画线设计 244

10.2.5 标题/总结设计 245

10.2.6 分组设计 246

10.2.8 OLE控件设计 248

10.2.7 圆角矩形控件设计 248

10.3 报表输出 250

10.3.1 菜单方式打印报表 250

10.3.2 命令方式报表输出 251

10.4 实用报表设计 251

10.4.1 学生登记卡报表设计 251

10.4.2 创建课程表报表 252

10.4.3 创建成绩单报表 253

10.5 标签设计 254

10.6 本章小结 254

习题10 254

第11章 菜单技术 257

11.1 菜单设计的一般步骤 257

11.2 操作菜单 258

11.2.1 规划菜单系统 258

11.2.2 创建菜单 258

11.2.3 生成程序 262

11.2.4 执行菜单程序 264

11.3 菜单设计技术 264

11.3.1 将系统菜单引入用户菜单系统 264

11.3.2 顶层表单设计 267

11.3.3 应用系统启动程序设计 268

11.4 本章小结 269

习题11 270

12.1 错误处理技术 271

第12章 应用系统集成技术与综合实例 271

12.2 编译应用程序 272

12.2.1 构造应用程序框架 272

12.2.2 将文件加入到项目中 274

12.2.3 连编应用程序 275

12.3 软件发布 276

12.3.1 教学管理系统软件发布 276

12.3.2 软件的安装与删除 278

12.4.1 应用程序向导 279

12.4 应用程序框架 279

12.4.2 应用程序生成器 280

12.4.3 应用程序框架 281

12.5 应用软件开发过程及实例 288

12.5.1 可行性研究阶段 288

12.5.2 需求分析阶段 289

12.5.3 系统设计阶段 292

12.5.4 实现阶段 297

12.5.5 测试运行阶段 301

12.6 本章小结 302

习题12 303

附录A 习题解答 306

附录B 上机实验解答 336

附录C VF6的性能指标 348

附录D VF6文件类型 350

参考文献 352

返回顶部