《中文Visual FoxPro 6.0编程基础》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:合力工作室编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1999
  • ISBN:7302033730
  • 页数:378 页
图书介绍:

第一章 概述 1

1.1 Visual FoxPro 6.0中文版的技术要点 1

1.2 中文Visual FoxPro 6.0的新特点 2

1.2.1 增强的网络功能 2

1.2.2 增强的向导 3

1.2.3 OLE拖放技术 3

1.2.4 具备2000年时间兼容性 4

1.2.5 增强的项目管理器 4

1.2.6 改进的Automation服务程序 4

2.1 Visual FoxPro 6.0开发环境简介 6

第二章 中文Visual FoxPro 6.0开发环境 6

2.2 Visual FoxPro 6.0用户界面 7

2.3 系统菜单 8

2.3.1 “文件”菜单 8

2.3.2 “编辑”菜单 10

2.3.3 “显示”菜单 11

2.3.4 “格式”菜单 12

2.3.5 “工具”菜单 14

2.3.6 “程序”菜单 14

2.3.7 “窗口”菜单 15

2.4.1 定制工具栏的种类 16

2.3.8 “帮助”菜单 16

2.4 Visual FoxPro 6.0的工具栏 16

2.4.2 定制每个工具栏中的项目 26

2.4.3 定制工具栏的显示方式 28

第三章 使用项目管理器 29

3.1 项目管理器功能简介 29

3.2 中文Visual FoxPro 6.0项目管理器介绍 30

3.2.1 展开/折叠按钮 30

3.2.2 项目管理器按钮 31

3.2.3 使用项目管理器 32

3.3 设置项目管理器 33

3.4 用项目管理器快速开发应用程序 34

3.4.1 新建一个项目 34

3.4.2 使用“新建文件”创建一个项目 35

3.4.3 使用“向导”创建一个项目 36

3.5 设计一个应用程序所应该考虑的问题 38

3.5.1 构造应用程序框架 38

3.5.2 向项目中添加文件 41

3.5.3 引用可修改的文件 41

3.5.4 运行应用程序 41

4.1 数据类型和字段类型 42

4.1.1 Visual FoxPro的主要数据类型 42

第四章 Visual FoxPro 6.0编程语言 42

4.1.2 字段类型 43

4.2 数据的存储方式 44

4.2.1 变量 44

4.2.2 常量 45

4.2.3 数组 45

4.2.4 字段 45

4.2.5 记录 45

4.2.6 对象 45

4.2.7 操作符 46

4.2.9 宏替换 47

4.2.8 创建表达式 47

4.2.10 NULL值 48

4.3 语法结构 49

4.3.1 赋值语句以及表达式 49

4.3.2 IF…ELSE…ENDIF 50

4.3.3 DO CASE…ENDCASE 51

4.3.4 SCAN…ENDSCAN 52

4.3.5 FOR…ENDFOR 53

4.3.6 DO WHILE…ENDDO 54

4.3.7 函数 54

4.4.1 过程 55

4.4 过程和函数 55

4.4.2 函数 56

第五章 数据类型操作 57

5.1 处理字符型数据 57

5.1.1 字符串的匹配 57

5.1.2 字符串空格处理 62

5.1.3 从字符串中返回值 64

5.1.4 字符串特殊处理 69

5.2 数据类型转换 75

5.2.1 字符——日期时间转换 75

5.2.2 数值——货币转换 76

5.2.4 其他转换 77

5.2.3 字符——数值转换 77

5.3 日期和时间的处理 79

5.4 数值处理技术 87

5.4.1 函数操作 87

5.4.2 位操作 96

第六章 用SQL语言编写查询程序 100

6.1 SQL语言简介 100

6.2 查询操作 100

6.3 SELECT-SQL命令 101

6.3.2 参数说明 102

6.3.1 SELECT-SQL命令语法 102

6.4 查询操作示例 108

6.5 ALTER TABLE-SQL 110

6.6 CREATE CURSOR-SQL命令 113

6.7 CREATE TABLE-SQL命令 115

6.8 DELETE-SQL命令 117

6.9 INSERT-SQL命令 118

6.10 UPDATE-SQL命令 118

7.1 概述 119

7.1.1 规划应用程序 119

第七章 如何开发应用程序 119

7.1.2 创建应用程序的过程 120

7.1.3 开始开发工作 120

7.2 使用“项目管理器” 120

7.3 创建数据库 121

7.4 创建类 121

7.5 设计访问信息的方法 122

7.6 测试和调试 122

第八章 面向对象程序设计技术 123

8.1 面向对象程序设计简介 124

8.1.1 面向对象程序设计的优势 124

8.1.2 对象与类 125

8.2 Visual FoxPro 6.0与面向对象技术 126

8.2.1 Visual FoxPro类 126

8.2.2 Visual FoxPro的基本类 127

8.2.3 容器类 127

8.2.4 控制类 128

8.3 面向对象程序设计的具体实现 128

8.3.1 设置属性 128

8.3.2 方法调用 129

8.3.3 事件的响应 129

