本书在内容策划上颇费了一番心思,为了体现实用的原则,全书以实例为主线进行介绍,每一章介绍一个具体的开发应用案例,并将Delphi6的新增功能融入到实例介绍中。另外本书的附录A还介绍了Object Pascal面向对复印编程,让读者对Delphi6有更为透乇的了解。 \r\n
第1章 开发一个简单的文本编辑器\r\n\r\n1.1 概述\r\n1.2 基础知识\r\n1.2.1 熟悉Delphi 6的集成开发环境\r\n1.2.2面向对象的程序设计\r\n1.2.3 Delphi 6程序设计流程\r\n1.2.4 认识应用程序框架\r\n1.3 编程思路\r\n1.4 操作步骤\r\n1.5 创意与超越\r\n1.6 本章小结\r\n\r\n第2章 多文档文本编辑器\r\n\r\n2.1 概述\r\n2.2 基础知识\r\n2.2.1 认识Delphi 6的项目体系结构\r\n2.2.2 Delphi 6项目的框架类\r\n2.2.3 制作主菜单和弹出式菜单的常规方法\r\n2.2.4 制作工具条的常规方法\r\n2.2.5 让菜单或工具条上的按钮显示图像\r\n2.2.6 多文档界面技术\r\n2.2.7 快门窗口制作技术\r\n2.2.8 动态菜单生成技术\r\n2.3 编程思路\r\n2.4 操作步骤\r\n2.5 创意与超越\r\n2.6 本章小结\r\n\r\n第3章 开发一个文件管理应用程序\r\n\r\n3.1 概述\r\n3.2 基础知识\r\n3.2.1 文件处理相关知识\r\n3.2.2 Delphi 6提供的文件管理标准过程\r\n3.2.3 Delphi 6的拖放编程\r\n3.2.4 程序中的异常处理\r\n3.3 编程思路\r\n3.4 操作步骤\r\n3.5 创意与超越\r\n3.6 本章小结\r\n\r\n第4章 开发一个绘图程序\r\n\r\n4.1 概述\r\n4.2 基础知识\r\n4.2.1 Delphi 6提供的图形类\r\n4.2.2 Delphi 6提供的图像类\r\n4.2.3 利用剪贴板进行数据交换\r\n4.3 编程思路\r\n4.3.1 如何在工具条中添加SpeedButton(加速按钮)\r\n4.3.2 如何响应鼠标事件以绘制图形\r\n4.3.3 如何根据所选择的绘图工具绘制相应的图形\r\n4.3.4 如何检测用户的动作并实现绘图的“橡皮擦”功能\r\n4.4 操作步骤\r\n4.5 创意与超越\r\n4.6 本章小结\r\n\r\n第5章 开发一个CD播放器\r\n\r\n5.1 概述\r\n5.2 基础知识\r\n5.2.1 使用TMediaPlayer组件\r\n5.2.2 组件的调整与对齐\r\n5.3 编程思路\r\n5.4 操作步骤\r\n5.5 创意与超越\r\n5.6 本章小结\r\n\r\n第6章 一个多线程的文件搜索程序\r\n\r\n6.1 概述\r\n6.2 基础知识\r\n6.2.1 Delphi 6提供的线程对象\r\n6.2.2 与VCL主线程同步\r\n6.2.3 线程的优先级和时序安排\r\n6.2.4 管理多线程\r\n6.3 编程思路\r\n6.4 操作步骤\r\n6.5 创意与超越\r\n6.6 本章小结\r\n\r\n第7章 开发一个控制面板应用程序\r\n\r\n7.1 概述\r\n7.2 基础知识\r\n7.2.1 动态链接库(DLL)的工作原理\r\n7.2.2 动态链接库(DLL)的编写\r\n7.2.3 在应用程序中调用DLL中的过程或函数\r\n7.2.4 显示DLL中的模式窗体\r\n7.2.5 显示DLL中的无模式窗体\r\n7.3 编程思路\r\n7.4 操作步骤\r\n7.5 本章小结\r\n\r\n第8章 开发一个自定义组件\r\n\r\n8.1 概述\r\n8.2 基础知识\r\n8.2.1 面向组件的系统开发方法\r\n8.2.2 Delphi 6提供的组件\r\n8.2.3 建立组件和使用组件的区别\r\n8.2.4 组件的结构\r\n8.2.5 组件包\r\n8.3 编程思路\r\n8.4 操作步骤\r\n8.5 创意与超越\r\n8.6 本章小结\r\n\r\n第9章 开发一个托盘应用程序\r\n\r\n9.1 概述\r\n9.2 基础知识\r\n9.2.1 使用Win32 API函数\r\n9.2.2 Windows的消息处理机制\r\n9.2.3 Windows消息系统是如何工作的\r\n9.2.4 Delphi 6的VCL消息系统\r\n9.2.5 过滤消息\r\n9.2.6 注册表和INI文件编程技术\r\n9.3 编程思路\r\n9.4 操作步骤\r\n9.5 创意与超越\r\n9.6 本章小结\r\n\r\n第10章 开发一个桌面数据库应用\r\n\r\n10.1 概述\r\n10.2 基础知识\r\n10.2.1 数据库系统的一些基本知识\r\n10.2.2 Delphi 6提供的用于开发数据库应用的组件\r\n10.2.3 数据库的类型\r\n10.2.4 数据库应用的体系结构\r\n10.2.5 数据库应用程序的开发步骤\r\n10.2.6 使用Borland数据库引擎\r\n10.2.7 使用BDE数据集\r\n10.2.8 数据源组件的使用\r\n10.2.9 数据感知组件的使用\r\n10.2.10 字段组件和字段编辑器的使用\r\n10.2.11 报表组件的使用\r\n10.2.12 使用DataBase Desktop工具\r\n10.3 编程思路\r\n10.4 操作步骤\r\n10.5 创意与超越\r\n10.6 本章小结\r\n\r\n第11章 开发一个客户/服务器数据库应用\r\n\r\n11.1 概述\r\n11.2 基础知识\r\n11.2.1 客户/服务器结构的优点\r\n11.2.2 客户/服务器体系结构\r\n11.2.3 客户/服务器模型\r\n11.2.4 开发桌面数据库和客户/服务器的比较\r\n11.2.5 SQL在客户/服务器开发中的重要作用\r\n11.2.6 客户/服务器应用开发环境的构造\r\n11.2.7 使用TDatabase组件\r\n11.2.8 事务控制\r\n11.2.9 TQuery组件在SQL编程中的运用\r\n11.2.10 使用TStoredProc组件执行存储过程\r\n11.3 编程思路\r\n11.4 操作步骤\r\n11.5 创意与超越\r\n11.6 本章小结\r\n\r\n第12章 开发一个多层分布式数据库应用\r\n\r\n12.1 概述\r\n12.2 基础知识\r\n12.2.1 多层应用的体系结构\r\n12.2.2 多层数据库模式的优点\r\n12.2.3 基于提供者(provider-based)的多层应用\r\n12.2.4 客户应用及应用服务器的结构\r\n12.2.5 开发多层数据库应用的一般步骤\r\n12.2.6 扩展应用服务器的接口\r\n12.2.7 调用服务器接口\r\n12.2.8 开发基于Web的客户应用\r\n12.2.9 使用Internet Express创建Web应用\r\n12.3 编程思路\r\n12.4 操作步骤\r\n12.5 创意与超越\r\n12.6 本章小结\r\n\r\n第13章 开发一个网上聊天程序\r\n\r\n13.1 概述\r\n13.2 基础知识\r\n13.2.1 WinSocket编程\r\n13.2.2 Delphi 6提供的WinSock封装类\r\n13.3 编程思路\r\n13.4 操作步骤\r\n13.5 创意与超越\r\n13.6 本章小结\r\n\r\n第14章 开发一个电子邮件收发程序\r\n\r\n14.1 概述\r\n14.2 基础知识\r\n14.2.1 POP3和SMTP电子邮件协议\r\n14.2.2 电子邮件收发原理\r\n14.2.3 Delphi 6新增的Indy组件的使用\r\n14.3 编程思路\r\n14.4 操作步骤\r\n14.5 创意与超越\r\n14.6 本章小结\r\n\r\n第15章 开发一个Web浏览器\r\n\r\n15.1 概述\r\n15.2 基础知识\r\n15.2.1 Web与HTTP传输协议\r\n15.2.2 TWebBrowser组件的使用\r\n15.3 编程思路\r\n15.4 操作步骤\r\n15.5 创意与超越\r\n15.6 本章小结\r\n\r\n第16章 开发一个Internet服务应用\r\n\r\n16.1 概述\r\n16.2 基础知识\r\n16.2.1 Web服务应用的工作原理\r\n16.2.2 Web服务应用的类型\r\n16.2.3 Web服务应用开发环境的建立\r\n16.2.4 Delphi 6对Web服务应用开发的支持\r\n16.2.5 以Web Broker体系架构创建Web服务应用\r\n16.2.6 用HTML内容生成器建立动态网页\r\n16.2.7 使用Cookie保存状态信息\r\n16.2.8 重定向到另一个Web站点\r\n16.2.9 从一个HTML表单中获取信息\r\n16.2.10 数据流的处理\r\n16.2.11 调试Web服务应用\r\n16.3 编程思路\r\n16.4 操作步骤\r\n16.5 创意与超越\r\n16.6 本章小结\r\n\r\n附录A Object Pascal面向对象编程速成\r\n\r\nA.1 项目组织\r\nA.1.1 项目\r\nA.1.2 单元\r\nA.2 程序注解\r\nA.3 Object Pascal基本语法\r\nA.3.1 编写赋值语句\r\nA.3.2 标识符的说明与使用\r\nA.3.3 保留字\r\nA.3.4 运算符\r\nA.3.5 数据类型\r\nA.3.6 程序控制语句\r\nA.4 过程与函数\r\nA.4.1 调用约定\r\nA.4.2 参数的传递\r\nA.5 面向对象编程\r\nA.5.1 面向对象的一些基本概念\r\nA.5.2 类的声明和实例化\r\nA.5.3 析构对象\r\nA.5.4 类成员的可见性\r\nA.5.5 域\r\nA.5.6 方法\r\nA.5.7 属性\r\nA.5.8 类引用\r\nA.6 接口对象\r\nA.6.1 接口的声明\r\nA.6.2 接口的标识\r\nA.6.3 接口与继承\r\nA.6.4 接口的实现\r\nA.6.5 Dispatch接口类型\r\n\r\n附录B Delphi 6常用操作快捷键