加入收藏夹 | 设为主页 | 关于本站

 当前位置:首页本站教程参考手册           本站教程 | 其他教程 | 编程小经验 | 代码放送 | 编程资源 | 商用软件 | FoxPro论坛
 
人民邮电出版社图书邮购方法
    邮购人民邮电出版社图书请将购书款加15%邮寄费(如果您是人民邮电出版社读书俱乐部的会员,则除邮电行业标准和电联文献外,可免邮寄费)汇至 北京市崇文区夕照寺街14号A座人民邮电出版社网上书店 ,邮政编码:100061。汇款时,请写明收书单位、地址、邮政编码和联系人,并请在汇款单附言内注明所购书的书号及册数。如购书品种较多,请另信或传真说明。如需发票请同时注明。
    如果您希望定期收到新书信息,请在汇款单上注明您的E-mail地址。
    款到发书,一般7到 10天即可收到。 
    业务电话:010-67129212 
    传 真:010-67129211
    查询投诉电话:010-67129212 
    联系人:谢炜 
    E-Mail:ydts@ptpress.com.cn


本地书店订购方法
    如果在本地书店中无法见到这些图书,可以根据所购图书的书名、书号和出版社名称在本地书店订购。

 
   
Visual FoxPro程序设计参考手册目录 书号:ISBN 7-115-12399

第1章 数据库系统简介
1.1 数据模型..................................................................................................1
    1.1.1 层次模型...........................................................................................1
    1.1.2 关系模型...........................................................................................2
    1.1.3 面向对象模型.....................................................................................3
1.2 Visual FoxPro的主要特点..........................................................................3
1.3 安装Visual FoxPro...................................................................................4
    1.3.1 系统需求...........................................................................................4
    1.3.2 开始安装...........................................................................................4
1.4 安装辅助应用程序......................................................................................6
    1.4.1 安装InstallShield Express Limited Edition........................................6
    1.4.2 安装SOAP Toolkit 3.0 Samples.........................................................6
    1.4.3 安装MSDE........................................................................................7

第2章 集成开发环境
2.1 Visual FoxPro系统界面..............................................................................8
2.2 Visual FoxPro的菜单体系...........................................................................9
    2.2.1 File(文件)菜单.................................................................................9
    2.2.2 Edit(编辑)菜单...............................................................................11
    2.2.3 View(显示)菜单.............................................................................13
    2.2.4 Format(格式)菜单..........................................................................14
    2.2.5 Tools(工具)菜单.............................................................................15
    2.2.6 Program(程序)菜单........................................................................18
    2.2.7 Window(窗口)菜单........................................................................18
    2.2.8 Help菜单..........................................................................................19
2.3 定制Visual FoxPro开发环境.......................................................................19
    2.3.1 Visual FoxPro配置的存储方式.............................................................19
    2.3.2 交互式环境配置..................................................................................20
    2.3.3 文件式环境配置..................................................................................21
    2.3.4 Visual FoxPro的启动选项...................................................................23
    2.3.5 定制工具栏........................................................................................24
    2.3.6 窗口停靠...........................................................................................25
2.4 Visual FoxPro辅助开发工具.......................................................................26
    2.4.1任务窗格管理器...................................................................................27
    2.4.2 工具箱..............................................................................................45
    2.4.3 项目管理器........................................................................................50

第3章 Visual FoxPro语言基础
3.1 数据类型..................................................................................................53
    3.1.1 数据类型概述.....................................................................................53
    3.1.2 Character数据类型...........................................................................54
    3.1.3 Currency数据类型.............................................................................54
    3.1.4 Date/DateTime数据类型...................................................................55
    3.1.5 Logical数据类型................................................................................56
    3.1.6 Numeric数据类型..............................................................................56
    3.1.7 Variant数据类型...............................................................................56
    3.1.8 Double数据类型...............................................................................56
    3.1.9 Float数据类型...................................................................................57
    3.1.10 General数据类型............................................................................57
    3.1.11 Integer数据类型.............................................................................57
    3.1.12 Integer (Autoinc)数据类型..............................................................57
    3.1.13 Memo数据类型...............................................................................58
    3.1.14 Character (Binary)数据类型...........................................................58
    3.1.15 Memo (Binary)数据类型.................................................................58
    3.1.16 数据类型检测.................................................................................58
3.2 数据存储容器..........................................................................................59
    3.2.1 数据存储容器命名规范.......................................................................59
    3.2.2 常量...............................................................................................60
    3.2.3 变量...............................................................................................60
    3.2.4 数组...............................................................................................64
    3.2.5 字段...............................................................................................66
    3.2.6 记录...............................................................................................66
    3.2.7 对象...............................................................................................67