8.3.6 向容器类中添加对象 130

8.3.5 保护类成员 130

8.3.4 指派方法代码和事件代码 130

8.3.7 检查对象存在与否 131

8.3.8 创建成员数组 131

8.3.9 创建对象数组 132

8.3.10 集成对象和数据 133

8.3.11 在Visual FoxPro中建立程序框架 133

8.4 扩充Visual FoxPro的功能 134

8.4.1 访问外部类库 134

8.4.2 使用ActiveX控件和对象 135

8.4.3 动态链接库 135

8.4.4 使用Visual FoxPro库 137

第九章 表单 139

9.1 设计表单 139

9.1.1 使用表单设计器设计表单 140

9.1.2 使用表单向导设计表单 142

9.2 加工表单 148

9.2.1 保存和运行表单 148

9.2.2 定制表单 149

9.2.3 向表单中添加控件 151

9.2.4 创建表单集 155

9.2.5 修改表单属性 156

第十章 表单属性 158

10.1 设置表单属性 158

10.1.1 通过属性对话框设置表单属性 159

10.1.2 通过程序语句设置表单属性 160

10.2 定义表单行为 160

10.3 _SCREEN系统变量和LockScreen属性简介 161

第十一章 控件 163

11.1 Visual FoxPro 6.0中的控件 163

11.2 控件及其相关操作 164

11.2.1 复制和删除表单控件 164

11.2.3 设置Tab键次序 165

11.2.2 表单中控件的布局方法 165

11.2.4 确定表单中控件的数目 166

11.3 文本框(TextBox)控件 167

11.3.1 文本框中文本的处理 168

11.3.2 在文本框得到焦点后选择文本 168

11.3.3 在文本框中输入用户口令 169

11.4 列表框(ListBox)控件 171

11.4.1 在列表框中显示一个字段 172

11.4.2 列表框的基本操作 172

11.4.5 向列表框中添加项 174

11.4.4 选择列表框中的多项 174

11.4.3 创建具有多列的列表框 174

11.4.6 将图片添加到列表项中 175

11.5 表格(Grid)控件 176

11.5.1 调整表格的外观 177

11.5.2 设置表格中显示的数据源 178

11.6 命令组(CommandGroup)控件 178

11.6.1 设置命令按钮的数量 179

11.6.2 设置命令按钮的属性 179

11.6.3 编辑单个按钮的属性 179

11.6.4 引用当前选定的按钮 180

11.7 复选框(CheckBox)控件 180

11.8 编辑框(EditBox)控件 181

11.9 微调(Spinner)控件 182

11.10 选项组(OptionGroup)控件 182

11.10.1 设置选项按钮的数量 183

11.10.2 设置选项按钮的属性 183

11.10.3 引用当前选定的按钮 184

11.10.4 ControlSource属性简介 184

11.11 计时器(Timer)控件 184

11.12 图像(Image)控件 185

11.13 页框(PageFrame)控件 185

11.13.1 向表单中添加页框控件 186

11.13.2 向页面中添加控件 188

11.13.3 管理长标题选项卡 188

11.13.4 使用代码切换页面 190

11.14 为控件设置访问键 191

11.15 设置工具提示文本 191

11.16 命令组中按钮的有效性 191

11.17 实现拖放(DragDrop)操作 192

11.17.1 与拖动相关的属性、事件和方法 192

11.17.2 人工拖动和自动拖动方式的区别 196

11.17.4 如何通过拖放操作移动控件 198

11.17.5 设置拖动的开始和停止时间 198

11.17.3 光标形状与鼠标的有效区域 198

第十二章 事件 200

12.1 事件驱动程序设计模型 200

12.2 事件驱动程序设计方法 202

12.3 对象操作方法 204

12.4 在对象层次引用对象 205

第十三章 方法程序 207

13.1 调用方法程序 207

13.2 创建新方法程序 209

13.3 RETURN命令的用法 211

13.4.2 使用ON ERROR命令 212

13.4 应用程序的错误处理 212

13.4.1 调用Error事件 212

第十四章 数据库、表和视图 214

14.1 表的处理 214

14.1.1 表的建立 214

14.1.2 表的使用 220

14.1.3 修改表的结构 225

14.1.4 定制针对表的操作 226

14.1.5 用索引排序数据 228

14.2 创建和使用数据库 231

14.2.1 建立数据库 231

14.2.2 设置数据库 234

14.2.3 设计数据库 239

14.3 数据查询技术 240

14.3.1 建立新的查询 240

14.3.2 设计与使用查询 242

14.3.3 建立多表查询关系 248

14.4 创建与使用视图 250

14.4.1 创建本地视图 250

14.4.2 查看与更新远程视图 252

14.4.3 在视图中使用多个表 255

15.1.1 创建一对一报表 257

15.1 创建报表 257

第十五章 报表和标签设计技术 257

15.1.2 创建一对多报表 260

15.1.3 使用“自动报表向导” 260

15.2 创建标签 261

15.3 定制报表布局 263

15.3.1 报表带区的修改 264

