书名: Effective C#中文版:改善C#程序的50种方法
书号: 978-7-115-15888-8/TP
原书名: Effective C#: 50 Specific Ways to Improve Your C#
原出版社: Addison-Wesley
丛书名: 图灵程序设计丛书
分类: 计算机 >> 程序设计 >> C#
作者: Bill Wagner
译者: 李建忠
出版日期: 2007-04-18
语种: 简体中文
开本: 16开
页数: 320
定价: 49.00 元人民币

这本书貌似07年就出版了,真后悔怎么到今天才看到它。对李建忠老师总是怀有一种崇高的敬意。其对软件开发的领悟及造诣,真是让我望尘莫及。

内容摘要:

本书围绕一些关于C#和.NET的重要主题,包括C#语言元素、.NET资源管理、使用C#表达设计、创建二进制组件和使用框架等,讲述了最常见的50个问题的解决方案,为程序员提供了改善C#和.NET程序的方法。本书通过将每个条款构建在之前的条款之上,并合理地利用之前的条款,来让读者最大限度地学习书中的内容,为其在不同情况下使用最佳构造提供指导。
  本书适合各层次的C#程序员阅读,同时可以推荐给高校教师(尤其是软件学院教授C#/.NET课程的老师),作为C#双语教学的参考书。
作者简介
Bill wagner是世界知名的.NET专家,微软C#领域的MVP,并荣获微软Regional Director称号。他是著名软件咨询公司SRT Solutions的创始人,有20多年软件开发经验,曾经领导了众多成功的Windows平台产品的开发。他是微软开发社区的活跃人物,长期担任MSDN Magazine、ASP.NET Pro、Visual Studio Magazine等技术杂志的专栏作者。可以通过wwagner@SR7Solutions.com与他联系。
编辑推荐
业界专家经验荟萃,讲述从优秀到卓越的秘诀,涵盖C#2.0。
“一直以来,读者们总在不停地问我,什么时候写Effective C#?本书的出版使我如释重负。令人高兴的是,我本人已经从阅读Bill的著作中获益良多,相信读者也会和我一样。”——Scott Meyers,Effective C++作者,世界级面向对象技术专家
  C#与C++、Java等语言的相似性大大降低了学习难度。但是,C#所具有的大量独特的特性和实现细节。有时又会使程序员适得其反:他们往往根据既有经验,错误地选用了不恰当的技术。从而导致各种问题。与此同时,随着数年来C#的广泛应用,业界在充分利用C#的强大功能编写快速、高效和可靠的程序方面也积累了丰富的最佳实践。
  本书秉承了Scott Meyers的Effective C++和Joshua Bloch的Effective Java所开创的伟大传统.用真实的代码示例,通过清晰、贴近实际和简明的阐述,以条款格式为广大程序员提供凝聚了业界经验结晶的专家建议。
  本书中,著名.NET专家Bill Wagner就如何高效地使用C#语言和.NET库。围绕C#语言元素、.NET资源管理、使用C#表达设计、创建二进制组件和使用框架等重要主题,讲述了如何在不同情况下使用最佳的语言构造和惯用法,同时避免常见的性能和可靠性问题。其中许多建议读者都可以举一反三。立即应用到自己的日常编程工作中去。

转载于:https://www.cnblogs.com/shihao/archive/2010/02/26/1674556.html