3.3 运算符...................................................................................................67
    3.3.1 字符运算符......................................................................................67
    3.3.2 日期/时间运算符...............................................................................67
    3.3.3 逻辑运算符......................................................................................67
    3.3.4 数值运算符......................................................................................67
    3.3.5关系运算符.......................................................................................68
    3.3.6 类与对象运算符................................................................................68
3.4 表达式...................................................................................................68
    3.4.1 字符表达式......................................................................................68
    3.4.2 日期/时间表达式...............................................................................69
    3.4.3 逻辑表达式......................................................................................69
    3.4.4 宏替换表达式...................................................................................69
    3.4.5 名称表达式......................................................................................70
    3.4.6 数值表达式......................................................................................70
    3.4.7 函数表达式......................................................................................70
    3.4.8 表达式类型的相互转换.......................................................................70
3.5 程序文件的建立与执行..............................................................................72
    3.5.1 建立程序文件...................................................................................72
    3.5.2 执行程序文件...................................................................................73
    3.5.3 程序注释.........................................................................................74
    3.5.4 结束程序运行...................................................................................74
    3.5.5 设置程序运行环境.............................................................................75
3.6 程序结构................................................................................................75
    3.6.1 顺序结构.........................................................................................75
    3.6.2 分支结构.........................................................................................76
    3.6.3 循环结构.........................................................................................77
3.7 函数与过程.............................................................................................80
    3.7.1 系统函数.........................................................................................80
    3.7.2 自定义函数......................................................................................81
    3.7.3 过程...............................................................................................82
    3.7.4 参数传递机制...................................................................................83

第4章 创建自由表
 4.1 建立表结构............................................................................................86
    4.1.1 使用表设计器建立表..........................................................................86
    4.1.2 使用CREATE TABLE -SQL命令建立表.................................................88
 4.2 修改表结构............................................................................................89
    4.2.1 使用报表设计器修改表结构.................................................................89
    4.2.1 使用ALTER TABLE -SQL命令修改表结构..............................................90
 4.3 获取表结构信息......................................................................................91
    4.3.1 使用LIST STRUCTURE命令查看表结构信息..........................................91
    4.3.2 使用AFIELDS( )函数获取表结构信息....................................................92
    4.3.3 使用COPY STRUCTURE EXTENDED命令获得表结构信息.......................93
4.4 复制表...................................................................................................94
    4.4.1 复制表结构......................................................................................94
    4.4.2 复制表结构和内容.............................................................................95
    4.4.3 复制其他表内容到当前表....................................................................96
4.5 删除表...................................................................................................97

第5章 表的基本操作
5.1 打开和关闭表..........................................................................................98
    5.1.1 打开表............................................................................................98
    5.1.2关闭表...........................................................................................100
5.2 输入记录..............................................................................................100
    5.2.1 使用编辑命令进行数据录入...............................................................100
    5.2.2 追加记录命令.................................................................................101
    5.2.3 插入记录命令.................................................................................102
    5.2.4 Memo型字段数据输入.....................................................................102
    5.2.5 General型字段数据输入..................................................................103
5.3 修改记录..............................................................................................106
    5.3.1 REPLACE命令...............................................................................106
    5.3.2 UPDATE - SQL命令.......................................................................107
5.4 删除记录..............................................................................................107
    5.4.1 添加删除标记.................................................................................108
    5.4.2 物理删除记录.................................................................................109
5.5 输出记录..............................................................................................110
    5.5.1 输出到屏幕....................................................................................110
    5.5.2 输出到打印机.................................................................................110
    5.5.3 输出到文件....................................................................................111
5.6 记录指针..............................................................................................113
    5.6.1 记录号..........................................................................................113
    5.6.2 移动记录指针.................................................................................113
5.7 查找记录..............................................................................................114
    5.7.1 按顺序查找....................................................................................115
    5.7.2 按索引查找....................................................................................115
    5.7.3 按条件过滤....................................................................................116
5.8 表统计.................................................................................................117
    5.8.1 记录计数.......................................................................................117
    5.8.2 数据统计.......................................................................................117
5.9 数据转换..............................................................................................120
    5.9.1 数据导出.......................................................................................120
    5.9.2 数据导入.......................................................................................122

第6章 表的排序与索引
6.1 物理排序..............................................................................................125
6.2 索引类型索引文件类型............................................................................126
    6.2.1 索引机制.......................................................................................126
    6.2.2 索引类型.......................................................................................126
    6.2.3 索引文件类型.................................................................................127
