本书个面系统地介绍了在Delphi7 环境下开发Web应用程序的过程。上篇以真实案例讲解了基于Delphi+Apache环境开发Web应用程序的具体方法及技巧。介绍了Apache及Oracle数据库的安装和简单应用,以及WebBroker技术的实现细节和注意事项。为具有Delphi开发基础并对Web开发感兴趣的程序员提供一个强有力的工具。下篇详细讨论了在Delphi7 环境下IuteaWeb控件包的功能。对IntraWeb的技术背景、基础就用、开发流程、基本控件、著名的第三方控件包TMS InteaWeb Component Pacd Pro、IntraWeb中CSS、JavaScridert等高级技术的开发与使用等,均做了深入的研究与探讨。读者通过学习,可以充分利用IutraWeb的强大功能,开发出高效率的Web应用系统。
本书适合Delphi/Kylix/C++ Builder程序员、网站开发与设计人员、高校学生及对Web开发有兴趣的读者。
\r\n
上篇 WebBroker网站开发与案例\r\n\r\n第1章 Apache与Orcale简介\r\n\r\n1.1 开发跨平台的Web服务器——Apache\r\n1.2 Oracle数据库简介\r\n1.3 Oracle服务器的安装\r\n1.4 Oracle客户端的安装\r\n1.5 使用PL/SQL Developer开发和管理Oracle\r\n1.6 Oracle的Net功能及其应用\r\n\r\n第2章 WebBroker开发\r\n\r\n2.1 WebBroker能做什么\r\n2.2 WebBroker中的重要对象\r\n2.3 WebBroker的开发技巧\r\n\r\n第3章 用WebBroker开始的实例\r\n\r\n3.1 网站数据库\r\n3.2 网站源程序\r\n\r\n下篇 IntraWeb开发与技巧\r\n\r\n第4章 IntraWeb基础应用\r\n\r\n4.1 IntraWeb的版本介绍\r\n4.2 IntraWeb开发与传统Web开发的不同\r\n4.3 我的第一个IntraWeb程序\r\n4.4 IntraWeb工作模式\r\n4.5 IntraWeb控件介绍与应用\r\n4.6 TMS For IntraWeb控件简介\r\n4.7 TMS的表格控件\r\n\r\n第5章 IntraWeb高级应用\r\n\r\n5.1 IntraWeb中CSS的应用\r\n5.2 IntraWeb中JavaScript的应用\r\n5.3 HTML标记的应用\r\n\r\n第6章 IntraWeb开发的实例\r\n\r\n6.1 数据结构\r\n6.2 数据模块\r\n6.3 ServerController模块\r\n6.4 窗体与模板文件
随着Internet的迅速发展,Web开发与应用成了程序设计和开发人员学习的重要内容之一。作为开发工具类软件的领导者,Borland公司在这方面自然是不甘落伍的。Delphi包括以下三种重要的Web开发技术:
(1)WebBroker。WebBroker是Delphi里面最悠久的技术,从3.0开始,Delphi就开始支持Web开发,利用的就是WetBroker技术。WebBroker也是其他版本的Delphi开发Web技术的基础,它提供了开发Web的所有底层功能,同时其效率、灵活性、稳定性也是最高的。
(2)WebSnap。Borland从Delph 6.0开始为了增强Delph开发Web的能力,增加了WebSnap技术。WebSnap内含有大量开发Web应用的组件,以可视化的方式开发,增加了Session管理、Servier—Side Script等非常好的功能。但是由于webSnap的开发步骤、开发思想与传统的Delph程序设计差别太大,开发人员要接触和学习大量的新概念、新办法,因而不能快速地应用,同时由于WebSnap过于庞大,使得其稳定性大打折扣。
(3)Intra Web。Intra Web是Delphi 7.0新增加的开发Web的控件,它另辟蹊径,允许程序员在IDE环境下像开发传统的Delphi程序一样开发Web应用,还可以利用模板、CSS文件自由地美化和设置网页的外观,是完全的可视化设计。使用Intra Web可以最大限度地保证Delph程序员的知识积累,而且其新的版本已经开始支持Java和.NET环境,是Web开发应用的很好发展方向。
鉴于Delphi开发Web应用的技术重点,本书对传统高效的WebBroker和新兴快捷的IntraWeb做了深入细致的探讨。
本书上篇(第1—3章)由权重民(E—mail:xalion@262.net)编著,由他开发的Delphi窑洞(http://www. 51delph.com),是国内第一个完全由WebBroker技术架构的技术类站点,在广大Delph开发人员当中享有极高的声誉。第1章重点介绍了Apache运行环境及Orcale数据库的安装过程,第2章介绍了WebBroker开发的流程、技巧及注意事项,第3章则公开了Delphi窑洞的全部源代码,同时加注了详细解释,操作性极强。
本书下篇(第4—6章)由董立达(E—mail:bnpysse@sina.com)编著。该部分首先介绍了Intra Web环境几种不同的工作模式、开发流程及发布过程等:接着详细介绍了Intra Web控件及市场上著名的第三方控件IMS Intra Web Componet Pack Pro的各种功能,重点剖析了CSS、JavaScript在IntraWeb中应用,并附加了实例进行说明;最后以一个完整的实例介绍了IntraWeb开发的全过程。
本书的实例均由问鸿滨进行全面测试。
三位作者均工作在开发一线,因此本书的实用性较强,适合Delphi/Kylix/C++Builder程序员、网站开发与设计人员、高校学生及对Web开发有兴趣的读者阅读。
由于作者水平有限,书中如有错误之处,敬请广大读者批评指正。
无封面