《Visual Foxpro 7.0实用教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:朱潭亮编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2002
  • ISBN:7115094020
  • 页数:353 页
图书介绍:

第一篇 基础篇 3

第1章 Visual FoxPro7.0基础 3

1.1 Visual FoxPro7.0的安装 4

1.1.1 Visual FoxPro7.0的安装 4

1.1.2安装时遇到的问题 4

1.1.3启动与恢复Visual FoxPro7.0 6

1.1.4从其他版本转换文件 7

1.2 Visual FoxPro7.0的数据 8

1.2.1数据类型 8

1.2.2数据容器 10

1.2.3处理数据 10

1.3 Visual FoxPro7.0的函数与表达式 11

1.3.1函数类型 11

1.3.2调用过程与函数 13

1.3.3表达式 14

1.4SQL语言命令 15

1.4.1SQL语言及其特点 15

1.4.2 Visual FoxPro7.0命令语法规则 16

1.5数据库系统基础 17

1.5.1数据与信息 17

1.5.2数据库系统 18

1.5.3 Visual FoxPro数据库管理系统 20

1.6小结 22

习题 23

第2章 数据库与数据表 25

2.1创建与删除数据库 26

2.1.1创建数据库 26

2.1.2删除数据库 30

2.1.3添加或移去数居库 32

2.2打开与关闭数据库 32

2.2.1打开一个或多个数据库 32

2.2.2关闭一个或多个数据库 34

2.3设置与查看数据库 35

2.3.1设置当前数据库属性 35

2.3.2设置当前数据库 36

2.3.3查看数据库分层结构 37

2.3.4数据库错误处理 39

2.4创建与删除表 40

2.4.1创建与删除数据库表 40

2.4.2创建与删除自由表 46

2.4.3创建命名表 47

2.4.4在数据库中添加表 48

2.4.5从数据库中移去表 49

2.5打开与关闭表 50

2.5.1在工作区中打开表 50

2.5.2在工作区中关闭表 54

2.6设计一个简单的表 55

2.6.1命名字段 55

2.6.2选择数据类型 60

2.6.3添加索引 61

2.6.4使用Null值 61

2.6.5设置字段的有效性 62

2.6.6指定输入掩码 63

2.6.7设置默认类 63

2.6.8为字段添加注释 63

2.6.9使用触发器 64

2.7表的索引 64

2.7.1索引类型 64

2.7.2创建索引 65

2.7.3控制重复值 70

2.7.4使用索引 70

2.8创建关系 72

2.8.1表的三种关系 73

2.8.2创建表间的临时关系 74

2.8.3创建表间的永久关系 76

2.8.4删除表间的永久关系 77

2.8.5建立参照完整性 78

2.8.6创建存储过程 78

2.9表的其他操作 79

2.9.1重命名表 79

2.9.2复制表 80

2.9.3修改表结构 85

2.9.4更新表和数据库的链接 85

2.10处理记录 87

2.10.1浏览记录 87

2.10.2添加记录 97

2.10.3删除记录 100

2.10.4恢复记录 104

2.10.5修改记录 106

2.11小结 107

习题 107

第3章 完善数据库 109

3.1设计查询 110

3.1.1创建查询 110

3.1.2创建“SELECT-SQL”语句 111

3.1.3查询条件 117

3.1.4查询结果 121

3.2视图操作 123

3.2.1创建本地视图 123

3.2.2连接远程数据 126

3.2.3创建远程视图 128

3.2.4创建参数化视图 129

3.2.5使用视图进行更新 130

3.2.6优化视图 132

3.3创建表单 135

3.3.1创建表单 135

3.3.2数据环境 138

3.3.3表单集 139

3.3.4向表单中添加对象 140

3.3.5表单的分类 141

3.3.6管理表单 143

3.4使用控件 144

3.4.1选择合适的控件 145

3.4.2扩展表单功能 147

3.5创建菜单与自定义工具栏 149

3.5.1创建菜单 149

3.5.2在应用程序中包含菜单 150

3.5.3创建自定义工具栏 151

3.6添加报表与标签 152

3.6.1创建报表布局 152

3.6.2创建邮件标签布局 154

3.6.3设置报表数据源 154

3.6.4预览与打印报表 155

3.7小结 156

习题 157

第二篇 程序篇 161

第4章 面向对象程序设计 161

4.1面向对象程序设计的基本单元——对象 162

4.1.1对象的优点 162

4.1.2对象的特点 163

4.1.3对象与类的联系 165

4.2面向对象程序设计的核心——类 165

4.2.1类的特征 165

4.2.2类的层次结构 166

4.3设计类 168

4.3.1确定类的类型 168

4.3.2创建有多个组件的控件 170

4.3.3创建非可视类 170

4.3.4创建一个新类 170

4.3.5修改类定义 173

