本书主要介绍了使用微软最新推出的ASP.NET创建动态Web网站的高级技术,并介绍了一个实例网站的设计过程。本书深入讲解了ASP.NET的开发机制,内容涵盖ASP.NET的语法、响应用户请求、Web控件的使用、有关验证技术、组件的使用、ADO.NET,以及如何使用ADO.NET实现数据库访问和使用ASP.NET的缓存和错误处理技术。最后介绍了一个具有代表性的实例网站的设计思想和开发过程,其中包括设计和实现注册系统、留言簿、邮件列表系统、论坛、文章发布系统,以及一个网上商店。本书的附赠软盘中包括了书中所有示例程序的源代码,读者可直接或稍加修改后使用。读者对象:对于了解ASP2.0或3.0并希望在.NET框架下开发Web程序的设计人员,本书介绍的高级开发技术和开发实例具有很高的参考价值。网站设计人员可以通过本书所提供的实例网站的设计理念和开发过程得到有益的启示,从而快速提高自己的技术水平。出版说明随着新世纪的到来,人类社会已进入信息时代、网络时代。计算机应用的普及和深入,软件技术的发展和新软件的不断涌现,数量更多质量更高的计算机应用系统的研究和投入使用,要求越来越多的高水平的软件工程师以开拓者的姿态投身其中。我国的软件工程师队伍已有了长足的发展,软件开发水平已有了长足的进步。作为中国人,我们期盼的是中国软件业走自主创新之路,在世界上的地位越?丛礁摺W魑霭婀ぷ髡撸⒄刮夜娜砑乱稻∽畲笈Γ俏颐且宀蝗荽堑脑鹑危庹俏颐怯?1999年底推出《软件工程师》丛书的初衷。目前这套丛书已出版了20多种。从市场销售和读者反馈的情况看,这套丛书已经得到了读者的首肯和厚爱,这也是对我们下一步工作的激励。从当前我国的软件开发情况?矗颓凹改晗啾龋辛巳缦卤浠?1.单机单用户应用系统的开发和应用越来越多地转向网络多用户系统的开发和应用,如开发企业网和因特网数据库应用、安全系统等。2.单一的高级语言使用越来越多地转向多种高级语言的综合使用,仅仅会用一两种高级语言进行开发的软件工程师已经感到力不从心。3.越来越多的软件工程师正在使用一些高级的、包含编程功能在内的应用软件和专用软件,如使用Flash、Dreamweaver开发网页,使用Director、Authorware开发多媒体演示系统等。可以说,应用系统的多样化、规模化和复杂化对软件工程师提出了更高的要求,同时也为软件工程师提供了更多的施展个人才华的机会。针对这种形势,我们正在扩充《软件工程师》丛书的选题范围,进一步界定这套丛书的特色,设想是把丛书按如下类型整合:一是开发类,通过大量实例说明如何使用各种流行的高级语言、工具类软件开发不同的应用系统,说明开发思想、开发过程、难点及其解决方案。为了适应我国软件工程师开发综合软件系统的需求,我们把包含编程功能在内的高级应用软件的开发应用也纳入到丛书中。二是技巧类,通过大量实例说明在不同应用系统开发过程中,有关缩短开发周期、提高开发质量、解决开发中的疑难问题的各种技巧。三是技术类,介绍软件开发的有关理论和技术,以及在实践中的应用,如系统分析与系统设计、软件测试和系统安全等。四是手册类,即每个软件工程师必备的案头书。我们把为软件工程师提供图书信息服务为宗旨,坚持以图书质量为生命。我们希望《软件工程师》丛书能对读者有所帮助,希望读者提出更多的宝贵建议和意见,包括工作中遇到的技术难点、疑点和问题。希望更多的作者加入我们的专家行列,推介自己的实践经验和累累硕果。我们的网址是www.phei.com.cn,请和我们联系。为了我国软件业的更加美好的明天,让我们共同努力。前言PHP是一种服务器端的HTML嵌入式脚本语言,它以独特的语法混合了C、JAVA和Perl语言的特色,为网页设计者提供了编写动态页面的强大工具,受到了全世界用户的普遍欢迎。除了功能强大外,PHP还具有极好的开放性和跨平台特性,并且可以自由使用和传播,这些都使得PHP具有极强的生命力和良好的发展前景。随着自由软件在我国的普及和发展,相信PHP必将在我国的信息化建设中扮演越来越重要的角色。本书试图通过介绍各种实例,将PHP的各种高级编程与开发技巧展现给读者。本书内容翔实,不仅介绍了PHP的各种高级技巧,而且全面、深入地分析了一个完整的大型PHP应用程序。本书的另外一个特点是可操作性强,按照本书的介绍,读者能够很轻松地学习和掌握PHP。本书由四个部分组成:第一部分介绍PHP语言基础,内容包括PHP的安装和配置方法、语言元素、控制流程和编程、调试技术。第二部分介绍PHP的各种高级技巧,内容包括代码风格、会话控制、数据库操作、图像处理、XML处理、函数使用技巧、站点设计、WAP与WML等。第三部分为综合实例的介绍,通过介绍和分析一个完整的PHP应用程序(PostgreSQL数据库管理程序),向读者全面介绍利用PHP开发大型应用程序的方法和技术。最后一部分为PHP的主要函数参考。本书配套光盘收录了本书出版说明、前言、目录和函数参考的电子文档。除本书参考文献列出资料外,作者还参考了其他许多文献,难以一一列出,在此向相关的作者表示衷心的感谢!最后向所有关心、支持和帮助过本书编写的领导、朋友和家人表示诚挚的谢意!本书的主要作者为彭晓明、秦清、樊华、黄志良和熊济宁,彭晓明负责全书统稿。参与本书编写的还有田李、田国成、黄德勇等。由于作者的能力和水平有限,加上时间仓促,本书可能有不妥和错误之处,如能给予指正,我们将不胜感谢!作者2001.5