图书介绍
Visual FoxPro 6.0-9.0解决方案与范例大全PDF|Epub|txt|kindle电子书版本网盘下载
![Visual FoxPro 6.0-9.0解决方案与范例大全](https://www.shukui.net/cover/42/34795447.jpg)
- 张洪举编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115146691
- 出版时间:2006
- 标注页数:694页
- 文件大小:259MB
- 文件页数:722页
- 主题词:关系数据库-数据库管理系统,Visual Foxpro
PDF下载
下载说明
Visual FoxPro 6.0-9.0解决方案与范例大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1.1 示例演示1
1.1.2 项目对象的分层结构1
第1章 项目1
1.1 跟踪项目管理器中的动作1
1.1.4 Project对象3
1.1.3 Projects集合3
1.1.5 ProjectHook对象6
1.1.7 解读示例8
1.1.6 Project对象和ProjectHook对象的交互8
2.1.1 示例演示10
2.1 使用数据库事件10
第2章 数据库10
2.1.2 数据库事件简介11
2.1.3 获取表单或程序文件所在目录的完整路径名称13
2.1.5 数据库事件设置14
2.1.4 打开、关闭数据库设计14
2.2.1 示例演示15
2.2 程序化地检查表属性15
2.2.2 获取表的信息16
2.2.3 获取字段的信息17
2.2.4 获取索引的信息18
2.3.1 示例演示19
2.3 为字段创建一个默认惟一ID值19
2.2.5 使用PADL()、PADR()和PADC()函数进行字符填充19
2.3.2 Visual FoxPro的存储过程20
2.4 在运行时刻排序21
2.3.3 为字段指定默认值21
2.4.2 指定索引的排序方式(升序或降序)22
2.4.1 示例演示22
2.5.1 示例演示23
2.5 使用BINTOC()创建小尺寸索引23
2.4.3 为表格的列标头指定动作23
2.5.3 创建二进制索引24
2.5.2 转换整数到二进制格式24
2.6.1 示例演示25
2.6 索引表达式25
2.6.2 字符型字段与数值型字段的排序规则26
2.7.2 使用事务处理更新数据的优点27
2.7.1 示例演示27
2.7 嵌套事务处理27
2.7.3 控制事务处理的命令28
2.7.4 事务处理的规则29
2.7.5 嵌套事务处理30
2.8.2 创建参数化视图31
2.8.1 示例演示31
2.8 视图/查询——按指定的国家选择客户31
2.9.2 创建左外连接查询33
2.9.1 示例演示33
2.9 视图/查询——从左外连接选择记录33
2.10.2 创建右外连接查询35
2.10.1 示例演示35
2.10 视图/查询——从右外连接选择记录35
2.11.2 创建完全外连接查询36
2.11.1 示例演示36
2.11 视图/查询——从完全外连接选择记录36
2.12.2 创建内连接查询37
2.12.1 示例演示37
2.12 视图/查询——从内连接选择记录37
2.13.2 创建从内连接和外连接选择记录的查询38
2.13.1 示例演示38
2.13 从内连接和外连接选择记录38
2.14.1 示例演示39
2.14 从嵌套连接选择记录39
2.15.1 示例演示40
2.15 选择10种销售最差的产品40
2.14.2 创建从嵌套连接选择记录的查询40
2.15.2 创建选择10种销售最差的产品的查询41
2.16.2 创建选择10种销售最好的产品的查询43
2.16.1 示例演示43
2.16 选择10种销售最好的产品43
2.17.2 “以交互方式建立SELECT语句”表单设计44
2.1 7.1 示例演示44
2.17 以交互方式建立SELECT语句44
3.1.2 建立调用表单48
3.1.1 示例演示48
第3章 表单48
3.1 从表单返回一个值48
3.2.1 示例演示49
3.2 建立一个SDI表单49
3.1.3 建立被调用的模式表单49
3.2.3 将其他表单显示在SDI表单中50
3.2.2 建立SDI表单50
3.2.5 在SDI表单中加入菜单51
3.2.4 在SDI表单中加入工具栏51
3.3.1 示例演示56
3.3 建立一个查询示例表单56
3.3.3 查询条件录入设计57
3.3.2 筛选记录命令SET FILTER TO57
3.3.4 执行查询设计58
3.3.5 查看当前工作区的筛选条件59
3.4.1 示例演示60
3.4 建立透明表单60
3.3.6 清除筛选条件60
3.4.3 SetWindowLong()函数61
3.4.2 分层窗口61
3.4.6 调整表单的透明度62
3.4.5 设置表单为分层窗口62
3.4.4 SetLayeredWindowAttributes()函数62
3.5.2 建立表单集63
3.5.1 示例演示63
3.5 对象间的引用方法63
3.5.3 对象的引用方式——直接引用和相对引用64
3.5.5 独立表单间的对象引用65
3.5.4 表单集中表单间的对象引用65
3.6 运行表单的多个实例66
3.6.3 私有数据工作期与数据环境和工作区的关系67
3.6.2 什么是私有数据工作期67
3.6.1 示例演示67
3.6.4 建立表单的私有数据工作期68
3.6.6 运行表单的多个实例69
3.6.5 使用多个表单实例更新数据69
3.7.2 WinHelp帮助文件70
3.7.1 示例演示70
3.7 在表单上提供What's this帮助70
3.7.3 建立RichText格式文档71
3.7.4 创建帮助文件73
3.7.6 使用表单的WhatsThisMode方法启动What's this模式75
3.7.5 建立What's this表单75
3.8.1 示例演示76
3.8 在表单之间传递参数76
3.7.7 使用控件的ShowWhatsThis方法显示指定帮助信息76
3.8.2 向被调用表单传递参数77
3.9 在图像控件中显示图片78
3.8.3 在表单中接收参数值和向调用表单返回值78
3.9.2 在列表框控件中显示文件列表79
3.9.1 示例演示79
3.9.3 在图像控件中显示图片80
3.10.2 Visual FoxPro中的图形方法81
3.10.1 示例演示81
3.10 表单制图——在表单上画线条和形状81
3.10.3 Visual FoxPro中的图形属性85
3.10.4 fdToolBar类设计87
3.10.5 frmFD类设计93
3.10.6 在表单集中包含fdmain.scx表单和工具栏95
3.11.2 选择图形公式96
3.11.1 示例演示96
3.11 表单制图——在表单上绘制公式图形96
3.11.3 绘制极坐标图形引擎PGraph.prg97
3.11.4 在调整“图形窗口”大小后重绘图形98
3.12.1 示例演示99
3.12 表单制图——在表单上显示线形动画99
3.12.2 动画的实现原理100
3.12.3 实时显示用户所画线条的形状101
3.13 数据录入——建立单个表数据录入表单103
3.13.3 删除记录104
3.13.2 新增记录104
3.13.1 示例演示104
3.14 数据录入——建立一对多数据录入表单105
3.13.4 过滤掉已添加删除标记的记录105
3.14.2 在数据环境中建立一对多关系106
3.14.1 示例演示106
3.14.4 新增和删除父表中的记录107
3.14.3 使用表格控件建立一对多关系107
3.14.5 新增和删除子表中的记录108
4.1.1 示例演示110
4.1 在文本框中进行格式化输入和验证数据的有效性110
第4章 控件110
4.1.2 文本框的输入、输出格式控制111
4.1.5 在文本框中接收用户口令113
4.1.4 在文本框中程序化的选择文本113
4.1.3 文本框的数据验证设计113
4.1.6 文本框的日期输入控制114
4.2 编辑框——编辑备注字段或文本文件116
4.1.7 设置文本框的数据类型116
4.2.3 在编辑框中编辑文本文件117
4.2.2 绑定编辑框数据源到备注字段117
4.2.1 示例演示117
4.3.1 示例演示120
4.3 编辑框——程序化地操纵文本120
4.3.2 在编辑框中查找指定文本121
4.3.3 格式化文本控制124
4.3.4 编辑框中的字符、单词、段落计数125
4.4 命令按钮设计选项126
4.4.2 命令按钮的常用设置127
4.4.1 示例演示127
4.4.3 命令按钮组的常用设置128
4.4.5 默认按钮和取消按钮设计129
4.4.4 命令按钮组的对象引用方法129
4.5.2 选项按钮组的数据类型设置130
4.5.1 示例演示130
4.5 选项按钮——提供给用户一个多项选择130
4.5.3 设置不具有默认选定按钮的选项按钮组132
4.6.2 建立图形选项按钮133
4.6.1 示例演示133
4.6 选项按钮——在用户选择按钮时改变页面133
4.6.4 使用MESSAGEBOX()函数提供模式化对话框135
4.6.3 使用程序化方法激活页框中的页面135
4.7.1 示例演示136
4.7 复选框设计选项136
4.7.4 绑定复选框到数据源137
4.7.3 复选框的外观设置137
4.7.2 复选框的有效值137
4.8.2 列表框的基本属性138
4.8.1 示例演示138
4.8 列表框——交互式地添加数据项到列表框中138
4.8.3 添加数据项到列表框中140
4.9.1 示例演示141
4.9 列表框——使用各种数据源填充列表框141
4.8.4 从列表框中移除数据项141
4.9.5 使用SQL SELECT语句生成的临时表填充列表框142
4.9.4 使用表中的数据填充列表框142
4.9.2 使用AddItem方法填充列表框142
4.9.3 使用字符串值填充列表框142
4.9.7 使用数组填充列表框143
4.9.6 使用查询结果填充列表框143
4.9.9 使用文件、文件夹名称填充列表框144
4.9.8 使用字段填充列表框144
4.9.11 使用弹出式菜单填充列表框145
4.9.10 使用表结构填充列表框145
4.9.12 使用集合对象填充列表框149
4.11.2 在列表框中显示多列150
4.11.1 示例演示150
4.10 列表框——列表框数据项排序150
4.10.1 示例演示150
4.10.2 通过拖放移动数据项的位置150
4.10.3 按字母顺序排列数据项150
4.11 列表框——在列表框中显示多个列150
4.11.3 指定列间的分割线151
4.13 列表框——选择并打开多个文件152
4.12.2 在列表框中选择多个数据项152
4.12 列表框——在列表框中选择多个数据项152
4.12.1 示例演示152
4.14.1 示例演示153
4.14 列表框——在列表中显示图片153
4.13.1 示例演示153
4.13.2 在列表框中显示文件153
4.13.3 打开多个文件153
4.14.2 为列表框数据项添加图片154
4.15.1 示例演示155
4.15 列表框——在列表框之间移动数据项155
4.15.2 拖放操作涉及的属性、事件与方法156
4.15.5 从一个列表框移动所有数据项到另一个列表框157
4.15.4 通过双击移动数据项157
4.15.3 在表单启动时填充列表框157
4.15.7 从一个列表框拖放数据项到另一个列表框158
4.15.6 从一个列表框移动选定数据项到另一个列表框158
4.16.1 示例演示159
4.16 列表框——Treeview/列表框拖放159
4.16.2 OLE拖放模式160
4.16.3 DataObject对象161
4.16.4 拖放数据162
4.16.5 拖动源设计165
4.16.6 放落目标设计166
4.17.2 添加用户文本到组合框下拉列表中168
4.17.1 示例演示168
4.17 组合框——向组合框添加新数据项168
4.17.5 为递增查找输入部分值169
4.17.4 从下拉列表中选择一个数据项169
4.17.3 在组合框中输入一个值169
4.18.1 示例演示170
4.18 组合框——允许用户选择列表值170
4.19 计时器——显示一个系统时钟171
4.18.2 通过组合框或列表框将其他表中的值保存到当前表的字段中171
4.19.3 Clock类172
4.19.2 计时器控件172
4.19.1 示例演示172
4.20.2 StopWatch类173
4.20.1 示例演示173
4.20 计时器——显示一个跑表173
4.20.3 Swatch.scx表单174
4.21.2 表单说明175
4.21.1 示例演示175
4.21 计时器——按指定的时间间隔执行命令175
4.22.2 指定表格列中所使用的控件176
4.22.1 示例演示176
4.22 表格——在表格中显示控件176
4.23.2 ChildOrder、LinkMaster和RelationalExpr属性177
4.23.1 示例演示177
4.23 表格——显示一个关系的子记录177
4.23.3 本节示例中的一对多关系178
4.24.2 为表格列的ControlSource属性指定一个计算表达式179
4.24.1 示例演示179
4.24 表格——在列中显示计算后的值179
4.25.1 示例演示180
4.25 表格——动态格式化表格列180
4.25.3 IIF()函数和ICASE()函数181
4.25.2 表格列的动态属性181
4.25.4 本节示例表格中的动态属性设置182
4.26.2 取消页框的选项卡显示183
4.26.1 示例演示183
4.26 页框——显示无选项卡的各个页面183
4.27.1 示例演示184
4.27 页框——在运行时刻改变选项卡的数目184
4.26.3 激活无选项卡的页面184
4.27.2 在运行时刻改变页框的选项卡数目185
4.28.2 实现控件的热点跟踪和悬停效果186
4.28.1 示例演示186
4.28 常规——热点跟踪和悬停效果186
4.29.1 示例演示187
4.29 常规——允许用户拖放控件187
4.28.3 更好地控制控件的动态效果187
4.29.3 自动拖放188
4.29.2 手动拖放188
4.30.2 Resizable类189
4.30.1 示例演示189
4.30 常规——在运行时刻调整和重新定位控件189
4.30.3 在表单中使用Resizable类191
5.1.2 创建一个工具栏类192
5.1.1 示例演示192
第5章 工具栏192
5.1 改变字体属性192
5.1.3 为表单添加工具栏193
5.1.4 为表单控件交互的工具栏设计方法194
5.2.2 工具栏设计195
5.2.1 示例演示195
5.2 使菜单项和工具栏按钮协同工作195
5.3.1 示例演示196
5.3 使用新类型的工具栏196
5.2.3 与工具栏协同工作的菜单设计196
5.3.3 通过工具栏中的控件显示快捷菜单197
5.3.2 为控件设置热点跟踪效果197
6.1.1 示例演示200
6.1 在运行时刻添加菜单项200
第6章 菜单200
6.1.3 使用菜单设计器建立一般菜单201
6.1.2 一般菜单系统的组成201
6.1.4 使用命令建立一般菜单206
6.2.2 在表单启动时加载菜单211
6.2.1 示例演示211
6.2 废止一个菜单项或在菜单项旁边显示一个复选标记211
6.3.2 建立MRU型菜单212
6.3.1 示例演示212
6.2.3 废止和启用菜单项212
6.2.4 为菜单项添加和清除标记212
6.3 添加个性化菜单212
6.4 向SDI表单添加菜单214
6.4.3 将菜单加入到SDI表单中215
6.4.2 建立SDI表单215
64.1 示例演示215
6.5.1 示例演示218
6.5 显示快捷菜单218
6.5.2 使用菜单设计器建立快捷菜单219
6.6.1 示例演示223
6.6 创建动态快捷菜单223
6.5.3 使用命令建立快捷菜单223
6.6.2 MenuLib类224
6.6.3 建立动态快捷菜单225
7.1.1 示例演示227
7.1 处理常用窗口任务227
第7章 基本类227
7.1.2 _WindowHandler类228
7.1.3 随机生成窗口229
7.2.1 示例演示230
7.2 处理数据冲突230
7.1.4 层叠窗口230
7.1.5 重排所有窗口230
7.2.3 Visual FoxPro的缓冲技术231
7.2.2 _Conflicts类231
7.2.4 缓冲模式下的数据更新232
7.3 处理应用程序环境任务237
7.3.2 使用_SysToolbars类隐藏/显示系统工具栏238
7.3.1 示例演示238
7.3.3 使用_ObjectState类保存/恢复对象的属性设置239
7.3.4 使用_DataSession类处理数据更新操作240
7.3.5 使用_TraceAwareTimer类处理数据更新操作241
7.4 以图表形式实时显示记录242
7.4.2 使用_GraphByRecord类显示图表243
7.4.1 示例演示243
7.4.3 Microsoft Graph简介244
7.4.4 将Microsoft Graph嵌入到通用字段中247
7.4.5 在表单中显示图表248
7.4.6 打印图表250
7.5.2 PicFormBtns类251
7.5.1 示例演示251
7.5 对简单表单使用编辑按钮251
7.6 对复杂表单使用编辑按钮256
7.6.1 示例演示256
7.6.2 PicBtns类257
7.7.2 _CryptAPI类258
7.7.1 示例演示258
7.7 给应用程序添加加密258
7.7.4 使用_CryptAPI类加密/解密文件260
7.7.3 使用_CryptAPI类加密/解密字符串260
7.7.5 使用_CryptAPI类加密/解密数据表中的字段261
7.7.6 使用_CryptAPI类进行文件签名262
7.8.2 _Folder类263
7.8.1 示例演示263
7.8 检索项目位置和名称263
7.9.1 示例演示265
7.9 建立突出显示控件效果265
7.10.1 示例演示266
7.10 建立一个Visual FoxPro网页浏览器266
7.9.2 _MouseOverfx类266
7.9.3 使用_MouseOverfx类为控件添加突出显示效果266
7.10.2 _WebBrowser4类267
7.10.3 建立网页浏览器271
7.11.1 示例演示272
7.11 扩展SetAll()方法272
7.11.2 使用SetAll()方法和_SetAllX类设置多个对象的属性273
7.12.2 GenHtml.prg274
7.12.1 示例演示274
7.12 从数据表和报表文件生成HTML274
7.12.3 使用_Dbf2Html类输出数据表到HTML中275
7.13.1 示例演示277
7.13 使用_PoolManager类简化类的调用过程277
7 12.4 使用_Frx2Html类转换报表为HTML277
7.13.2 _PoolManager类278
7.13.3 使用对象池管理对象279
7.14.2 Microsoft Agent简介281
7.14.1 示例演示281
7.14 使用Microsof tAgent为应用程序添加动画助手281
7.14.4 Microsoft Agent控件282
7.14.3 安装Microsoft Agent282
7.14.5 _Agent类287
7.15.1 示例演示289
7.15 使用进度条289
7.14.6 使用_Agent类装载角色289
7.14.7 使用_Agent类开始/停止播放动画289
7.14.8 使用_Agent类进行语音输出289
7.15.2 使用_Thermometer类实现进度条290
7.16.2 使用_ArrayLib类进行数组操作291
7.16.1 示例演示291
7.16 使用数组处理器291
7.17.2 使用_Login类建立登录对话框292
7.17.1 示例演示292
7.17 使用通用应用程序对话框292
7.17.4 使用_AboutBox类建立“关于”对话框294
7.17.3 使用_Splash类建立欢迎窗口294
7.17.6 使用_LocateItem类建立“定位项目”对话框295
7.17.5 使用_Keywords类建立“关键字”对话框295
7.18.1 示例演示296
7.18 使用规则表达式查找匹配字符串296
7.1 8.3 Visual FoxPro的规则表达式297
7.18.2 什么是规则表达式297
7.1 8.4 使用_RegExp类执行规则表达式299
7.19.2 _Nav2Buttons类和_Nav2PicButtons类300
7.19.1 示例演示300
7.19 添加导航到表单中300
7.19.4 使用_TableNav类进行记录导航301
7.19.3 _Nav4Buttons类和_Nav4PicButtons类301
7.20.1 示例演示302
7.20 添加各种表单按钮302
7.19.5 使用_GotoButton类进行记录定位302
7.20.3 使用_cmdOk类释放表单303
7.20.2 使用_cmdLaunch类启动应用程序303
7.20.5 使用_ShellExecute类执行非Visual FoxPro程序304
7.20.4 使用_cmdRunForm类运行表单304
7.20.7 使用_cmdRunReport类输出报表305
7.20.6 使用_cmdCancel类释放表单305
7.20.8 使用_MailBtn类发送邮件306
7.20.9 使用HTML Help Workshop建立上下文相关HTML帮助307
7.21.1 示例演示313
7.21 添加数据绑定日历313
7.20.10 使用_cmdHelp类打开指定的帮助主题313
7.21.2 使用_oleCalendar类进行日期设置314
7.22.2 使用_FindButton类和_FindNextButtons类进行数据查询315
7.22.1 示例演示315
7.22 添加数据查询到表单中315
7.22.3 使用_LocateButton类调用“查找”对话框317
7.23.2 使用_cboDistinctValues类进行数据查询318
7.23.1 示例演示318
7.23 添加数据查找组合框318
7.24.1 示例演示319
7.24 添加数据排序和筛选到表单中319
7.24.3 使用_FilterButton类调用筛选对话框320
7.24.2 使用_SortButton类调用“排序”对话框320
7.24.5 使用_FilterDialog类建立筛选表达式对话框321
7.24.4 使用_FilterExpr类建立筛选表达式对话框321
7.24.7 使用_NavToolbarClass类调用“导航”工具栏322
7.24.6 使用_NavMenu类建立导航快捷菜单322
7.25.2 使_HyperlinkLabel、_HyperlinkImage、_HyperlinkCommandButton类导航到指定URL323
7.25.1 示例演示323
7.25 添加网页超级链接到表单中323
7.26.1 示例演示324
7.26 显示数据报表输出选项324
7.25.3 使用URLComboBox类导航到指定URL324
7.26.3 使用_ShowText类建立文本查看器325
7.26.2 使用_OutputDialog类进行多种格式的报表输出325
7.27.2 使用_ShortcutMenu类建立快捷菜单326
7.27.1 示例演示326
7.27 向对象添加快捷菜单326
7.28.1 示例演示328
7.28 应用程序错误处理328
7.28.2 使用_Error类进行错误处理329
7.29.2 Windows徽标计划330
7.29.1 示例演示330
7.29 Windows徽标信息330
7.29.3 使用_CommonFolder类获取系统文件夹的位置331
7.29.4 使用_SysMetrics类获取系统信息333
7.29.5 使用_UserPriv类获取用户的存取权限334
7.30.1 示例演示335
7.30 执行Word、Excel和Graph的自动化操作335
7.30.2 使用_XTab类生成交叉表336
7.30.3 使用MailMerge类实现邮件合并338
7.30.4 使用PivotTable类实现数据透视表339
7.30.5 使用AutoGraph类生成图表340
8.1.1 示例演示343
8.1 Access/Assign方法的功能343
第8章 编程343
8.1.3 使用Assign方法验证数据的有效性344
8.1.2 创建Access和Assign方法344
8.1.4 使用Access方法动态建立对象345
8.1.6 通过Access/Assign方法使用数组来模拟集合支持346
8.1.5 使用This_Access方法动态建立属性346
8.2.2 获取OLE拖放时可用的数据格式348
8.2.1 示例演示348
8.2 OLE拖放的数据格式348
8.3.2 拖放列表框中数据项到表单中350
8.3.1 示例演示350
8.3 实现OLE拖放350
8.3.3 拖放文本到文本框中352
8.3.4 从Windows资源管理器中拖放文件到列表框中353
8.3.5 拖动表单中的对象到一个新位置354
9.1.1 示例演示355
9.1 按目录格式打印报表355
第9章 报表355
9.1.3 为报表添加标题栏356
9.1.2 建立报表的数据环境356
9.1.4 为报表建立文字环绕和交换图片显示位置效果357
9.2.1 示例演示362
9.2 按帐务型打印报表细节带区362
9.2.3 为矩形指定打印条件363
9.2.2 报表的变量设置363
9.3.1 示例演示364
9.3 打印客户邮件标签364
9.4.1 示例演示365
9.4 打印数据字典信息365
9.3.2 设置标签的分栏打印365
9.4.2 使用命令动态建立报表366
9.5.1 示例演示369
9.5 打印一个货物清单369
9.5.2 使用视图作为报表的数据源370
9.5.3 建立报表的数据分组374
9.6.1 示例演示375
9.6 在报表中打印一个总计的百分比375
9.6.2 使用数据分组求小计376
9.7.1 示例演示377
9.7 使用条件表达式设置信息显示格式377
9.6.3 显示百分比377
9.7.2 指定域控件的打印条件378
10.1.3 MAPI控件简介379
10.1.2 使用MailBtn类发送邮件379
第10章 ActiveX379
10.1 发送电子邮件379
10.1.1 示例演示379
10.1.5 MAPI Messages控件的属性和方法380
10.1.4 Microsoft MAPI Session控件的属性和方法380
10.1.6 发送带附件的电子邮件382
10.2.1 示例演示384
10.2 使用RichText控件384
10.2.2 Rich TextBox控件的属性385
10.2.4 Rich TextBox控件的方法386
10.2.3 Rich TextBox控件的事件386
10.2.5 Rich TextBox控件示例388
10.3.2 Slider控件的属性和事件389
10.3.1 示例演示389
10.3 使用Slider控件和StatusBar控件389
10.3.3 StatusBar控件的属性390
10.3.5 Slider和StatusBar控件示例392
10.3.4 StatusBar控件的事件和方法392
10.4.2 TreeView控件的属性393
10.4.1 示例演示393
10.4 实现项目的分层显示393
10.4.3 Nodes集合的属性和方法395
10.4.5 TreeView控件示例396
10.4.4 TreeView控件的事件396
10.5.2 在TreeView控件中新增节点398
10.5.1 示例演示398
10.5 在TreeView控件中添加和删除项目398
10.5.4 保存/恢复TreeView控件中的节点信息399
10.5.3 在TreeView控件中删除节点399
10.6.2 SysInfo控件属性401
10.6.1 示例演示401
10.5.5 以编程方式选定TreeView控件中的节点401
10.6 显示系统信息401
10.6.3 SysInfo控件的事件402
10.6.4 SysInfo控件示例403
10.7 在ActiveX控件中播放AVI文件404
10.7.2 Multimedia控件的属性405
10.7.1 示例演示405
10.7.4 Multimedia控件示例408
10.7.3 Multimedia控件的事件408
10.8.2 Common Dialog控件的属性和方法411
10.8.1 示例演示411
10.8 自定义“打开”对话框411
10.8.3 Common Dialog控件示例413
10.9.2 在表单中显示图表414
10.9.1 示例演示414
10.9 按季度打印产品销售定单414
10.9.3 在报表中打印图表417
10.10.2 指定图形的类型418
10.10.1 示例演示418
10.10 操作图形的显示特征418
10.11.2 动态刷新图表419
10.11.1 示例演示419
10.10.3 为图表指定标题和图例419
10.11 在表单中刷新图表419
10.12.1 示例演示420
10.12 在表单中自动调用Microsoft Word文档420
10.12.3 建立OLE对象421
10.12.2 向表单中嵌入OLE对象421
10.13.2 生成Excel电子表格423
10.13.1 示例演示423
10.13 自动调用Microsoft Excel电子表格423
10.14.1 示例演示427
10.14 自动调用Microsoft Word和Excel427
10.13.3 使用Excel的Chart对象生成图表427
10.14.2 从Excel复制图表到Word中428
10.14.3 Word常用命令429
11.1.2 从结构中获取数据433
11.1.1 示例演示433
第11章 Windows API433
11.1 使用需要结构的API函数433
11.1.3 建立API函数所需要的结构435
11.2.2 获取Windows的外观颜色436
11.2.1 示例演示436
11.2 使用需要指向数组的API函数436
11.2.3 设置Windows的外观颜色437
11.3.1 示例演示438
11.3 使用MCI命令播放多媒体文件438
11.3.2 进行多媒体播放的API函数439
11.3.3 打开多媒体文件440
11.4.1 示例演示442
11.4 获取版本信息442
11.3.4 播放多媒体文件442
11.4.2 使用AGETFILEVERSION()函数获取文件的资源信息443
11.5.2 使用FoxReg类操作注册表445
11.5.1 示例演示445
11.5 读取和写入VFP的注册表值445
11.6.2 使用ODBCReg类获取注册表中的ODBC信息448
11.6.1 示例演示448
11.6 读取ODBC的注册表值448
11.7 从Windows注册表获取应用程序信息449
11.7.2 使用FileReg类获取注册表中的文件信息450
11.7.1 示例演示450
11.8.2 使用_TypeLib类读取类型库信息451
11.8.1 示例演示451
11.8 查看类型库信息451
12.1.2 事件绑定452
12.1.1 示例演示452
第12章 Visual FoxPro 8.0的新增功能452
12.1 使用BINDEVENTS()、RAISEEVENTS()和AEVENTS()452
12.1.3 检测事件绑定数目453
12.1.4 解除事件绑定454
12.2.1 示例演示455
12.2 结构化异常处理455
12.1.5 使用代码引发一个事件455
12.2.2 TRY...CATCH...FINALLY命令456
12.2.3 Exception对象458
12.2.5 使用THROW[eUserExpression]459
12.2.4 TRY...CATCH结构的嵌套处理459
12.2.6 FINALLY子句460
12.2.8 ON ERROR错误处理与结构化异常处理的区别461
12.2.7 TRY...CATCH...FINALLY块中的命令限制461
12.3.1 示例演示462
12.3 使用COMARRAY()函数和强类型数组462
12.3.2 如何创建自动服务程序463
12.3.3 编译自动服务程序465
12.3.4 注册自动服务程序466
12.3.5 使用自动服务程序467
12.4.2 保存表单的属性设置到一个数据表中468
12.4.1 示例演示468
12.4 从一个数据表中恢复表单的属性设置468
12.5.1 示例演示469
12.5 Windows XP主题支持469
12.4.3 从一个数据表中恢复表单的属性设置469
12.6 建立不规则形状窗口470
12.5.3 在表单和控件级设置Windows XP主题效果470
12.5.2 在应用程序级设置Windows XP主题效果470
12.6.3 建立不规则窗口示例471
12.6.2 建立不规则窗口的原理471
12.6.1 示例演示471
12.7.1 示例演示472
12.7 系统托盘图标示例472
12.7.3 Systray类的属性、方法和事件473
12.7.2 Systray类简介473
12.7.5 在系统托盘中添加图标动画476
12.7.4 基本的系统托盘设置476
12.7.7 使用数字标记和文本定义菜单477
12.7.6 在系统托盘中使用气球提示477
12.7.8 使用菜单文件(MPR)定义菜单478
12.7.9 通过ShowMenu()方法指定显示的菜单479
12.7.10 图标的双击事件处理480
12.8.4 获取Messenger中的联系人信息481
12.8.3 Messenger注销481
12.8 控制MSN Messenger481
12.8.1 示例演示481
12.8.2 Messenger注册481
12.8.9 获得当前MSN Messenger设置482
12.8.8 发送文件482
12.8.5 打开与指定联系人的对话窗口482
12.8.6 打开MSN Messenger窗口482
12.8.7 打开邮件窗口482
12.8.10 使用Windows Scripting Host向活动窗口发送指令483
12.9.1 示例演示485
12.9 表格的突出显示、自动适应列宽和图像列标头485
12.9.4 锁定表格列486
12.9.3 自适应列宽设置486
12.9.2 表格行的突出显示设置486
12.10.1 示例演示487
12.10 使用成员类487
12.9.5 为列标头指定一个图像文件487
12.10.3 成员类示例488
12.10.2 成员类简介488
12.11.2 CursorAdapter对象的属性491
12.11.1 示例演示491
12.11 使用CursorAdapter管理数据访问491
12.11.3 CursorAdapter对象的方法495
12.11.4 CursorAdapter对象的事件497
12.11.5 使用本地数据源500
12.11.6 使用ODBC数据源504
12.11.7 使用ADO数据源506
12.12 使用XMLAdapter类加载和生成XML514
12.12.1 示例演示515
12.12.2 XMLAdapter简介515
12.12.3 XMLAdapter对象的属性516
12.12.4 XMLAdapter对象的方法519
12.12.5 XMLAdapter对象的Tables集合521
12.12.6 转换XML到临时表523
12.12.7 转换XML架构中的数据类型525
12.12.8 转换临时表为XML526
12.12.9 在XMLAdapter中使用Diffgrams527
12.13 从XMLDataset建立临时表529
12.13.1 示例演示529
12.13.2 加载XML到临时表中530
12.13.3 控制数据绑定530
12.13.4 使用XMLAdapter生成XMLDiffGrams530
12.14 VFP/VB.NET XML Web服务示例531
12.14.1 Web服务的架构531
12.14.2 建立COM服务程序532
12.14.3 安装Internet信息服务(IIS)并建立虚拟目录533
12.14.4 创建并发布Web服务535
12.14.5 使用Web服务536
12.14.6 分发Web服务538
13.1 典型的多细节带区报表540
13.1.1 示例演示540
第13章 Visual FoxPro 9.0的新增功能540
13.1.2 报表数据环境中的一对多关系541
13.1.3 在表单使用一对多关系显示多个子表的内容543
13.1.4 报表的驱动别名与目标别名545
13.1.5 建立多细节带区报表546
13.2 包含计算的多细节带区报表550
13.2.1 示例演示550
13.2.2 报表变量和计算字段的作用域551
13.2.3 建立包含计算的多细节带区报表551
13.3 使用ReportListener进行动态格式化555
13.3.1 示例演示555
13.3.2 Visual FoxPro 9.0报表的对象支持架构556
13.3.3 ReportListener对象的属性、事件和方法560
13.3.4 Visual FoxPro报表定义文件(FRX)的结构572
13.3.5 在报表定义文件的USER字段中加入指令581
13.3.6 建立ReportListener派生类583
13.4 使用GDI+建立柱形图表587
13.4.1 示例演示588
13.4.2 ReportListener的GDI+支持588
13.4.3 GDI Plus API封装基础类库591
13.4.4 使用GDI+在表单中绘图612
13.4.5 使用GDI+在报表中绘图613
13.5 使用ReportListener进行HTML、XML和TIFF输出620
13.5.1 示例演示620
13.5.2 XmlListener类622
13.5.3 HtmlListener类625
13.5.4 报表输出应用程序ReportOutput.app625
13.5.5 使用ReportOutput.app输出报表到HTML文件中628
13.5.6 使用ReportOutput.app输出报表到XML文件中628
13.5.7 使用ReportListener的OutputPage方法输出报表到TIFF文件中629
13.6.1 示例演示630
13.6.2 同时进行多种输出630
13.6 使用ReportListener同时进行多种输出630
13.7 添加一个自定义报表预览容器到表单中631
13.7.1 示例演示631
13.7.2 表单设计632
13.7.3 在表单的形状对象oPreviewContainer中显示报表633
13.7.4 “上一页”和“下一页”按钮设计633
13.7.6 关闭报表预览634
13.7.7 建立可调整报表显示比例的预览表单634
13.7.5 重绘显示在表单中的报表634
13.8 控制报表的预览窗口638
13.8.1 示例演示638
13.8.2 报表预览应用程序接口和报表预览程序639
13.8.3 定制Visual FoxPro默认的报表预览程序644
13.8.4 解读示例645
13.9 可停靠的图片查看器646
13.9.1 示例演示646
13.9.2 Visual FoxPro 9.0对可停靠表单的操作支持647
13.9.3 Image控件的PictureVal属性650
13.9.4 示例表单的界面设计651
13.9.5 添加图像文件到数据表的Blob型字段中及图像显示设置651
13.9.6 表单停靠后的界面切换设计652
13.9.7 在Grid(表格)中使用Image控件653
13.10.1 示例演示655
13.10.2 控件的Anchor属性655
13.10 锚定控件655
13.10.3 使用Anchor Editor(锚定编辑器)设置Anchor属性656
13.10.4 该示例中控件的Anchor属性设置657
13.11.1 示例演示658
13.11.2 PolyPoints属性658
13.11 多边形功能658
13.11.3 LineSlant属性660
13.11.4 控件的旋转设置661
13.12.1 示例演示662
13.12.2 递归调用662
13.12 对损坏的备注字段进行扫描662
13.12.3 Visual FoxPro的文件结构663
13.12.4 示例中的扫描设计664
13.13 绑定Windows消息事件666
13.13.1 示例演示666
13.13.2 BINDEVENT()函数的新功能667
13.13.3 示例中的BINDEVENT()函数应用668
13.14 FoxCode菜单脚本670
13.14.1 示例演示670
13.14.2 IntelliSense表的结构672
13.14.3 编辑IntelliSense表中的记录673
13.14.4 建立IntelliSense脚本674
13.14.5 FoxCode对象675
13.14.6 MenuHit脚本676
13.14.7 MenuContext脚本678
13.15 代码范围分析器的性能分析外接程序680
13.15.1 示例演示680
13.15.2 CovperfAddinfs.scx外接程序的功能682
13.16.1 示例演示683
13.16.2 数值转换为二进制字符串的原理683
13.16 二进制转换683
13.16.3 BINTOC()函数684
13.16.4 CTOBIN()函数686
13.17 Fox媒体播放器687
13.17.1 示例演示688
13.17.2 Windows Media Player控件688
13.17.3 建立媒体播放器690
13.18 控制按钮的标题和图片位置691
13.18.1 示例演示691
13.18.2 命令按钮、选项按钮和复选框标题的换行显示692
13.18.3 指定图片在控件中的位置、边距和间距693