当前位置:首页 > 工业技术
中文Visual FoxPro 9.0数据库应用与开发教程
中文Visual FoxPro 9.0数据库应用与开发教程

中文Visual FoxPro 9.0数据库应用与开发教程PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:杨国清主编
  • 出 版 社:北京:研究出版社
  • 出版年份:2008
  • ISBN:9787801683571
  • 页数:397 页
图书介绍:VFP既是可以直接使用的数据库应用软件,又是数据库应用系统开发平台,因此,作者根据多年的教学经验,从“基本操作—程序设计”两个方面出发,循序渐进、深入浅出地介绍了Visual FoxPro 9.0数据库的基本概念、基本操作和应用系统开发方法,全书既突出基本概念、操作和应用,又兼顾面向对象的程序设计和应用系统开发原理。
《中文Visual FoxPro 9.0数据库应用与开发教程》目录

第1章 数据库基本原理 1

1.1信息、数据与数据处理 1

信息与数据 1

数据处理与数据管理 1

1.2数据模型 3

数据模型的组成要素 3

数据模型的分类 4

1.3数据库系统 5

数据库 5

数据库管理系统 5

数据库系统的特点 6

数据库技术的发展 7

1.4关系数据库 8

关系数据库概述 8

关系表之间的关联类型 11

关系的操作 11

关系的完整性 11

小结 12

习题一 12

一、选择题 12

二、填空题 13

三、简答题 13

第2章 Visual FoxPro 9.0概述 14

2.1 VFP数据库系统的发展历史 14

Dbase系列数据库 14

FoxBase系列数据库 14

FoxPro系列数据库 15

Visual FoxPro系列数据库 15

2.2 VFP 9.0的新增功能 15

强大的集成开发系统 16

新的数据处理方式 16

强大的报表设计器 16

其他功能 17

2.3 VFP 9.0的操作界面 17

VFP的操作界面 17

VFP的系统菜单 18

VFP的工具栏 20

2.4 VFP 9.0辅助编程工具 22

VFP项目管理器 22

VFP向导 28

VFP设计器 29

VFP生成器 30

2.5 VFP 9.0的系统配置 30

用选项对话框配置VFP 31

用Set命令配置VFP 33

2.6 VFP 9.0的语法规则与工作方式 33

命令语法规则 33

VFP的工作方式 35

2.7 VFP 9.0常见的文件类型 36

小结 37

习题二 37

一、选择题 37

二、填空题 37

三、简答题 37

第3章 Visual FoxPro 9.0语言基础 39

3.1数据类型 39

字符型(Character) 39

数值型(Numeric) 39

整数型(Integer) 39

双精度型(Double) 39

浮点型(Float) 40

逻辑型(Logical) 40

备注型(Memo) 40

通用型(General) 40

货币型(Currency) 40

日期型(Date) 40

日期时间型(DateTime) 40

3.2常量 41

数值型常量 41

货币型常量 41

字符型常量 41

逻辑型常量 41

日期型常量 41

日期时间型常量 41

3.3变量 42

内存变量 42

数组变量 44

字段变量 45

系统变量 45

对象变量 46

3.4函数 46

字符处理函数 46

数值函数 47

日期和时间函数 48

逻辑函数 49

系统函数 50

3.5表达式 51

算术运算符和算术表达式 51

字符串运算符和字符串表达式 51

日期时间运算符和日期时间表达式 51

关系运算符和关系表达式 52

逻辑运算符和逻辑表达式 52

小结 52

习题三 52

一、选择题 52

二、填空题 53

三、简答题 53

第4章 表的创建与操作 55

4.1表结构的创建 55

设计表结构 55

创建自由表 57

4.2表数据的输入 60

表数据输入的模式 60

数据输入的常用命令 63

特殊类型数据的输入 64

4.3表的维护与操作 66

表的打开与关闭 66

浏览表数据 67

修改表数据 69

过滤表数据 70

记录指针的定位 72

记录的删除与恢复 73

表结构的操作 75

4.4数据工作期 77

多工作区查询 77

数据工作期 80

表的临时关联 81

视图文件 85

表达式生成器 86

小结 88

习题四 88

一、选择题 88

二、填空题 89

三、简答题 89

四、上机题 89

第5章 排序索引与查询统计 92

5.1排序与索引 92

排序 92

索引 93

5.2查询命令 99

顺序查询 99

索引查询 100

5.3统计命令 101

计数命令 101

求和命令 102

求平均命令 102

计算命令 102

分类汇总命令 103

小结 104

习题五 104

一、选择题 104

二、填空题 105

三、简答题 105

四、上机题 105

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

6.1 SQL概述 106

SQL语言的基本概念 106

SQL语言的特点 106

6.2数据定义 107

创建表结构 107

修改表结构 108

删除表 111

6.3数据修改 111

插入数据 111

更新数据 112

删除数据 113

6.4数据查询 113

Select基本语法结构 113

Select子句及参数说明 114

数据查询应用实例 118

6.5数据控制 120

小结 120

习题六 120

一、选择题 120

二、填空题 121

三、简答题 122

四、上机题 122

第7章 数据库的创建与操作 123

7.1创建数据库的步骤 123

分析数据需求 123

确定需要的表 124

确定表中所需的字段 124

确定表间关系 125

完善整个设计 125

7.2数据库的基本操作 125

创建数据库 125

数据库的操作 128

数据库表的操作 130

7.3设置数据库表的属性 133

数据字典及其他常用概念 133

字段显示属性及注释 134

字段有效性规则 137

记录有效性规则 140

长表名及注释 142

映射字段类型与设置字段增量 143

7.4设置数据库表间关系 144

