本书主要介绍应用程序开发工具Delphi 4.0的基本概念、实用技术和编程技巧。全书分为三大部分共19章,内容包括:Delphi 4.0基础、集成开发环境(IDE)、Delphi 工程(Project)的管理、Object Pascal的基本数据类型和操作符、Object Pascal的程序结构、面向对象编程、Delphi 4.0的可视组件、应用程序的文件输入和输出、DDE技术、Delphi 4.0中的图形技术、多媒体技术、Delphi 4.0的多线程、程序调试和错误处理、自定义组件、创建Internet应用程序、Delphi 4.0数据库体系结构、Delphi 4.0开发数据库应用程序、创建Client/Server应用程序、SQL语言的使用,等等。\r\n本书内容详尽,条理清晰,在讲解过程中结合了大量实例,既适合Delphi的初学者学习和参考,也适合广大具有一定编程基础的读者阅读。
第一部分 Dlphi基本知识\r\n\r\n第一章 Dlphi 4.0基础\r\n\r\n1.1 Dlphi 4.0对系统和程序员的要求\r\n1.1.1 对系统的要求\r\n1.1.2 对程序员的要求\r\n1.2 Dlphi 4.0的安装\r\n1.3 Dlphi的主要特点\r\n1.4 Dlphi 4.0的新特性\r\n1.5 Dlphi 4.0不同版本的比较\r\n\r\n第二章 Dlphi 4.0的集成开发环境(IDE)概述\r\n\r\n2.1 启动Dlphi 4.0\r\n2.2 IDE基本组成\r\n2.2.1 加速工具栏\r\n2.2.2 可视组件栏\r\n2.2.3 窗体\r\n2.2.4 对象巡视器\r\n2.2.5 编辑窗口\r\n2.3 Dlphi 4.0的菜单结构\r\n2.3.1 File菜单\r\n2.3.2 Edit菜单\r\n2.3.3 Search菜单\r\n2.3.4 View菜单\r\n2.3.5 Project菜单\r\n2.3.6 Run菜单\r\n2.3.7 Component菜单\r\n2.3.8 Database菜单\r\n2.3.9 Tools菜单\r\n2.3.10 WorkGroup菜单\r\n2.3.11 Help菜单\r\n2.4 IDE的定制\r\n2.4.1 加速工具栏的定制\r\n2.4.2 组件栏的定制\r\n2.4.3 编辑窗口的定制\r\n2.4.4 IDE集成开发环境其它方面的定制\r\n\r\n第三章 Delphi工程(Project)的管理\r\n\r\n3.1 Delphi 4.0应用程序的构成\r\n3.1.1 工程、单元和窗体\r\n3.1.2 可选的组件库和ActiveX组件\r\n3.1.3 应用程序的资源\r\n3.2 Delphi 4.0工程的组织\r\n3.2.1 建立独立的工程文件夹\r\n3.2.3 Delphi 4.0中的习惯命名\r\n3.3 创建Delphi 4.0工程\r\n3.3.1 New Items对话框\r\n3.3.2 构建第一个Delphi 4.0工程\r\n3.4 Delphi 4.0工程管理器(Project Manager)\r\n3.5 Delphi 4.0的工程选项(Project Otions)对话框\r\n3.5.1 Forms标签页\r\n3.5.2 Application标签页\r\n3.5.3 Compiler标签页\r\n3.5.4 Linker标签页\r\n3.5.5 Directories/Conditionals标签页\r\n3.5.6 Version Info 标签页\r\n3.5.7 Packages标签页\r\n3.6 Delphi 4.0的版本控制\r\n\r\n第四章 Object Pascal的基本数据类型和操作符\r\n\r\n4.1 Object Pascal语言的基础知识\r\n4.1.1 基本字符和符号\r\n4.1.2 常量\r\n4.1.3 变量\r\n4.1.4 表达式和类型转换\r\n4.1.5 Pascal中的赋值和注释\r\n4.2 Object Pascal的操作符\r\n4.2.1 算术操作符\r\n4.2.2 布尔操作符\r\n4.2.3 位操作符\r\n4.2.4 字符串操作符\r\n4.2.5 指针操作符\r\n4.2.6 集合操作符\r\n4.2.7 关系操作符\r\n4.2.8 类操作符\r\n4.2.9 @操作符\r\n4.2.10 操作符的优先级\r\n4.3 简单数据类型\r\n4.3.1 整数类型\r\n4.3.2 字符类型\r\n4.3.3 布尔类型\r\n4.3.4 枚举类型\r\n4.3.5 子界类型\r\n4.3.6 实数类型\r\n4.4 Object Pascal的复杂数据类型\r\n4.4.1 字符串类型\r\n4.4.2 结构类型\r\n4.4.3 指针类型\r\n4.4.4 过程类型\r\n4.4.5 可变类型\r\n4.5 Object Pascal的结构类型\r\n4.5.1 集合类型\r\n4.5.2 数组类型\r\n4.5.3 记录类型\r\n4.5.4 文件类型\r\n4.5.5 类\r\n4.5.6 类引用类型\r\n4.5.7 接口类型\r\n\r\n第五章 Object Pascal的程序结构\r\n\r\n5.1 Object Pascal的流程控制\r\n5.1.1 if语句\r\n5.1.2 case...of\r\n5.2 Object Pascal的语句循环\r\n5.2.1 for...do\r\n5.2.2 while...do\r\n5.2.3 repeat...until\r\n5.3 Object Pascal的程序分支\r\n5.3.1 goto\r\n5.3.2 break\r\n5.3.3 continue\r\n5.3.4 balt\r\n5.3.5 exit\r\n5.3.6 runerror\r\n5.4 异常处理\r\n5.4.1 Delphi的异常处理机制\r\n5.4.2 异常处理的语法结构\r\n5.4.3 自定义异常\r\n5.5 Delphi的程序单元\r\n5.5.1 Program单元的语法结构\r\n5.5.2 uses子句\r\n5.6 过程和函数\r\n5.6.1 过程和函数的声明\r\n5.6.2 指示字\r\n5.6.3 参数的传递\r\n5.6.4 Delphi中的递归\r\n5.7 Object Pascal中的嵌入式汇编\r\n5.7.1 asm语句\r\n5.7.2 嵌入式汇编语言的语句语法\r\n5.7.3 嵌入式汇编语言的表达式\r\n\r\n第六章 面向对象编程\r\n\r\n6.1 软件工程简介\r\n6.1.1 软件危机\r\n6.1.2 软件的生命周期\r\n6.1.3 软件工程的目标\r\n6.1.4 软件工程的原则\r\n6.2 面向对象的设计\r\n6.3 Object Pascal中的类\r\n6.3.1 基类TOject\r\n6.3.2 类的字段\r\n6.3.3 类的方法\r\n6.3.4 类的属性\r\n6.3.5 类成员的可见性\r\n\r\n第七章 Delphi 4.0基本元素——可视组件\r\n\r\n7.1 可视组件介绍\r\n7.1.1 可视组件的基本概念\r\n7.1.2 可视组件的属性\r\n7.1.3 可视组件的事件与方法\r\n7.1.4 组件的可视非可视\r\n7.1.5 组件库标签页\r\n7.2 Delphi 4.0中一般组件的使用\r\n7.2.1 Standard标签页\r\n7.2.2 Additional 标签页\r\n7.2.3 Win32标签页\r\n7.2.4 System标签页\r\n7.2.5 Dialogs标签页\r\n7.2.6 Win 3.1标签页\r\n7.2.7 Samples标签页\r\n\r\n第二部分 Delphi高级技术\r\n\r\n第八章 Delphi 4.0磁盘文件操作\r\n\r\n8.1 Delphi 4.0磁盘文件操作\r\n8.1.1 Delphi 4.0文件的属性\r\n8.1.2 主要的I/O文件操作及文件管理例程的功能及其用法\r\n8.1.3 Delphi 4.0中的TFileStream类\r\n8.2 文件打印\r\n8.2.1 Pascal中的基本打印功能\r\n8.2.2 Delphi 4.0中的打印服务对象\r\n8.2.3 Delphi 4.0中图形的打印\r\n\r\n第九章 Delphi 4.0中的DDE技术\r\n\r\n9.1 DDE的基本概念\r\n9.1.1 DDE的基本概念\r\n9.1.2 DDE的会话主题和项目\r\n9.2 DDE主要组件\r\n9.2.1 TDDEServer Conv组件\r\n9.2.2 TDDEServerItems组件\r\n9.2.3 TDDEClientConv组件\r\n9.2.4 TDDEClientItims组件\r\n9.3 DDE应用程序设计\r\n9.3.1 客户端应用程序设计\r\n9.3.2 服务器应用程序设计\r\n\r\n第十章 Delphi 4.0中的图形技术\r\n\r\n10.1 基本图形元素\r\n10.1.1 坐标和图像素\r\n10.1.2 画布对象(TCanvas)\r\n10.1.3 画笔对象(Tpen)\r\n10.1.4 画刷和填充对象\r\n10.2 窗口重画的OnPaint事件\r\n10.3 图形的加载\r\n10.3.1 图形的设计阶段加载\r\n10.3.2 图形的运行期动态加载\r\n10.3.3 位图的动态创建\r\n10.4 位图的操作\r\n\r\n第十一章 Delphi 4.0中的多媒体技术\r\n\r\n11.1 最简单的多媒体应用程序\r\n11.1.1 声音播放的API函数\r\n11.1.2 最简单的多媒体示例程序\r\n11.2 MCI媒体控制接口\r\n11.2.1 媒体播放器组件(TMediaPlayer)\r\n11.2.2 使用媒体播放器\r\n11.3 充分发挥多媒体的硬件功能\r\n\r\n第十二章 Delphi 4.0的多线程\r\n\r\n12.1 线程概述\r\n12.1.1 进程和线程\r\n12.1.2 多线程\r\n12.2 定义线程对象\r\n12.2.1 线程创建函数\r\n12.2.2 线程对象TThread \r\n12.3 运行线程对象\r\n\r\n第十三章 程序调试和错误处理\r\n\r\n13.1 设置调试环境\r\n13.2 使用Delphi 4.0调试器\r\n13.2.1 基本调试选项\r\n13.2.2 关于断点\r\n13.2.3 使用Debug Windows调试窗口\r\n13.3 Delphi 4.0中DLL的调试\r\n13.4 使用WinSight32工具\r\n13.5 出错处理\r\n13.5.1 Delphi的异常处理机制与异常类\r\n13.5.2 异常保护\r\n13.5.3 异常响应\r\n13.5.4 使用异常实例\r\n13.5.5 利用异常响应编程\r\n\r\n第十四章 自定义组件\r\n\r\n14.1 自定义组件的基本概念\r\n14.2 创建自定义组件的基本步骤\r\n14.3 创建自定义组件\r\n14.3.1 利用组件专家(Component Expert)构建定义组件\r\n14.3.2 给自定义组件添加属性\r\n14.3.3 给自定义组件添加事件\r\n\r\n第十五章 创建Internet应用程序\r\n\r\n15.1 Internet概述\r\n15.1.1 基本名词\r\n15.1.2 HTTP和HTML\r\n15.2 Delphi 4.0的Internet组件\r\n15.3 Web应用程序的创建\r\n15.3.1 创建静态的HTML页\r\n15.3.2 返回一个动态的HTML页\r\n\r\n第三部分 Delphi数据库的程序设计\r\n\r\n第十六章 Delphi 4.0数据库体系结构\r\n\r\n16.1 Delphi 4.0数据库访问机理\r\n16.1.1 Delphi数据库系统组织结构\r\n16.2 Delphi 4.0的数据库组件\r\n16.2.1 Delphi数据库组件的组织结构\r\n16.2.2 Data Access标记页\r\n16.2.3 Data Controls标记页\r\n16.2.4 Decision Cube标记页\r\n16.2.5 Qreport标记页\r\n\r\n第十七章 Delphi 4.0开发数据库应用程序\r\n\r\n17.1 使用数据库桌面管理数据库\r\n17.1.1 数据库桌面介绍\r\n17.1.2 创建数据表\r\n17.1.3 查看数据表\r\n17.2 使用可视组件访问数据库\r\n17.2.1 创建DataGrid应用程序\r\n17.2.2 改进DataGrid应用程序\r\n17.3 程序代码对数据库的访问\r\n17.4 数据库应用程序的异常处理\r\n17.5 应用程序中数据表的处理\r\n17.5.1 降低数据冗余\r\n17.5.2 数据库之间的联系\r\n17.6 报表设计\r\n17.6.1 构件\r\n17.6.2 创建一个简单的报表\r\n17.7 图表设计\r\n\r\n第十章 创建Client/Server应用程序\r\n\r\n18.1 应用程序连接到数据库服务器\r\n18.2 使用可视组件增加应用程序的控制能力\r\n18.2.1 数据库构件的属性和方法\r\n18.2.2 定制数据库服务器的注册参数\r\n18.2.3 建立应用程序特定的别名\r\n18.2.4 控制数据库的连接\r\n18.2.5 获取数据库信息\r\n18.3 应用程序中的事务处理\r\n18.3.1 事务控制概述\r\n18.3.2 使用隐式控制\r\n18.3.3 使用显式事务控制\r\n18.4 桌面型应用程序向Client/Server应用程序的升级\r\n18.4.1 升级概述\r\n18.4.2 升级数据库\r\n18.4.3 升级应用程序\r\n\r\n第十九章 数据库应用程序中SQL语言的使用\r\n\r\n19.1 SQL语言简介\r\n19.1.1 为什么要使用SQL\r\n19.1.2 SQL语言的基本命令\r\n19.1.3 Select语句简介\r\n19.2 Delphi 4.0中SQL语言应用的具体实现方法\r\n19.2.1 SQL语言的静态使用\r\n19.2.2 SQL语言的动态使用\r\n19.3 Select命令的高级用法\r\n19.3.1 分组与排序\r\n19.3.2 Select的多数据库操作\r\n19.4 SQL的其它命令\r\n19.4.1 数据库表的建立和删除\r\n19.4.2 表的编辑\r\n19.4.3 数据表的视图
无封面