《中文Visual FoxPro 3.0编程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:Microsoft著;王立丰译
  • 出 版 社:北京:科学出版社;龙门书局
  • 出版年份:1997
  • ISBN:7030057694
  • 页数:386 页
图书介绍:

第一部分 学生用书 2

引言 2

0.1 简介 2

0.2 课程目的 2

0.3 课程大纲 3

0.4 演示 3

0.5 课程所需材料 4

0.6 设施 7

第一章 对象模型 8

1.1 概述 8

1.2 面向对象的分析和设计 8

1.3 面向对象编程的特征 13

1.4 术语 17

1.5 属性、事件和方法 21

1.6 实验1:对象模型 29

第二章 Visual FoxPro面向对象语言 30

2.1 概述 30

2.2 代码复习和演示:例子1 43

2.3 代码复习和演示:例子2 45

2.4 复习 47

2.5 实验2:应用面向对象编程 48

第三章 Visual FoxPro 3.0中的可视类 49

3.1 概述 49

3.2 创建类和子类 55

3.3 演示 63

3.4 复习 64

3.5 实验3:可视类 65

第四章 表单 66

4.1 概述 66

4.2 数据环境 67

4.3 页框架 73

4.4 设置属性 76

4.5 复习 80

4.6 实验4:表单功能 81

第五章 使用网格 82

5.1 概述 82

5.2 实验5:用网格工作 91

第六章 使用调试工具 92

6.1 概述 92

6.2 调试工具 93

6.3 错误处理 97

6.4 复习 101

6.5 实验6:调试和错误处理 101

第七章 多用户程序设计 103

7.1 概述 103

7.2 锁定和解锁数据 105

7.3 缓冲数据 109

7.4 管理数据 116

7.5 什么是事务支持 122

7.6 复习 128

7.7 实验7:多用户编程 128

第八章 使用客户/服务器特征 129

8.1 概述 129

8.2 建立一个连接 131

8.3 SQL传递连接 133

8.4 本地和远程视图 139

8.5 复习 150

8.6 实验8:使用Visual FoxPro中的Client/Server特征 151

第九章 使用OLE自动化 152

9.1 概述 152

9.2 OLE的特征 154

9.3 使用OLE自动化对象 158

9.4 在Microsoft Excel中使用OLE自动化 160

9.5 用Visual FoxPro控制Microsoft Word 167

9.6 复习 172

9.7 实验9:使用OLE自动化 173

第十章 使用动态链接库 174

10.1 概述 174

10.2 使用DLLs的常用信息 176

10.3 复习 183

10.4 实验10:动态链接库 184

第十一章 课程总结 185

11.1 概述 185

11.2 课程目的 185

11.3 学生网络 186

11.4 能达到什么目的 186

11.5 课程评估 187

11.6 谢辞 187

附录A 向导和生成器 188

附录B Visual FoxPro词汇 196

附录C Visual FoxPro 3.0参考资料 230

第二部分 实验手册 234

实验1 对象模型 234

1.1 目的 234

1.2 练习1 项和定义匹配 234

1.3 总结 234

1.4 术语和定义搭配 235

实验2 应用面向对象编程 236

2.1 目的 236

2.2 其它信息 236

2.3 练习1使用作用域操作符(::) 236

2.4 练习2 通过编程创建表单 238

2.5 练习3 使用DEFINE CLASS命令来创建子类 240

2.6 练习4 使用AddObject()方法将控制加入到表单 242

2.7 练习5 ParentClass属性 245

2.8 可选练习1 创建一个更新和跳过记录的表单组 247

2.9 可选练习2 创建一个自定义函数 248

2.10 总结 248

实验3 可视类 250

3.1 目的 250

3.2 实验开始前 250

3.3 关于更多信息 250

3.4 练习1 创建表单类 250

3.5 练习2 创建和注册Button类 253

3.6 练习3 建立现有类的子类 254

3.7 练习4 更改现有类 255

3.8 练习5 创建容器类 256

3.9 练习6 创建控制类 257

3.10 练习7 创建自定义类 258

3.11 练习8 类属性和方法 259

