前 言
ASP.NET是Microsoft公司推出的新一代建立动态Web应用程序开发平台,可以把程序开发人员的工作效率提升到与其他技术无法比拟的程度,与Java、PHP、ASP 3.0、Perl等相比,ASP.NET具有方便性、灵活性、性能优、生产效率高、安全性高、完整性强及面向对象等特性,是目前主流的网络编程工具之一。
ASP.NET支持多种开发语言,其中,C#语言是一种功能强大、面向对象的编程语言,它从C语言和Visual C++派生而来,是Microsoft公司.NET技术核心开发语言,因此本书选择C#语言作为程序的开发语言。
本书内容
从初学程序开发的人员步入到编程高手行列通常需要经历5个阶段,如下图所示。
本书中的内容也是按照这一规律精心组织的,可以将书中的内容分为3个部分,结构如下图所示。
第1部分:基础入门。这一部分共6章,从第1章至第6章,介绍了ASP.NET技术入门、C#语言基础、C#控制语句与数组、面向对象程序设计、ASP.NET常用服务器控件、ASP.NET内置对象。书中结合大量的图示、举例、技巧、录像等形式帮助读者快速掌握ASP.NET开发环境和C#语言,为以后进行ASP.NET编程打下坚实的基础。
第2部分:技术应用。这一部分共13章,从第7章至第19章,介绍了Web程序开发的各种常用技术,包括数据验证技术、母版页技术、网站主题、ADO.NET技术进行数据库开发、数据控件的应用、网站导航技术、Web用户控件、程序调试与错误处理、ASP.NET AJAX、LINQ数据访问技术、电子邮件发送技术、Web服务技术、网站安全与策略。在这一部分的技术讲解过程中,结合大量实例来说明技术的实际应用方式。通过这一部分的学习,读者在以后的项目开发过程中可以独立解决各种技术难题,并且能够开发对多媒体、数据库、网络通信等领域的中小型Web应用程序。
第3部分:项目实战。这一部分共5章,从第20章至第24章,通过5个由浅入深完整的项目实例,介绍了开发大型应用程序的设计过程。包括网站会员注册与登录、ASP.NET制作网站留言本、网上银行在线安全支付、明日社区网和校友录数码相册网。这5个项目是作者精心挑选的,环环相扣、紧密联系,分别是一个大型项目的元素之一。通过对5个项目的介绍,读者可以巩固前面所学的知识和技术,积累项目开发经验。
本书特点
? 配备全程同步语音视频讲解。
本书DVD光盘提供了覆盖全书的语音视频讲解,读者可以通过视频快速、直观、轻松地学习。
? 提供大量的实战模块、实战案例、实战练习。
为了增强读者动手能力,激发学习兴趣,本书提供了大量实战模块、实战案例,读者一定要仔细研读这些模块,并亲自动手调试。
? 提供本书所有实例的源程序。
本书光盘提供了所有实例的源程序,读者不必逐字逐句录入,可直接复制,先比猫画虎试着做一遍,可以提高学习效率,模仿是最快的学习方式。
? 本书所有习题和实战都给出了答案,读者可以对照查阅。
读者对象
? 有志于软件开发的初学者 ? 高等院校计算机相关专业的老师和学生
? 准备从事软件开发的求职者 ? 参与毕业设计的学生
? 初中级程序开发人员 ? 程序测试及维护人员
技术支持与服务
有关于本书的问题,读者可以通过如下方式与我们沟通:
1.登录本技术网站:www.mingribook.com,查阅相关问题或者留言。
2.通过邮箱:tmoonbook@sina.com或th_press@263.net。
3.加入QQ:100310063。
最后,感谢您选择本书,希望本书能成为您编程路上的领航者。
祝读书快乐!
编 者
