《中文版Visual FoxPro 5.0使用指南》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:云舟工作室编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1998
  • ISBN:7115072876
  • 页数:338 页
图书介绍:

第一章 中文Visual FoxPro 5.0概述 1

1.1 引言 1

1.2 Visual FoxPro 5.0的新功能 1

1.2.1 Visual FoxPro 5.0改变了数据库的概念 1

1.2.2 Visual FoxPro 5.0引入了可视化编程技术 2

1.2.3 VFP 5.0的新增特性 2

1.3 面向对象的基本知识 3

1.3.1 何谓对象(Object) 4

1.3.2 对象的两大特点 4

1.3.3 类(Class)和子类 4

1.3.4 方法(Method)、消息(Message)和事件(Event) 6

1.3.5 面向对象方法的几大特点 7

1.3.6 面向对象方法和传统的方法的比较 9

1.4 Visual FoxPro 5.0的安装和配置 10

1.4.1 Visual FoxPro 5.0的最小系统要求 10

1.4.2 安装前的准备工作 11

1.4.3 开始安装 11

1.5 环境配置和系统优化 14

1.5.1 系统配置文件 14

1.5.2 设置系统环境 15

1.5.3 系统优化 27

1.5.4 Visual FoxPro系统性能 29

第二章 VFP 5.0的界面及操作基础 32

2.1 理解Visual FoxPro5.0用户界面 32

2.1.1 菜单系统 33

2.1.2 动态菜单和菜单弹出 34

2.1.3 工具栏 35

2.1.4 对话框 43

2.1.5 项目管理器 55

2.1.6 系统键盘的定义 56

2.2 Visual FoxPro 5.0中的文本编辑 58

2.2.1 文件操作 58

2.2.2 光标移动控制键 60

2.2.3 文本编辑 61

2.3 使用Visual FoxPro 5.0的命令窗口 63

2.3.1 命令输入和编辑 63

2.3.2 命令续行 64

2.3.3 改变字体 64

2.3.4 行缩进 64

2.3.5 出错处理 65

2.4 键盘宏 66

2.4.1 键盘宏的建立 66

2.4.2 编辑已定义的键盘宏 67

2.4.3 宏的使用 69

2.4.4 使用宏时注意的问题 69

第三章 VFP应用程序开发基础 70

3.1 数据类型 70

3.1.1 字符型(Character) 71

3.1.2 货币型(Currency) 71

3.1.3 日期型(Date) 71

3.1.4 日期时间型(DateTime) 72

3.1.5 双精度型(Double) 72

3.1.6 浮点型(Float) 72

3.1.7 通用型(General) 73

3.1.8 整数型(Integer) 73

3.1.9 逻辑型(Logical) 73

3.1.10 备注型(Memo) 73

3.1.11 数值型(Numeric) 74

3.1.12 二进制字符型 74

3.1.13 二进制备注型 74

3.2 数据存储 74

3.2.1 常量 75

3.2.2 变量 76

3.2.3 数组 77

3.2.4 字段和记录 77

3.2.5 对象 78

3.3 操作符和表达式 78

3.3.1 操作符 78

3.3.2 表达式 80

3.4 处理数据 83

3.4.1 用户自定义函数和过程 83

3.4.2 处理字段和记录 85

3.4.3 处理数据 86

3.4.4 处理类和对象 87

3.4.5 处理空值(Null值) 87

3.5 VFP程序的基本结构 88

3.5.1 顺序结构 88

3.5.2 分支结构 89

3.5.3 循环结构 89

3.5.4 程序结构的示例 90

3.6 使用项目管理器(Project Manager) 91

3.6.1 项目管理器简介 91

3.6.2 项目管理器的操作界面 95

3.6.3 查看、设定项目信息 99

3.6.4 利用项目管理器开发应用程序 101

第四章 创建数据库和表 107

4.1 VFP5.0数据库设计的新功能 108

4.1.1 表设计器的改进 108

4.1.2 数据库设计器的改进 109

4.2 数据库设计原理 112

4.2.1 数据库设计步骤简介 113

4.2.2 确定建立数据库的目的 114

4.2.3 设计数据库中的表 114

4.2.4 设计表中的字段 115

4.2.5 关键字段的使用 115

4.2.6 确定数据库中表间的关系 116

4.3 创建和管理数据库 118

4.3.1 创建数据库 118

4.3.2 在数据库中添加表 120

4.3.3 从数据库中移去表 122

4.3.4 将数据库加入到项目中 123

4.3.5 从项目中移去数据库 123

4.3.6 修改数据库结构 123

4.4 多个数据库的引用 126

4.4.1 打开多个数据库 126

4.4.2 设置当前数据库 127

4.4.3 关闭数据库 128

4.5 使用数据字典 128

4.5.1 存储过程 129

4.5.2 永久关系 130

4.5.3 参照完整性 131

4.6 创建和修改表 132

4.6.1 自由表和数据库表的区别 132

4.6.2 创建、删除自由表 135

4.6.3 创建、删除数据库表 136

4.6.4 建立字段 137

4.6.5 设定字段验证和记录验证 138

4.6.6 使用触发器 140

4.6.7 修改表结构 141

4.7 使用索引 141

4.7.1 建立表索引 142

4.7.2 控制对记录的访问顺序 143

4.7.3 控制重复值 144

4.7.4 索引的维护 145

4.8 处理记录 146

4.8.1 添加记录 146

4.8.2 编辑记录 148

4.8.3 删除记录 149

4.9 使用多表 150

4.9.1 工作区 150

4.9.2 使用表别名 151

4.9.3 设置表间的临时关系 152

第五章 表单和控件 156

5.1 创建新表单 156

5.1.1 设计VFP的表单 156