《Effective C#中文版:改善C#程序的50种方法》简介相关推荐

  1. 《Hello!树先生》简介

    <Hello!树先生>(1/1张) 导演: 韩杰 编剧: 韩杰 主演: 王宝强 / 谭卓 / 何洁 类型: 喜剧 制片国家/地区: 中国大陆 语言: 汉语普通话 上映日期: 2011-11 ...

  2. etcd 笔记(01)— etcd 简介、特点、应用场景、常用术语、分布式 CAP 理论、分布式原理

    1. etcd 简介 etcd 官网定义: A highly-available key value store for shared configuration and service discov ...

  3. Docker学习(一)-----Docker简介与安装

    一.Docker介绍 1.1什么是docker Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源 Docker可以让开发者打包他们的应用以及依赖包到一个轻量级,可移植 ...

  4. 【Spring】框架简介

    [Spring]框架简介 Spring是什么 Spring是分层的Java SE/EE应用full-stack轻量级开源框架,以IOC(Inverse Of Control:反转控制)和AOP(Asp ...

  5. TensorRT简介

    TensorRT 介绍 引用:https://arleyzhang.github.io/articles/7f4b25ce/ 1 简介 TensorRT是一个高性能的深度学习推理(Inference) ...

  6. 谷粒商城学习笔记——第一期:项目简介

    一.项目简介 1. 项目背景 市面上有5种常见的电商模式 B2B.B2C.C2B.C2C.O2O B2B 模式(Business to Business),是指商家和商家建立的商业关系.如阿里巴巴 B ...

  7. 通俗易懂的Go协程的引入及GMP模型简介

    本文根据Golang深入理解GPM模型加之自己的理解整理而来 Go协程的引入及GMP模型 一.协程的由来 1. 单进程操作系统 2. 多线程/多进程操作系统 3. 引入协程 二.golang对协程的处 ...

  8. Linux 交叉编译简介

    Linux 交叉编译简介 主机,目标,交叉编译器 主机与目标 编译器是将源代码转换为可执行代码的程序.像所有程序一样,编译器运行在特定类型的计算机上,输出的新程序也运行在特定类型的计算机上. 运行编译 ...

  9. TVM Operator Inventory (TOPI)简介

    TOPI简介 这是 TVM Operator Inventory (TOPI) 的介绍.TOPI 提供了比 TVM 具有更高抽象的 numpy 风格的,通用操作和调度.TOPI 如何在 TVM 中,编 ...

  10. 计算机视觉系列最新论文(附简介)

    计算机视觉系列最新论文(附简介) 目标检测 1. 综述:深度域适应目标检测标题:Deep Domain Adaptive Object Detection: a Survey作者:Wanyi Li, ...

最新文章

  1. Transformer-LS霸榜ImageNet,输入长度提升三倍!极度压缩参数
  2. 订书机是怎样发明的?
  3. 信息采集软件测试,Telegraf采集CPU数据,测试派详解
  4. weakhashmap_Java WeakHashMap keySet()方法与示例
  5. 你的adonis用对了吗?不同因素的顺序竟然对结果有很大影响
  6. pip/pip3 install 报错 “Could not find a version that satisfies the requriement xxx” 的解决方法
  7. linux获取字符格式化,Linux 格式化字符串漏洞利用
  8. 数据分析:RFM模型
  9. 初中生可以学武汉北大青鸟什么专业课程?学完之后从事什么工作?
  10. 【屏幕PrtSc键的使用,截取对话框和全屏截取】
  11. 产生式系统实验(AI实验一)
  12. Shell脚本之shift用法
  13. 『踩坑』pyechart绘图不出图的解决方案
  14. SpringBoot项目目录结构(工程结构)
  15. 服务器准系统diy,网易科技频道--DIY自己的低价“准系统”:之MICRO ATX主板篇
  16. 【安路FPGA】FPGA开发日记(一)
  17. 丰巢快递柜启动超时收费3元封顶;谷歌市值一夜暴涨5000亿;两行代码构成的npm包影响到了数百万项目 | EA周报...
  18. 新机器导致显示器发黄的问题
  19. cf #818 Div.2(A~C)
  20. 【置顶】图灵近期出版和即将出版的新书

热门文章

  1. QML工作笔记-仿前端滑出界面(JavaScript)
  2. Qt|C++工作笔记-对虚函数的进一步认识(关键是Qt中如何正确使用,达到想要的效果)
  3. Qt工作笔记-使用信号与槽让两个界面进行数据通信
  4. fdfs_client.exceptions.DataError: [-] Error: 2, No such file or directory报错问题
  5. python socket 发送图片
  6. 谷歌android go 销量,谷歌Android Go进入尴尬期:目前仅十多个App专门适配
  7. activemq中怎么知道推送消息是否成功_ActiveMQ安装试用示列
  8. android自定义radiogroup,Android自定义RadioGroup
  9. 拦截游戏窗口被移动_保障电脑流畅,游戏不卡,良心软件推荐
  10. Zookeeper C API 基本常量和结构体介绍