《Visual FoxPro程序设计教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:王晓斌主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302314813
  • 页数:348 页
图书介绍:本书的主要内容包括数据库基础、Visual FoxPro入门,Visual FoxPro基础、自由表操作、数据库及其操作等内容。

第1章 数据库基础 1

1.1数据库系统的基本概念 1

1.1.1数据、数据库、数据库管理系统 1

1.1.2数据库系统的发展 4

1.1.3数据库系统的基本特点 5

1.1.4数据库系统的内部体系结构 6

1.2数据描述与模型 6

1.2.1数据库模型的基本概念 6

1.2.2层次模型 7

1.2.3网状模型 8

1.2.4关系模型 8

1.3关系代数 9

1.4数据库设计与管理 10

1.4.1数据库设计的基本概念 10

1.4.2数据库设计的主要过程 11

1.4.3数据库管理 11

1.5本章小结 12

习题1 12

第2章Visual FoxPro入门 15

2.1 Visual FoxPro的发展史 15

2.2 Visual FoxPro的安装与配置 17

2.2.1 Visual FoxPro的安装 17

2.2.2 Visual FoxPro的启动 18

2.2.3 Visual FoxPro的配置 18

2.3 Visual FoxPro用户界面 23

2.3.1 Visual FoxPro的系统菜单 23

2.3.2工具栏 24

2.4项目管理器 25

2.4.1创建项目 26

2.4.2管理项目 28

2.5 Visual FoxPro设计器 30

2.6 Visual FoxPro生成器 30

2.7 Visual FoxPro向导 33

2.8本章小结 34

习题2 34

第3章Visual FoxPro语言基础 36

3.1数据和字段类型 36

3.2常量与变量 40

3.2.1常量 40

3.2.2变量 41

3.2.3命名约定 44

3.3表达式 45

3.3.1算术表达式 45

3.3.2字符表达式 45

3.3.3日期时间表达式 46

3.3.4关系表达式 46

3.3.5逻辑表达式 48

3.3.6名表达式和宏替换 48

3.4常用函数 49

3.4.1数值函数 50

3.4.2字符函数 57

3.4.3日期和时间函数 65

3.4.4数据类型转换 69

3.4.5测试函数 74

3.5本章小结 78

习题3 78

第4章 自由表操作 80

4.1自由表 80

4.2自由表创建 81

4.2.1表结构设计 81

4.2.2表结构建立 83

4.2.3表结构修改 86

4.3自由表的基本操作 87

4.3.1表的打开与关闭 87

4.3.2表数据的输入 88

4.3.3表数据的显示与浏览 90

4.3.4记录指针定位 92

4.3.5表数据的修改 95

4.3.6表记录的删除与恢复 96

4.3.7定制数据表 99

4.3.8其他操作命令 101

4.4索引 103

4.4.1索引的基本概念 103

4.4.2索引文件的类型 103

4.4.3索引类型 104

4.4.4创建索引 105

4.4.5索引的使用 106

4.5多数据表操作 109

4.5.1工作区的概念 110

4.5.2建立表间的临时关系 111

4.6本章小结 114

习题4 114

第5章 数据库及其操作 119

5.1数据库建立 119

5.1.1数据库设计 119

5.1.2建立数据库 121

5.1.3打开数据库 122

5.1.4关闭数据库 123

5.1.5设置当前数据库 123

5.1.6修改数据库 124

5.1.7删除数据库 124

5.2数据库的基本操作 125

5.2.1数据库表的建立 125

5.2.2从数据库中移去表 125

5.2.3数据库表字段属性设置 126

5.2.4数据库表的相关属性设置 130

5.2.5数据库表数据的浏览与修改 132

5.3数据库表间永久关系 132

5.3.1永久关系概念 132

5.3.2创建表间永久关系 132

5.3.3管理表间永久关系 133

5.3.4永久关系的参照完整性规则 134

5.4本章小结 135

习题5 136

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

6.1 SQL概述 138

6.2数据定义功能 139

6.2.1数据表的定义 140

6.2.2数据表的修改和删除 144

6.3数据操纵功能 146

6.3.1 XSCJGL数据库对象 147

6.3.2插入操作 149

6.3.3删除操作 151

6.3.4更新操作 152

6.4数据查询功能 153

6.4.1单表查询 153

6.4.2连接查询 157

6.4.3嵌套查询 160

6.5视图 163

6.5.1视图的基本概念 163

6.5.2视图的操作 164

6.6本章小结 166

习题6 167

第7章 查询与视图 169

7.1创建查询 169

7.1.1利用查询设计器创建查询 169

