Visual FoxPro 7.0金典教程 含盘
分类: 图书,计算机/网络,数据库,Foxpro,
作者: 于波
出 版 社: 人民邮电出版社
出版时间: 2001-8-1字数:版次: 1版1次页数: 345印刷时间:开本:印次:纸张:I S B N : 9787115095169包装:内容简介
Visual FoxPro系列数据库一直是开发中小型数据库的强有力的工具,其7.0版本提供了更加强大的交互式开发环境,具有强大的面向对象和面向数据库的编程能力。
本书分入门篇、提高篇和高级篇3部分,并结合大量实例分别介绍了Visual FoxPro 7.0的基本概念,Visual FoxPro7.0数据库设计、查询和维护方法、数据库编程以及网络应用。
本书可作为高等学校和各类计算机培训班的教材,也可供计算机爱好者自学使用。
金典教程系列丛书
Visual FoxPro 7.0金典教程
目录
第1章 Visual FoxPro 7.0概述 …………………………………………..……………………3
1.1关系数据库的发展4
1.1.1dBASE系列数据库5
1.1.2FoxBase 系列数据库5
1.1.3 FoxPro系列数据库6
1.1.4Visual Foxpro系列数据库7
1.2Visual FoxPro 7.0的新增功能和新特点7
1.2.1 Visual FoxPro 7.0编辑器7
1.2.2 Visual FoxPro 7.0集成开发环境(IDE)8
1.2.3 Visual FoxPro 7.0程语言增强8
1.2.4 数据库容器事件(Database Container Events)8
1.2.5 Visual FoxPro OLE DB提供10
1.2.6 Visual FoxPro解决方案10
1.2.7 Server Enhancements服务器增强10
1.3Visual FoxPro 7.0的安装与配置11
1.3.1系统要求11
1.3.2 安装Visual FoxPro 7.011
1.3.3配置Visual FoxPro 7.017
1.3.4设置ODBC数据源21
1.3.5 安装中的常见问题23
1.4Visual FoxPro 7.0的有关约定25
1.4.1 菜单25
1.4.2 键盘26
1.4.3鼠标器28
1.4.4窗口28
1.4.5 对话框29
1.5小结31
思考和练习132
第2章Visual FoxPro 7.0开发界面……………………………………………………….….33
2.1Visual FoxPro 7.0启动和退出34
2.1.1从"开始"菜单启动34
2.1.2从"资源管理器"(Explorer)启动35
2.1.3从"运行"(run)对话框中启动36
2.1.4退出Visual FoxPro7.037
2.2控制窗口37
2.2.1缩放窗口37
2.2.2改变窗口的大小38
2.2.3移动窗口38
2.3Visual FoxPro 7.0的集成操作环境40
2.3.1菜单40
2.3.2工具栏56
2.3.3状态栏65
2.4善用帮助65
2.4.1内容(Contents)的应用67
2.4.2索引(Index)的应用68
2.5小结69
思考和练习270
第3章Visual FoxPro 7.0数据库设计………………………………………………………..71
3.1数据库的设计技巧72
3.1.1数据库设计的步骤72
3.1.2数据库的规范化74
3.1.3命名约定77
3.2Visual FoxPro 7.0自由表79
3.2.1自由表的概念79
3.2.2自由表的创建81
3.2.3自由表的基本操作86
3.3索引89
3.3.1索引的概念89
3.3.2索引的建立89
3.3.3索引的基本操作91
3.4创建数据库92
3.4.1创建数据库的基本方法92
3.4.2设置字段96
3.4.3设置表属性97
3.5数据的选定和查看98
3.5.1工作区98
3.5.2打开数据表99
3.5.3数据的显示和输出101
3.6小结102
思考与练习3102
第4章Visual FoxPro 7.0数据库查询…………………….…………………………………103
4.1查询的概念104
4.2查询的基本方法104
4.2.1利用"Query Wizard"(查询向导)创建查询104
4.2.2利用"Query Designer"(查询设计器)创建查询110
4.3查询的基本技巧115
4.3.1增加计算字段115
4.3.2使用多重条件过滤(Group By)118
4.3.3多表查询120
4.3.4查询结果的输出122
4.4结构化查询语言SQL123
4.4.1SQL概述123
4.4.2SELECT语句介绍124
4.5高级查询131
4.5.1视图的基本概念131
4.5.2使用视图实现查询131
4.6小结138
思考与练习4138
第5章Visual FoxPro 7.0数据库维护…………………………………………………….…139
5.1修改表格结构140
5.1.1打开"Table Designer"140
5.1.2在表中增加字段140
5.1.3修改字段的类型142
5.1.4修改字段的长度143
5.1.5删除字段144
5.2维护数据表记录144
5.2.1添加记录144
5.2.2编辑记录145
5.2.3删除记录146
5.3BROWSE语句147
5.4小结149
思考与练习5150
提 高 篇
第6章数据库编程基础…………………………….…………………………………………...…153
6.1为什么要进行程序设计154
6.1.1程序设计的优点155
6.1.2程序的创建和运行156
6.1.3使用设计工具168
6.2数据类型168
6.2.1常量169
6.2.2变量169
6.2.3数组170
6.2.4字段170
6.2.5记录170
6.2.6对象171
6.3操作符171
6.3.1数值操作符171
6.3.1字符操作符171
6.3.2日期和时间操作符171
6.3.3逻辑操作符171
6.3.4关系操作符172
6.4命令、函数T 表达式172
6.4.1 命令和函数的异同172
6.4.2 函数的分类172
6.4.3 表达式176
6.4.4 宏替换177
6.5程序设计基础177
6.5.1顺序设计177
6.5.2分支设计178
6.5.3循环设计180
6.6函数和过程的创建和使用183
6.6.1系统库函数183
6.6.2函数和过程的自定义方法183
6.6.3调用过程或函数185
6.7 小结186
思考与练习6188
第7章面向的对象程序设计…………………………………………………………………..…..189
7.1什么是面向对象的程序设计190
7.1.1面向对象的程序设计方法产生的背景190
7.1.2面向对象的编程语言的产生和发展191
7.1.3面向对象的程序设计方法的思想191
7.2为什么要进行面向对象的程序设计191
7.3由面向过程到面向对象193
7.3.1结构化设计193
7.3.2面向对象的程序设计193
7.4 小结195
思考与练习7196
第8章Visual FoxPro 7.0中的面向对象程序设计……………………..……………….…..197
8.1Visual FoxPro 7.0中的对象198
8.1.1Visual FoxPro 7.0中的类和对象198
8.1.2容器类与控件类198
8.2事件处理204
8.2.1Visual FoxPro 7.0中的事件204
8.2.2容器事件与对象事件204
8.2.3事件处理206
8.3小结211
思考与练习8212
第9章创建应用程序的图形用户界面……………………..……………………….……..……..213
9.1窗体215
9.1.1新建窗体215
9.1.2设置窗体的数据环境223
9.1.3设置窗体的属性226
9.1.4在窗体中添加对象226
9.1.5为事件添加处理程序代码226
9.2常用控件227
9.2.1单选钮227
9.2.2复选框230
9.2.3列表框和下拉列表232
9.2.4标签235
9.2.5文本框236
9.2.6微调按钮238
9.2.7命令按钮240
9.2.8命令按钮组240
9.2.9计时器243
9.2.10图像控件244
9.2.11编辑框244
9.2.12形状和线条245
9.2.13页框246
9.2.14表格控件247
9.3窗体布局设计248
9.3.1控件的布局249
9.3.2多个对象对齐249
9.3.3设计实例251
9.4报表251
9.4.1报表的类型251
9.4.2报表的创建252
9.4.3报表设计技巧255
9.4.4报表排序和分组259
9.4.5报表的打印和预览260
9.5菜单262
9.5.1创建菜单262
9.5.2快捷菜单267
9.5.3运行菜单267
9.5.4扩展Visual FoxPro的菜单268
9.6项目设计268
9.6.1了解项目管理器268
9.6.2项目的组织结构269
9.6.3 项目管理器使用技巧270
9.6.4 利用项目管理器开发Visual FoxPro 7.0应用程序272
9.7 小结276
思考与练习9276
高 级 篇
第10章动态数据交换……………………..………………………………….…………………….279
10.1DDE简介280
10.1.1什么是动态数据交换?280
10.1.2DDE的模式是什么?280
10.1.3Visual FoxPro 7.0对DDE的支持281
10.2编写DDE客户应用程序282
10.2.1利用Visual FoxPro创建DDE客户应用程序的基本步骤282
10.2.2Visual FoxPro的DDE客户例程282
10.3事务处理287
10.3.1Advise事务287
10.3.2Request事务289
10.3.3Poke事务290
10.3.4Execute事务291
10.3.5取消事务处理293
10.4编写DDE服务器应用程序294
10.4.1利用Visual FoxPro创建DDE的基本步骤294
10.4.2DDESetService294
10.4.3DDESetTopic( )296
10.5小结298
思考与练习10300
第11章COM…………………….……..……………………………..……………….………….301
11.1COM简介302
11.1.1什么是COM302
11.1.2COM代表什么303
11.1.3COM/DCOM306
11.1.4COM如何工作306
11.1.5Visual FoxPro的COM功能307
11.2将Visual FoxPro用作COM客户程序313
11.2.1什么是COM客户程序313
11.2.2实例313
11.3将Visual FoxPro用作COM服务程序324
11.3.1COM服务程序做什么324
11.3.2实例324
11.4小结329
思考与练习11330
第12章在Internet上发布Visual FoxPro7.0程序……………………..……………..331
12.1Internet和Web数据库开发332
12.2HTML介绍333
12.2.1什么是HTML333
12.2.2创建HTML文档335
12.2.3超链343
12.3XML介绍343
12.3.1什么是XML346
12.3.2创建XML文档350
12.3.3XML是未来的发展方向351
12.4 Visual FoxPro和Internet352
12.4.1 快速发布数据库352
12.4.2 用VFP在Internet上制作数据库动态查询353
12.5小结354
思考与练习12354