ASP.NET从入门到精通
基本信息
内容简介回到顶部↑
本书从初学者角度出发,以通俗易懂的语言,丰富多彩的实例,详细介绍了使用asp.net进行web程序开发应该掌握的各方面技术。全书共分29章,包括asp.net 2.0开发入门、c#语言基础、asp.net的内置对象、asp.net 2.0 web常用控件、数据验证技术、母版页、主题、数据绑定、使用ado.net操作数据库、数据控件、站点导航控件、web用户常用控件、asp.net 2.0缓存技术、调试与错误处理、gdi+图形图像、水晶报表、e-mail邮件发送与接收、web services、安全策略、web程序发布、打包与安装、注册及登录验证模块设计、新闻发布系统、在线投票系统、网站流量统计、文件上传与管理、购物车、blog、bbs论坛、b2c电子商务网站等。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会asp.net web程序开发的精髓,快速提高开发技能。
本书所配dvd光盘含有全程语音视频讲解教学录像以及实例的全部源代码,这些源代码都经过精心调试,在windows xp、windows 2000、windows 2003下全部通过。
本书内容详尽,实例丰富,非常适合作为编程初学者的学习用书,也适合作为开发人员的查阅和参考资料。
本书所配dvd光盘含有全程语音视频讲解教学录像以及实例的全部源代码,这些源代码都经过精心调试,在windows xp、windows 2000、windows 2003下全部通过。
本书内容详尽,实例丰富,非常适合作为编程初学者的学习用书,也适合作为开发人员的查阅和参考资料。
目录回到顶部↑
第1篇 基础知识
第1章 asp.net 2.0开发入门
教学录像:24分钟
1.1 asp.net 2.0简介
1.1.1 asp.net 2.0发展历程
1.1.2 asp.net 2.0新特性
1.1.3 .net framework
1.1.4 asp.net 2.0的运行原理
1.1.5 asp.net 2.0的运行机制
1.1.6 asp.net 2.0的优点
1.2 asp.net 2.0开发环境搭建
1.2.1 安装iis
1.2.2 安装visual studio 2005
1.2.3 配置visual studio 2005开发环境
1.3 asp.net 2.0 网页语法
1.3.1 asp.net网页扩展名
1.3.2 页面指令
1.3.3 aspx文件内容注释
1.3.4 服务器端文件包含
1.3.5 html服务器控件语法
第1章 asp.net 2.0开发入门
教学录像:24分钟
1.1 asp.net 2.0简介
1.1.1 asp.net 2.0发展历程
1.1.2 asp.net 2.0新特性
1.1.3 .net framework
1.1.4 asp.net 2.0的运行原理
1.1.5 asp.net 2.0的运行机制
1.1.6 asp.net 2.0的优点
1.2 asp.net 2.0开发环境搭建
1.2.1 安装iis
1.2.2 安装visual studio 2005
1.2.3 配置visual studio 2005开发环境
1.3 asp.net 2.0 网页语法
1.3.1 asp.net网页扩展名
1.3.2 页面指令
1.3.3 aspx文件内容注释
1.3.4 服务器端文件包含
1.3.5 html服务器控件语法
前言回到顶部↑
ASP.NET是Microsoft公司推出的新一代建立动态Web应用程序的开发平台,它可以把程序开发人员的工作效率提升到其他技术都无法比拟的程度。与Java、PHP、ASP 3.0、Perl等相比,ASP.NET具有方便性、灵活性、性能优、生产效率高、安全性高、完整性强及面向对象等特性,是目前主流的网络编程工具之一。.
本书内容
本书提供了从入门到编程高手所必备的各类知识,共分4篇:
第一篇:基础知识。这一篇介绍了ASP.NET2.0开发入门、C#语言基础、ASP.NET的内置对象、ASP.NET2.0 Web常用控件等,并结合大量的图示、示例、录像、实习工厂等使读者快速掌握ASP.NET,并为以后编程奠定坚实的基础。
第二篇:核心技术。这一篇介绍了数据验证技术、母版页、主题、数据绑定、使用ADO.NET操作数据库、数据控件、站点导航控件、Web用户控件等。学习完这一篇,读者能够开发一些小型Web应用程序和数据库程序。
第三篇:高级应用。这一篇介绍了ASP.NET2.0缓存技术、调试与错误处理、GDI+图形图像、水晶报表、E-mail邮件发送、Web Services、安全策略、Web程序发布、打包与安装等。学习完这一篇,在实际开发过程中能够提高Web应用程序的安全与性能,能够进行多媒体程序开发和水晶报表开发与打印等。
第四篇:项目实战。这一篇包括注册及登录验证模块设计、新闻发布系统、在线投票系统、网站流量统计、文件上传与管理、购物车、Blog、BBS论坛、B2C电子商务网站等。这些项目由浅入深,带领读者一步一步亲身体验开发Web项目的全过程。
本书特点
由浅入深,循序渐进:本书以初中级程序员为对象,先从ASP.NET基础学起,再学习ASP.NET的核心技术,然后学习ASP.NET的高级应用,最后学习项目的开发。讲解过程中步骤详尽,版式新颖,让读者在阅读时一目了然,从而快速熟悉书中内容。..
语音视频,讲解详尽:书中每一章节均提供声图并茂的语音视频教学录像,读者可以根据书中提供的录像位置,在光盘中找到。这些录像能够引导初学者快速入门,感受编程的快乐和成就感,增强进一步学习的信心,从而快速成为编程高手。
实例典型,轻松易学:通过例子学习是最好的学习方式,本书通过一个知识点、一个例子、一个结果、一段评析和一个综合应用的模式,透彻详尽地讲述了实际开发中所需的各类知识。
另外,为了便于读者阅读程序代码,快速学习编程技能,书中几乎每行代码都提供了注释。
精彩栏目,贴心提醒:本书根据需要在各章使用了很多“注意”、“说明”、“技巧”等小栏目,让读者可以在学习过程中更轻松地理解相关知识点及概念,并轻松地掌握个别技术的应用技巧。
应用实践,随时练习:书中几乎每章都提供了“实践与练习”,让读者能够通过对问题的解答重新回顾、熟悉所学的知识,为进一步学习做好充分的准备。
读者对象
初学编程的自学者
编程爱好者
大中专院校的老师和学生
相关培训机构的老师和学员
毕业设计的学生
本书内容
本书提供了从入门到编程高手所必备的各类知识,共分4篇:
第一篇:基础知识。这一篇介绍了ASP.NET2.0开发入门、C#语言基础、ASP.NET的内置对象、ASP.NET2.0 Web常用控件等,并结合大量的图示、示例、录像、实习工厂等使读者快速掌握ASP.NET,并为以后编程奠定坚实的基础。
第二篇:核心技术。这一篇介绍了数据验证技术、母版页、主题、数据绑定、使用ADO.NET操作数据库、数据控件、站点导航控件、Web用户控件等。学习完这一篇,读者能够开发一些小型Web应用程序和数据库程序。
第三篇:高级应用。这一篇介绍了ASP.NET2.0缓存技术、调试与错误处理、GDI+图形图像、水晶报表、E-mail邮件发送、Web Services、安全策略、Web程序发布、打包与安装等。学习完这一篇,在实际开发过程中能够提高Web应用程序的安全与性能,能够进行多媒体程序开发和水晶报表开发与打印等。
第四篇:项目实战。这一篇包括注册及登录验证模块设计、新闻发布系统、在线投票系统、网站流量统计、文件上传与管理、购物车、Blog、BBS论坛、B2C电子商务网站等。这些项目由浅入深,带领读者一步一步亲身体验开发Web项目的全过程。
本书特点
由浅入深,循序渐进:本书以初中级程序员为对象,先从ASP.NET基础学起,再学习ASP.NET的核心技术,然后学习ASP.NET的高级应用,最后学习项目的开发。讲解过程中步骤详尽,版式新颖,让读者在阅读时一目了然,从而快速熟悉书中内容。..
语音视频,讲解详尽:书中每一章节均提供声图并茂的语音视频教学录像,读者可以根据书中提供的录像位置,在光盘中找到。这些录像能够引导初学者快速入门,感受编程的快乐和成就感,增强进一步学习的信心,从而快速成为编程高手。
实例典型,轻松易学:通过例子学习是最好的学习方式,本书通过一个知识点、一个例子、一个结果、一段评析和一个综合应用的模式,透彻详尽地讲述了实际开发中所需的各类知识。
另外,为了便于读者阅读程序代码,快速学习编程技能,书中几乎每行代码都提供了注释。
精彩栏目,贴心提醒:本书根据需要在各章使用了很多“注意”、“说明”、“技巧”等小栏目,让读者可以在学习过程中更轻松地理解相关知识点及概念,并轻松地掌握个别技术的应用技巧。
应用实践,随时练习:书中几乎每章都提供了“实践与练习”,让读者能够通过对问题的解答重新回顾、熟悉所学的知识,为进一步学习做好充分的准备。
读者对象
初学编程的自学者
编程爱好者
大中专院校的老师和学生
相关培训机构的老师和学员
毕业设计的学生
书摘回到顶部↑
第1篇 基础知识
第1章 ASP.NET 2.0开发入门
1.1ASP.NET 2.0简介
ASP.NET 2.0是继ASP.NET 1.x之后的一种Web应用程序开发平台。它为用户提供了完整的可视化开发环境,并在生产效率、灵活性和可扩展性、性能、安全性、完整性上更加完善,在操作及代码编写上更加简捷、方便。
1.1.1ASP.NET 2.0发展历程
ASP.NET是一个Web应用程序开发平台,开发人员可以通过ASP.NET实现动态网站的开发及维护。ASP.NET是作为.NET框架体系结构的一部分推出的。2000年ASP.NET 1.0正式发布。2003年ASP.NET升级为1.1版本。ASP.NET 1.1发布之后更加激发了Web应用程序开发人员对ASP.NET的兴趣,于是在2005年11月微软公司又发布了ASP.NET 2.0。ASP.NET 2.0的发布是.NET技术走向成熟的标志。ASP.NET 2.0技术增加了大量方便、实用的新特性,使Web开发人员可以更加快捷方便地开发Web应用程序。下边首先介绍一下ASP.NET增加的新特性。
1.1.2ASP.NET 2.0新特性
从2000年.NET技术的崭露头角,到2005年.NET 2.0的推出,微软公司为推广.NET技术可以说是不遗余力,尤其是作为Web应用程序开发的核心技术,ASP.NET 2.0更是万众瞩目。
ASP.NET 2.0将应用程序代码行数减少约70%,可以使开发人员将注意力转移到如何实现业务逻辑上,尽量做到在不写或者少写代码的情况下也可完成任务。
新增的服务器控件和包含新增功能的现有控件,可以轻松、快捷地创建ASP.NET网页和应用程序。
在页面框架方面,ASP.NET 2.0同样做出了重大的改进:使用母版页提供一致的布局、使用主题和皮肤可以为站点创建一致的外观。
1.1.3 .NET Framework
.NET Framework是微软公司推出的完全面向对象的软件开发与运行平台。.NET Framework具有两个主要组件:公共语言运行库(Common Language Runtime,简称CLR)和.NET Framework类库。
公共语言运行库是.NET Framework的基础。它为多种语言提供了一种统一的运行环境。可以将运行库看作一个在执行时管理代码的代理,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。
.NET Framework的另一个主要组件是类库,可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面(GUI)应用程序,也包括基于ASP.NET所提供的最新创建的应用程序(如Web窗体和XML Web Services)。
1.1.4ASP.NET 2.0的运行原理
当一个HTTP向服务器请求并被IIS接收后,首先,ns检查客户端请求的页面类型,并为其加载相应的dll文件,然后,在处理过程中将这条请求发送给能够处理这个请求的模块。在ASP.NET 2.0中,这个模块叫做HttpHandler(HTTP处理程序组件),之所以aspx文件可以被服务器处理,就是因为在服务器端有默认的HttpHandler专门处理aspx文件。
IIS将这条请求发送给能够处理这个请求的模块之前,还需要经过一些HttpModule的处理,这些都是系统默认的Modules(用于获取当前应用程序的模块集合)。HTTP请求传到HttpHandler之前要经过不同的HttpModuls处理的好处,一是为了一些必需的过程;二是为了安全性;三是为了提高效率;四是为了用户能够在更多的环节上进行控制,增强了用户的控制能力。ASP.NET 2.0运行原理如图l.1所示。
1.1.5ASP.NET 2.0的运行机制。
ASP.NET 2.0运行机制如图1.2所示。
第1章 ASP.NET 2.0开发入门
1.1ASP.NET 2.0简介
ASP.NET 2.0是继ASP.NET 1.x之后的一种Web应用程序开发平台。它为用户提供了完整的可视化开发环境,并在生产效率、灵活性和可扩展性、性能、安全性、完整性上更加完善,在操作及代码编写上更加简捷、方便。
1.1.1ASP.NET 2.0发展历程
ASP.NET是一个Web应用程序开发平台,开发人员可以通过ASP.NET实现动态网站的开发及维护。ASP.NET是作为.NET框架体系结构的一部分推出的。2000年ASP.NET 1.0正式发布。2003年ASP.NET升级为1.1版本。ASP.NET 1.1发布之后更加激发了Web应用程序开发人员对ASP.NET的兴趣,于是在2005年11月微软公司又发布了ASP.NET 2.0。ASP.NET 2.0的发布是.NET技术走向成熟的标志。ASP.NET 2.0技术增加了大量方便、实用的新特性,使Web开发人员可以更加快捷方便地开发Web应用程序。下边首先介绍一下ASP.NET增加的新特性。
1.1.2ASP.NET 2.0新特性
从2000年.NET技术的崭露头角,到2005年.NET 2.0的推出,微软公司为推广.NET技术可以说是不遗余力,尤其是作为Web应用程序开发的核心技术,ASP.NET 2.0更是万众瞩目。
ASP.NET 2.0将应用程序代码行数减少约70%,可以使开发人员将注意力转移到如何实现业务逻辑上,尽量做到在不写或者少写代码的情况下也可完成任务。
新增的服务器控件和包含新增功能的现有控件,可以轻松、快捷地创建ASP.NET网页和应用程序。
在页面框架方面,ASP.NET 2.0同样做出了重大的改进:使用母版页提供一致的布局、使用主题和皮肤可以为站点创建一致的外观。
1.1.3 .NET Framework
.NET Framework是微软公司推出的完全面向对象的软件开发与运行平台。.NET Framework具有两个主要组件:公共语言运行库(Common Language Runtime,简称CLR)和.NET Framework类库。
公共语言运行库是.NET Framework的基础。它为多种语言提供了一种统一的运行环境。可以将运行库看作一个在执行时管理代码的代理,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。
.NET Framework的另一个主要组件是类库,可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面(GUI)应用程序,也包括基于ASP.NET所提供的最新创建的应用程序(如Web窗体和XML Web Services)。
1.1.4ASP.NET 2.0的运行原理
当一个HTTP向服务器请求并被IIS接收后,首先,ns检查客户端请求的页面类型,并为其加载相应的dll文件,然后,在处理过程中将这条请求发送给能够处理这个请求的模块。在ASP.NET 2.0中,这个模块叫做HttpHandler(HTTP处理程序组件),之所以aspx文件可以被服务器处理,就是因为在服务器端有默认的HttpHandler专门处理aspx文件。
IIS将这条请求发送给能够处理这个请求的模块之前,还需要经过一些HttpModule的处理,这些都是系统默认的Modules(用于获取当前应用程序的模块集合)。HTTP请求传到HttpHandler之前要经过不同的HttpModuls处理的好处,一是为了一些必需的过程;二是为了安全性;三是为了提高效率;四是为了用户能够在更多的环节上进行控制,增强了用户的控制能力。ASP.NET 2.0运行原理如图l.1所示。
1.1.5ASP.NET 2.0的运行机制。
ASP.NET 2.0运行机制如图1.2所示。
相关资源回到顶部↑
· 【推荐】众多高校学子口口相传,他们共同的选择--华清远见嵌入式学院(嵌入式Linux就业课程、3G手机开发就业课程,通过入学测试即签100%就业协议,4个月集中实训,世界500强企业成功就业保障!!!)· 【亚嵌教育 嵌入式培训专家】(嵌入式培训,嵌入式Linux培训,ARM培训,Linux培训,3G培训,Android培训,WINCE培训,DSP培训,FPGA培训,嵌入式就业培训)
· InfoQ中文站论坛:.NET讨论区(InfoQ .NET)
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)
· WCF的开山之作 WCF画卷的清明上河图(WCF WF WPF)








点击看大图




加载中...

