注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NET项目中的.NET

项目中的.NET

项目中的.NET

定 价:¥108.00

作 者: 李天平
出版社: 电子工业出版社
丛编项:
标 签: .NET

ISBN: 9787121176708 出版时间: 2012-08-01 包装: 平装
开本: 16开 页数: 字数:  

内容简介

  本书作者是从事.NET一线开发的资深专家,常年耕耘技术博客,惠及无数.NET新知。此次将长期的思考、感悟,多年的系统开发、设计和团队管理经验,以及深入分析众多项目实战的宝贵成果和盘托出,力求将编程思想与具体实践融为一体,提炼出适合于广大读者快速理解和彻底掌握.NET软件开发的最佳学习方法。本书既考虑到实际开发中经常遇到的困惑和难题,也分析了解决问题的思路和方法,更总结出项目开发中不可或缺的技术点及思想。读者可以在欣赏一个个有趣例子的过程中,不知不觉具备开发真正的商业项目的能力。本书集实用性、思想性、趣味性于一体,内容共分为技术基础总结、系统架构设计思想及项目实战解析三部分。随书所附光盘收录了大量实例代码及一些商业系统,供读者参考学习。光盘\\code\\ch19Tools\\动软代码生成器最新版的安装文件请到官网(http://www.maticsoft.com/)下载。

作者简介

  李天平,动软****(北京)科技有限公司创始人,资深互联网公司技术专家,51Aspx高级技术顾问,具有10年以上软件及互联网产品开发经验,8年以上的项目管理和团队管理经验。曾任红孩子集团高级开发经理,蚂蚁互动技术总监,豪杰(超级解霸)公司研发经理等职务。从事过多年的需求分析、产品策划和架构设计工作,具有丰富的系统研发经验及项目管理和团队领导经验。同时也是国内著名开源软件“动软代码生成器”的作者,该软件获得国家版权局的《软件著作权》认证,下载量已经超过70万人次,著有本书前身《亮剑.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  几个常用的数学函数 26
1.4  .NET的面向对象之门 27
1.4.1  继承——“子承父业” 27
1.4.2  委托——“任务书” 35
1.4.3  反射——“解剖” 42
1.5  .NET开发几把小刀 45
1.5.1  using之多变身 45
1.5.2  @符号的妙用 47
1.5.3  预处理指令,有你更轻松 48
1.6  Visual Studio.NET 2010 实战 50
1.6.1  如何创建ASP.NET项目 51
1.6.2  如何创建Windows项目 53
1.6.3  Visual Studio.NET 2008/2010
操作与使用技巧 54
1.6.4  常见开发调试技巧 58
1.6.5  错误异常处理方法 63
 本章常见技术面试题 69
 常见面试技巧之面试前的准备 69
 本章小结 70
第2章  细节决定成败 71
2.1  equals()和运算符==的区别 72
2.2  const和readonly的区别 74
2.3  private、protected、public和
internal的区别 78
2.4  sealed、new、virtual、abstract与
override 79
2.5  abstract class与interface 83
2.6  公共变量与属性的区别 85
2.7  参数修饰符params、out和ref的
区别 87
2.8  值类型和引用类型的区别 91
2.9  结构与类的区别 94
2.10  Dispose()和Close()、Finalize()的
区别 97
2.11  string和StringBuilder的区别 98
2.12  Debug版本和Release版本的区别 99
 本章常见技术面试题 102
 常见面试技巧之细节决定成败 102
 本章小结 103
第3章  ASP.NET开发大杂烩 105
3.1  页面生命周期 106
3.1.1  独立页面生命周期事件顺序 106
3.1.2  具有Master页的生命
周期事件顺序 108
3.1.3  ASP.NET生命周期详解 110
3.2  页面状态管理 112
3.2.1  Cookie 113
3.2.2  HtmlInputHidden隐藏域 115
3.2.3  ViewState 115
3.2.4  查询字符串Request 116
3.2.5  Application对象 117
3.2.6  Session对象 117
3.2.7  示例项目:在线用户
列表统计 120
3.3  服务器和客户端数据交互 123
3.3.1  页面数据绑定全攻略 123
3.3.2  Bind和Eval的区别 132
3.4  ASP.NET编程中的技巧 134
3.4.1  页面之间传值的7种方法 134
3.4.2  get与post方法的区别 137
3.4.3  ASP.NET服务器控件和
HTML控件的区别 138
3.4.4  Server.Transfer和Response.
Redirect的区别 140
3.4.5  刷新页面的方法汇总 141
3.4.6  页面事件控制 142
3.4.7  在URL中传递中文的
解决方案 144
3.4.8  增强用户体验的一些技巧 145
3.4.9  XHTML与HTML的区别 148
3.5  打造自己的页面基类PageBase 153
 本章常见技术面试题 156
 常见面试技巧之如何做好自我介绍 156
 本章小结 157
第4章  Windows窗体编程你也行 159
4.1  创建简单的WinForm项目 160
4.2  创建MDI窗体应用 162
4.3  获取应用程序路径信息 166
4.4  回车跳转控件焦点 167
4.5  窗体间传递复杂数据 168
4.5.1  构造传递 168
4.5.2  公有字段传递 169
4.5.3  委托与事件传递 171
4.6  实现个性化窗体界面 172
4.7  无标题窗体拖动的两种方法 175
4.8  让程序只启动一次——
单实例运行 176
4.9  实现系统托盘和热键呼出 177
4.10  进程与多线程的区别 181
4.11  创建多线程应用程序 182
4.12  WinForm开发常见问题 185
4.12.1  如何设置运行时窗体的
起始位置 186
4.12.2  如何使一个窗体在其他窗体
的上面 186
4.12.3  实现窗体渐显效果 186
4.12.4  设置窗口背景为渐变色 187
4.12.5  模态窗口和非模态窗口 187
4.12.6  屏蔽窗口右上角的
关闭 操作 188
4.12.7  调用执行外部的程序 188
 本章常见技术面试题 189
 常见面试技巧之经典问题巧回答 189
 本章小结 190
第5章  数据库开发 191
5.1  ADO.NET与抽水的故事 192
5.1.1  ADO.NET的定义 192
5.1.2  趣味理解ADO.NET
对象模型 194
5.1.3  进水笼头——建立
Connection 196
5.1.4  抽水机——Command 198
5.1.5  输水管——DataAdapter 201
5.1.6  输水管——DataReader 202
5.1.7  随用随关,释放资源 204
5.1.8  水库管理——DataSet 204
5.1.9  水池子——DataTable 206
5.2  数据库操作类的封装详解 209
5.2.1  执行命令方法的封装 209
5.2.2  查询数据方法的封装 212
5.2.3  数据统计方法的封装 213
5.2.4  实现SqlParameter方式 214
5.2.5  实现多数据库的访问 215
5.3  常用的经典SQL语句 216
5.4  事务处理 218
5.4.1  SQL和存储过程级别的事务 219
5.4.2  ADO.NET级别的事务 221
5.4.3  ASP.NET页面级别的事务 222
5.4.4  企业级服务COM+事务 224
5.4.5  System.Transactions 事务
处理 228
5.5  Oracle开发常见问题 232
5.5.1  Oracle和SQL Server的常用
函数对比 232
5.5.2  Oracle和SQL Server的
语句区别 236
5.5.3  ASP.NET连接Oracle
失败的解决方法 237
 本章常见技术面试题 238
 常见面试技巧之经典问题巧回答 238
 本章小结 239
第6章  关于XML 241
6.1  XML概述 242
6.1.1  XML和HTML有什么
区别 242
6.1.2  XML的优势 242
6.2  文档结构与基本语法 243
6.3  XML操作 245
6.3.1  XmlDocument创建XML
文档 245
6.3.2  XmlTextWriter创建
XML文档 246
6.3.3  XmlDocument读取XML
文档 248
6.3.4  XmlTextReader读取XML
文档 249
6.3.5  在HTML中显示XML
中的数据 250
6.3.6  JavaScript获取XML内容 251
6.3.7  项目案例:通用自定义
XML配置类 254
6.4  ADO.NET与XML 258
6.4.1  读XML文档到DataSet 258
6.4.2  DataSet转为XML文档 259
6.5  项目案例1:实现网站的RSS
应用 259
6.6  项目案例2:在线实现RSS
阅读器 262
 本章常见技术面试题 267
 常见面试技巧之经典问题巧回答 267
 本章小结 268
第7章  Web Service开发详解 269
7.1  Web Service基本概念 270
7.2  Web Service的应用场景 270
7.3  创建简单的Web Service项目应用 272
7.4  Web Service属性介绍 274
7.5  ASP.NET如何调用Web Service 278
7.6  JavaScript如何调用Web Service 280
7.6.1  通过webbehavior.htc
调用Web Service 280
7.6.2  通过Microsoft.XMLDOM
调用Web Service 282
7.6.3  XMLHTTP POST调用
Web Service 284
7.6.4  SOAP调用Web Service 285
7.7  WinForm如何调用Web Service 286
7.7.1  .NET的WinForm调用
Web Service 286
7.7.2  手动发送HTTP请求
调用Web Service 287
7.8  实现异步调用Web Service 289
7.9  如何保证Web Service的安全 290
7.9.1  通过SoapHeader增强
Web Service的安全性 

本目录推荐