15.3.2 添加报表控件 265

15.3.3 添加字段控件 266

15.3.4 添加标签控件 269

15.3.5 添加通用字段和图片 270

15.3.6 添加线条、矩形和圆角矩形 272

15.3.7 控件的操作 273

15.3.8 改变控件的颜色 275

15.3.9 设置矩形控件的填充 275

15.3.10 设置线条粗细或样式 276

15.3.11 在报表布局上分组数据 276

15.3.12 给报表添加标题和总结 278

15.3.13 设置报表变量 278

15.3.14 报表的页面设置 280

15.4 报表的打印及预览 281

15.4.1 预览结果 281

15.4.3 控制打印记录 282

15.4.2 打印报表 282

第十六章 表单的使用 285

16.1 创建表单 285

16.1.1 使用表单向导 285

16.1.2 使用“快速表单” 288

16.2 向表单中添加控件 289

16.3 表单的定制 302

16.3.1 控件的移动、复制及删除 302

16.3.2 设置网格刻度 302

16.3.5 表单常用属性设置 303

16.3.4 对齐控件 303

16.3.3 设置控件的Tab键次序 303

16.3.6 将表单加入应用程序 305

第十七章 菜单设计 307

17.1 创建菜单系统 307

17.1.1 新建菜单 308

17.1.2 使用快捷菜单设计器 309

17.2 设计用户菜单界面 310

17.2.1 添加菜单项 310

17.2.2 添加子菜单 311

17.2.3 分组菜单项 311

17.3.2 设定键盘快捷键 312

17.3 给菜单项指定工作 312

17.3.1 设置访问键 312

17.3.3 设置菜单项的启动条件 313

17.3.4 为菜单项指定任务 314

17.3.5 设置菜单名 318

17.3.6 预览及运行菜单系统 319

17.3.7 执行菜单 319

17.4 设置菜单显示方式 320

17.4.1 建立状态条信息 320

17.4.2 指定菜单标题位置 321

18.1 创建工具栏 323

第十八章 创建工具栏 323

18.2 将工具栏连接到表单 326

18.3 工具栏的特点 329

18.4 协调菜单和用户自定义工具栏 329

第十九章 创建帮助文件 331

19.1 创建HTML帮助 331

19.1.1 调用帮助的方法 331

19.1.2 帮助的形式 334

19.1.3 发布已编译的HTML帮助系统 335

19.2 创建图形方式的帮助 335

19.2.1 选择帮助特性 335

19.2.4 上下文相关帮助 336

19.2.2 联机帮助 336

19.2.3 帮助菜单 336

19.2.5 设计“这是什么?”帮助 337

19.2.6 通过编程设计帮助 338

19.2.7 使用WinHelp函数 338

19.2.8 指定WinHelp参数 339

19.3 设计.DBF样式的帮助 341

19.3.1 创建.DBF样式的帮助 341

19.3.2 查看.DBF样式的帮助文件示例 342

19.3.4 自定义.DBF样式的帮助 344

19.3.3 使用.DBF样式的帮助 344

第二十章 设计一个小型数据库系统 347

20.1 创建表结构 347

20.2 创建数据库 349

20.3 编辑表间关系 351

20.3.1 创建关系 351

20.3.2 编辑关系 352

20.3.3 修改关系 352

20.4 建立参照完整性 353

20.4.2 删除规则 354

20.4.1 更新规则 354

20.4.3 插入规则 355

20.5 浏览数据库和表 356

20.6 数据库应用示例 358

20.6.1 设计目标 358

20.6.2 建立表单的初始界面 360

20.6.3 建立数据环境 360

20.6.4 添加控制字段 361

20.6.5 综合调整 361

20.6.6 添加代码 362

A.1 xBASE系列数据库系统开发工具简介 365

附录 中文Visual FoxPro 6.0简介 365

A.2 Visual FoxPro 6.0中文版新的特点 366

A.3 安装Visual FoxPro 6.0中文版 367

A.3.1 软件平台 367

A.3.2 硬件平台 367

A.3.3 安装Visual FoxPro 6.0中文版 368

A.4 定制Visual FoxPro 6.0中文版系统 369

A.4.1 添加或删除Visual FoxPro 6.0中文版构件 370

A.4.2 安装ODBC数据源 370

A.4.3 更新Windows注册表的相应项 370

A.5 配置Visual FoxPro 6.0中文版 371

A.5.1 通过Windows注册表修改配置 372

A.5.2 通过修改配置文件夹更改系统配置 372

A.5.3 通过SET命令来修改系统配置 373

A.5.4 使用“选项”对话框修改系统配置 374

A.5.5 显示系统配置信息 375

A.6 Visual FoxPro 6.0中文版系统的优化 375

A.6.1 优化Windows操作系统环境 375

A.6.2 优化Visual FoxPro 6.0系统 376

A.6.3 在多用户环境中优化Visual FoxPro 6.0中文版 377

A.7 Visual FoxPro 6.0中文版的行命令启动开关 378

A.8 从硬盘上删除Visual FoxPro 378