3.12 可选练习1 温度计类 260

3.13 可选练习2 工具栏类 260

3.14 总结 261

实验4 表单功能 262

4.1 目的 262

4.2 实验开始前 262

4.3 关于更多信息 262

4.4 练习1 数据环境 262

4.5 练习2 多工作期 263

4.6 练习3 页框架 264

4.7 练习4 使用表单组 266

4.8 练习6 OLE控制 268

4.9 练习7 通过编程调用一个方法 269

4.10 练习8 常见任务 270

4.11 可选练习1 拖放 271

4.12 总结 271

实验5 使用网格 273

5.1 目的 273

5.2 开始实验前 273

5.3 关于更多信息 273

5.4 练习1 创建一对多表单 273

5.5 练习2 使用网格定位 274

5.6 练习3 网格定位(续) 274

5.7 练习4 使用网格 275

5.8 练习5 通过编程添加控制 275

5.9 练习6 直观地添加控制 276

5.10 练习7 使用Sparse属性 276

5.11 练习8 通过代码使用网格 277

5.12 练习9 更改网格的颜色以及进行浏览 277

5.13 练习10 更改列颜色并重新设置 278

5.14 练习11 有不同颜色的网格单元格 279

5.15 练习12 更改活动单元格的颜色 279

实验6 调试和错误处理 281

6.1 目的 281

6.2 关于更多信息 281

6.3 练习1 在调试窗口中查看值 281

6.4 练习2 在调试窗口中设置中断点 282

6.5 练习3 查看表单的属性 283

6.6 练习4 命令窗口中的测试行代码 284

6.7 练习5 从命令窗口中拖放代码 285

6.8 练习6 使用跟踪窗口 286

6.9 练习7 创建错误处理例程 287

6.10 总结 288

实验7 多用户编程 289

7.1 目的 289

7.2 开始前 289

7.3 关于更多信息 289

7.4 练习1 运行同一程序 289

7.5 练习2 事务处理 291

7.6 总结 292

实验8 使用Visual FoxPro 3.0中的客户/服务器特征 293

8.1 目的 293

8.2 开始实验前 293

8.3 关于更多信息 293

8.4 练习1 建立数据源 293

8.5 练习2 建立连接 294

8.6 练习3 SQL Server的远程视图 295

8.7 练习4 Microsoft Access的远程视图 296

8.8 练习5 设置临时表属性 297

8.9 可选练习1 本地视图相对于远程视图 298

8.10 可选练习2 取得数据 298

8.11 可选练习3 用多表创建查询 298

8.12 可选练习4 使用远程视图或本地视图向导 298

8.13 总结 298

实验9 使用OLE自动化 299

9.1 目的 299

9.2 在开始之前 299

9.3 更多的信息 299

9.4 练习1 OLE基础 299

9.5 练习2 OLE概述 301

9.6 练习3 OLE自动化 301

9.7 实验问题 302

9.8 可选练习1 Excel嵌入 303

9.9 可选练习2 Graph嵌入 303

9.10 总结 303

实验10 动态链接库 304

10.1 目的 304

10.2 在你开始之前 304

10.3 更多的信息 304

1O.4 练习1 Windows目录 304

10.5 练习2 通过值和指针传递参数 305

10.6 练习3 使用API函数的别名 306

10.7 练习4 空值 306

10.8 练习5 句柄 307

10.9 练习6 隐藏主FoxPro窗口 307

10.10 练习7 使用表单来隐藏主FoxPro窗口 308

10.11 总结 309

第三部分 实验答案 312

实验1答案 对象模型 312

1.1 目的 312

1.2 练习1 项和定义匹配 312

1.3 总结 313

1.4 术语和定义搭配 313

实验2答案 应用面向对象编程 314

2.1 目的 314

2.2 其它信息 314

2.3 练习1 使用作用域操作符(::) 314

2.4 练习2 通过编程创建表单 316

2.5 练习3 使用DEFINE CLASS命令来创建子类 318

2.6 练习4 使用AddObject()方法将控制加入到表单 320

2.7 练习5 ParentClass属性 323

