本书从ASP.NET的发展历史及几个Web程序开始,激发读者对ASP.NET的兴趣,然后逐步深入地介ASP.NET的基础知识,ASP.NET的开发语言C#、C#的基本语法,还有ASP.NET提供的一些组件,如母版页、主题皮肤、Ajax等。读者在学习ASP.NET知识的同时,可以了解几乎所有目前Web实际应用中可能遇到的其他知识,包括Javascript和CSS等。
本书深入浅出地讲解了ASP.NET开发必须学习的内容,从基础的开发工具,基础开发语言,一直NASP.NET开发所用到的其他技术。内容虽然并不是最全的,但一定是最实用的。
ASP.NET 3.5是微软重点推荐的Web应用程序开发框架,其基于.NET 3.5框架,能利用.NET底层强大的类库,支持多种应用方向的开发。而C#是微软专门为基于.NET Framework平台开发而量身定做的编程语言。本书所介绍的ASP.NET全部基于C#语言。本书全面而细致地介绍了Visual Studio 2008环境T的ASP.NET和C#编程技术。书中每个知识和技术要点都给予了翔实的例程及代码分析。
本书对从C#入门基本知识Nc#的基本语法、从面向对象基础到泛型程序设计、从数据库操作到JWeb应用案例、从AD0.NET至XML操作、再至IJASP.NET AJAX应用等各个方面都进行了详细的讲解,几乎涵盖了ASP.NET所有开发技术。
本书适用ASP.NET初中级用户,也可作为相关专业院校及培训班教材。
写给未来的程序员
前方
第一篇 ASP.NET开发快速起步
第1章 第一个ASP.NET程序
1.1 选择开发工具:Visual Studio 2008
1.1.1 了解Visual Studio 2008的功能
1.1.2 安装Visual Studio 2008所需硬件环境
1.1.3 安装Visual Studio 2008
1.1.4 检查是否安装IIS
1.2 开发第一个ASP.NET程序
1.2.1 启动Visual Studio 2008,创建一个网站
1.2.2 添加控件、编写代码
1.2.3 运行程序:查看在浏览器上显示的源文件
1.2.4 退出Visual Studio 2008
1.3 ASP.NET程序结构的剖析
1.3.1 前台和后台
1.3.2 程序集的引用
1.3.3 事件
1.3.4 揭示程序处理过程和本质
1.4 配置文件(web.config)说明
1.4.1 什么是配置文件
1.4.2 配置文件的作用
1.5 小结
第2章 基础知识
第3章 添加网页控件
第二篇 使用数据
第4章 ADO.NET基础
第5章 数据绑定
第6章 数据控件
第7章 XML简介
第8章 LINQ简介
第三篇 ASP.NET网站规划
第9章 使用母版页(Master Page)
第10章 使用主题(Themes)
第11章 建立用户控件
第12章 网页导航(Website Navigate)
第13章 门户个性化
第四篇 ASP.NET网站管理
第14章 状态管理(State Management)
第15章 缓存和不同步网页
第16章 网站国际化
第17章 网站配置文件管理
第五篇 ASP.NET网站安全
第18章 两种验证模型
第19章 成员和角色管理
第六篇 ASP.NET网站高级开发
第20章 Ajax Web开发语言:JavaScript简胆教程
第21章 Ajax布局技术:CSS2深入详解
第22章 ASP.NET AJAX
第七篇 Web案例
第22章 设计简单博客网站
第22章 图书销售管理系统
第22章 发布程序(制作安装程序)