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

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

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:彭国星,陈芳勤,唐黎黎主编
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2011
  • ISBN:9787118073027
  • 页数:261 页
图书介绍:本书以Visual FoxPro 6.0中文版为背景,包含内容有Visual FoxPro基础、数据与数据运算、Visual FoxPro数据库与表、结构化查询语言SQL、查询与视图、面向过程程序设计、表单设计、报表设计、菜单与工具栏设计、数据库应用程序实例。
《Visual FoxPro程序设计教程》目录

第1章VisualFoxPro基础 1

1.1数据库基本概念 1

1.1.1数据处理 1

1.1.2数据模型 1

1.2关系数据库 4

1.2.1关系模型 4

1.2.2关系运算 6

1.3数据库系统的基础知识 7

1.3.1数据管理的发展 7

1.3.2数据库系统的组成 8

1.3.3数据库系统的体系结构 10

1.4VisualFoxPro关系数据库系统 12

1.4.1VisualFoxPro系统概述 12

1.4.2VisualFoxPro60的用户界面 13

1.4.3VisualFoxPro60的工作方式 16

1.4.4VisualFoxPro的配置 17

1.5VisualFoxPro设计工具 19

1.5.1向导 19

1.5.2设计器 20

1.5.3生成器 21

1.6项目管理器 22

1.6.1项目管理器的功能特性 22

1.6.2项目管理器的基本操作 24

习题 26

第2章数据与数据运算 29

2.1数据类型 29

2.2常量 29

2.2.1字符型常量 30

2.2.2数值型常量 30

2.2.3逻辑型常量 30

2.2.4日期型和日期时间型常量 30

2.3变量 31

2.3.1变量分类 31

2.3.2变量名 31

2.3.3变量类型 32

2.3.4有关内存变量的操作 32

2.3.5变量的显示 34

2.4数组 35

2.4.1数组的定义 36

2.4.2数组的赋值 36

2.5函数 36

2.5.1函数组成要素 36

2.5.2函数类型 37

2.5.3常用函数 37

2.6运算符与表达式 41

2.6.1算术运算符 41

2.6.2字符串运算符 42

2.6.3关系运算符 42

2.6.4日期运算符 44

2.6.5逻辑运算符 45

2.6.6表达式 45

习题 47

第3章VisualFoxPro数据库与表 49

3.1数据库的创建及其操作 49

3.1.1基本概念 49

3.1.2数据库设计的一般步骤 49

3.1.3创建数据库 50

3.1.4打开与关闭数据库 52

3.1.5修改数据库 53

3.1.6删除数据库 54

3.2数据库表的创建 55

3.2.1基本概念 55

3.2.2数据库表的创建 55

3.2.3数据库表记录的输入 60

3.3表的基本操作 61

3.3.1表文件的打开与关闭 61

3.3.2表结构的显示与修改 62

3.3.3记记录的显示 64

3.3.4记录的修改 68

3.3.5记录指针的定位 69

3.3.6记录的增加 70

3.3.7记录的删除与恢复 72

3.4排序与索引 74

3.4.1排序 74

3.4.2索引 75

3.5多表操作 78

3.5.1多工作区 79

3.5.2表之间的关联 80

3.5.3表之间的联接 81

3.6数据的完整性 82

3.6.1实体完整性 82

3.6.2域完整性 82

3.6.3参照完整性 82

3.7自由表 85

3.7.1数据库表与自由表 85

3.7.2将自由表添加到数据库 86

3.7.3从数据库中移出表 86

3.8表文件的复制 87

3.8.1复制任何文件 87

3.8.2表内容复制 87

3.8.3表结构复制 88

3.8.4文件重命名 88

习题 88

第4章结构化查询语言SQL 92

4.1SQL概述 92

4.2定义、删除与修改基本表 93

4.2.1定义表 93

4.2.2修改基本表 95

4.2.3删除表 95

4.3SQL的数据查询命令 96

4.3.1单表查询 97

4.3.2联接查询 99

4.3.3嵌套查询 100

4.3.4分组与聚合函数 100

4.4SQL的数据操作命令 101

4.4.1插入数据 101

4.4.2更新数据 102

4.4.3删除数据 102

4.5定义视图 103

