Delphi以其非常容易使用的可视化开发方式、高效的编译代码、高性能的客户/服务器数据访问、完全支持图形图像以及Internet技术和强有力的异常处理机制等特点,深受广大软件开发人员的喜爱。本书讲述了如何使用Delphi来开发实用的Windows应用软件,重点放在Delphi开发的实用技术和高级编程技巧方面,旨在让读者掌握Delphi开发的实用技术和如何编写高效的程序代码等等。\r\n 全书共分十六章,主要包括Delphi编程基本知识、Object Pascal语言及应用编程、Delphi菜单编程技术、Delphi多窗口应用、文件操作技术、图形图像技术、多媒体开发技术Delphi数据库技术、Internet编程技术、报表快速制作技术和Delphi的调试工具及异常处理等内容。\r\n 本书资料丰富,内容翔实,列举了大量的开发实例,具有易学易用、简洁明了的特点。本书既适合于软件开发人员使用,又能能够使Delphi初学者在学习和使用中受益匪浅,也可作为高等院校广大师生和科研人员进行软件开发的必备参考书。
第一章 Delphi 基础知识\r\n\r\n1.1 Delphi各版本功能特点\r\n1.1.1 Delphi 1.0特性\r\n1.1.2 Delphi 2.0特性\r\n1.1.3 Delphi 3.0特性\r\n1.1.4 Delphi的特点\r\n1.2 Delphi开发基础知识\r\n1.2.1 主屏幕菜单\r\n1.2.2 加速条\r\n1.2.3 对象监视器\r\n1.2.4 组件模板\r\n1.2.5 窗体\r\n1.2.6 单元\r\n1.2.7 工程项目和窗体表单\r\n1.2.8 属性\r\n1.2.9 对象方法\r\n1.2.10 事件\r\n1.2.11 事件处理\r\n1.3 Delphi窗体工具\r\n1.3.1 Delphi模板\r\n1.3.2 Delphi专家\r\n\r\n第二章 Delphi基本编程\r\n\r\n2.1 Delphi程序设计步骤\r\n2.2 Delphi属性\r\n2.2.1 属性设置\r\n2.2.2 窗体属性\r\n2.3 Delphi 事件\r\n2.3.1 建立一个事件过程\r\n2.3.2 窗体表单事件\r\n2.3.3 一个使用拖放事件的例程\r\n2.4 Delphi的窗体与表单文件\r\n2.5 常用组件介绍\r\n2.5.1 文本相关组件\r\n2.5.2 Button按钮和BitBtn位按钮\r\n2.5.3 组件使用例程\r\n2.5.4 列表框与组合框\r\n2.5.5 单选按钮与复选按钮\r\n2.5.6 GroupBox和RadioGroup\r\n2.5.7 Timer组件\r\n\r\n第三章 Object Pascal语言及其编程\r\n\r\n3.1 Delphi语句\r\n3.1.1 Delphi语句类型\r\n3.1.2 使用代码设置属性\r\n3.2 Delphi对象\r\n3.2.1 面向对象编程基本术语\r\n3.2.2 可视组件库对象\r\n3.3 Object Pascal块和保留字\r\n3.3.1 Object Pascal块\r\n3.3.2 保留字\r\n3.4 Delphi变量\r\n3.5 数和运算符\r\n3.5.1 整数和运算符\r\n3.5.2 实数\r\n3.6 函数与过程\r\n3.6.1 Delphi内部函数和过程\r\n3.6.2 Windows API函数\r\n3.6.3 用户定义的函数的和过程\r\n3.7 数组\r\n3.8 Delphi控制语句\r\n3.8.1 循环语句\r\n3.8.2 条件语句\r\n3.8.3 Case语句\r\n3.9 用户定义数据类型\r\n3.9.1 枚举类型\r\n3.9.2 记录类型\r\n3.9.3 集合类型\r\n\r\n第四章 Delphi多窗体应用编程\r\n\r\n4.1 多窗体应用的概念\r\n4.2 建立一个多窗体应用程序\r\n4.3 多窗体的属性与事件及方法\r\n4.3.1 多窗体的属性\r\n4.3.2 多窗体的事件\r\n4.3.3 多窗体的方法\r\n4.4 一个多窗体应用的例子\r\n4.5 创建顺序跟踪\r\n4.6 工具栏设置\r\n4.7 菜单动作合并\r\n4.8 使用MDI模板\r\n4.9 建立MDI框架的进一步讨论\r\n4.10 几个重要的对象\r\n4.10.1 Clipboard对象\r\n4.10.2 Printer对象\r\n4.10.3 Screen对象\r\n4.10.4 Application对象\r\n4.11 一个多窗体应用实例\r\n\r\n第五章 窗体菜单设计\r\n\r\n5.1 下拉式菜单设计\r\n5.1.1 MainMenu组件对象\r\n5.1.2 下拉式菜单设计\r\n5.2 弹出式菜单设计\r\n5.3 添加面板和快捷按钮\r\n5.4 对话框组件\r\n5.4.1 文件打开对话框\r\n5.4.2 文件保存对话框\r\n5.4.3 打印对话框\r\n5.4.4 打印机设置对话框\r\n5.4.5 颜色设置对话框\r\n5.4.6 字体设置对话框\r\n5.4.7 查找对话框\r\n5.4.8 替换对话框\r\n5.5 对话框组件使用\r\n5.6 菜单编程举例\r\n5.7 从菜单模板自动生成菜单窗体\r\n5.8 Delphi 3.0的图像文件存取对话框\r\n5.8.1 Open Picture Dialog 和Save Picture Dialog\r\n5.8.2 使用Open Picture Dialog和Save Picture Dialog组例的例程\r\n\r\n第六章 图形编程技术\r\n\r\n6.1 车布(Canvas)对象\r\n6.1.1 像素数组\r\n6.1.2 画笔\r\n6.1.3 画刷\r\n6.1.4 画布对象的综合应用\r\n6.2 绘制图形\r\n6.2.1 绘制直线和折线\r\n6.2.2 绘制几何图形\r\n6.3 动态演示\r\n6.3.1 随机绘图形程序\r\n6.3.2 一个动态演示程序\r\n6.4 手工绘制线条\r\n6.4.1 响应鼠标事件\r\n6.4.2 手工绘制线条\r\n6.4.3 绘制直线\r\n6.5 绘图快捷按钮设计\r\n6.6 自定义画笔和画刷\r\n6.6.1 自定义画笔\r\n6.6.2 自定义画刷\r\n6.7 位图对象\r\n6.8 图形文件处理\r\n6.9 Delphi多线程编程与图形处理\r\n6.9.1 多线程概念\r\n6.9.2 线程的属性方法和事件\r\n6.9.3 使用线程并行处理图形数据举例\r\n\r\n第七章 文件操作\r\n\r\n7.1 文件操作行命令\r\n7.2 文件相关组件\r\n7.2.1 文件相关组件\r\n7.2.2 文件组件使用\r\n7.3 文本文件的处理\r\n7.4 格式化文件的处理\r\n7.5 随机文件的处理\r\n7.6 初始化文件的处理\r\n7.7 创建DLL\r\n7.7.1 调用Windows API\r\n7.7.2 DLL的调用\r\n7.7.3 动态加载DLL\r\n\r\n第八章 图像处理编程\r\n\r\n8.1 图像组件\r\n8.1.1 Image组件\r\n8.1.2 Paintbox组件\r\n8.1.3 Shape组件\r\n8.1.4 Panel组件\r\n8.1.5 Bevel组件\r\n8.2 Bitmap对象及使用\r\n8.2.1 Bitmap对象\r\n8.2.2 使用Bitmap对象\r\n8.3 图像格式的认识\r\n8.3.1 图像格式\r\n8.3.2 图像对象属性\r\n8.3.3 图像的获取\r\n8.4 图像演示例程\r\n8.5 自动生成版本窗体\r\n\r\n第九章 多媒体应用编程\r\n\r\n9.1 多媒体简介\r\n9.2 MedialPlayer组件\r\n9.2.1 MedialPlayer属性\r\n9.2.2 MedialPlayer 事件\r\n9.3 一个简单的例程\r\n9.4 动画控制组件介绍及使用\r\n9.4.1 TAnimate组件对象\r\n9.4.2 使用TAnimate组件\r\n\r\n第十章 Delphi 3.0新增常用组件\r\n\r\n10.1 滚动组件对象\r\n10.1.1 Progress Bar组件\r\n10.1.2 UpDown组件\r\n10.1.3 TrackBar组件\r\n10.1.4 滚动组件使用举例\r\n10.2 StatusBar组件\r\n10.3 RichEdit组件\r\n10.4 Outline组件\r\n10.5 Tree View和List View组件\r\n10.5.1 Tree View组件\r\n10.5.2 List View组件\r\n10.6 Imagelist组件\r\n10.7 TabbedNotebook组件\r\n10.8 TabControl组件\r\n10.9 PageControl组件\r\n\r\n第十一章 Delphi 的Internet/Intranet技术\r\n\r\n11.1 Delphi与Internet/Intranet概览\r\n11.2 Internet组件板\r\n11.3 WWW浏览\r\n11.4 TCP组件使用\r\n11.5 电子邮件\r\n\r\n第十二章 Delphi 调试器和异常处理\r\n\r\n12.1 Delphi 集成高试器\r\n12.1.1 常见错误种类\r\n12.1.2 集成调试器\r\n12.2 使用断点\r\n12.2.1 设置断点\r\n12.2.2 断点列表窗口\r\n12.2.3 断点条件设定\r\n12.3 使用监视功能\r\n12.3.1 Watch List窗口\r\n12.3.2 使用Evaluate/Modify对话框\r\n12.4 程序运行方式\r\n12.4.1 执行到光标位置\r\n12.4.2 单步执行\r\n12.4.3 程序暂停和复位\r\n12.5 对象浏览器\r\n12.6 异常处理\r\n12.6.1 创建保护块\r\n12.6.2 异常处理\r\n12.6.3 引发异常\r\n12.6.4 创建一个定制的异常\r\n\r\n第十三章 Delphi 数据库功能概述\r\n\r\n13.1 Delphi 关系数据库概述\r\n13.1.1 数据库概念\r\n13.1.2 Delphi 数据库框架\r\n13.1.3 数据字典\r\n13.1.4 Delphi 数据库工具\r\n13.2 数据库配置应用程序\r\n13.2.1 Driver页面\r\n13.2.2 Aliases页面\r\n13.3 数据库桌面\r\n13.4 数据库组件对象\r\n13.4.1 数据库组件\r\n13.4.2 显示一个图片\r\n13.5 数据库应用程序开发步骤\r\n13.5.1 数据库选择\r\n13.5.2 数据库表格设计\r\n13.5.3 数据库程序设计\r\n13.6 数据库应用程序开发全过程概述\r\n\r\n第十四章 数据库应用程序开发\r\n\r\n14.1 Delphi 数据库组件功能\r\n14.1.1 Table和Query相应属性和方法\r\n14.1.2 Data Source组件\r\n14.1.3 Data Control组件板\r\n14.2 创建数据库显示程序\r\n14.2.1 自动创建数据库显示程序\r\n14.2.2 用户定义数据库显示窗体\r\n14.3 使用数据表中的字段\r\n14.3.1 读写字段\r\n14.3.2 设置字段值\r\n14.4 计算字段\r\n14.4.1 数据库表之间的关系\r\n14.4.2 计算字段\r\n14.5 主细表设计\r\n14.5.1 主要索引与次级索引\r\n14.5.2 链接表\r\n14.6 查找数据\r\n14.7 数据输入\r\n14.7.1 制作数据输入作体\r\n14.7.2 数据排序\r\n14.8 数据查询和浏览\r\n14.8.1 使用Tquery组件\r\n14.8.2 建立SQL查询陈述\r\n14.8.3 动态查询\r\n14.9 使用多线程的数据库查询\r\n14.9.1 调用汇编程序\r\n14.9.2 TSession组件和Date base组件\r\n14.9.3 使用线程进行数据库查询\r\n14.9.4 数据库查询主窗体\r\n\r\n第十五章 报表制作工具——ReportSmith\r\n\r\n15.1 关于ReportSmith\r\n15.2 TReport组件\r\n15.2.1 开始ReportSmith\r\n15.2.2 定制报表样式\r\n15.3 配置ReportSmith\r\n15.4 新建和制作报表\r\n15.4.1 选择报表样式\r\n15.4.2 创建自己的报表样式\r\n15.4.3 链接字段数据\r\n15.5 观察打印报表\r\n\r\n第十六章 QuickReport快速报表\r\n\r\n16.1 QuickReport 2.0特点\r\n16.2 创建一个基本报表\r\n16.3 TQuickRep组件\r\n16.4 QuickReport文本组件\r\n\r\n附录 使用SQL语言
无封面