第一部分 Delphi 4快速入门 3
第一章 概览 3
一、Delphi 4的评价 3
二、Delphi4的功能简介 3
三、Delphi4的三种不同版本的性能比较 7
四、本书主要介绍些什么 21
第二章 Delphi4语法简介 22
第一课 标记和常量 22
第二课 类型简介 24
第三课 运算符与表达式 34
第四课 语句 38
第五课 过程和函数 42
第六课 指针 46
第七课 文件和文件类型 49
第八课 Delphi4的新语法 58
第三章 快速应用开发 61
第一课 初探Delphi 4 61
一、进入Delphi的可视化编程环境 61
二、Delphi 4可视化编程环境介绍 62
三、Delphi 4代码编辑器的新特性 66
四、设计简单的Delphi程序 70
第二课 最简单的Delphi程序的编写 72
一、设计简单的用户界面 72
二、编写事件处理过程 77
三、使用联机帮助Help 78
四、Delphi 4.0的可视化元件用法简介 79
五、使用非可视元件 84
第三课 编写多文档(MDI)记事本应用程序 89
一、使用Delphi的工程管理、设计工具 89
二、MDI多文档文本编辑器应用程序的编写 96
第四课 编写画笔应用程序(Delphi图形图像编程) 106
一、图形元件概述 106
二、图像元件概述 111
三、图形程序的开发 112
第五课 数据库编程入门 118
一、数据库应用概述 118
二、简单数据库应用的创建 156
第四章 数据库应用的快速开发 160
第一课 数据定义 160
一、数据库应用简介 160
二、数据结构定义 160
三、用数据库桌面创建表 162
第二课 数据库应用的基本架构 165
一、界面架构的制作 165
二、设计数据模块 172
第三课 常见数据元件的应用 175
一、数据存取控制元件简介 175
二、实例录入块的实现 176
第四课 Delphi 4查询控件的应用 180
一、Table的查询 180
二、Tquery的应用(sql应用) 185
第五课 辅助决策控件的应用 194
一、Teechart统计图表控件的应用 195
二、Tdiscicube的应用 200
第六课 Delphi 4报表的制作 205
一、QuickReport的特点 206
二、报表控件的介绍 206
三、常见表格的制作与应用 208
四、实例报表的制作示例 216
第七课 实例的最后组装. 217
一、制作帮助 218
二、增加自我保护 218
三、产品盘的制作 218
四、我还想说点什么 218
第二部分 Delphi 4深入修行 221
第一章 Delphi4的新功能 221
第一课 Delphi 3/4的新控件详细介绍 221
一、TAnimate动画控件 221
二、TImageList图像列表控件 225
三、TCoolBar、TToolBar类似Internet Explore的工具条控件 228
四、TDatetimePicker日期时间选择控件 230
五、中文输入法(IME)的支持 236
六、TSplitter橡皮筋控件 239
七、TPageScroller容器控件 242
八、TOpenPictureDialog,TSavePictureDialog打开、保存图片对话框元件 243
九、TActionList动作列表元件 246
十、TControlBar停驻式工具条控件 249
第二课 随盘所附免费共享控件包的使用 250
一、Toolbar97停驻式工具条控件包和AnimatedMenus/98 Freeware停驻式动画菜单控件包 250
二、共享RX元件包简介(Delphi程序员必备) 253
第二章 元件编写入门 255
第一课 Delphi的元件编写 255
一、什么是元件? 255
二、编写元件与使用元件的不同之处 256
三、建立元件的不同途径 256
四、创建元件 258
第二课 快速建立ActiveX控件简介 268
一、ActiveX元件创建专家 268
二、将Delphi的TButton控件转为ActiveX控件的实例 269
第三课 快速建立CORBA元件简介 271
一、什么是CORBA 271
二、CORBA元件创建专家 273
三、CORBA简单应用实例 274
第三章 国际互联网(INTERNET)应用的快速开发 279
第一课 简单Web浏览器的制作 279
一、功能和界面设计 279
二、介绍THTML ActiveX控件 280
三、程序的编写 281
第二课 简单电子邮件客户程序(E-Mail)的制作 286
一、功能和界面设计 286
二、相关元件的使用介绍 287
三、程序设计 295
第四章 Web上的数据发布 309
第一课 Windows下的CGI应用程序 309
一、什么是CGI(Common Gateway Interface) 309
二、CGI的分类 309
三、CGI应用程序的编写 311
第五章 快速多层结构数据库应用的开发 331
第一课 理解多层结构和瘦客户(thinClient)数据库应用 331
一、什么是多层结构 331
二、基于多层结构的应用程序开发方法 332
三、现有的客户/服务器应用转换为多层结构的方法 333
第二课 简单的多层结构瘦客户(thinClient)数据库应用的开发 334
一、功能和界面设计 334
二、相关元件的使用介绍 335
三、程序设计 346
附录:Install Shield Express使用简介 366