ASP.NET是Microsoft公司推出的新一代动态Web应用程序开发平台,可以把程序开发人员的工作效率提升到其他技术所无法比拟的程度。与Java、PHP、ASP 3.0、Perl等相比,ASP.NET具有方便性、灵活性、性能优、生产效率高、安全性高、完整性强及面向对象等特性,是目前主流的网络编程工具之一。
ASP.NET支持多种开发语言,其中比较典型的是C#语言。它是一种功能强大、面向对象的编程语言,从C语言和Visual C++派生而来,是Microsoft公司.NET技术的核心开发语言。因此,本书选择C#语言作为程序的开发语言。
本书内容
学、练、用到精通只需24堂课。本书从初中级用户的角度出发,通过24堂课全面讲述了使用ASP.NET进行程序开发的必备知识和技能。内容安排如下图所示。
第1部分 基础篇(第1~5堂课):讲述了走进ASP.NET世界、C#语言基础入门、流程控制语句、面向对象程序设计,以及ASP.NET内置对象。这些都是程序语言的基础,倘若学通了,再学其他篇相信一定会很容易。
第2部分 提高篇(第6~17堂课):讲述了使用ASP.NET进行应用程序开发的各种常用技术,包括常用服务器控件、ASP.NET验证控件、ADO.NET数据库开发技术、数据绑定控件、Web用户控件、母版页技术应用、网站主题与皮肤、网站导航技术、ASP.NET缓存应用、AJAX无刷新技术、LINQ数据访问技术,以及程序调试与错误处理。通过本篇的学习,读者能够开发出小型Web应用程序,掌握数据库、网站页面设计和ASP.NET新技术的应用等。
第3部分 高级篇(第18~21堂课):讲述了Web开发中文件处理技术、利用GDI+绘制Web图形图像、水晶报表技术和Web Services(服务)技术。通过本篇的学习,读者可以掌握Web开发中对文件、图形图像的操作及水晶报表、Web服务在网站高级开发中的应用。
第4部分 实战篇(第22~24堂课):讲述了ASP.NET制作网站留言板、AJAX校友录数码相册网和仿百度知道之明日知道(基于多层架构)3个完整的项目实例设计全过程,以帮助读者积累项目开发经验。
本书特点
q 配备110集(303段)多媒体教学视频讲解。
本书DVD光盘提供了覆盖全书的语音视频讲解,读者可以通过视频快速、直观、轻松地学习。
q 每一堂课都结合“照猫画虎”、“情景应用”。
为了提高读者动手能力,激发学习兴趣,本书提供了“照猫画虎”和“情景应用”栏目。根据实例模仿着去做是学习编程的最快方式。
q 每一堂课都结合励志故事和“行动指南”,时刻激励和鼓舞读者。
我们认为学习中尤其是最初的一段时间非常有必要不断地对学习者予以激励和鼓舞,让他们坚持下来是至关重要的,因此在书中不间断地用一些励志故事和行动指南去鼓舞其信心。
q 光盘提供了本书的所有代码,即使只有一行。
本书光盘不仅提供了所有实例的源程序,还提供了书中所有示例的源代码,哪怕只有一行。读者可以直接复制,以提高学习效率。
q 本书所有习题和实战都给出了答案,部分习题还有解析,读者可以对照查阅。
读者对象
? 有志于软件开发的初学者
? 高等院校计算机相关专业的老师和学生
? 准备从事软件开发的求职者
? 参与毕业设计的学生
? 初中级程序开发人员
? 程序测试及维护人员
本书作者
本书由明日科技组织编写,参加编写的程序员有房大伟、刘云峰、吕双、王国辉、赛奎春、潘凯华、刘欣、李慧、陈丹丹、高春艳、李伟、孙秀梅、杨丽、刘玲玲、朱晓、刘燕、陈英、李鑫、李贺、肖鑫、张丽娜、沈博、刘冠男、曹飞飞、李丽、聂喜婷、王明昭、张英豪、王小科、赵会东、白伟明等。
由于水平有限,书中疏漏和不足之处在所难免,恳请广大读者朋友批评指正。
技术支持与服务
秉持“十年服务,始终如一”的理念,我们承诺如果您在学习或使用本书的过程中遇到问题或疑惑,可以通过如下方式与我们联系。
q 登录技术服务网站:www.mingribook.com,查阅相关问题或者留言。
q 通过企业服务邮箱:tmoonbook@sina.com或th_press@263.net。
q 申请加入服务QQ:100310063。
我们承诺将在5个工作日内给您提供解答。
最后,感谢您选择本书,希望本书能成为您编程路上的领航者。
祝读书快乐!
特别提醒:
亲爱的读者朋友,由于近期纸张价格和印制成本大幅上涨,为不增加读者朋友的负担,又不减少书的内容,本书的最后几章内容不得不放在配书光盘中(参见目录),由此给您带来了不便,在此深表歉意。
编 者