Delphi 6企业级解决方案及应用剖析

Delphi 6企业级解决方案及应用剖析
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2002-07
版次: 1
ISBN: 9787111104353
定价: 69.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 670页
25人买过
  • 本书以Delphi 6的最新技术基于多种商用解决方案的BizSnap、基于分布式数据库应用的DataSnap和基于互联网应用的WebSnap为基础,详细介绍了Delphi 6在企业级应用开发中的技术要点。并且以"人力资源管理系统解决方案及应用"为例,剖析Delphi 6最新推出的WebSnap解决方案在Web网站开发应用方面的全部功能;以"电子商务货物配送系统解决方案及应用"作为多层分布式系统的应用实例,来介绍Delphi 6中被重新扩充和包装的MIDAS技术-DataSnap。 本书附带的光盘中还提供了大量的示例程序源代码,全部以Delphi完整的项目工程形式给出,方便读者学习和使用。 本书特别适合于那些有一定编程基础,但对Delphi缺乏全面系统理解的中高级Delphi程序员。 第一部分   Delphi 6与企业级应用开发第1章   用Delphi 6构建企业级应用11.1   企业和企业级应用11.2   企业级应用体系结构31.2.1   表现层41.2.2   业务层61.2.3   数据层71.2.4   三层结构的优势81.3   企业级应用体系构建思想的发展91.4   选择Delphi 6作为企业级开发的利器151.4.1   Delphi 6适用对象和所能实现的开发目标181.4.2   用Delphi 6实现企业级多层应用体系结构19第2章   企业级应用开发方略222.1   企业级开发概述222.1.1   企业级开发的多角度视图222.1.2   信息系统的构成和参与者242.1.3   系统开发生命周期252.2   CMM与软件开发过程262.2.1   与CMM有关的概念272.2.2   CMM模型282.2.3   CMM对软件过程的改进322.3   开发组织管理332.3.1   人员组织332.3.2   项目管理352.3.3   文档管理392.4   需求和系统分析422.4.1   需求分析422.4.2   系统分析的方法442.4.3   系统的信息分析和功能分析462.4.4   系统的结构分析492.5   分布式应用系统设计方法532.5.1   分布式结构实现模型532.5.2   设计目标和约束分析552.5.3   设计分布式应用程序582.6   组件模型和基于组件的开发612.6.1   组件的概念612.6.2   组件模型622.6.3   基于组件的开发642.6.4   组件标准652.7   面向对象的开发方法672.7.1   面向对象技术的背景及特点682.7.2    面向对象程序设计与面向对象数据库692.7.3   面向对象的系统分析与设计702.8   质量管理和系统测试732.8.1   软件的质量732.8.2   质量管理762.8.3   系统测试78第二部分   Delphi 6企业级应用开发技术第3章   VCL和编程基本组件813.1   Object类813.2   VCL的层次结构823.2.1   组件843.2.2   Windows自己的组件853.2.3   对象853.3   VCL的属性、方法和事件863.3.1   通用的VCL属性863.3.2   通用的VCL方法873.3.3   通用的 VCL事件883.4   按钮型组件893.4.1   TButton893.4.2   TBitBtn903.4.3   TSpeedButton913.5   编辑型组件923.5.1   Tlabel、TstaticText和TLabeledEdit933.5.2   TEdit、TMaskEdit和TSpinEdit943.5.3   Tmemo和TRichEdit973.6   选择型组件993.6.1   TRadioButton 和TRadioGroup993.6.2   TcheckBox和TCheckListBox1013.6.3   TComboBox1023.6.4   TListBox1053.6.5   TComboBoxEx1093.6.6   TColorBox1113.7   调节型组件1113.7.1   TScrollBar1113.7.2   TSplitter1133.7.3   TTrackBar1153.7.4   TUpDown1153.8   容器型组件1173.8.1   TGroupBox1173.8.2   TScrollBox1173.8.3   TPanel1183.8.4   TPageControl1193.8.5   TFrame1223.9   显示型组件1263.9.1   TDrawGrid1263.9.2   TStringGrid1283.9.3   TTreeView1303.9.4   TListView1343.9.5   TValueListEditor141第4章   用户界面设计技术1454.1   用户交互界面设计概述1454.1.1   常用控件的设计1454.1.2   窗体和提示框的设计1474.2   菜单设计1484.2.1   TMainMenu1494.2.2   TPopupMenu1494.2.3   TMenuItem1514.2.4   Menu Designer1544.2.5   创建可移植菜单1564.2.6   动态菜单1604.2.7   宿主绘制菜单1644.2.8   菜单的融合1674.2.9   控制菜单设计1694.3   对话框1724.3.1   模式对话框与非模式对话框1724.3.2   公用对话框组件1764.3.3   标准对话框1894.4   快捷工具设计1944.4.1   工具栏设计1944.4.2   状态栏设计2034.4.3   系统托盘程序2064.5   Action及Action的统一管理2094.5.1   TAction2104.5.2   TActionList2114.5.3   TActionManager2124.5.4   创建Action Band215第5章   字符、文件处理和键盘、鼠标编程2195.1   字符和文本的处理2195.1.1   字符和字符串相关类型2195.1.2   字符串相关方法2205.1.3   字符串列表2285.2   文件操作2305.2.1   文件命令2305.2.2   文本文件2335.2.3   有类型文件2345.2.4   无类型文件2385.2.5   初始化文件2395.2.6   文件流2415.2.7   内存映射文件2475.2.8   文件系统2505.3   键盘和鼠标编程2605.3.1   键盘编程2605.3.2   鼠标编程262第6章   Windows高级编程技术2716.1   DLL编程技术2716.1.1   DLL概貌2716.1.2   在Delphi中创建DLL2726.1.3   使用动态链接库2756.2   OLE和COM编程技术2776.2.1   COM对象和类工厂2776.2.2   Automation2806.2.3   创建Automation服务器2816.3   ActiveX编程技术2886.3.1   在Delphi中使用ActiveX控件2886.3.2   在Delphi中编写ActiveX控件2946.4   使用Windows注册表2946.5   Windows的消息处理2976.5.1   何为消息2986.5.2   消息的处理方法2986.5.3   Windows消息分类3006.5.4   发送消息3006.5.5   处理消息3016.5.6   消息过滤302第7章   图形图像及多媒体编程技术3057.1   图形图像技术3057.1.1   TCanvas对象3057.1.2   TShape对象3107.1.3   图像对象3117.2   多媒体程序设计3137.2.1   创建一个简单的媒体播放器3137.2.2   播放WAV文件和AVI视频314第8章   数据库应用技术3178.1   设计数据库应用程序3178.1.1   使用数据库3178.1.2   数据库应用程序的体系结构3198.1.3   设计用户界面3238.2   SQL编程技术3248.2.1   SQL语言简介3248.2.2   使用SQL编程3268.2.3   使用存储过程3318.2.4   使用事务3378.3   MIDAS和多层应用系统开发3398.3.1   MIDAS技术3398.3.2   MIDAS应用程序的工作流程3418.3.3   创建一个多层数据库应用程序的基本过程3428.4   ADO数据库访问技术3468.4.1   ADO概述3478.4.2   连接ADO数据库3478.4.3   ADO数据集3548.4.4   使用TADODataSet3578.4.5   使用TADOTable3588.4.6   使用TADOQuery358第9章   Web应用程序开发技术3609.1   Web服务器应用程序概述3609.1.1   URL和HTTP3619.1.2   HTTP服务器3629.1.3   Web服务器应用程序类型3639.2   使用WebSnap3649.2.1   WebSnap概述3649.2.2   创建Web服务器应用程序3669.2.3   Web模块3709.2.4   Adapter3729.2.5   Page Producer3729.3   在WebSnap中编写服务器端脚本3739.3.1   脚本块3739.3.2   编辑和查看脚本3739.3.3   包含其他文件3749.3.4   脚本对象3759.4   WebSnap工作流程3769.4.1   WebContext3769.4.2   Dispatcher组件3769.4.3   Dispatcher工作原理3779.5   一个WebSnap实例3819.5.1   新建WebSnap应用程序3819.5.2   创建数据库模块3839.5.3   创建页面模块3849.6   Web服务器应用程序的调试388第三部分   人力资源管理系统解决方案及应用剖析第10章   系统概述39110.1   系统解决方案39110.1.1   系统背景39110.1.2   需求分析39210.1.3   实现方案39410.2   系统约定39610.2.1   编码规范39610.2.2   用户分组39910.3   数据库设计40010.3.1   设计数据库表结构40010.3.2   编写SQL Server 2000脚本语言402第11章   人事信息维护管理40811.1   人员维护40811.1.1完新建一个WebSnap应用程序40811.1.2完基本信息维护页面41111.1.3完完善记录的定位、浏览和增减功能41511.1.4完主从明细表的处理41911.2   照片维护42211.3   动态查询42811.3.1   决策查询42811.3.2   人员查询43311.4   图表显示43411.4.1   创建查询统计图表的ActiveForm43511.4.2   设计和整合统计图表页面439第12章   系统登录及安全控制44312.1   WebSnap安全机制44312.2   系统登录44612.3   安全控制450第13章   系统的进一步完善45313.1   增加BBS讨论组45313.2   增加收发邮件功能45713.2.1   登录邮件服务器45913.2.2   查看和阅读邮件46213.2.3   发送和群发邮件47313.3   页面的美化477第四部分   电子商务货物配送系统解决方案及应用剖析第14章   系统概述48514.1   系统解决方案48514.1.1   电子商务货物配送系统的实现目标48514.1.2   对电子商务货物配送系统功能的基本要求48614.1.3   电子商务货物配送系统的解决方案48614.2   系统分析48814.3   数据组织49114.3.1   代码设计49114.3.2   数据库结构设计49414.3.3   创建数据库对象和数据维护49714.4   系统的初始设置49914.5   系统内部控制机制设计506第15章   代码维护模块50815.1   模块概述50815.2   使用Frame构建复用界面50915.3   使用DataModel集成数据库环境51215.4   使用Treeview导航表数据51715.5   使用公共单元实现模块维护52015.6   使用注册表设置系统参数52715.7   使用ActionManager管理操作动作529第16章   出库管理模块53916.1   模块概述53916.2   创建登录服务器程序54116.3   创建出库服务器程序54516.4   创建瘦型客户程序549第17章   统计分析模块55617.1   多层结构下的参数化查询55617.2   使用DBChart56017.3   自动容错和平衡服务器负载562第五部分   自动控制与监测系统解决方案及应用剖析第18章   自动控制与监测系统编程技术56718.1   Delphi中的多线程处理56818.1.1   进程和线程56818.1.2   多线程编程57218.1.3   线程的优先级57418.1.4   线程类57518.2   Windows的事件和消息58018.3   创建组件58218.3.1   创建组件58218.3.2   组件测试58518.3.3   注册组件58518.3.4   提供联机帮助58618.4   使用动态链接库586第19章   串口通信程序应用剖析59019.1   串行通信基础59019.1.1   数据通信基础59019.1.2   异步串行通信协议59219.1.3   DCE设备—Modem59319.1.4   RS-232C标准59519.2   串口通信API函数介绍60119.3   串口通信程序实现60719.3.1   利用嵌入式汇编语言开发通信程序60719.3.2   利用多线程编写串口通信程序62119.3.3   Async32控件详解62519.3.4   Async32控件示例程序633第20章   硬件接口程序应用剖析64420.1   直接操作端口的Delphi单元64420.2   开发Windows驱动程序64620.3   用DLL编写硬件接口程序64820.4   用TVicHw32控件编程65020.4.1   TVicHw32控件说明65020.4.2   示例程序653
  • 内容简介:
    本书以Delphi 6的最新技术基于多种商用解决方案的BizSnap、基于分布式数据库应用的DataSnap和基于互联网应用的WebSnap为基础,详细介绍了Delphi 6在企业级应用开发中的技术要点。并且以"人力资源管理系统解决方案及应用"为例,剖析Delphi 6最新推出的WebSnap解决方案在Web网站开发应用方面的全部功能;以"电子商务货物配送系统解决方案及应用"作为多层分布式系统的应用实例,来介绍Delphi 6中被重新扩充和包装的MIDAS技术-DataSnap。 本书附带的光盘中还提供了大量的示例程序源代码,全部以Delphi完整的项目工程形式给出,方便读者学习和使用。 本书特别适合于那些有一定编程基础,但对Delphi缺乏全面系统理解的中高级Delphi程序员。
  • 目录:
    第一部分   Delphi 6与企业级应用开发第1章   用Delphi 6构建企业级应用11.1   企业和企业级应用11.2   企业级应用体系结构31.2.1   表现层41.2.2   业务层61.2.3   数据层71.2.4   三层结构的优势81.3   企业级应用体系构建思想的发展91.4   选择Delphi 6作为企业级开发的利器151.4.1   Delphi 6适用对象和所能实现的开发目标181.4.2   用Delphi 6实现企业级多层应用体系结构19第2章   企业级应用开发方略222.1   企业级开发概述222.1.1   企业级开发的多角度视图222.1.2   信息系统的构成和参与者242.1.3   系统开发生命周期252.2   CMM与软件开发过程262.2.1   与CMM有关的概念272.2.2   CMM模型282.2.3   CMM对软件过程的改进322.3   开发组织管理332.3.1   人员组织332.3.2   项目管理352.3.3   文档管理392.4   需求和系统分析422.4.1   需求分析422.4.2   系统分析的方法442.4.3   系统的信息分析和功能分析462.4.4   系统的结构分析492.5   分布式应用系统设计方法532.5.1   分布式结构实现模型532.5.2   设计目标和约束分析552.5.3   设计分布式应用程序582.6   组件模型和基于组件的开发612.6.1   组件的概念612.6.2   组件模型622.6.3   基于组件的开发642.6.4   组件标准652.7   面向对象的开发方法672.7.1   面向对象技术的背景及特点682.7.2    面向对象程序设计与面向对象数据库692.7.3   面向对象的系统分析与设计702.8   质量管理和系统测试732.8.1   软件的质量732.8.2   质量管理762.8.3   系统测试78第二部分   Delphi 6企业级应用开发技术第3章   VCL和编程基本组件813.1   Object类813.2   VCL的层次结构823.2.1   组件843.2.2   Windows自己的组件853.2.3   对象853.3   VCL的属性、方法和事件863.3.1   通用的VCL属性863.3.2   通用的VCL方法873.3.3   通用的 VCL事件883.4   按钮型组件893.4.1   TButton893.4.2   TBitBtn903.4.3   TSpeedButton913.5   编辑型组件923.5.1   Tlabel、TstaticText和TLabeledEdit933.5.2   TEdit、TMaskEdit和TSpinEdit943.5.3   Tmemo和TRichEdit973.6   选择型组件993.6.1   TRadioButton 和TRadioGroup993.6.2   TcheckBox和TCheckListBox1013.6.3   TComboBox1023.6.4   TListBox1053.6.5   TComboBoxEx1093.6.6   TColorBox1113.7   调节型组件1113.7.1   TScrollBar1113.7.2   TSplitter1133.7.3   TTrackBar1153.7.4   TUpDown1153.8   容器型组件1173.8.1   TGroupBox1173.8.2   TScrollBox1173.8.3   TPanel1183.8.4   TPageControl1193.8.5   TFrame1223.9   显示型组件1263.9.1   TDrawGrid1263.9.2   TStringGrid1283.9.3   TTreeView1303.9.4   TListView1343.9.5   TValueListEditor141第4章   用户界面设计技术1454.1   用户交互界面设计概述1454.1.1   常用控件的设计1454.1.2   窗体和提示框的设计1474.2   菜单设计1484.2.1   TMainMenu1494.2.2   TPopupMenu1494.2.3   TMenuItem1514.2.4   Menu Designer1544.2.5   创建可移植菜单1564.2.6   动态菜单1604.2.7   宿主绘制菜单1644.2.8   菜单的融合1674.2.9   控制菜单设计1694.3   对话框1724.3.1   模式对话框与非模式对话框1724.3.2   公用对话框组件1764.3.3   标准对话框1894.4   快捷工具设计1944.4.1   工具栏设计1944.4.2   状态栏设计2034.4.3   系统托盘程序2064.5   Action及Action的统一管理2094.5.1   TAction2104.5.2   TActionList2114.5.3   TActionManager2124.5.4   创建Action Band215第5章   字符、文件处理和键盘、鼠标编程2195.1   字符和文本的处理2195.1.1   字符和字符串相关类型2195.1.2   字符串相关方法2205.1.3   字符串列表2285.2   文件操作2305.2.1   文件命令2305.2.2   文本文件2335.2.3   有类型文件2345.2.4   无类型文件2385.2.5   初始化文件2395.2.6   文件流2415.2.7   内存映射文件2475.2.8   文件系统2505.3   键盘和鼠标编程2605.3.1   键盘编程2605.3.2   鼠标编程262第6章   Windows高级编程技术2716.1   DLL编程技术2716.1.1   DLL概貌2716.1.2   在Delphi中创建DLL2726.1.3   使用动态链接库2756.2   OLE和COM编程技术2776.2.1   COM对象和类工厂2776.2.2   Automation2806.2.3   创建Automation服务器2816.3   ActiveX编程技术2886.3.1   在Delphi中使用ActiveX控件2886.3.2   在Delphi中编写ActiveX控件2946.4   使用Windows注册表2946.5   Windows的消息处理2976.5.1   何为消息2986.5.2   消息的处理方法2986.5.3   Windows消息分类3006.5.4   发送消息3006.5.5   处理消息3016.5.6   消息过滤302第7章   图形图像及多媒体编程技术3057.1   图形图像技术3057.1.1   TCanvas对象3057.1.2   TShape对象3107.1.3   图像对象3117.2   多媒体程序设计3137.2.1   创建一个简单的媒体播放器3137.2.2   播放WAV文件和AVI视频314第8章   数据库应用技术3178.1   设计数据库应用程序3178.1.1   使用数据库3178.1.2   数据库应用程序的体系结构3198.1.3   设计用户界面3238.2   SQL编程技术3248.2.1   SQL语言简介3248.2.2   使用SQL编程3268.2.3   使用存储过程3318.2.4   使用事务3378.3   MIDAS和多层应用系统开发3398.3.1   MIDAS技术3398.3.2   MIDAS应用程序的工作流程3418.3.3   创建一个多层数据库应用程序的基本过程3428.4   ADO数据库访问技术3468.4.1   ADO概述3478.4.2   连接ADO数据库3478.4.3   ADO数据集3548.4.4   使用TADODataSet3578.4.5   使用TADOTable3588.4.6   使用TADOQuery358第9章   Web应用程序开发技术3609.1   Web服务器应用程序概述3609.1.1   URL和HTTP3619.1.2   HTTP服务器3629.1.3   Web服务器应用程序类型3639.2   使用WebSnap3649.2.1   WebSnap概述3649.2.2   创建Web服务器应用程序3669.2.3   Web模块3709.2.4   Adapter3729.2.5   Page Producer3729.3   在WebSnap中编写服务器端脚本3739.3.1   脚本块3739.3.2   编辑和查看脚本3739.3.3   包含其他文件3749.3.4   脚本对象3759.4   WebSnap工作流程3769.4.1   WebContext3769.4.2   Dispatcher组件3769.4.3   Dispatcher工作原理3779.5   一个WebSnap实例3819.5.1   新建WebSnap应用程序3819.5.2   创建数据库模块3839.5.3   创建页面模块3849.6   Web服务器应用程序的调试388第三部分   人力资源管理系统解决方案及应用剖析第10章   系统概述39110.1   系统解决方案39110.1.1   系统背景39110.1.2   需求分析39210.1.3   实现方案39410.2   系统约定39610.2.1   编码规范39610.2.2   用户分组39910.3   数据库设计40010.3.1   设计数据库表结构40010.3.2   编写SQL Server 2000脚本语言402第11章   人事信息维护管理40811.1   人员维护40811.1.1完新建一个WebSnap应用程序40811.1.2完基本信息维护页面41111.1.3完完善记录的定位、浏览和增减功能41511.1.4完主从明细表的处理41911.2   照片维护42211.3   动态查询42811.3.1   决策查询42811.3.2   人员查询43311.4   图表显示43411.4.1   创建查询统计图表的ActiveForm43511.4.2   设计和整合统计图表页面439第12章   系统登录及安全控制44312.1   WebSnap安全机制44312.2   系统登录44612.3   安全控制450第13章   系统的进一步完善45313.1   增加BBS讨论组45313.2   增加收发邮件功能45713.2.1   登录邮件服务器45913.2.2   查看和阅读邮件46213.2.3   发送和群发邮件47313.3   页面的美化477第四部分   电子商务货物配送系统解决方案及应用剖析第14章   系统概述48514.1   系统解决方案48514.1.1   电子商务货物配送系统的实现目标48514.1.2   对电子商务货物配送系统功能的基本要求48614.1.3   电子商务货物配送系统的解决方案48614.2   系统分析48814.3   数据组织49114.3.1   代码设计49114.3.2   数据库结构设计49414.3.3   创建数据库对象和数据维护49714.4   系统的初始设置49914.5   系统内部控制机制设计506第15章   代码维护模块50815.1   模块概述50815.2   使用Frame构建复用界面50915.3   使用DataModel集成数据库环境51215.4   使用Treeview导航表数据51715.5   使用公共单元实现模块维护52015.6   使用注册表设置系统参数52715.7   使用ActionManager管理操作动作529第16章   出库管理模块53916.1   模块概述53916.2   创建登录服务器程序54116.3   创建出库服务器程序54516.4   创建瘦型客户程序549第17章   统计分析模块55617.1   多层结构下的参数化查询55617.2   使用DBChart56017.3   自动容错和平衡服务器负载562第五部分   自动控制与监测系统解决方案及应用剖析第18章   自动控制与监测系统编程技术56718.1   Delphi中的多线程处理56818.1.1   进程和线程56818.1.2   多线程编程57218.1.3   线程的优先级57418.1.4   线程类57518.2   Windows的事件和消息58018.3   创建组件58218.3.1   创建组件58218.3.2   组件测试58518.3.3   注册组件58518.3.4   提供联机帮助58618.4   使用动态链接库586第19章   串口通信程序应用剖析59019.1   串行通信基础59019.1.1   数据通信基础59019.1.2   异步串行通信协议59219.1.3   DCE设备—Modem59319.1.4   RS-232C标准59519.2   串口通信API函数介绍60119.3   串口通信程序实现60719.3.1   利用嵌入式汇编语言开发通信程序60719.3.2   利用多线程编写串口通信程序62119.3.3   Async32控件详解62519.3.4   Async32控件示例程序633第20章   硬件接口程序应用剖析64420.1   直接操作端口的Delphi单元64420.2   开发Windows驱动程序64620.3   用DLL编写硬件接口程序64820.4   用TVicHw32控件编程65020.4.1   TVicHw32控件说明65020.4.2   示例程序653
