基本信息
编辑推荐
本书是笔者对多年项目开发的总结,着重讲述如何利用ASP.NET开发出高效率和高安全性的Web应用程序,通过由浅入深、循序渐进的方式讲解在ASP.NET开发中涉及的方方面面。.
内容简介
计算机书籍
本书是笔者对多年项目开发的总结,着重讲述如何利用ASP.NET开发出高效率和高安全性的Web应用程序,通过由浅入深、循序渐进的方式讲解在ASP.NET开发中涉及的方方面面。.
本书从ASP.NET的基础出发,在适当的地方加以延伸和拓展,使之更贴近企业开发。书中系统地讲解了ASP.NET企业开发的多个层面,主要知识点包括:表单知识、ASP.NET运行机制、Visual Studio 2008技巧、ASP.NET服务器控件的使用、SQL注入防范、单元测试、三层架构、报表、数据加密/解密、GDI+、ADO.NET、分布式开发、AJAX开发及静态页面生成技术、高性能ASP.NET应用程序开发等,在最后一章以一个实际项目来演示如何将本书所讲的知识点应用到实际项目开发中。尽管本书的讲解是基于Visual Studio 2008和SQL Server 2005的,但是绝大部分知识完全可以应用于Visual Studio 2005和SQL Server 2000。..
本书适合于大专院校计算机系的学生阅读,同时也适合初、中级Web开发人员,以及希望了解ASP.NET企业级开发的编程爱好者使用。...
目录
第1章 ASP.NET介绍 2
1.1 XHTML语言 2
1.2 静态网页 3
1.3 动态网页 3
1.4 IIS的安装和配置 3
1.5 ASP.NET开发的预备知识 4
1.5.1 ASP.NET简介 4
1.5.2 在IIS上配置ASP.NET 4
1.5.3 Visual Studio版本与
1.5.3 .NET Framework版本及
1.5.3 ASP.NET版本之间的关系 7
1.5.4 ASP.NET运行内幕 7
1.6 结论 9
第2章 ASP.NET基础 10
2.1 Request对象 10
2.2 Response对象 11
2.3 Server对象 13
2.4 Session对象 14
2.5 Cookie对象 15
前言
算算从事软件开发已经有好几个年头了,在这些年开发了多少个网站我自己也记不清了。每次在开发中遇到问题解决以后我总喜欢把解决过程记录下来放在网上,以备自己随时查阅,直到有一天有一个朋友跟我说他在开发过程中每次遇到问题总能发现我也曾遇到过类似的问题,向我致谢的同时还建议我将这些问题整理成一个系统的知识系统,我当时接受了这个建议。.
2008年9月,我整理出第一篇文章放在我的博客上,我以为没有人会在意,没有想到当天就有大量的朋友在我的博客上给我好评,鼓励我继续整理下去,正是有这样一群朋友热情的鼓励,给了我无穷的动力,所以尽管每天回家都已经很晚很累了,但是我仍会打开笔记本继续奋斗,力争早一日让大家看到我的成果。我清楚地记得第一篇文章是从晚上9点开始写,到凌晨才结束的,因为我打算将它写成一个系列文章,冥思苦想之后我把这个系列文章起名为《ASP.NET夜话》。之所以叫夜话,是因为我每天白天都在上班,写这个系列文章的时候都是夜晚甚至凌晨。我喜欢品茶,在写本书的过程中我都是一边品茶一边写作,每每没有思路的时候品茶总能给我灵感,让我继续写下去。
正因为写作的时候我在品茶,所以我是以一种写散文的形式来写作本书,写完本章之后下一章写什么都是由当时的灵感来决定,而不是事先预计好的,也正是因为这样,所以本书在大多数章节中都会着重讲解一些知识点,然后对相关的知识点做一个延伸和拓展,这样就不会拘泥于每一个细节之中。当然,既然决定把本书当做散文来做,要做到形散而神不散,在写作过程中我还是有所侧重的,那就是一切都基于企业开发所用到的知识点,整本书讲解的就是企业开发的方方面面。我相信读者在阅读本书时也会有这种体会。
本书有些什么
既然在写作过程中我是抱着写散文的心态去写的,那么书中的章节大多数并没有严格意义上的先后顺序,所以读者朋友可以从任何一个感兴趣的章节去读。不过,在这里笔者要告诉读者,本书不是一本介绍ASP.NET API的书,书中列出了不少类、方法及控件,这些都是笔者在开发中经常用到的,所以书中把它们单独列出来讲解。
按照写作时的安排,我将整本书分作三个部分:基础知识、进阶知识和高级知识。基本知识点主要偏重ASP.NET开发的基础知识,初学者和初级开发人员应力求掌握这一部分;进阶知识基于基础知识进行拓展和延伸,中级开发人员应着重掌握这部分内容;高级知识讲解了开发高性能ASP.NET应用程序涉及的问题,并以一个综合实例来讲述知识点在实际项目中的应用。
基础知识部分:
第1章 ASP.NET介绍
第2章 ASP.NET基础
第3章 表单和控件
第4章 Visual Studio 2008介绍
第5章 Page类和回调技术
第6章 ASP.NET基本控件
第7章 ADO.NET介绍..
第8章 数据绑定控件
第9章 验证控件
第10章 复合控件和母板页
进阶知识部分:
第11章 web.config详解
序言
本书的基础知识部分携读者回顾了ASP.NET的基础、基本控件、表单、数据绑定控件、验证控件等,并介绍了Visual Studio 2008。此部分内容可以帮助初学者和初级开发人员对于ASP.NET有一个整体了解并掌握其内容。进阶知识部分作为基础知识的延续,向中级开发人员讲述了web.config详解、ASP.NET中的AJAX开发和ASP.NET中的三层架构等内容。高级知识部分讲解了开发高性能ASP.NET应用程序涉及的问题,并以一个综合实例来讲述知识点在实际项目中的应用。
微软最有价值专家(Microsoft MVP)是一群令人敬佩的人,他们具备一种或多种微软技术专业知识,并且积极参与在线或离线的社群活动,经常与其他专业人士分享知识和专业技能,受人尊敬、信任,而且平易近人。通过分享其知识和经验并提供客观反馈,MVP 帮助人们解决问题和发现新的潜能。Microsoft 认为,技术社区为用户提供了技术交流的机会,这些交流促进变革和创新,从而提升大众的生活品质并促进行业的成功。周金桥作为ASP/ASP.NET技术方向的专家,已连续2年获得MVP称号。他长期活跃于www.csdn.net和www.dotnet.sx.cn网站,负责为开发人员解答.NET开发方面遇到的问题。他擅长的是WinForm和WebForm方面的开发,对于软件和数据库性能优化方面有一定的心得和体会。目前的研究方向是GDI+和Mobile开发。
本书以循序渐进的风格向广大开发人员介绍了企业开发的方方面面。看似散文似的描述,但形散而神不散地将企业开发所用到的知识点充分地展现在书籍中。相信大家阅读完此书后会与我产生同样的共鸣。
林思绮 技术社区支援服务中国区最有价值专家主管..
读书如读人!认识周金桥是几年前的山西太原.NET俱乐部活动,他是很典型的那种憨厚老实、踏踏实实做技术的人。他的博客也是如此,记录着他在几年开发过程中碰到的具体问题和解决方案,很多人都给予很高的评价。关于ASP.NET的书从该技术面世以来,出版就一直没有中断过。无论是一步一步基础介绍ASP.NET技术的,还是ASP.NET高级编程,抑或是ASP.NET实例编程或者ASP.NET AJAX,作者们都是花心思把自己的所知所得分享给读者,每本书都不同,我也无从判定孰优孰劣,还是读者自己去细细体会吧。
对于目前最火爆的Web开发而言,ASP.NET技术能够帮助您快速、高效、安全地构建应用程序。这本书的结构非常清晰,从ASP.NET的基础开讲,然后一步步进阶学习,最后讲述关于报表、数据安全和性能调优高级知识。技术融入到情景和实例中,涵盖了真正的企业开发所需要的知识点。我相信这本书会对技术初学者有很大的帮助,对于有一定基础的Web开发人员也有一定的参考作用。
俞晖 微软(中国)有限公司开发平台合作部开发合作经理
本书作者周金桥是微软最有价值专家(MVP)、CSDN荣誉专家、论坛专家及博客专家,长期活跃于CSDN论坛,回答.NET相关的问题,并在博客上发表.NET相关技术的文章。《ASP.NET夜话》一书是作者多年开发经验的总结和针对开发者在CSDN论坛中关于ASP.NET企业开发常见问题的总结,从作者博客上看到了大量读者对该书的好评,可见作者在平时开发中确实注意到了一些常被开发人员忽略的细节,并且在本书中得到了详细的阐述。
本书的特点是不仅讲述了控件的用法,还介绍了大量的在企业开发中才涉及的技巧和经验。散文式的写作风格是本书的一大特点,尽管似乎没有明确的主线贯穿本书,但是细细品读之后就会发现贯穿本书的其实就是企业开发思想:满足用户要求的同时尽可能高效。
本书在内容章节上的安排也很有特色,整书划分为三个部分:基础知识部分、进阶知识部分和高级知识部分。基础知识部分适合于基础较差的开发人员或者初学者阅读学习,进阶知识部分适合于有一定开发经验的开发人员学习,高级知识部分则适合于那些想进一步提高自己知识面的开发人员学习。
生动透彻的讲解,图文并茂的说明,细致的总结,相信对于那些ASP.NET学习人员将会起到很大的帮助。
孟宪会 微软最有价值专家(MVP)、CSDN技术社区和微软中文技术论坛版主...
媒体评论
林思绮
技术社区支援服务中国区最有价值专家主管
这本书的结构非常清晰,从ASP.NET的基础开讲,然后一步步进阶学习,最后讲述关于报表、数据安全和性能调优高级知识。技术融入到情景和实例中,涵盖了真正的企业开发所需要的知识点。我相信这本书会对技术初学者有很大的帮助,对于有一定基础的Web开发人员也有一定的参考作用。..
俞晖
微软(中国)有限公司开发平台合作部开发合作经理
《ASP.NET夜话》一书是作者多年开发经验的总结和针对开发者在CSDN论坛中关于ASP.NET企业开发常见问题的总结,从作者博客上看到了大量读者对该书的好评,可见作者在平时开发中确实注意到了一些常被开发人员忽略的细节,并且在本书中得到了详细的阐述。
孟宪会
微软最有价值专家(MVP)、CSDN技术社区和微软中文技术论坛版主...