6.3 建立索引文件........................................................................................128
    6.3.1 建立结构复合索引文件.....................................................................128
    6.3.2 建立独立复合索引文件.....................................................................130
    6.3.3 建立独立索引文件...........................................................................131
6.4 打开、关闭索引文件...............................................................................131
    6.4.1 打开索引文件.................................................................................131
    6.4.2 关闭索引文件.................................................................................132
    6.4.3 设置、检测主控索引文件或标识.........................................................132
6.5 维护索引文件........................................................................................132
    6.5.1 结构复合索引文件的维护..................................................................132
    6.5.2 独立复合索引文件的维护..................................................................133
    6.5.3 独立索引文件的维护........................................................................133
6.6 删除索引标识........................................................................................134
    6.6.1 删除结构复合索引文件中的索引标识...................................................134
    6.6.2 删除独立复合索引文件中的索引标识...................................................134
    6.6.3 删除独立索引文件...........................................................................134

第7章 创建、维护和管理数据库
7.1 建立数据库...........................................................................................135
    7.1.1 使用项目管理器建立数据库...............................................................135
    7.1.2 使用CREATE DATABASE命令建立数据库...........................................136
7.2 数据库的基本操作..................................................................................136
    7.2.1 打开数据库....................................................................................136
    7.2.2 向数据库中添加表...........................................................................138
    7.2.3 获取数据库中的表信息.....................................................................138
    7.2.4 从数据库中移去表...........................................................................139
    7.2.5 重命名数据库中的表........................................................................140
    7.2.6 从数据库中删除表...........................................................................140
    7.2.7 修改数据库....................................................................................140
    7.2.8 多数据库操作.................................................................................141
    7.2.9 关闭数据库....................................................................................141
    7.2.10 删除数据库..................................................................................141
7.3 数据词典..............................................................................................141
    7.3.1 设置长表名和表注释........................................................................142
    7.3.2 设置长字段名、字段的输入输出格式、标题和注释.................................143
    7.3.3 设置字段的默认值...........................................................................145
    7.3.4 设置字段级和记录级有效性规则.........................................................145
    7.3.5 存储过程.......................................................................................148
    7.3.6 设置触发器....................................................................................149
    7.3.7 建立和删除表间的关系.....................................................................151
    7.3.8 建立参照完整性..............................................................................154
7.4 数据库事件...........................................................................................156
    7.4.1 启用数据库事件..............................................................................156
    7.4.2 数据库事件示例..............................................................................158

第8章 SELECT-SQL查询
8.1 基本的SELECT语句...............................................................................160
    8.1.1 SELECT-SQL命令的语法格式...........................................................160
    8.1.2 SELECT子句.................................................................................161
    8.1.3 用户自定义函数..............................................................................162
    8.1.4 SELECT子句中的关键字和其他子句...................................................162
    8.1.5 使用宏替换(&)............................................................................163
    8.1.6 字母大小写....................................................................................164
    8.1.7 使用索引.......................................................................................164
    8.1.8 使用ORDER BY子句对查询结果排序...................................................164
    8.1.9 列函数..........................................................................................164
    8.1.10 用GROUP BY求分组小计................................................................165
    8.1.11 GROUP BY和DISTINCT之间的区别.................................................165
    8.1.12 HAVING子句的使用......................................................................166
    8.1.13 用TOP子句选择一定数量或一定百分比的记录.....................................168
    8.1.14 进行查询输出定向.........................................................................169
8.2 复杂查询..............................................................................................169
    8.2.1 子查询..........................................................................................169
    8.2.2 自身连接.......................................................................................171
    8.2.3 合并(UNION).............................................................................171
8.3 外连接(OUTER JOIN)........................................................................173
    8.3.1 用右外连接(Right Outer Join)选择记录............................................173
    8.3.2 用左外连接(Left Outer Join)选择记录..............................................174
    8.3.3 用完全外连接(Full Outer Join)选择记录............................................174
    8.3.4 用内连接加外连接选择记录...............................................................174
    8.3.5 用内连接(Inner Join)选择记录.........................................................175
    8.3.6 用嵌套的连接(Nested Join)选择记录................................................175
8.4 对SELECT-SQL语言的改进与增强............................................................175
    8.4.1 GROUP BY子句.............................................................................176
    8.4.2 HAVING子句.................................................................................176
    8.4.3 LIKE子句......................................................................................176
    8.4.4 SELECT-SQL...UNION命令............................................................176
    8.4.5 从SELECT-SQL命令添加记录..........................................................177