查看详情
相关图书 / 更多
Delphi 6企业级解决方案及应用剖析
DevSecOps原理、核心技术与实战
钱君生 章亮 编著
Delphi 6企业级解决方案及应用剖析
Detectives in Togas
Winterfeld;Henry;Kleinert;Charlotte;Winston;Clara;Winston;Richard
Delphi 6企业级解决方案及应用剖析
DevOps实践指南(第2版)/图灵程序设计丛书
[美]吉恩·金
Delphi 6企业级解决方案及应用剖析
DeLisa物理医学与康复医学理论与实践,上下卷,第6版
励建安;毕胜;黄晓琳
Delphi 6企业级解决方案及应用剖析
DevOps持续万物(DevOps组织能力成熟度评估)(数字化转型与创新管理丛书)
[荷兰]巴特·德·贝斯特(Bart de Best) 著
Delphi 6企业级解决方案及应用剖析
DevOps: 企业级CI/CD实战
李泽阳
Delphi 6企业级解决方案及应用剖析
Dead Souls
Gogol;Nikolai;Fusso;Susanne;Guerney;Bernard Guilbert
Delphi 6企业级解决方案及应用剖析
Decorative Alphabets and Initials
Nesbitt;Alexander
Delphi 6企业级解决方案及应用剖析
Development Path of Steel Industry
于勇 编著
Delphi 6企业级解决方案及应用剖析
Deadly Hands of Kung Fu Omnibus Vol. 2
Claremont;Chris;Mantlo;Bill;Moench;Doug;Warner;John;Nebres;Rudy;Perez;George;Rogers;Marshall
Delphi 6企业级解决方案及应用剖析
DevSecOps企业级实践:理念、技术与案例
陈能技
Delphi 6企业级解决方案及应用剖析
Deception Point
Dan Brown 著
您可能感兴趣 / 更多