微信扫一扫,移动浏览光盘
简介
《ASP.NET编程之道(附光盘)》由刘云峰、房大伟编著,是一本帮助程
序员提高编程素养的图书,书中结合开发人员多年的编程经验和感悟,介绍
了程序开发中必知必会的关键细节、不可忽略的技术陷阱、常见的谬误以及
经典的应用实例。全书分为6篇,共13章,全面介绍了学习和应用ASP.NET进
行网站开发的各种知识。主要包括:程序员的成长之路,如何培养编程兴趣
,编程学习经验,在编程的过程中可能会犯的错误,编程中必须掌握的技术
细节、开发经验,项目开发中必备的算法和解决方案等。
《ASP.NET编程之道(附光盘)》附带有配套DVD光盘,光盘中提供有书中
全部实例和项目的源代码,这些源代码都是经过作者精心调试通过的,保证
能够在Windows XP、Windows Server 2003及Windows 7操作系统下编译和运
行。
本书非常适合大中专院校在校生、毕业生、求职者、编程爱好者学习,
同时也可以作为想要学习编程的初级人员的指导用书。
目录
第1篇 编程经验与感悟篇
第1章 编程感悟6则 2
感悟01 程序员的成长之路 2
感悟02 程序员应具备的素质 3
感悟03 程序员的必备技能 4
感悟04 程序员的认识误区 5
感悟05 程序员的生涯规划 6
感悟06 未来IT发展趋势 7
第2章 编程经验谈6则 9
经验01 培养编程的兴趣 9
经验02 编程学习经验谈 10
经验03 代码规范经验谈 12
经验04 数据库设计经验谈 13
经验05 项目实战经验谈 15
第2篇 陷阱或谬误篇
第3章 不可忽视的30个技术陷阱 18
陷阱01 版本不一致产生的陷阱 18
陷阱02 结构初始化产生的陷阱 21
陷阱03 传递派生类产生的陷阱 23
陷阱04 用DataReader读取数据时产生的陷阱 25
陷阱05 类型转换时产生的陷阱 26
陷阱06 以DataReader作为返回类型的陷阱 28
陷阱07 GridView绑定DataReader产生的陷阱 30
陷阱08 SqlDateTime溢出陷阱 33
陷阱09 写网站中XML文件产生的陷阱 35
陷阱10 访问下拉列表控件的SelectedValue属性产生的陷阱 37
陷阱11 动态加载用户控件的陷阱 39
陷阱12 JavaScript设置服务器控件值 41
陷阱13 放置隐藏字段的陷阱 43
陷阱14 动态加载设置输出缓存的用户控件 45
陷阱15 为删除按钮添加删除确认对话框 47
陷阱16 页面在客户端转向的陷阱 49
陷阱17 Web Service方法重载产生的陷阱 50
陷阱18 编写JavaScript代码时的空格陷阱 52
陷阱19 使用可空符号??运算 54
陷阱20 获取错误信息并到指定页面 56
陷阱21 使用LINQ的First方法 58
陷阱22 文件格式与文件读取的陷阱 60
陷阱23 读写二进制文件的陷阱 61
陷阱24 母版页中使用img标签 63
陷阱25 页面缓存产生的陷阱 65
陷阱26 使用查询字符串在页面间传递参数 67
陷阱27 通用数据类型运算产生的陷阱 70
陷阱28 在模态窗口中下载文件 71
陷阱29 构造方法中调用虚方法的陷阱 75
陷阱30 使用值类型进行线程同步 77
第4章 开发人员意识中的20个常见谬误 80
谬误01 所有的异常都要使用try…catch语句捕获 80
谬误02 Web控件的Enabled功能等价于HTML控件的 disabled属性 81
谬误03 将Session设置为空就是删除该会话状态 82
谬误04 RegisterStartupScript方法不能向页面输出文本 83
谬误05 数据绑定表达式会自动计算它的值 84
谬误06 事件和委托的差别很大 84
谬误07 Visual C# 2008具有的特征Visual Basic 2008都具有 85
谬误08 .NET中的应用程序域和操作系统中的进程完全相同 86
谬误09 C#中没有全局变量 87
谬误10 .NET和SQL Server中“空值”是一回事 87
谬误11 C#的结构和C++的完全一样 87
谬误12 方法中只有引用类型的参数才能实现引用传递 88
谬误13 字符串是值类型 88
谬误14 数据绑定表达式中Eval功能等价于Bind 89
谬误15 .Net中的数组类型和C++的数组没有区别 90
谬误16 泛型不被指定的情况下是不确定的类型 91
谬误17 Object类型比较方法上的一些误解 92
谬误18 .NET中的线程等价于Win32线程 93
谬误19 TextBox控件依靠ViewState保存状态数据 94
谬误20 必须在页面添加元素才能使用CSS文件中的样式 95
第3篇 技术细节篇
第5章 必知必会的40个C#语言方面的技术细节 100
细节01 给C#代码加注释的意义 100
细节02 装箱和拆箱 102
细节03 理解值类型和引用类型 103
细节04 隐式转换和显式转换 106
细节05 前缀方式增1和减1运算符 108
细节06 理解移位运算符 110
细节07 理解运算的次序 111
细节08 理解参数的类型 112
细节09 重载方法 116
细节10 虚方法与重写方法 117
细节11 结构和类的区别 119
细节12 什么是封装 122
细节13 什么是继承 124
细节14 什么是多态性 125
细节15 作用域的概念 128
细节16 使用索引器 129
细节17 base和this关键字 130
细节18 理解静态修饰符 131
细节19 .Net的object类 133
细节20 细说可空类型 134
细节21 分部类 136
细节22 匿名方法 137
细节23 .Net框架提供的属性(Attribute) 138
细节24 自定义属性类(Attribute) 140
细节25 泛型 142
细节26 包含/委托 144
细节27 实现迭代器 146
细节28 压缩和解压缩流的方法 149
细节29 C#中的深复制和浅复制 152
细节30 全角字符转换为半角 153
细节31 分析路径字符串函数总结 154
细节32 重载一元、二元运算符 156
细节33 对象也能排序 157
细节34 实现IDisposable接口清除对象 159
细节35 将字符串转为字符数组 160
细节36 将字符数组写入到字符串 161
细节37 使用var创建隐型局部变量 162
细节38 Lambda表达式 163
细节39 生成缩略图的方法 164
细节40 使用缓冲流 166
……
第6章 必知必会的28个ADO.NET、XML及LINQ方面的技术细节 168
第7章 必知必会的22个Web方面的技术细节 220
第4篇 开发技巧篇
第8章 必知必会的30个语言方面的经验技巧 272
第9章 必知必会的15个ADO及XML方面的经验技巧 298
第10章 必知必会的40个LINQ方面的经验技巧 316
第11章 必知必会的65个Web方面的经验技巧 356
第5篇 算法和效率篇
第12章 常用的20个算法及应用 424
第6篇 解决方案篇
第13章 项目中经常用到的20个解决方案 468
第1章 编程感悟6则 2
感悟01 程序员的成长之路 2
感悟02 程序员应具备的素质 3
感悟03 程序员的必备技能 4
感悟04 程序员的认识误区 5
感悟05 程序员的生涯规划 6
感悟06 未来IT发展趋势 7
第2章 编程经验谈6则 9
经验01 培养编程的兴趣 9
经验02 编程学习经验谈 10
经验03 代码规范经验谈 12
经验04 数据库设计经验谈 13
经验05 项目实战经验谈 15
第2篇 陷阱或谬误篇
第3章 不可忽视的30个技术陷阱 18
陷阱01 版本不一致产生的陷阱 18
陷阱02 结构初始化产生的陷阱 21
陷阱03 传递派生类产生的陷阱 23
陷阱04 用DataReader读取数据时产生的陷阱 25
陷阱05 类型转换时产生的陷阱 26
陷阱06 以DataReader作为返回类型的陷阱 28
陷阱07 GridView绑定DataReader产生的陷阱 30
陷阱08 SqlDateTime溢出陷阱 33
陷阱09 写网站中XML文件产生的陷阱 35
陷阱10 访问下拉列表控件的SelectedValue属性产生的陷阱 37
陷阱11 动态加载用户控件的陷阱 39
陷阱12 JavaScript设置服务器控件值 41
陷阱13 放置隐藏字段的陷阱 43
陷阱14 动态加载设置输出缓存的用户控件 45
陷阱15 为删除按钮添加删除确认对话框 47
陷阱16 页面在客户端转向的陷阱 49
陷阱17 Web Service方法重载产生的陷阱 50
陷阱18 编写JavaScript代码时的空格陷阱 52
陷阱19 使用可空符号??运算 54
陷阱20 获取错误信息并到指定页面 56
陷阱21 使用LINQ的First方法 58
陷阱22 文件格式与文件读取的陷阱 60
陷阱23 读写二进制文件的陷阱 61
陷阱24 母版页中使用img标签 63
陷阱25 页面缓存产生的陷阱 65
陷阱26 使用查询字符串在页面间传递参数 67
陷阱27 通用数据类型运算产生的陷阱 70
陷阱28 在模态窗口中下载文件 71
陷阱29 构造方法中调用虚方法的陷阱 75
陷阱30 使用值类型进行线程同步 77
第4章 开发人员意识中的20个常见谬误 80
谬误01 所有的异常都要使用try…catch语句捕获 80
谬误02 Web控件的Enabled功能等价于HTML控件的 disabled属性 81
谬误03 将Session设置为空就是删除该会话状态 82
谬误04 RegisterStartupScript方法不能向页面输出文本 83
谬误05 数据绑定表达式会自动计算它的值 84
谬误06 事件和委托的差别很大 84
谬误07 Visual C# 2008具有的特征Visual Basic 2008都具有 85
谬误08 .NET中的应用程序域和操作系统中的进程完全相同 86
谬误09 C#中没有全局变量 87
谬误10 .NET和SQL Server中“空值”是一回事 87
谬误11 C#的结构和C++的完全一样 87
谬误12 方法中只有引用类型的参数才能实现引用传递 88
谬误13 字符串是值类型 88
谬误14 数据绑定表达式中Eval功能等价于Bind 89
谬误15 .Net中的数组类型和C++的数组没有区别 90
谬误16 泛型不被指定的情况下是不确定的类型 91
谬误17 Object类型比较方法上的一些误解 92
谬误18 .NET中的线程等价于Win32线程 93
谬误19 TextBox控件依靠ViewState保存状态数据 94
谬误20 必须在页面添加元素才能使用CSS文件中的样式 95
第3篇 技术细节篇
第5章 必知必会的40个C#语言方面的技术细节 100
细节01 给C#代码加注释的意义 100
细节02 装箱和拆箱 102
细节03 理解值类型和引用类型 103
细节04 隐式转换和显式转换 106
细节05 前缀方式增1和减1运算符 108
细节06 理解移位运算符 110
细节07 理解运算的次序 111
细节08 理解参数的类型 112
细节09 重载方法 116
细节10 虚方法与重写方法 117
细节11 结构和类的区别 119
细节12 什么是封装 122
细节13 什么是继承 124
细节14 什么是多态性 125
细节15 作用域的概念 128
细节16 使用索引器 129
细节17 base和this关键字 130
细节18 理解静态修饰符 131
细节19 .Net的object类 133
细节20 细说可空类型 134
细节21 分部类 136
细节22 匿名方法 137
细节23 .Net框架提供的属性(Attribute) 138
细节24 自定义属性类(Attribute) 140
细节25 泛型 142
细节26 包含/委托 144
细节27 实现迭代器 146
细节28 压缩和解压缩流的方法 149
细节29 C#中的深复制和浅复制 152
细节30 全角字符转换为半角 153
细节31 分析路径字符串函数总结 154
细节32 重载一元、二元运算符 156
细节33 对象也能排序 157
细节34 实现IDisposable接口清除对象 159
细节35 将字符串转为字符数组 160
细节36 将字符数组写入到字符串 161
细节37 使用var创建隐型局部变量 162
细节38 Lambda表达式 163
细节39 生成缩略图的方法 164
细节40 使用缓冲流 166
……
第6章 必知必会的28个ADO.NET、XML及LINQ方面的技术细节 168
第7章 必知必会的22个Web方面的技术细节 220
第4篇 开发技巧篇
第8章 必知必会的30个语言方面的经验技巧 272
第9章 必知必会的15个ADO及XML方面的经验技巧 298
第10章 必知必会的40个LINQ方面的经验技巧 316
第11章 必知必会的65个Web方面的经验技巧 356
第5篇 算法和效率篇
第12章 常用的20个算法及应用 424
第6篇 解决方案篇
第13章 项目中经常用到的20个解决方案 468
ASP.NET编程之道
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!