第9章 面向对象的程序设计
9.1 对象和类.............................................................................................178
    9.1.1 对象............................................................................................178
    9.1.2 类...............................................................................................179
9.2 Visual FoxPro的基类...........................................................................180
    9.2.1 基类的类型...................................................................................180
    9.2.2 容器类.........................................................................................181
    9.2.3 控件类.........................................................................................182
    9.2.4 成员类.........................................................................................182
9.3 使用类设计器建立类..............................................................................182
    9.3.1 创建类.........................................................................................183
    9.3.2 为控件或容器类添加对象.................................................................184
    9.3.3 为类添加成员和定义事件.................................................................184
    9.3.4 建立属性的Access和Assign方法.....................................................187
    9.3.5 创建用户自定义类的子类.................................................................189
    9.3.6 在子类中调用父类的方法或事件........................................................189
    9.3.7 指定类的外观................................................................................191
    9.3.8 将类添加到Form Controls工具栏中.................................................191
    9.3.9 修改类定义...................................................................................192
    9.3.10 创建、复制和删除类或类库............................................................192
    9.3.11 打开和关闭类库...........................................................................194
9.4 使用代码建立类....................................................................................194
    9.4.1 编写类定义...................................................................................194
    9.4.2 创建、添加和释放对象....................................................................195
    9.4.3 编写方法和事件代码.......................................................................198
9.5 使用对象.............................................................................................200
    9.5.1 创建对象引用................................................................................200
    9.5.2 检查对象是否存在..........................................................................200
    9.5.3 调用对象的属性、方法和事件...........................................................200
    9.5.4 对象事件的触发顺序.......................................................................201
    9.5.5 对象事件的绑定.............................................................................202

第10章 表单与表单集
10.1 创建表单...........................................................................................205
    10.1.1 使用表单设计器创建表单...............................................................205
    10.1.2 表单设计器的工具栏.....................................................................205
    10.1.3 Form菜单..................................................................................207
10.2 定制表单...........................................................................................207
    10.2.1 定义表单外观..............................................................................207
    10.2.2 定义表单行为..............................................................................211
    10.2.3 为表单添加自定义属性、方法和头文件.............................................214
    10.2.4 表单的数据环境...........................................................................216
    10.2.5 表单集.......................................................................................218
    10.2.6 使用指定的表单类建立表单............................................................219
10.3 常用表单控件.....................................................................................220
    10.3.1 标签(Label)控件......................................................................220
    10.3.2 线条(Line)控件........................................................................222
    10.3.3 形状(Shape)控件.....................................................................223
    10.3.4 文本框(TextBox)控件...............................................................224
    10.3.5 编辑框(EditBox)控件................................................................227
    10.3.6 命令按钮(CommandButton)控件...............................................228
    10.3.7 命令按钮组(CommandGroup)控件.............................................229
    10.3.8 选项按钮组(OptionGroup)控件..................................................230
    10.3.9 复选框(CheckBox)控件.............................................................234
    10.3.10 列表框(ListBox)控件...............................................................237
    10.3.11 组合框(ComboBox)控件.........................................................248
    10.3.12 微调(Spinner)控件.................................................................254
    10.3.13 图像(Image)控件...................................................................256
    10.3.14 计时器(Timer)控件.................................................................258
    10.3.15 表格(Grid)控件......................................................................260
    10.3.16 页框(PageFrame)控件...........................................................275
    10.3.17 容器(Container)控件.............................................................277
    10.3.18 延迟控件的数据绑定...................................................................278
10.4 对键盘和鼠标的响应及控制...................................................................279
    10.4.1 表单和控件的键盘、鼠标事件.........................................................279
    10.4.2 程序中的键盘、鼠标控制...............................................................281

第11章 菜单与工具栏设计
11.1 使用菜单设计器创建菜单......................................................................288
    11.1.1 认识菜单....................................................................................288
    11.1.2 使用菜单设计器建立一般菜单.........................................................288
    11.1.3 使用菜单设计器建立快捷菜单.........................................................294
11.2 菜单命令...........................................................................................295
    11.2.1 建立菜单栏.................................................................................295
    11.2.2 建立菜单标题..............................................................................296
    11.2.3 建立弹出式菜单...........................................................................297
    11.2.4 建立菜单中的菜单项.....................................................................298
    11.2.5 激活菜单栏和菜单........................................................................300
    11.2.6 常用菜单函数..............................................................................300
11.3 动态菜单设计.....................................................................................301
    11.3.1 动态一般菜单设计........................................................................301
    11.3.2 动态快捷菜单设计........................................................................305