4.5.1视图的定义和删除 103

4.5.2视图查询及操作 104

4.5.3视图的作用 104

习题 104

第5章查询与视图 106

5.1查询 106

5.1.1利用查询设计器创建查询 106

5.1.2利用查询向导创建查询 110

5.1.3查询的使用 112

5.2视图 113

5.2.1利用视图设计器创建视图 114

5.2.2利用视图向导创建视图 116

5.2.3远程视图 118

5.2.4利用视图更新数据 118

5.2.5视图的使用 120

5.3本章小结 121

习题 121

第6章面向过程程序设计 123

6.1程序与程序文件 123

6.1.1程序的概念 123

6.1.2程序文件的建立与运行 124

6.2与程序相关的命令语句 126

6.2.1注释语句 126

6.2.2输出语句 126

6.2.3输入语句 127

6.3程序的基本结构 129

6.3.1顺序结构 129

6.3.2分支结构 131

6.3.3循环结构 134

6.4过程与过程调用 139

6.4.1外部过程 139

6.4.2过程及过程文件 140

6.4.3参数 141

6.5程序的调试 146

6.5.1调试器环境 147

6.5.2设置断点 148

6.5.3调试菜单 149

6.6典型例题 149

习题 156

第7章表单设计 162

7.1使用向导创建表单 162

7.1.1利用表单向导创建表单 162

7.1.2利用一对多表单向导创建一对多表单 164

7.1.3表单向导应用实例 165

7.2表单设计器创建表单 166

7.2.1面向对象编程初步 166

7.2.2表单设计器创建表单 166

7.2.3表单设计器环境 167

7.2.4表单控件工具栏 168

7.2.5属性窗口 169

7.2.6代码编辑器 170

7.2.7数据环境窗口 171

7.3表单设计器修改表单 172

7.3.1表单设计器工具栏 172

7.3.2布局工具栏 172

7.3.3选择、移动并更改控件 173

7.3.4拷贝和删除控件 174

7.4常用控件的使用 174

7.4.1表单 174

7.4.2标签 176

7.4.3文本框与编辑框 176

7.4.4列表框与组合框 176

7.4.5复选框 179

7.4.6命令按钮与按钮组 180

7.4.7选项组 182

7.4.8微调控件 183

7.4.9表格 183

7.4.10页框 184

7.4.11生成器 185

7.5对象的事件和方法程序 186

7.5.1事件 186

7.5.2方法程序 188

7.6面向对象的基本知识 189

7.6.1对象的概念 189

7.6.2对象的定义 193

习题 197

第8章报表设计 198

8.1利用报表向导创建报表 198

8.1.1启动报表向导 198

8.1.2利用报表向导创建报表实例 199

8.2利用快速报表创建报表 203

8.3利用报表设计器创建报表 205

8.3.1报表工具栏 205

8.3.2设置报表数据源 207

8.3.3设置报表的布局 207

8.4输出报表 213

8.5标签设计 214

习题 215

第9章菜单与工具栏设计 217

9.1菜单系统概述 217

9.1.1菜单系统 217

9.1.2系统菜单 217

9.2设计菜单 219

9.2.1规划菜单系统 219

9.2.2菜单设计 219

9.2.3下拉式菜单设计 220

9.2.4快捷菜单设计 223

9.3菜单的选项 226

9.3.1常规选项 226

9.3.2菜单选项 227

9.4定制菜单系统 227

9.4.1定制菜单系统 227

9.4.2顶层表单的菜单加载 228

9.5设计工具栏 229

9.5.1定制VisualFoxPro工具栏 229

9.5.2定制工具栏类 230

9.5.3在表单中集中添加自定义工具栏 232

9.5.4协调菜单和用户自定义工具栏的关系 233

习题 233

第10章数据库应用程序实例 235

10.1数据库应用系统的开发步骤 235

10.2实例——学生信息管理系统的开发 236

10.2.1需求分析 236

10.2.2系统功能 236

10.2.3数据库设计 237

10.2.4数据库结构的实现 238

10.2.5表单设计概述 242

10.2.6菜单设计概述 254

10.2.7报表设计 257

10.2.8主程序设计 258

10.3系统连编 259

10.4总结 260

参考文献 261

返回顶部