4.3.6创建子类 175

4.3.7为类添加对象、属性和方法程序 175

4.3.8为类设计外观 177

4.3.9创建类库 178

4.3.10复制和删除类 179

4.3.11优化类设计 180

4.3.12类的注册 181

4.4对象的操作 182

4.4.1在容器分层结构中引用对象 182

4.4.2相对引用 183

4.4.3设置属性 183

4.4.4调用方法程序 184

4.4.5响应事件 184

4.5通过编程的方法定义类 184

4.5.1通过编程对类进行操作 185

4.5.2通过编程对对象进行操作 189

4.6Visual FoxPro的事件 190

4.6.1 Visual FoxPro中的核心事件 190

4.6.2事件触发顺序 192

4.6.3事件代码 194

4.7小结 194

习题 195

第5章 应用程序的建立 197

5.1开发工作 198

5.1.1程序设计的优点 198

5.1.2条件分支结构 199

5.1.3循环结构 201

5.1.4创建程序 205

5.1.5保存程序 208

5.1.6修改程序 208

5.1.7运行程序 209

5.1.8开发应用程序 210

5.2进行编译 212

5.2.1构造框架 213

5.2.2将文件加入到项目中 215

5.2.3为一个项目创建应用程序 216

5.3测试和调试 220

5.3.1避免出错 220

5.3.2处理错误 221

5.3.3调试工具 222

5.4优化应用程序 224

5.4.1优化表和索引 224

5.4.3优化表单和控件 228

5.4.4优化应用程序 230

5.5创建帮助文件 231

5.5.1创建图形方式帮助 231

5.5.2创建DBF样式的帮助 232

5.6发布应用程序 233

5.6.1生成可发布的应用程序 233

5.6.2创建发布磁盘 234

5.7小结 235

习题 235

第6章 扩展应用程序的功能 237

6.1与其他程序一起使用Visual FoxPro7.0 238

6.1.1复制Visual FoxPro之外的数据 238

6.1.2快速共享信息 246

6.1.3动态共享数据 248

6.2共享访问程序设计 249

6.2.1控制对数据的访问 250

6.2.2更新数据 254

6.2.3管理冲突 255

6.3添加OLE技术 257

6.3.1添加OLE对象 257

6.3.2使用ActiveX控件 261

6.3.3创建AUTOMATION服务程序 261

6.4访问API 265

6.4.1使用外部库进行扩展 265

6.4.2访问Visual FoxPro API 268

6.5小结 271

习题 272

第三篇 网络篇 276

第7章 升迁Visual FoxPro7.0数据库 276

7.1构造原型 276

7.1.1减少开发时间 276

7.1.2降低开发费用 276

7.1.3构造应用程序的本地原型 277

7.2升迁到SQL Server上 277

7.2.1准备工作 277

7.2.2升迁向导 280

7.2.3升迁过程 281

7.3升迁到ORACLE上 283

7.4小结 283

习题 284

第8章 客户机/服务器开发技术 285

8.1设计方案 286

8.1.1高性能的设计 286

8.1.2快速开发 291

8.2实现应用程序 292

8.2.1使用SQLpass-through函数 293

8.2.2建立参数化查询 295

8.2.3使用SQL Server的输入/输出参数 296

8.2.4建立与远程数据的外部连接 297

8.2.5用SQLpass-through管理连接 297

8.2.6用SQLpass-through处理远程数据 299

8.2.7选择有效的SQLpass-through处理方式 303

8.2.8处理多个结果集合 304

8.2.9控制数据类型的转换 306

8.3进行优化 308

8.3.1优化连接的使用 308

8.3.2加速数据检索 309

8.3.3加快查询、视图和表单的运行速度 312

8.3.4提高更新和删除操作的性能 314

8.4小结 316

习题 316

第四篇 企业篇 319

第9章 集体开发 319

9.1集体开发 320

9.2使用源代码进行管理 321

9.2.1源代码管理系统软件 322

9.2.2管理Visual FoxPro项目 323

9.2.3管理文件 327

9.3集体开发和修改数据库 331

9.4集体开发类库 332

9.5小结 333

习题 333

第10章 企业应用 335

10.1企业开发 336

10.2扩展可视化设计工具的功能 337

10.2.1建立子类 337

10.2.2使用AcxtiveX控件 338

10.3集成其他程序的功能 338

10.3.1使用向导 339

10.3.2使用自动服务 339

10.4扩展数据存储能力 340

10.5作为数据源 341

10.5.1在其他应用程序中使用Visual FoxPro的数据 341

10.5.2在其他应用程序中使用Visual FoxPro对象和命令 342

10.5.3使用Visual FoxPro建立数据库 342

10.6作为一个WWW搜索引擎 343

10.7小结 345

习题 345

附录一 文件扩展名与文件类型 346

附录二 培训大纲 350