11.4 创建工具栏........................................................................................307
    11.4.1 建立一个工具栏类........................................................................307
    11.4.2 为表单添加工具栏........................................................................308
    11.4.3 为Visual FoxPro主窗口加入工具栏................................................309
    11.4.4 建立与菜单协同工作的工具栏.........................................................309
11.5 在顶层表单中使用菜单和工具栏.............................................................310
    11.5.1 将菜单加入到顶层表单中...............................................................310
    11.5.2 将自定义工具栏加入到顶层表单中...................................................314

第12章 报表与标签设计
12.1 报表设计器概述..................................................................................315
    12.1.1 打开报表设计器...........................................................................315
    12.1.2 报表设计器的工具栏.....................................................................316
    12.1.3 报表设计器的菜单........................................................................317
    12.1.4 报表带区....................................................................................320
12.2 报表的页面与打印环境设置...................................................................321
    12.2.1 页面设置....................................................................................321
    12.2.2 打印环境设置..............................................................................321
    12.2.3 查看报表的打印环境设置信息.........................................................322
    12.2.4 删除报表的打印环境信息...............................................................322
12.3 插入报表控件.....................................................................................322
    12.3.1 添加字段....................................................................................323
    12.3.2 添加标签....................................................................................324
    12.3.3 添加线条、矩形和圆角矩形............................................................324
    12.3.4 添加图片....................................................................................324
12.4 数据分组报表设计...............................................................................324
    12.4.1 选择数据分组字段........................................................................325
    12.4.2 设置页标头.................................................................................325
    12.4.3 设置组标头.................................................................................326
    12.4.4 设置细节带区..............................................................................326
    12.4.5 设置组脚注.................................................................................326
    12.4.6 设置页脚注.................................................................................327
    12.4.7 设置数据表索引...........................................................................327
    12.4.8 保存报表....................................................................................328
12.5 报表的打印控制..................................................................................328
    12.5.1 记录打印范围控制........................................................................328
    12.5.2 控件打印条件控制........................................................................329
    12.5.3 总结带区控制..............................................................................330
    12.5.4 获得报表的页码和总页数...............................................................331
12.6 报表输出...........................................................................................332
    12.6.1 报表输出命令─REPORT...............................................................332
    12.6.2 命令示例....................................................................................333
12.7 图像报表设计.....................................................................................335
12.8 面向对象的程序化报表设计...................................................................336
    12.8.1 SFReportFile类..........................................................................336
    12.8.2 报表带区....................................................................................337
    12.8.3 字段和文本.................................................................................338
    12.8.4 线条、矩形及图形........................................................................340
    12.8.5 报表变量....................................................................................340
    12.8.6 程序化建立报表示例.....................................................................341
12.9 使用Excel打印报表.............................................................................344
    12.9.1 常用Excel对象的OLE控制语句.......................................................344
    12.9.2 Excel单元格表示形式转换.............................................................346
    12.9.3 生成Excel表格示例......................................................................347

第13章 程序易用性设计
13.1 "What's This"帮助表单设计................................................................349
    13.1.1 创建WinHelp样式的帮助文件........................................................349
    13.1.2 建立"What's This"表单...............................................................358
13.2 适时信息提示设计...............................................................................359
    13.2.1 使用系统状态栏进行信息提示.........................................................359
    13.2.2 使用工具提示显示信息..................................................................360
13.3 "展开/折起"表单设计...........................................................................360
13.4 拖放操作设计.....................................................................................361
    13.4.1 拖放操作涉及的属性、事件与方法...................................................361
    13.4.2 自动拖放....................................................................................362
    13.4.3 手动拖放....................................................................................363
13.5 复制、粘贴操作设计............................................................................363
    13.5.1 使用加入系统菜单栏的方法实现复制、粘贴操作.................................363
    13.5.2 使用SYS(1500)函数实现复制、粘贴操作.........................................363
    13.5.3 使用_CLIPTEXT系统变量实现复制操作...........................................364
13.6 组合框控件的缺陷修补.........................................................................364
    13.6.1 基于容器类的组合框设计...............................................................364
    13.6.2 应用示例....................................................................................366
13.7 表格中的回车方向控制.........................................................................369
13.8 在表格中使用图片表示数据状态.............................................................370
13.9 表格中数据的自定义报表输出................................................................372
    13.9.1 建立Header类...........................................................................372
    13.9.2 将建立的Header类添加到表格中...................................................372
    13.9.3 建立"页面设置"表单.....................................................................373
    13.9.4 将选定列输出到Excel中................................................................374