7.1.2利用查询向导创建查询 174

7.2运行查询和修改查询 176

7.2.1运行查询 176

7.2.2修改查询 177

7.3创建视图 177

7.3.1创建本地视图 177

7.3.2创建远程视图 183

7.4运行视图和管理视图 186

7.4.1运行视图 186

7.4.2管理视图 187

7.5本章小结 188

习题7 188

第8章 程序设计基础 190

8.1程序与文件 190

8.1.1 Visual FoxPro系统工作方式 190

8.1.2程序文件的建立与编辑 191

8.1.3程序文件的执行 191

8.1.4程序书写基本规则 192

8.2程序设计的基本结构 192

8.2.1顺序结构 192

8.2.2分支结构 194

8.2.3循环结构 196

8.3过程、子程序及其相关操作 199

8.3.1过程的定义 200

8.3.2过程的建立 200

8.3.3过程的调用与返回 201

8.4变量的作用域和参数调用 202

8.4.1变量的作用域 202

8.4.2过程的带参调用 203

8.5自定义函数 204

8.5.1自定义的函数定义 205

8.5.2函数调用 205

8.6一维数组 206

8.6.1一维数级的定义 206

8.6.2一维数组元素的引用 207

8.6.3表中数据与数组数据之间的交换 207

8.6.4一维数组程度举例 209

8.7二维数组 217

8.7.1二维数组的定义 217

8.7.2二维数组元素的引用 218

8.7.3二维数组程序举例 219

8.8本章小结 222

习题8 222

第9章 面向对象程序设计 225

9.1面向对象的概念 225

9.1.1对象 225

9.1.2类 226

9.2 Visual FoxPro中的类和对象 227

9.2.1 Visual FoxPro中的类 227

9.2.2属性 228

9.2.3事件 230

9.2.4方法 232

9.2.5对象的引用 232

9.3类的创建与使用 234

9.3.1类的创建 234

9.3.2用类创建对象 239

9.4本章小结 240

习题9 240

第10章 表单设计与应用 242

10.1表单的创建 242

10.1.1使用表单向导建立表单 242

10.1.2使用表单设计器建立表单 248

10.2表单的操作 250

10.2.1表单设计中的常用工具栏 250

10.2.2表单的运行与修改 252

10.2.3表单中的控件 253

10.2.4数据环境 254

10.3表单常用属性、事件和方法 257

10.3.1表单的常用属性 257

10.3.2表单的常用事件 257

10.3.3表单的常用方法 259

10.4表单的常用控件 259

10.4.1标签 259

10.4.2文本框 261

10.4.3命令按钮 262

10.4.4编辑框 264

10.4.5命令按钮组 265

10.4.6选项按钮组 267

10.4.7复选框 268

10.4.8组合框 270

10.4.9列表框 273

10.4.10表格 276

10.4.11微调控件 281

10.4.12线条和形状控件 282

10.4.13计时器 283

10.4.14页框 285

10.4.15图像 286

10.5本章小结 286

习题10 287

第11章 菜单设计 291

11.1菜单设计的相关概念 291

11.1.1菜单系统的结构 291

11.1.2菜单系统的设计 292

11.1.3菜单系统的创建 292

11.2菜单设计器 294

11.2.1打开“菜单设计器”的方法 294

11.2.2“菜单设计器”窗口 295

11.3显示菜单设置 298

11.3.1常规选项 298

11.3.2菜单选项 299

11.4菜单应用实例 300

11.5设置顶层表单的菜单 304

11.6本章小结 304

习题11 305

第12章 报表与标签设计 307

12.1报表布局及控件 307

12.1.1报表设计器 308

12.1.2报表控件 309

12.1.3设置报表的数据源 309

12.2报表的创建 310

12.2.1用报表向导创建报表 310

12.2.2用快速报表创建报表 315

12.2.3用报表设计器创建报表 316

12.3修改报表 317

12.4报表的输出 318

12.4.1页面设置 318

12.4.2预览报表 319

12.4.3打印报表 319

12.5标签设计 320

12.6本章小结 321

习题12 321

第13章 数据库应用系统开发 323

13.1数据库应用系统开发的步骤 323

13.1.1数据库应用系统的开发过程 323

13.1.2应用程序设计的基本步骤 324

13.2数据库应用系统开发实例 326

13.2.1学生信息管理系统分析 326

13.2.2学生信息管理系统结构 327

13.2.3学生信息管理系统数据库及表 327

13.2.4学生信息管理系统功能设计 329

13.2.5学生信息管理系统各模块设计 329

13.3本章小结 346

习题13 346

参考文献 348