ASP.NET开发技巧精讲
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

在过去的10年里,Web开发得到了巨大的发展,我记得1999年我第一次上网的时候只有为数不多的几个静态网站,随后的几年里Web 2.0、SNS的概念使得网页越来越炫,也使得网页越来越被大众接受,十年前上网还是一种时尚,而现在网络已经走进千家万户。对于开发人员来说,新的技术层出不尽,例如ajax技术、http推送技术等。但是一些原有的技术,例如HTML和CSS却愈久弥新。从2000年微软推出.NET技术开始到现在已经有整整10年了,有很多网站是用ASP.NET开发,目前ASP.NET已经和JSP以及PHP形成三分天下的局面。本书主要讲述了使用ASP.NET进行Web开发的常用技巧,同时也有部分章节讲述了作者对HTML、CSS、JavaScript的经验总结。通过本书,你将会学到其他书中没有的大量实用技巧。

读者对象

这是一本讲解编程开发技巧的书,主要使用ASP.NET,但是对于非ASP.NET开发人员,例如,JSP、PHP、UED美工、DBA也有参考价值,因为本书讲述前端开发的部分是完全独立的章节,和其他章节是没有紧密联系的。本书讲述前端开发的章节其实也是一个相对比较完整的部分。

本书另有一章讲述SQL技巧,也是作者多年的经验总结,主要使用SQLServer 2005中的技巧。

本书结构

本书编排模式完全不同于其他书籍,每一章和其他章节都没有联系,但是如果从头来看,本书又是一个完整的体系,基本涵盖了ASP.NE开发的常用技巧。同时本书中间部分讲述的HTML、CSS、JavaScript合起来是很好的前端开发技巧汇总。所以说本书合起来是一个完整的整体,分开每章又都独立成一部分,不用从头到尾的顺序来阅读,可以说读者看本书非常自由,完全可以根据自己的需要选择要开始阅读的章节。

本书由10章组成,主要内容如下。

第1章 Visual Studio 2010带你走进美妙的.NET世界

这一章讲述了Visual Studio 2010的常用技巧,因为Visual Studio 2010是一个非常强大的IDE开发工具,所以放在第1章开始讲,学好Visual Studio 2010将加快你的开发速度,工欲善其事必先利其器。

第2章 GridView千变万化

在我们的开发中,GridView是一个最复杂的控件。GridView非常强大,可以用来呈现非常复杂的报表。这一章讲述了使用GridView进行分页、排序、制作复杂表头、单选框结合、自增序号等内容,可以说是非常实用的一章。

第3章 C#字符串操作技巧

ASP.NET一般使用C#语言,而字符串操作是开发过程中出现概率最高的,本章就是总结了最常用的一些字符串操作技巧,例如,IndexOf、Substring、Remove、Replace、Split、Join、Format、字符串转换等非常多的字符串操作技巧。

第4章 CSS美化页面

CSS属于前段HTML操作的技巧,页面的美化就是比拼CSS的功底,CSS往往可以起到化繁为简的功效。这一章讲述了CSS的定义、引入、盒子模式、定位以及CSS的使用,特别是表格的使用技巧。

第5章 DOM地图

DOM是针对HTML元素节点而言,完全静态的网页很少,DOM就是一幅页面元素的地图。这一章讲述了如何获取DOM元素节点的方法、元素的子节点、父节点、兄弟节点、元素的创建、删除以及替换。

第6章 BOM浏览器对象地址栏窗口框架

Web网页自然离不开浏览器,所以对浏览器的操作BOM自然就是非常重要。这一章讲述了BOM简介、地址栏、状态栏、各种弹出框以及页面信息。

第7章 HTML代码优化黄金原则

HTML是Web网页的根本,这一章并不是讲基础HTML,而是讲如何优化HTML。主要从代码、图片、JavaScript、表格等方面讲述了HTML优化的着眼点。

第8章 SQL精练语句一千零一夜

这一章主要讲解SQL的技巧、SQL中的各种连接的区别、SQL获取表的基本信息、时间处理、数学计算、字符串处理以及MS SQLserver2005中的高级实用技巧。

第9章 调试与监控

开发离不开调试,所以调试的内容比较靠后,但又是必不可少的技能。这一章讲述了异常的处理、日志的记录以及Visual Studio中强大的调试功能、设置断点、监视数据。本章也讲述了网页抓包工具的使用方法以及技巧。

第10章 文件

最后一章讲述了文件的操作,因为开发有时候离不开文件,文件的路径、遍历、读写以及文件夹的处理等技巧也是开发中需要掌握的。

联系作者

欢迎读者有什么问题和作者联系。

作者博客:blog.csdn.net/21aspnet

作者微博:weibo.com/1905853872

致谢

本书是多位作者数年心血的汇总,作者当年在开发学习的时候也遇到过很多问题,作者使用博客、搜索、论坛、视频向其他作者求助,如果没有前人的分享,只靠一两个人自己摸索是很慢的一件事情,所以我们要感谢所有愿意分享自己知识的朋友们。

感谢电子工业出版社编辑李冰给了我编写这本书的机会,如果不是她的参与,这本书的原稿可能只存在于我的电脑中,因为本书的写作过程中遇到了许多困难,我们一度想放弃,都是李冰给予我们鼓励才有这本书的成形。

最后,感谢电子工业出版社参与本书的全体工作人员,是我们大家的共同努力才有这本书的出版、发布。