13.10 使用索引模仿插入操作.......................................................................376
13.11 使用页框(PageFrame)控件制作向导...............................................379
13.12 对象的超级链接支持..........................................................................380
    13.12.1 文本框和编辑框的超级链接支持....................................................380
    13.12.1 标签等对象的超级链接支持..........................................................380
13.13 系统托盘控制...................................................................................381
    13.13.1 快速启动..................................................................................381
    13.13.2 Systray类的属性......................................................................382
    13.13.3 Systray类的方法......................................................................383
    13.13.4 Systray类的图标事件................................................................385
    13.13.5 Systray类的气球提示事件..........................................................385
    13.13.6 Systray类的菜单处理................................................................386
    13.13.7 Systray类应用示例...................................................................387

第14章 查询与搜索设计
14.1 Rushmore技术................................................................................392
    14.1.1 支持Rushmore技术的命令..........................................................392
    14.1.2 不能使用Rushmore的情况..........................................................392
    14.1.3 Rushmore的运算表达式限制.......................................................393
    14.1.4 关闭Rushmore功能...................................................................395
14.2 查询设计技巧....................................................................................395
    14.2.1 常用查询界面设计.......................................................................395
    14.2.2 动态筛选查询界面设计.................................................................397
14.3 全文本搜索设计.................................................................................398
    14.3.1 文本搜索函数与相关控件属性........................................................399
    14.3.2 全文本搜索示例..........................................................................400
14.4 文件与目录搜索设计...........................................................................402
    14.4.1 递归调用...................................................................................402
    14.4.2 目录搜索设计.............................................................................403
    14.4.3 文件搜索设计.............................................................................404

第15章 文件与目录、文件夹操作
15.1 文件与目录、文件夹操作命令...............................................................406
    15.1.1 文件操作命令.............................................................................406
    15.1.2 目录、文件夹操作命令.................................................................407
15.2 文件和目录、文件夹操作函数...............................................................408
    15.2.1 文件操作函数.............................................................................408
    15.2.2 目录、文件夹操作函数.................................................................411
    15.2.3 JUST函数..................................................................................413
15.3 文件属性设置....................................................................................414
    15.3.1 取得文件属性.............................................................................414
    15.3.2 文件属性设置.............................................................................417
15.4 低级文件控制....................................................................................419
    15.4.1 低级文件控制函数.......................................................................419
    15.4.2 取得低级文件函数执行的错误码─FERROR( )...................................422
    15.4.3 利用低级文件函数实现对数据表的保护............................................422
    15.4.4 利用低级文件函数进行文件分割与合并............................................424
15.5 文件压缩控制....................................................................................426
    15.5.1 RUN命令..................................................................................426
    15.5.2 文件压缩...................................................................................427
    15.5.3 文件解压缩................................................................................428

第16章 位运算和进制转换
16.1 位运算.............................................................................................429
    16.1.1 按位与─BITAND( ).....................................................................429
    16.1.2 按位或─BITOR( ).......................................................................429
    16.1.3 按位异或─BITXOR( )..................................................................430
    16.1.4 按位取反─BITNOT( )..................................................................430
    16.1.5 左移位─BITLSHIFT ( )................................................................430
    16.1.6 右移位─BITRSHIFT ( )................................................................430
    16.1.7 设置指定位.................................................................................431
    16.1.8 测试指定位是否为1......................................................................431
    16.1.9 位运算函数的综合应用─CRC校验...................................................431
16.2 进制转换...........................................................................................432
    16.2.1 二进制转换为十进制.....................................................................432
    16.2.2 十进制转换为二进制.....................................................................433
    16.2.3 十六进制转换为十进制..................................................................433
    16.2.4 十进制转换为十六进制..................................................................435
    16.2.5 十六进制转换为二进制..................................................................436
    16.2.6 二进制转换为十六进制..................................................................437

第17章 OLE控制
17.1 ActiveX控件的注册............................................................................439
    17.1.1 使用Regsvr32.EXE手动注册.......................................................439
    17.1.2 使用Visual FoxPro环境注册........................................................439
    17.2.3使用安装程序注册........................................................................440
    17.2.4使用API函数注册.........................................................................440