2.8 可选练习1 创建一个更新和跳过记录的表单组 325

2.9 可选练习2 创建一个自定义函数 325

2.10 总结 326

实验3答案 可视类 327

3.1 目的 327

3.2 实验开始前 327

3.3 关于更多信息 327

3.4 练习1 创建表单类 327

3.5 练习2 创建和注册Button类 330

3.6 练习3 建立现有类的子类 331

3.7 练习4 更改现有类 332

3.8 练习5 创建容器类 333

3.9 练习6 创建控制类 334

3.10 练习7 创建自定义类 335

3.11 练习8 类属性和方法 336

3.12 可选练习1 温度计类 337

3.13 可选练习2 工具栏类 338

3.14 总结 338

实验4答案 表单功能 339

4.1 目的 339

4.2 实验开始前 339

4.3 关于更多信息 339

4.4 练习1 数据环境 339

4.5 练习2 多工作期 340

4.6 练习3 页框架 341

4.7 练习4 使用表单组 343

4.8 练习6 OLE控制 345

4.9 练习7 通过编程调用一个方法 346

4.10 练习8 常见任务 347

4.11 可选练习1 拖放 348

4.12 总结 348

实验5答案 使用网格 350

5.1 目的 350

5.2 开始实验前 350

5.3 关于更多信息 350

5.4 练习1 创建一对多表单 350

5.5 练习2 使用网格定位 351

5.6 练习3 网格定位(续) 351

5.7 练习4 使用网格 352

5.8 练习5 通过编程添加控制 352

5.9 练习6 直观地添加控制 353

5.10 练习7 使用Sparse属性 353

5.11 练习8 通过代码使用网格 354

5.12 练习9 更改网格的颜色以及进行浏览 354

5.13 练习10 更改列颜色并重新设置 355

5.14 练习11 有不同颜色的网格单元格 355

5.15 练习12 更改活动单元格的颜色 356

实验6答案 调试和错误处理 358

6.1 目的 358

6.2 关于更多信息 358

6.3 练习1 在调试窗口中查看值 358

6.4 练习2 在调试窗口中设置中断点 359

6.5 练习3 查看表单的属性 360

6.6 练习4 命令窗口中的测试行代码 361

6.7 练习5 从命令窗口中拖放代码 362

6.8 练习6 使用跟踪窗口 363

6.9 练习7 创建错误处理例程 364

6.10 总结 365

实验7答案 多用户编程 366

7.1 目的 366

7.2 开始前 366

7.3 关于更多信息 366

7.4 练习1 运行同一程序 366

7.5 练习2 事务处理 368

7.6 总结 369

实验8答案 使用Visual FoxPro 3.0中的客户/服务器特征 370

8.1 目的 370

8.3 关于更多信息 370

8.4 练习1 建立数据源 370

8.5 练习2 建立连接 371

8.6 练习3 SQL Server的远程视图 372

8.7 练习4 Microsoft Access的远程视图 373

8.8 练习5 设置临时表属性 374

8.9 可选练习1 本地视图相对于远程视图 375

8.10 可选练习2 取得数据 375

8.11 可选练习3 用多表创建查询 375

8.12 可选练习4 使用远程视图或本地视图向导 375

8.13 总结 375

实验9答案 使用OLE自动化 376

9.1 目的 376

9.2 在开始之前 376

9.3 更多的信息 376

9.4 练习1 OLE基础 376

9.5 练习2 OLE概述 378

9.6 练习3 OLE自动化 378

9.7 实验问题 379

9.8 可选练习1 Excel嵌入 380

9.9 可选练习2 Graph嵌入 380

9.10 总结 380

实验10答案 动态链接库 381

10.1 目的 381

10.2 在你开始之前 381

10.3 更多的信息 381

10.4 练习1 Windows目录 381

10.5 练习2 通过值和指针传递参数 382

10.6 练习3 使用API函数的别名 383

10.7 练习4 空值 383

10.8 练习5 句柄 384

10.9 练习6 隐藏主FoxPro窗口 384

10.10 练习7 使用表单来隐藏主FoxPro窗口 385

10.11 总结 386