资源说明:因pdf的容量过大分4个压缩包打包,还有一个源码另外下载。
《.NET深入体验与实战精要》作者身为从事.NET一线开发的资深开发专家,常年耕耘技术博客,惠及无数.NET新知。此次将长期的思考、感悟,多年的系统开发、设计和团队管理经验,以及深入分析众多项目实战的宝贵成果和盘托出,力求将编程思想与具体实践融为一体,提炼出适合于广大读者快速理解和彻底掌握.NET软件开发的最佳学习路线。本书既考虑到实际开发中经常遇到的困惑和难题,也分析了解决问题的思路和方法,更总结出项目开发中不可或缺的技术点及思想。读者可以在欣赏一个个有趣例子的过程中,不知不觉具备开发真正商业项目的能力。
本书集实用性、思想性、趣味性于一体,内容共分为技术基础总结、系统架构设计思想及项目实战解析三部分,随书所附光盘收录大量实例代码及独家披露的商业系统,供读者参考学习。
本书适合于.NET初、中级开发人员参考学习,特别有助于.NET从业者进入实战层次,也可作为相关培训机构的参考教材,还可以作为高等院校相关专业师生的参考书。
目录
第1篇 技术基础总结
第1章 .NET,你真的知道了吗 3
1.1 搞清自己是干什么的 4
1.2 .NET的几个特性 7
1.3 万丈高楼平地起:面试者必会 9
1.3.1 C#介绍 10
1.3.2 命名空间 10
1.3.3 C#语法格式要点 10
1.3.4 变量 12
1.3.5 类型推断 12
1.3.6 变量的作用域 13
1.3.7 常量 16
1.3.8 流程控制 16
1.3.9 字符串常见操作 21
1.3.10 几个常用的数学函数 27
1.4 .NET的面向对象之门 27
1.4.1 继承——“子承父业” 28
1.4.2 委托——“任务书” 35
1.4.3 事件——“年终分红” 42
1.4.4 反射——“解剖” 49
1.5 .NET开发几把小刀 52
1.5.1 using之多变身 52
1.5.2 @符号的妙用 54
1.5.3 预处理指令,有你更轻松 55
1.6 Visual Studio.NET 2008 实战 58
1.6.1 如何创建ASP.NET项目 58
1.6.2 如何创建Windows项目 61
1.6.3 Visual Studio.NET 2008
操作与使用技巧 61
1.6.4 常见开发调试技巧 66
1.6.5 错误异常处理方法 70
本章常见技术面试题 76
常见面试技巧之面试前的准备 76
本章小结 77
第2章 细节决定成败 79
2.1 Equals()和运算符==的区别 80
2.2 const和readonly的区别 82
2.3 private、protected、public和internal的区别 86
2.4 sealed、new、virtual、abstract与override 87
2.5 abstract class与interface 91
2.6 公共变量与属性的区别 93
2.7 参数修饰符params、out和ref的区别 96
2.8 值类型和引用类型的区别 100
2.9 结构与类的区别 103
2.10 Dispose()和Close()、Finalize()的 区别 106
2.11 string和StringBuilder有什么区别 106
2.12 Debug版本和Release版本的 区别 108
本章常见技术面试题 111
常见面试技巧之细节决定成败 111
本章小结 112
第3章 ASP.NET开发大杂烩 113
3.1 页面生命周期 114
3.1.1 独立页面生命周期事件顺序 114
3.1.2 具有Master页的生命周期事件顺序 116
3.1.3 ASP.NET生命周期详解 118
3.2 页面状态管理 120
3.2.1 Cookie 121
3.2.2 HtmlInputHidden隐藏域 123
3.2.3 ViewState 123
3.2.4 查询字符串Request 124
3.2.5 Aplication对象 125
3.2.6 Session对象 125
3.2.7 示例项目:在线用户列表统计 128
3.3 服务器和客户端数据交互 131
3.3.1 页面数据绑定全攻略 131
3.3.2 Bind和Eval的区别 140
3.4 ASP.NET编程中的技巧 142
3.4.1 页面之间传值的7种方法 142
3.4.2 get与post方法的区别 146
3.4.3 ASP.NET服务器控件和
HTML控件的区别 146
3.4.4 Server.Transfer和Response.Redirect的区别 148
3.4.5 刷新页面的方法汇总 149
3.4.6 页面事件控制 150
3.4.
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。