表间关系的概述 144

主索引 145

创建表间永久关系 145

参照完整性 147

小结 149

习题七 149

一、选择题 149

二、填空题 150

三、简答题 150

四、上机题 150

第8章 查询与视图 152

8.1创建查询 152

查询概述 152

创建查询 152

查询的应用 162

8.2创建视图 164

视图概述 165

本地视图与远程视图 166

参数化视图 173

小结 175

习题八 175

一、选择题 175

二、填空题 176

三、简答题 176

四、上机题 176

第9章 程序设计基础 177

9.1程序文件的创建与使用 177

程序文件的建立与运行 177

程序书写规则 178

程序设计的常用命令 179

9.2程序控制结构 182

顺序结构 182

分支结构 182

循环结构 184

9.3多模块程序操作 187

子程序 187

过程与过程文件 189

自定义函数 190

变量的作用域 192

9.4程序的调试 194

调试概述 194

调试器 195

9.5图形界面的设计 196

定制浏览窗口 197

设置功能键 199

信息对话框 201

9.6结构化程序设计实例 202

小结 204

习题九 204

一、选择题 204

二、填空题 205

三、简答题 206

四、上机题 206

第10章 面向对象程序设计 208

10.1面向过程与面向对象 208

面向过程的程序设计 208

面向对象的程序设计 209

10.2对象和类 210

对象(Object) 210

类(Class) 210

容器类与控件类 211

容器对象与控件对象 212

10.3属性、事件与方法程序 213

属性(Property) 214

事件(Event) 215

方法程序(Method) 216

10.4对象的操作 217

对象的引用 217

设置对象的属性 218

事件的响应 219

方法程序的调用 219

事件和方法程序的参数传递 219

10.5面向对象程序设计实例 220

小结 223

习题十 223

一、选择题 223

二、填空题 223

三、简答题 224

四、上机题 224

第11章 表单设计 225

11.1表单的创建与操作 225

利用向导创建表单 225

表单设计器及其应用 228

表单操作的常用命令 235

11.2表单的高级设计 236

在表单上创建控件 236

设置控件的数据 238

调整控件的布局 238

处理控件的焦点 239

控件的计数属性和收集属性 240

使用控件生成器 241

11.3多表单应用程序 242

创建多文档界面表单 242

创建表单集 245

11.4自定义属性与方法程序 248

用户自定义属性 249

用户自定义方法程序 249

编辑属性与方法程序 250

11.5用户自定义类 250

使用类设计器创建类 251

将表单或者控件保存为类 257

小结 258

习题十一 258

一、选择题 258

二、填空题 259

三、简答题 259

四、上机题 259

第12章 常见表单控件 260

12.1输出类控件 260

标签(Label) 260

线条(Line) 260

形状(Shape) 261

图像(Image) 261

分隔栏(Separator) 262

12.2输入类控件 263

文本框(TextBox) 263

编辑框(EditBox) 266

列表框(ListBox) 267

组合框(ComboBox) 271

微调控件(Spinner) 272

12.3控制类控件 275

命令按钮(CommandButton) 275

命令按钮组(CommandGroup) 276

复选框(CheckBox) 280

选项按钮组(OptionGroup) 282

计时器(Timer) 284

12.4容器类控件 286

表格(Grid) 286

页框(PageFrame) 292

容器(Container) 294

12.5连接类控件 294

ActiveX控件(OLEcontrol) 294

ActiveX绑定控件(OLEboundcontrol) 298

超级链接(HyperLink) 300

小结 301

习题十二 301

一、选择题 301

二、填空题 302

三、简答题 302

四、上机题 302

第13章 报表设计 303

13.1报表的创建与操作 303

利用向导创建报表 303

报表设计器及其应用 307

报表操作的命令 312

报表的预览和打印 313

13.2报表的高级设计 313

报表页面设置 314

定制报表带区 315

报表的分组 317

创建报表变量 320

报表的其他操作 323

13.3标签的创建与使用 324

标签向导 324

标签设计器 325

标签的输出 326

小结 326

习题十三 326

一、选择题 326

二、填空题 327

三、简答题 327

四、上机题 328

第14章 菜单设计 329

14.1菜单概述 329

菜单的基本结构 329

常用的菜单形式 330

创建菜单的基本步骤 330

14.2使用菜单设计器创建菜单 331

菜单设计器 331

创建下拉菜单 334

创建快捷菜单 338

14.3使用菜单命令创建菜单 340

创建菜单的命令 340

创建菜单实例 345

小结 346

习题十四 346

一、选择题 346

二、填空题 347

三、简答题 347

四、上机题 347

第15章 应用程序开发实例 348

15.1数据库应用程序开发步骤 348

需求分析 348

系统设计 349

系统编程开发 349

系统测试 350

系统管理与维护 350

15.2学生选修课管理系统简介 350

系统简单介绍 350

系统功能设置及流程图 350

15.3系统数据库设计 351

确定表和表间关系 351

定义数据表的结构 352

创建项目与数据库表 353

15.4创建菜单与类 355

创建系统菜单 355

创建容器和类 360

创建特色按键 360

15.5系统功能模块设计 361

学生信息模块 361

教师信息模块 371

课程信息模块 373

成绩信息模块 374

创建系统登陆界面 376

创建系统主界面 378

15.6系统的运行与测试 387

主程序代码的编制 387

运行与测试系统 388

15.7应用程序的连编 391

设置项目信息 392

文件的包含与排除 392

连编应用程序 392

小结 394

习题十五 394

一、选择题 394

二、填空题 394

三、简答题 395

四、上机题 395

参考文献 396

内容简介 397

返回顶部