ASP.NET是Microsoft微软公司推出的Web开发平台,也是Microsoft公司构建高交互性、高扩展性和高伸缩性网站的领先Web开发方向的新技术,从诞生以来就受到了广大程序开发人员的追捧。市面上关于ASP.NET的图书非常多,入门类、技巧类、案例类、大全类等,应有尽有,其中也不乏经典之作。而本书则整合了这些图书的特点,并采用C#语言编写,使得用户在学习编程时只需要一本书就够了。本书的每一部分内容,都是作者走访各个大学、书店、培训机构,听取老师、学生和读者的建议,并结合自己多年的开发经验精心提炼出来的,完全可以满足用户的学习需求。
本书是一本集技能、范例、项目和应用为一体的学习手册,书中介绍了应用ASP.NET进行程序开发的各种技术和技巧。全书分4篇,共23章。第1篇技能学习篇,主要包括ASP.NET技术基础、C#语言基础、流程语句控制和数组、面向对象编程、常用服务器控件、内置对象、验证控件、ADO.NET数据库开发技术、数据控件的应用、Web用户控件、ASP.NET缓存技术、Ajax无刷新技术、LINQ数据库访问技术、程序调试与错误处理等内容;第2篇范例演练篇,主要包括Web开发应用基础、图形图像与多媒体、网站策略与安全、网站开发架构设计等相关的范例;第3篇模块开发篇,主要包括龙行天下搜索引擎、明日知道、Ajax校内数码相册、明日网络硬盘等4个小型项目;第4篇商业系统篇,主要包括一个大型的商业项目,即企业级通用进销存软件开发Web版。
本书附有配套DVD光盘,光盘中提供了书中全部实例和项目的源代码,这些源代码全部经过精心调试,能够在Windows XP、Windows Server 2003及Windows 7操作系统下编译和运行。
本书适用于ASP.NET的初学者、编程爱好者,同时也可以作为培训机构、大中专院校老师和学生的学习参考用书。
第1篇 技能学习篇
第1章 淘我人生第一桶金——从学ASP.NET开始
6个编程技术要点
8个编程技巧说明
5个编程注意事项
2个实例应用详解
1.1 本章学习任务
1.1.1 本章能学到什么
1.1.2 实践检验真理
1.2 Web开发基础知识
1.2.1 两大网络应用体系
1.2.2 HTML与HTTP
1.2.3 动态页面与静态页面
1.3 走近ASP.NET 3.5
1.3.1 追溯ASP.NET发展史
1.3.2 ASP.NET新特性
1.3.3 ASP.NET网站运行原理
1.3.4 .NET Framework介绍
1.4 ASP.NET开发利器——Visual Studio 2008
1.4.1 Visual Studio 2008简介
1.4.2 安装Visual Studio 2008(Windows Server 2003/Windows 7)
1.4.3 配置Visual Studio 2008(Windows Server 2003/Windows 7)
1.4.4 IIS安装和配置(Windows Server 2003/Windows 7)
1.5 万丈高楼平地起——ASP.NET网页语法
1.5.1 ASP.NET网页扩展名
1.5.2 常用页面指令
1.5.3 注释ASPX文件内容
1.5.4 ASP.NET服务器控件标记语法
1.5.5 代码块语法
1.5.6 表达式语法
1.6 开发初体验——第一个ASP.NET网站
1.6.1 创建ASP.NET网站
1.6.2 设计Web页面
1.6.3 运行应用程序
1.6.4 在网站中添加资源文件夹
1.7 最好的学习老师——使用MSDN辅助编程
1.7.1 MSDN的安装
1.7.2 利用MSDN帮助学习
1.8 实战检验
1.8.1 设置Visual Studio 2008开发环境中显示代码行号
1.8.2 如何中断正在运行的程序
1.9 疑难解惑
1.9.1 C#和.NET有什么关系
1.9.2 Visual Studio 2008安装不上
1.10 精彩回顾
第2章 ASP.NET必修课——C#语言基础入门
第3章 峰回路转——流程语句控制和数组
第4章 独占鳌头——面向对象编程
第5章 网页基本元素——常用服务器控件
第6章 程序开发效率之利器——内置对象
第7章 数据检验之利器——验证控件
第8章 学富五车——ADO.NET数据库开发技术
第9章 全方位数据访问——数据控件的应用
第10章 组件加工厂——Web用户控件
第11章 以逸待劳——ASP.NET缓存技术
第12章 ASP.NET完美体验——Ajax无刷新技术
第13章 ASP.NET神来之笔——LINQ数据库访问技术
第14章 钟馗捉妖——程序调试与错误处理
第2篇 范例演练篇
第15章 实践检验真理——Web开发应用基础
第16章 打造多彩世界——图形图像与多媒体
第17章 筑起安全防火墙——网站策略与安全
第18章 高级应用开发——网站开发架构设计
第3篇 模块开发篇
第19章 龙行天下搜索引擎——畅游神秘网络
第20章 明日知道——程序员的十万个问什么
第21章 Ajax校内数码相册——结合LINQ操作的完美体验
第22章 明日网络硬盘——网络流行媒介
第4篇 商业系统篇
第23章 企业级通用进销存软件web版——结合多样ASP.NET前沿技术开发