17.2 使用非绑定型ActiveX控件...................................................................440
    17.2.1 添加ActiveX控件到表单中............................................................440
    17.2.2 进度条控件(Microsoft ProgressBar Control)...........................441
    17.2.3 状态栏控件(Microsoft StatusBar Control)...............................442
    17.2.4 滑尺控件(Microsoft Slider Control).........................................445
    17.2.5 MSComm控件(Microsoft Communications Control)................447
    17.2.6 日历控件...................................................................................449
    17.2.7 日期挑选器控件(Microsoft Date and Time Picker Control)........452
    17.2.8 TreeView控件...........................................................................455
    17.2.9 工具条控件(Microsoft Toolbar)................................................461
    17.2.10 图表控件(Microsoft Chart)....................................................466
    17.2.11格式文本框控件(Microsoft Rich TextBox Control).....................474
    17.2.12 Microsoft SysInfo控件.............................................................485
    17.2.13 动画控件(Microsoft Animation).............................................487
    17.2.14 多媒体控件(Microsoft Multimedia Control)............................489
    17.2.15 WebBrowser控件...................................................................494
    17.2.16 Winsock控件..........................................................................502
17.3 使用绑定型ActiveX控件......................................................................512
    17.3.1 Microsoft Graph简介.................................................................512
    17.3.2将Microsoft Graph嵌入到Visual FoxPro通用字段中........................515
    17.3.3 向表单中添加绑定型ActiveX控件...................................................516
    17.3.4 向报表中添加绑定型ActiveX控件...................................................518
17.4 创建自动服务程序..............................................................................518
    17.4.1 创建自动服务服务程序.................................................................519
    17.4.2 编译自动服务服务程序.................................................................520
    17.4.3 注册自动服务服务程序.................................................................522
    17.4.4 使用自动服务服务程序.................................................................522

第18章 XML与Web服务
18.1 Web服务基础..................................................................................524
    18.1.1 COM与Web服务.......................................................................524
    18.1.2 松散耦合...................................................................................525
    18.1.3 消息传递格式、服务描述和服务发现...............................................525
18.2 XML、XSL和XSD..............................................................................526
    18.2.1 URI..........................................................................................527
    18.2.2 基本XML文档结构.......................................................................527
    18.2.3 XSL.........................................................................................529
    18.2.4 XML Schema架构和XSD文档......................................................532
18.3 Visual FoxPro临时表与XML文档的相互转换..........................................534
    18.3.1 CURSORTOXML( )和XMLTOCURSOR( )函数................................534
    18.3.2 XMLAdapter对象......................................................................538
18.4 创建Web服务...................................................................................552
    18.4.1 建立COM服务程序......................................................................552
    18.4.2 安装并配置Internet信息服务(IIS).............................................554
    18.4.3 创建并发布Web服务...................................................................556
    18.4.4 在IntelliSense中注册Web服务....................................................557
    18.4.5 使用Web服务............................................................................557
    18.4.6 分发Web服务............................................................................559

第19章 共享访问程序设计
19.1 控制对数据的访问..............................................................................561
    19.1.1 数据表的打开方式.......................................................................561
    19.1.2 锁定数据...................................................................................562
    19.1.3 数据解锁...................................................................................564
    19.1.4 使用缓冲技术.............................................................................565
    19.1.5 使用数据工作期..........................................................................567
19.2 更新数据..........................................................................................568
    19.2.1 使用缓冲进行更新.......................................................................568
    19.2.2 使用事务处理进行更新.................................................................573
    19.3 共享访问的优化技术.......................................................................576

第20章 客户/服务器程序设计
20.1 使用远程视图技术..............................................................................577
    20.1.1 建立ODBC数据源.......................................................................577
    20.1.2 建立到ODBC数据源的连接...........................................................582
    20.1.3 修改、重命名或删除已建立的连接..................................................585
    20.1.4 使用视图设计器进行远程视图设计..................................................586
    20.1.5 用视图指令和函数进行远程视图设计...............................................596
20.2 使用SPT扩展远程视图........................................................................601
    20.2.1 连接到服务器.............................................................................601
    20.2.2 获取数据源信息..........................................................................602
    20.2.3 提交查询...................................................................................605
    20.2.4 使SQL pass through结果集合可更新...........................................607
    20.2.5 调用存储过程.............................................................................608
    20.2.6 事务处理管理.............................................................................609
    20.2.7 异步处理...................................................................................610
20.3 离线视图设计....................................................................................611
    20.3.1 建立离线视图.............................................................................611
    20.3.2 编辑离线视图中的数据.................................................................612
    20.3.3 发送更新离线视图中的数据...........................................................613
    20.3.4 重新连线到后台数据库.................................................................613
