Delphi简明教程


Delphi简明教程

文章插图
Delphi简明教程【Delphi简明教程】《Delphi简明教程》是2005年由清华大学出版社出版的图书 , 作者是刘瑞河 。
基本介绍书名:Delphi简明教程
作者:刘瑞河
ISBN:9787302103615
定价:34元
出版社:清华大学出版社
出版时间:2007-10-26
装帧:平装
图书简介本书属于Delphi教材系列图书 , 并特别针对Delphi的国中级编程人员进行编写 。全书加强了资料库以及动态资料库方面的内容 , 较为详尽的实例和说明使得本书更加实用 。本书共16章 , 包括Delphi基本语法、面向对象的程式设计基础、对象连结与嵌入、资料库编程基础、高级资料库编程、动态程式库编程、网路编程等内容 。本书语言精练 , 实例丰富 , 并在每章后面配置了习题 。本书适合作为高等学校本、专科或成人教育学生的教材 , 也是国中级程式设计开发人员较好的参考书 。目录第1章Delphi快速入门 11.1Delphi的基本概念 11.1.1Delphi的基本形式 11.1.2面向对象编程的概念 11.2Delphi可视化开发环境简介 21.2.1进入Delphi的可视化编程 21.2.2Delphi可视化编程环境介绍 41.2.3对象编辑器 41.2.4工程管理器 51.2.5代码编辑器 51.2.6CPU观察器 61.3可视化组件用法简介 71.3.1常用的文本相关组件 71.3.2按钮和複选框组件 81.3.3分组、分界组件 91.3.4图形、图像组件 101.3.5关係图、档案列表组件 101.3.6滚动组件 111.3.7格线、表格组件 121.3.8多媒体(MultiMedia)和OLE组件 121.4使用非可视组件 131.4.1使用选单组件 131.4.2使用计时器组件Timer 151.4.3使用公用对话框组件 161.5使用Delphi的工程管理、设计工具 171.5.1创建多窗体工程项目 171.5.2使用工程管理器 181.5.3使用窗体样板和对话框嚮导 201.5.4使用工程样板和套用嚮导 211.6.net环境的Delphi开发技术 231.7一个简单的Delphi程式 231.8习题 25第2章Delphi基本语法 262.1数据类型 262.1.1布尔型数据 262.1.2整型数据 272.1.3字元串型数据 272.1.4实型数据 282.2DelphiObjectPascal概述 282.2.1数据类型 282.2.2变数与常量 292.2.3运算符 302.2.4语句 322.2.5程式结构 342.2.6字元串处理函式 352.2.7关键字 382.3习题 38第3章面向对象的程式设计基础 393.1编写ObjectPascal程式代码 393.1.1编写赋值语句 393.1.2标识符的说明与使用 403.1.3过程与函式 403.1.4跳转语句 433.1.5循环语句 453.1.6程式模组 473.1.7关于作用範围 483.1.8编写一个过程或函式 483.1.9定义新的数据类型 513.1.10ObjectPascal的库单元Unit 553.2用Delphi的对象进行编程 573.2.1什幺是对象 573.2.2从一个对象中继承数据和方法 583.2.3对象的範围 593.2.4对象公有域和私有域的说明 603.2.5访问对象的域和方法 603.2.6对象变数的赋值 613.2.7建立非可视化对象 633.3习题 64第4章Delphi主体窗体製作 654.1创建新窗体 654.2窗体的属性、方法和事件 674.2.1设定窗体属性 674.2.2窗体的方法 704.2.3窗体事件 704.3设计窗体 714.3.1窗体属性 714.3.2创建窗体 724.3.3添加标题 724.3.4选择和放置组件 724.3.5编辑组件 734.4习题 74第5章典型组件介绍 755.1VCL可视化组件 755.2资料库常用组件 765.2.1DataAccess(数据存取)页组件 765.2.2DataControls(数据控制)页组件 795.3Internet页面生成组件 865.3.1Internet页组件 865.3.2TPageProduct组件 865.3.3TDataSetPageProducer组件 875.3.4TDSTableProducer组件 875.4习题 87第6章Delphi绘图 886.1简单图案的绘製 886.1.1直线的绘製 886.1.2椭圆的绘製 906.1.3绘製多边形 916.1.4绘製矩形 936.2艺术图案的绘製 946.3利用滑鼠绘製图形 976.4图形动画的实现 996.5图像处理 1026.5.1图像动态观察程式 1026.5.2图像动画的实现 1046.6习题 107第7章多媒体设计 1087.1MediaPlayer组件 1087.1.1AutoEnable属性 1087.1.2Display属性 1097.1.3FileName属性 1097.1.4DeviceType属性 1097.1.5EnableButtons属性和VisibleButtons属性 1097.1.6组件中常用的方法 110 7.2动画播放器 1107.3CD播放器 1127.4习题 119第8章档案管理 1208.1档案类型和标準过程 1208.1.1文本档案 1208.1.2类型档案 1228.1.3无类型档案 1238.1.4档案对话框组件 1258.1.5Win3.1相关组件 1268.2档案管理常用函式和过程 1268.2.1档案操作常用函式和过程 1268.2.2目录操作常用函式和过程 1298.2.3驱动器操作常用函式 1318.2.4档案名称操作常用函式 1318.3档案控制项的套用 1328.3.1档案控制项及其相互关係 1338.3.2档案名称浏览查找系统的设计思路 1338.3.3档案名称浏览查找系统的功能和实现 1348.4档案管理综合举例:档案管理器的实现 1368.4.1设计基本思路 1368.4.2子视窗的创建、布置和关闭 1398.4.3档案控制项的联繫 1408.4.4DriveTabSet的自画风格显示 1418.4.5档案管理基本功能的实现 1438.4.6其他档案管理功能的实现 1498.4.7目录管理功能的实现 1528.4.8一些问题的处理 1568.5习题 158第9章对象连结与嵌入 1599.1OLE简介 1599.1.1OLE1.0和OLE2.0 1599.1.2连结与嵌入 1599.1.3设计状态与运行状态OLE对象创建的差别 1609.1.4OLE类、档案、项目 1619.2设计状态OLE对象的创建 1619.2.1TOLEContainer部件 1619.2.2OLE对象创建的步骤 1619.3OLE应用程式的开发 1629.3.1OLE应用程式界面开发 1629.3.2插入OLE对象 1649.3.3冻结OLE对象 1659.3.4贴上OLE对象 1659.3.5释放OLE对象 1699.3.6档案中的OLE对象 1709.4OLE自动化 1719.4.1TAutoObject对象 1719.4.2创建OLE自动化伺服器 1739.4.3自动化另一程式 1769.5习题 177第10章动态程式库编程 17810.1Windows的动态程式库原理 17810.1.1动态程式库的工作原理 17810.1.2Windows系统的动态程式库 17910.2DLL的编写和调用 17910.2.1DLL的编写 17910.2.2调用DLL 183 10.2.3静态调用 18410.2.4动态调用 18410.3利用DLL实现数据传输 18710.3.1DLL中的全局记忆体 18710.3.2利用DLL实现应用程式间的数据传输 18810.4利用DLL实现窗体重用 19010.4.1利用DLL实现窗体重用的一般步骤 19110.4.2窗体重用实例 19110.5习题 196第11章注册表组件与讯息处理 19711.1注册表简介 19711.2几个常用注册表组件 19811.2.1TRegistry组件 19811.2.2TRegIniFile组件 20011.3Windows讯息机制 20211.4Delphi讯息机制 20311.4.1Delphi讯息机制 20311.4.2Delphi讯息机制的定义方式 20411.4.3Delphi讯息的传送 20511.4.4VCL讯息处理机制 20711.5自定义用户讯息的处理方法 20711.5.1定义讯息 20711.5.2声明新的讯息处理方法 20911.5.3传送自定义讯息 21011.5.4範例 21011.6讯息覆盖的处理方法 21211.7习题 213第12章资料库编程基础 21412.1资料库系统概述 21412.1.1资料库管理系统 21412.1.2资料库应用程式 21512.2Delphi的资料库体系结构 21612.2.1Delphi的资料库特性 21712.2.2Delphi可访问的数据源 21812.3资料库引擎(BDE) 21812.4BDE组件介绍 21912.4.1BDE组件浏览 21912.4.2TTable组件 22012.4.3TQuery组件 22712.4.4TStoredProc组件 23012.4.5TDatabase组件 23112.4.6TSession组件 23412.4.7TBatchMove组件 23712.4.8TUpdateSQL组件 23812.4.9TNestedTable组件 23812.5资料库记录的查询 23912.5.1Locate函式 23912.5.2Lookup函式 24012.5.3GotoKey方法 24012.5.4FindKey方法 24112.5.5GotoNearest和FindNearest方法 24212.6资料库记录的编辑 24312.6.1记录的增加 24312.6.2记录的修改 246 12.6.3记录的删除 24712.7SQL套用基础 24812.7.1SQL语言简介 24812.7.2创建数据表和SQL查询 25112.7.3用TQuery组件实现SQL语言 25312.7.4SQL编程实例 25712.8习题 266第13章高级资料库编程 26713.1主要数据访问组件的使用 26713.1.1TDataSource组件 26713.1.2TClientDataSet组件 26813.1.3TDataSetProvider组件 26913.2主要数据控制组件的使用 27013.2.1TField组件 27013.2.2TDBGrid组件 27513.2.3TDBText组件 27913.2.4TDBEdit组件 28013.2.5TDBNavigator组件 28113.2.6TDBMemo组件 28213.2.7TDBImage组件 28313.2.8TDBComboBox组件 28313.2.9DBListBox组件 28513.2.10TDBCheckBox组件 28513.2.11TDBRadioGroup组件 28513.3多层分散式资料库 28513.3.1多层分散式资料库系统的结构 28613.3.2分层资料库应用程式的实现 28713.3.3基于DCOM的多层分散式资料库实现 28913.3.4基于TCP/IP的多层分散式资料库实现 29213.3.5基于HTTP的多层分散式资料库实现 29613.4Delphi的ADO技术 29913.4.1ADO简介 29913.4.2ADO组件 30013.4.3ADO的套用 30213.5习题 305第14章网路编程 30614.1网路聊天程式的实现 30614.1.1使用TCP协定 30614.1.2基于TCP的聊天工具的实现 31614.1.3使用UDP协定 32114.2创建Web套用 33214.2.1创建静态网页 33314.2.2创建动态页面 33614.3Web浏览器的製作 33714.4习题 346第15章异常处理与程式调试 34715.1Delphi异常类 34715.1.1运行时间库异常类 34815.1.2对象异常类 35115.1.3组件异常类 35315.2异常保护 35415.2.1需要保护的资源 35415.2.2生成资源保护块 35515.3异常回响 35615.3.1使用异常实例 35715.3.2提供默认回响 358 15.3.3回响一族异常 35815.3.4异常的重引发和处理嵌套 35915.3.5自定义异常类的套用 35915.3.6利用异常回响编程 36315.4程式调试简介 36515.4.1调试的準备和开始 36515.4.2程式运行的控制 36615.4.3断点的使用 36715.4.4监视数据的值 36915.5习题 370第16章建立Help档案与应用程式的发行 37116.1Help档案的建立 37116.1.1Help档案建立的前提 37116.1.2Help档案的建立 37216.2在应用程式中实现Help编程 37716.2.1定义Help档案 37716.2.2在通用对话框中使用Help 37916.3帮助提示(Hint)的套用 37916.3.1Hint的显示 37916.3.2OnHint事件 38016.4应用程式的发行 38116.4.1安装製作概述 38116.4.2InstallShield的使用 38216.4.3创建项目档案 38616.4.4定製安装程式的外观样式 39116.4.5準备发行 39416.5习题 400