请输入您要查询的百科知识:

 

词条 VisualFoxPro程序设计参考手册
释义

基本信息

书名:VisualFoxPro程序设计参考手册

ISBN:711512399

作者:张洪举编

出版社:人民邮电出版社

定价:75

页数:748

出版日期:2004-8-1

版次: 1

开本:16开

简介

近几年,自从Visual FoxPro从Visual Studio中分离出来以后,Visual FoxPro的版本升级速度明显加快,几乎每年都有新版本问世。随着版本的迅速升级,许多新技术被加入到了Visual FoxPro中。例如,对XML、Web服务的支持,可以允许在Visual FoxPro中使用异构平台中的数据资源;提供的CursorAdapter工具,可以允许用户以一种简单的方式连接到各种数据源,如ODBC、ADO、XML等。现在,图书市场上已有的一些Visual FoxPro书籍或者过于简单而使读者感觉收获甚微,或者仍旧使用Visual FoxPro 6.0进行介绍而显得技术过于陈旧。因此,本书力图系统、全面地介绍Visual FoxPro的基本数据库开发技术和最新的Visual FoxPro增强技术,以及更多的实用技巧,尽可能地满足不同层次读者的需求,使读者能够通过阅读本书真正掌握Visual FoxPro开发工具,从而开发出功能强大的应用程序。本书在编写过程中,尽量以一种由简入繁、循序渐进的方式来讲解Visual FoxPro编程中各个方面的内容。但是,在Visual FoxPro中,有许多技术是对多种技术的融合,这需要读者对Visual FoxPro有一定的熟练程度,以及对多种计算机知识的掌握广度。在第一次阅读本书时,读者可以粗略阅读一下大体框架,然后对关键难点重新阅读。

目录

第1章 数据库系统简介 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 7

1.4.3 安装MSDE 7

第2章 集成开发环境 8

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语言基础 53

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章 创建自由表 86

4.1 建立表结构 86

4.1.1 使用表设计器建立表 86

4.1.2 使用CREATE TABLE -SQL命令建立表 88

4.2 修改表结构 89

4.2.1 使用报表设计器修改表结构 89

4.2.2 使用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章 表的基本操作 98

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章 表的排序与索引 125

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章 创建. 维护和管理数据库 135

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查询 160

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 选择记录 173

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命令添加记录 176

第9章 面向对象的程序设计 178

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章 表单与表单集 205

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章 菜单与工具栏设计 288

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章 报表与标签设计 315

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章 程序易用性设计 349

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.2 标签等对象的超级链接支持 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章 查询与搜索设计 392

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 常用查询界面设计 396

14.2.2 动态筛选查询界面设计 397

14.3 全文本搜索设计 399

14.3.1 文本搜索函数与相关控件属性 399

14.3.2 全文本搜索示例 400

14.4 文件与目录搜索设计 402

14.4.1 递归调用 402

14.4.2 目录搜索设计 403

14.4.3 文件搜索设计 404

第15章 文件与目录. 文件夹操作 406

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章 位运算和进制转换 429

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控制 439

17.1 ActiveX控件的注册 439

17.1.1 使用Regsvr32.EXE手动注册 439

17.1.2 使用Visual FoxPro环境注册 439

17.1.3 使用安装程序注册 440

17.1.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服务 524

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章 共享访问程序设计 561

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章 客户/服务器程序设计 577

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函数 672

21.1 使用DLL库 672

21.1.1 调用DLL函数 672

21.1.2 向DLL传递参数 674

21.2 访问FLL库 677

第22章 应用程序的管理与编译 679

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章 建立和调用帮助文档 699

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章 程序发布 709

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

附录 721

附录1 函数分类表 721

附录2 命令分类表 732

附录3 Visual FoxPro系统变量 742

附录4 系统菜单和菜单选项常数 743

附录5 Visual FoxPro变量命名约定 746

附录6 Visual FoxPro对象命名约定 746

附录7 Visual FoxPro表字段命名约定 747

附录8 Visual FoxPro系统容量 747

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/27 16:34:23