v

您的位置:VeryCD图书计算机与网络

图书资源事务区


《More Effective C#中文版-改善C#程序的50个具体办法》(More Effective C#: 50 Specific Ways to Improve Your C#)扫描版[PDF]

  • 状态: 精华资源
  • 摘要:
    图书分类网络
    出版社人民邮电出版社
    发行时间2010年01月
    语言简体中文
  • 时间: 2013/05/30 00:21:45 发布 | 2013/05/30 03:33:57 更新
  • 分类: 图书  计算机与网络 

slholmes

精华资源: 762

全部资源: 762

相关: 分享到新浪微博   转播到腾讯微博   分享到开心网   分享到人人   分享到QQ空间   订阅本资源RSS更新   美味书签  subtitle
该内容尚未提供权利证明,无法提供下载。
中文名More Effective C#中文版-改善C#程序的50个具体办法
原名More Effective C#: 50 Specific Ways to Improve Your C#
作者Bill Wagner
译者陈黎夫
图书分类网络
资源格式PDF
版本扫描版
出版社人民邮电出版社
书号9787115215703
发行时间2010年01月
地区大陆
语言简体中文
简介

IPB Image

评论处1楼有网盘链接


内容介绍:

  本书延续了effective系列图书的风格,针对c# 2.0和c# 3.0中添加的新特性给出了实用的建议。书中的50个条目自成一体且又丝丝相扣,这些条目按照泛型、多线程开发、c#设计模式、c# 3.0语言增强、linq以及杂项等主题分为6类,将特定的代码和深入的分析有机地结合了起来,能够帮助你以最佳的方式从c# 1.x切换至c# 3.0。当你通读全书之后,会发现不只得到了一条条独立的建议,还学到了如何以优雅的方式用c#进行程序设计。
   本书适合具有c#编程经验的.net开发人员阅读。


内容截图:

IPB Image



目录

第1章 使用泛型
条目1:使用1.x框架api的泛型版本
条目2:恰到好处地定义约束
条目3:运行时检查泛型参数的类型并提供特定的算法
条目4:使用泛型强制编译期类型推断
条目5:确保泛型类型支持可销毁对象
条目6:使用委托定义类型参数上的方法约束
条目7:不要为基类或接口创建泛型的特殊实现
条目8:尽可能使用泛型方法,除非需要将类型参数用于实例的字段中
条目9:使用泛型元组代替out和ref参数
条目10:在实现泛型接口的同时也实现传统接口
第2章 c#中的多线程
条目11:使用线程池而不是创建线程
条目12:使用backgroundworker实现线程间通信
条目13:让lock()作为同步的第一选择
条目14:尽可能地减小锁对象的作用范围
条目15:避免在锁定区域内调用外部代码
条目16:理解windows窗体和wpf中的跨线程调用
第3章 c#设计实践
条目17:为序列创建可组合的api
. 条目18:将遍历和操作、谓词以及函数分开
条目19:根据需要生成序列中的元素
条目20:使用函数参数降低耦合
条目21:让重载方法组尽可能清晰、最小化且完整
条目22:定义方法后再重载操作符
条目23:理解事件是如何增加对象间运行时耦合的
条目24:仅声明非虚的事件
条目25:使用异常来报告方法的调用失败
条目26:确保属性的行为与数据类似
条目27:区分继承和组合
第4章 c# 3.0语言增强
条目28:使用扩展方法增强现有接口
条目29:使用扩展方法增强现有类型
条目30:推荐使用隐式类型局部变量
条目31:使用匿名类型限制类型的作用域
条目32:为外部组件创建可组合的api
条目33:避免修改绑定变量
条目34:为匿名类型定义局部函数
条目35:不要在不同命名空间中声明同名的扩展方法
第5章 使用linq
条目36:理解查询表达式与方法调用之间的映射
条目37:推荐使用延迟求值查询
条目38:推荐使用lambda表达式而不是方法
条目39:避免在函数或操作中抛出异常
条目40:区分早期执行和延迟执行
条目41:避免在闭包中捕获昂贵的外部资源
条目42:区分ienumerable和iqueryable数据源
条目43:使用single()和first()来明确给出对查询结果的期待
条目44:推荐保存expression[]而不是func[]
第6章 杂项
条目45:最小化可空类型的可见范围
条目46:为部分类的构造函数、修改方法以及事件处理程序提供部分方法
条目47:仅在需要parms数组时才使用数组作为参数
条目48:避免在构造函数中调用虚方法
条目49:考虑为大型对象使用弱引用
条目50:使用隐式属性表示可变但不可序列化的数据
索引

正在读取……

这里是其它用户补充的资源(我也要补充):

暂无补充资源
正在加载,请稍等...

点击查看所有166网友评论

 

(?) [公告]留口水、评论相关规则 | [活动]每日签到 轻松领取电驴经验

    小贴士:
  1. 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  2. 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  3. 勿催片。请相信驴友们对分享是富有激情的,如果确有更新版本,您一定能搜索到。
  4. 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
  5. 如果您发现自己的评论不见了,请参考以上4条。