Delphi 2005 第二版 Delphi程式设计


Delphi 2005 第二版 Delphi程式设计

文章插图
Delphi程式设计(第二版)(Delphi 2005)【Delphi 2005 第二版 Delphi程式设计】《Delphi程式设计(第二版)(Delphi 2005)》是2006年清华大学出版社出版的图书,作者是周果宏、罗述谦、罗起 。
基本介绍书名:Delphi程式设计
作者:周果宏、罗述谦、罗起
ISBN:9787302124108
类别:程式设计
定价:29元
出版社:清华大学出版社
出版时间:2006年
装帧:平装
内容简介Delphi 2005 是微软Windows开发的终极的和完全的解决方案 。它结合了Delphi和 C# 语言的强大功能,以及Microsoft .NET Framework 和 Win32 平台的高性能,Delphi 2005 提供了一个多语言、多平台的集成开发环境 。限于篇幅,本书只涉及Delphi for .NET的有关内容 。本书共14章 。第1章是Delphi for .NET概述;第2章介绍Delphi 2005集成开发环境;第3章介绍Delphi 的 Object Pascal 语言的基本语法;第4章~第11章介绍在Delphi 2005中开发 Windows 窗体套用、资料库套用、Web 窗体套用、Web 资料库套用、Web 服务,以及构建VCL.NET 窗体套用的基本方法、技巧和实例;第12 章讲述关于异常处理的基本概念和编程方法;第13章和第14章分别讲述用第三方软体Rave创建报表,以及用InstallShield X Express 製作安装程式的有关概念和方法 。每章后均附有习题 。图书目录Delphifor.NET概述1.1什幺是Microsoft.NET框架21.2Delphifor.NET的主要特点21.3Delphi中的一些常用术语和概念31.3.1类、对象、特性与事件41.3.2构件41.3.3可视化程式设计51.3.4面向对象的程式设计51.3.5事件与事件驱动61.3.6ObjectPascal和Delphi61.4Delphi2005的安装与启动71.4.1Delphi2005安装条件71.4.2安装步骤81.5如何订购Delphi20058Delphi2005集成开发环境2.1Delphi2005集成开发环境简介92.1.1欢迎页112.1.2窗体112.1.3HTML设计器132.1.4设计器表面142.1.5工具调色板142.1.6对象观察器152.1.7对象仓库162.1.8工程管理器162.1.9数据探查器172.1.10代码编辑器172.1.11结构视图192.1.12历史管理器192.2创建新工程202.2.1创建一个简单的Windows窗体套用实例202.2.2选取构件到窗体上222.2.3设定构件特性222.2.4编写程式代码232.2.5编译和调试工程252.2.6分发套用262.3工程的类型262.3.1Windows套用262.3.2ASP.NETWeb套用262.3.3ASP.NETWeb服务套用262.3.4VCL.NET套用272.3.5资料库套用272.3.6模型驱动的套用272.3.7彙编282.3.8非託管代码和COM/Interop28习题28Delphi程式语言3.1Delphi程式的基本结构293.1.1一个简单的Delphi应用程式示例303.1.2单元和名字空间343.2ObjectPascal基本语法元素363.2.1特殊符号363.2.2保留字363.2.3标识符373.2.4数字383.2.5标号383.2.6字元串383.2.7注释393.3常量和变数数据类型403.3.1常量403.3.2变数数据类型403.3.3程式说明部分453.4表达式473.4.1算术运算符473.4.2逻辑运算符483.4.3字元串运算符493.4.4集合运算符503.4.5关係运算符503.4.6布尔运算符513.5语句523.5.1赋值语句523.5.2过程语句523.5.3goto语句523.5.4複合语句533.5.5条件语句543.5.6重複语句563.6过程与函式613.6.1程式块613.6.2过程的说明与调用633.6.3函式的说明与调用643.6.4变数参数和常量参数663.7数组663.8记录683.8.1记录类型的说明格式683.8.2记录栏位的引用和with语句693.8.3记录常量703.8.4带有可变栏位的记录703.9档案713.9.1文本档案713.9.2记录档案75习题77构建Windows窗体套用4.1Windows窗体名字空间814.2Windows窗体构件824.3通用特性、事件和方法844.3.1Control的特性、事件与方法844.3.2CommonDialog的特性、事件与方法864.4可视构件874.4.1标籤构件874.4.2编辑构件884.4.3列表框构件894.4.4组合框构件904.4.5按钮构件914.4.6ScrollBars和滚动条构件924.4.7PictureBox和ImageList构件924.5非可视构件934.5.1MainMenu和ContextMenu构件934.5.2Timer构件934.5.3对话框构件944.5.4基本构件小结964.6构建Windows窗体套用974.6.1实例一:一个显示图片及像素颜色成分的工程97 4.6.2实例二:一个文本编辑器工程101习题118用BDP.NET构建资料库应用程式5.1Delphi资料库基础1195.1.1关係式资料库的基本概念1205.1.2SQL语言简介1225.1.3使用资料库1235.2ADO.NET和BDP.NET构件1245.2.1ADO.NET体系结构1245.2.2BDP.NET名字空间1255.2.3BDP.NET数据类型1255.2.4BDP.NET构件1265.3BDP.NET构件设计器1295.3.1构件设计器关係1295.3.2使用连线编辑器1295.3.3使用命令文本编辑器1315.3.4配置数据适配器1315.3.5数据探测器1335.4关于数据集1355.4.1数据集的特性和方法1355.4.2使用标準的数据集1365.5关于DataGrid1395.5.1DataGrid特性1395.5.2DataGrid事件1415.5.3DataGrid方法1415.5.4DataGrid程式设计範例1425.6Windows窗体资料库应用程式製作1445.6.1构建一个简单的Windows窗体资料库套用1445.6.2从数据探测器创建资料库工程1485.6.3创建主从表关係1505.6.4在一个资料库套用中传递参数1515.7创建和使用DataTable1555.7.1产生数据表对象1555.7.2定义数据表结构1565.7.3处理表中的数据1605.8Windows窗体控制项的数据绑定1655.8.1使用组合框和列表框显示数据1655.8.2文本框的数据绑定167习题169用Delphi2005进行ECO建模6.1建模基本概念1706.2UML语言1706.2.1基本UML关係1706.2.2UML类图表1716.2.3对象约束语言1726.3ECO框架1726.3.1ECO空间1736.3.2Borland.ECO名字空间1736.4ECO建模程式常规步骤1766.5ECO建模程式实例177习题181用ASP.NET构建Web应用程式7.1ASP.NET概述1827.2构建ASP.NETWeb应用程式的一般步骤1847.3一个简单的ASP.NETWeb应用程式1877.4Delphifor.NET中的Web控制构件1957.4.1广告条构件1957.4.2校验类构件1977.4.3文本构件2037.4.4重複器构件2037.4.5XML构件2057.5Delphifor.NET中的HTML伺服器端控制构件210 7.5.1HTML伺服器端构件概况2107.5.2实现HTML伺服器端可程式控制构件2137.5.3使用HTML伺服器端构件常见错误2147.5.4HTML伺服器端构件套用实例——档案上载214习题219用ASP.NET构建Web资料库应用程式8.1Web资料库套用开发概述2208.2资料库Web构件2218.2.1资料库Web构件的名字空间2218.2.2资料库Web数据源构件2238.2.3资料库Web数据感知构件2238.3构建资料库Web应用程式的基本步骤2248.4资料库Web应用程式实例225习题233用ASP.NET构建Web服务应用程式9.1ASP.NETWeb服务概述2349.1.1ASP.NETWeb服务结构2359.1.2ASP.NETWeb服务基础知识2359.1.3Web服务的套用2359.1.4ASP.NETWeb服务的档案类型2369.2创建ASP.NETWeb服务程式2379.2.1Web服务程式创建步骤2379.2.2使用Web服务的客户程式2389.2.3Web服务实例——温度单位转换Web服务……240习题247构建VCL.NET窗体套用10.1VCL.NET构件和名字空间24810.2构建VCL.NET窗体套用示例24910.2.1构建一个VCL窗体“Helloworld!”套用25010.2.2在一个VCL窗体套用中显示一个点阵图图像25110.3构建一个VCL窗体dbExpress.NET资料库套用25210.3.1设定资料库连线25310.3.2建立单向数据集25410.3.3添加数据供给者25410.3.4添加客户数据集25410.3.5添加数据源25410.3.6关联DataGrid到DataSet25510.4VCL.NET常用资料库构件25510.4.1数据读写构件25510.4.2数据控制构件25710.4.3本地资料库应用程式的结构25810.5用资料库桌面构建本地资料库25810.6本地资料库套用设计26110.6.1显示单条记录26210.6.2显示多条记录26510.7VCL.NET数据集操作26610.7.1打开和关闭数据集26610.7.2决定和设定数据集状态26710.7.3移动记录指针26710.7.4在数据集中查找记录27010.7.5使用过滤器显示一个数据集的子集27110.7.6显示、转换和读写栏位值272 10.8关于Query27410.8.1使用Query构件27410.8.2编写SQL语句27510.8.3参数值的设定277习题279DelphiVCL.NET多媒体编程11.1计算机的硬体配置需求28111.2Delphi的多媒体构件28111.2.1怎样使用MediaPlayer28211.2.2用MediaPlayer播放声音和动画档案实例28211.3用MediaPlayer播放Wave声音档案28511.4用MediaPlayer播放MIDI声音档案28711.4.1MediaPlayer的Notify属性28811.4.2MediaPlayer的NotifyValue属性28911.5用MediaPlayer播放AVI动画档案29011.6用MediaPlayer实现用户选择播放29011.6.1製作一个媒体通道程式29011.6.2设定滤波器选择档案类型29111.7MediaPlayer的OnClick事件句柄编程293习题296异常处理12.1异常的概念29712.2何时使用异常29712.3Exception类29812.4运行时间错误异常30012.4.1输入输出错误30012.4.2重大错误30112.4.3作业系统错误30212.5Delphi异常处理机制30212.5.1使用try…finally结构30312.5.2使用try…except结构30412.5.3使用on…do结构30512.5.4嵌套的异常处理结构30712.6沉默的异常30812.7自定义异常类30812.7.1异常类型说明30812.7.2自定义异常类30912.8引发和处理异常31012.9异常的重引发311习题312使用Rave创建报表13.1在Delphi工具调色板上添加Rave构件31413.2Rave可视化报表设计环境31513.2.1页设计器和事件编辑器31613.2.2特性面板31613.2.3工程树状面板31613.2.4状态栏31613.2.5工具列和工具调色板31713.2.6Rave编辑器31913.3构建一个资料库报表的基本步骤32113.3.1使用Rave嚮导创建一个简单资料库报表……32113.3.2使用Rave嚮导创建MasterDetail报表32313.4Rave报表工程的基本组成32413.4.1数据连线构件32413.4.2Rave工程构件——TRvProject………………32513.4.3报表工程档案32513.4.4报表和全局页32513.4.5数据视图32513.5其他RaveReport构件介绍326 13.6Rave报表预览和列印格式32813.7编写报表脚本程式329习题331使用InstallShieldXExpress製作安装程式14.1InstallShieldXExpress简介33214.2使用InstallShield前的準备工作33214.3打开一个新的或现有的安装程式製作工程33314.3.1创建新的安装工程33414.3.2打开已有的安装工程33514.4配置组织信息33514.4.1基本信息33514.4.2特徵设定33614.4.3配置安装程式类型33714.5指定应用程式数据33814.6配置目标系统33914.6.1为Setup生成一个快捷选单33914.6.2ODBCresource设定34114.6.3修改注册表34214.7定製安装程式样式34214.8定义Setup需求和动作34314.8.1安装程式需求34314.8.2定製动作34414.9应用程式分发34414.9.1构建安装盘34414.9.2试运行安装程式34514.9.3应用程式分发346习题346附录A本书缩略语辞彙表347