5.1.2 设置表单选项 157

5.1.3 创建新表单 158

5.1.4 利用表单集 162

5.1.5 设置数据环境 163

5.2 VFP 5.0中的控件 165

5.2.1 设定控件和数据的关系 166

5.2.2 文本框和编辑框 168

5.2.3 列表框和组合框 169

5.2.4 选项按钮组和复选框 174

5.2.5 命令按钮和命令按钮组 176

5.2.6 线条、形状、标签和图像 179

5.2.7 计时器和微调控件 181

5.2.8 表格和页框 183

5.3 在表单中添加对象 189

5.3.1 向表单添加容器 190

5.3.2 向表单添加控件 190

5.3.3 添加用户自定义对象 191

5.3.4 新建属性和方法 193

5.4 对象和表单的管理 195

5.4.1 设置属性 195

5.4.2 编辑事件代码和方法代码 196

5.4.3 处理表单 198

5.4.4 运行表单 199

5.4.5 动态设置属性 201

5.4.6 管理表单 202

第六章 菜单的设计 204

6.1 创建菜单系统的步骤和原则 204

6.1.2 创建菜单系统的步骤 204

6.1.2 设计菜单系统的原则 205

6.2 创建菜单 206

6.2.1 打开菜单设计器 206

6.2.2 使用菜单设计器 207

6.2.3 常规选项对话框和菜单选项对话框 212

6.3 用命令创建菜单 214

6.4 创建自定义工具栏 214

6.4.1 定义工具栏类 214

6.4.2 向自定义工具栏类添加对象 215

6.4.3 将自定义工具栏加入表单集 216

第七章 查询与视图 219

7.1 设计查询 219

7.1.1 查询设计器的用法 219

7.1.2 查询设计器的组成 221

7.1.3 查询运行 226

7.1.4 查询输出选择 227

7.1.5 关于SQL 232

7.1.6 查询语句 233

7.2 视图 237

7.2.1 建立本地视图 237

7.2.2 建立远程视图 245

7.2.3 视图应用 250

7.2.4 视图数据更改 251

7.2.5 视图合并 254

7.2.6 视图性能优化 255

7.2.7 视图数据字典特性 255

7.3 游标 256

第八章 报表和标签 257

8.1 使用报表向导 257

8.2 使用报表设计器 260

8.2.1 报表带区 260

8.2.2 使用报表控件工具栏 261

8.2.3 设置报表设计器的数据环境 262

8.2.4 放置对象 263

8.2.5 系统菜单的变化 264

8.3 报表控件属性 265

8.3.1 调整文本标签对象的打印特性 265

8.3.2 调整字段对象的打印特性 267

8.3.3 调整线条/矩形对象的打印特性 270

8.3.4 调整图片对象的打印特性 270

8.4 报表调整 272

8.4.1 调整各报表区的大小 272

8.4.2 使用报表网格与标尺帮助 273

8.4.3 改变报表对象尺寸 274

8.4.4 将对象分组 274

8.4.5 报表间拷贝 274

8.4.6 布局工具条 275

8.4.7 预览工具条 275

8.5 快速报表 275

8.6 报表美化和高级应用 278

8.6.1 重新设计报表 278

8.6.2 多库联合打印 280

8.6.4 在报表中使用自定义变量 283

8.6.5 打印报表时的页面设置 284

8.7 标签文件的创建 285

第九章 数据库服务器及共享程序 286

9.1 SQL Server 6.0的版本说明 286

9.1.1 服务器 286

9.1.2 工作站 286

9.2 连接Visual FoxPro与数据库服务器 287

9.2.1 安装Client应用程序和ODBC驱动程序 287

9.2.2 ODBC标准 287

9.2.3 SQL Server的升迁向导 287

9.3 Visual FoxPro对数据存取的控制 289

9.3.1 存取数据 289

9.3.2 数据锁定 289

9.3.3 数据锁定的解除 291

9.4 Visual FoxPro数据存取的缓冲 291

9.4.1 选择缓冲方式 291

9.4.2 冲突的管理 292

9.5 利用事物处理实现数据的更新 293

9.6 客户/服务器应用程序的设计 294

9.6.1 客户/服务器应用程序的设计目标 294

9.6.2 快速开发应用程序 298

9.6.3 确保开发的准确性和数据的完整性 299

9.7 SQL pass-through技术详解 300

9.7.1 SQL pass-through的技术使用 300

9.7.2 使用SQL pass-through函数访问服务器存储过程 302

9.7.3 用SQL pass-through处理远程数据 309

9.7.4 处理SQL pass-through错误 316

第十章 应用程序的调试和优化 317

10.1 调试前的准备工作 317

10.1.1 建立测试环境 317

10.1.2 设置验证信息 318

10.1.3 查看事件发生的序列 318

10.2 调试应用程序 320

10.2.1 启动调试工作期 320

10.2.2 跟踪代码 320

10.2.3 中止程序的执行 322

10.2.4 查看存储的值 323

10.3 处理应用程序“运行时”的错误 326

10.3.1 处理过程中的错误 326

10.3.2 处理类和对象中的错误 327

10.3.3 从错误处理代码中返回 327

10.4 优化表和索引 328

10.4.1 使用索引 328

10.4.2 优化联接 328

10.4.3 优化表和索引的原则 329

10.5 使用Rushmore技术加速数据访问 330

10.5.1 Rushmore技术简介 330

10.5.2 在表中使用Rushmore 330

10.5.3 Rushmore的控制 331

10.5.4 优化Rushmore表达式 332

10.6 优化表单和控件 334

10.6.1 优化表单 334

10.6.2 优化控件 335

10.7 优化应用程序 336

10.7.1 提高性能的一般技巧 336

10.7.2 高效地引用对象属性 337