20.4 松散耦合连接工具━CursorAdapter....................................................614
    20.4.1 CursorAdapter对象的属性.........................................................614
    20.4.2 CursorAdapter对象的方法.........................................................618
    20.4.3 CursorAdapter对象的事件.........................................................620
    20.4.4 使用本地数据源..........................................................................623
    20.4.5 使用ODBC数据源.......................................................................627
    20.4.6 使用ADO数据源..........................................................................630
    20.4.7 使用XML数据源..........................................................................638
    20.4.8 使用类设计器建立CursorAdapter类.............................................645
20.5 常用SQL Server应用开发...................................................................646
    20.5.1 在SQL Server上建立数据库.........................................................647
    20.5.2 设置数据库选项...........................................................................649
    20.5.3 在SQL Server上添加、删除用户和设置用户权限..............................651
    20.5.4 备份和恢复SQL Server数据库......................................................659
20.6 SQL DMO应用..................................................................................661
    20.6.1 获取可用的SQL Server数据库服务器名称列表.................................662
    20.6.2 启动和停止SQL Server服务.........................................................662
    20.6.3 取得服务器上的硬盘目录结构........................................................666
    20.6.4 为SQL Server建立作业..............................................................669

第21章 使用API函数
21.1 使用DLL库.......................................................................................672
    21.1.1 调用dll函数...............................................................................672
    21.1.2 向DLL传递参数..........................................................................674
21.2 访问FLL库........................................................................................677

第22章 应用程序的管理与编译
22.1 主程序设计.......................................................................................679
    22.1.1 主程序设定................................................................................679
    22.1.2 主程序的编写方法.......................................................................679
22.2 错误处理程序设计..............................................................................683
    22.2.1 错误捕捉程序设计...................................................................... 683
    22.2.2 结构化异常处理..........................................................................686
22.3 应用程序的调试与跟踪........................................................................692
    22.3.1 打开调试环境.............................................................................692
    22.3.2 设置调试的跟踪事件....................................................................692
    22.3.3 调试应用程序.............................................................................693
    22.3.4 设置断点...................................................................................693
22.4 编译应用程序....................................................................................694
    22.4.1 管理项目管理器中的文件..............................................................694
    22.4.2 设置项目信息.............................................................................695
    22.4.3 设置在启动时隐藏Visual FoxPro主窗口.........................................696
    22.4.4 编译应用程序.............................................................................696

第23章 建立和调用帮助文档
23.1 建立HTML帮助文档............................................................................699
    23.1.1 HTML帮助文档简介.....................................................................699
    23.1.2 HTML Help Workshop模块功能简介............................................699
    23.1.3 建立目录模块.............................................................................700
    23.1.4 建立索引模块.............................................................................702
    23.1.5 建立和编译项目文件....................................................................703
    23.1.6 在帮助中建立上下文相关..............................................................704
    23.1.7 在项目中添加全文本搜索非用词表..................................................706
23.2 调用帮助文档....................................................................................707
    23.2.1 使用HELP命令来调用帮助文件......................................................707
    23.2.2 利用API函数打开HTML帮助文档....................................................707

第24章 程序发布
24.1使用InstallShield Express创建安装程序...............................................709
    24.1.1 建立安装项目..............................................................................709
    24.1.2 定义安装项目属性........................................................................710
    24.1.3 划分产品功能部件........................................................................710
    24.1.4 为安装类型指定功能部件...............................................................711
    24.1.5 添加文件到安装程序.....................................................................712
    24.1.6 选择对象和合并组件.....................................................................714
    24.1.7 建立快捷方式和文件夹..................................................................714
    24.1.8 建立注册表项..............................................................................715
    24.1.9 建立ODBC数据源名称(DSNs)....................................................716
    24.1.10 自定义安装界面.........................................................................716
    24.1.11 建立安装程序............................................................................716
24.2 Visual FoxPro分发方案......................................................................718
    24.2.1 Web Services和SOAP...............................................................718
    24.2.2 ActiveX控件..............................................................................719
    24.2.3 应用程序使用HTML帮助...............................................................720
    24.2.4 应用程序使用MDAC Components...............................................720
    24.2.5 COM服务器...............................................................................720
    24.2.6 本地化应用程序..........................................................................720

附录

附录1 函数分类表
附录2 命令分类表
附录3 Visual FoxPro的系统变量
附录4 系统菜单和菜单选项常数
附录5 Visual FoxPro变量命名约定
附录6 Visual FoxPro对象命名约定
附录7 Visual FoxPro表字段命名约定
附录8 Visual FoxPro系统容量
 
 
本站教程 | 其他教程 | 编程小经验 | 代码放送 | 编程资源 | 商用软件 | FoxPro论坛 | 关于本站
 © 2005 Microsoft Visual FoxPro 编程园地.版权所有