当前位置: 首页 > news >正文

《.NET 4.0面向对象编程漫谈》读者请进

《.NET 4.0面向对象编程漫谈》门户网页

《.NET 4.0面向对象编程漫谈》勘误表

本人拙著《.NET 4.0面向对象编程漫谈》业已上市,我在这本书上倾注了相当多的心血,希望这本书能给读者以切切实实地帮助。为方便读者更好地使用此书,特在本博客发布此页面,汇总与此书相关的资源。

1 关于《.NET 4.0面向对象编程漫谈》这本书

首先强调一下,这本书不是针对初学者的,要求读者事先学过C#,并有使用Visual Studio开发应用程序的经验。书分为《基础篇》与《应用篇》两本,后者介绍的技术有一定的深度,未掌握《基础篇》所介绍内容及技术的读者阅读《应用篇》会有难度。

其次,这本书偏重于介绍和剖析.NET偏底层的CLR和基类库,另外一些上层的.NET应用技术子领域(比如WCF、ADO.NET实体框架等),如果有可能的话,我会写作新的技术书籍介绍它们,与本书相配套,以搭建一个比较完整的.NET开发技术知识体系。如果读者切实掌握了本书所介绍的知识,我相信读者自己也一定具备了独立学习和掌握诸如WCF、WF等这些应用技术的能力,本书力图能为读者打好深入探索.NET技术的知识基础,并培养出实实在在的开发技能。

2 关于本书的配套资源包

本书不配光盘,所有资源均从网上下载。以下是下载的网址:

(1)出版方博文视点公司官方网站: http://www.broadview.com.cn/11904 ,以7zip格式压缩,约60M,包容所有源码及第24章PDF正文。读者在博文网站下载资源要求注册。

(2)CSDN下载频道:请访问本博客的 http://blog.csdn.net/bitfan/archive/2010/10/28/5972960.aspx 网页找到所有下载链接,《基础篇》共6个分卷RAR压缩包,《应用篇》共3个分卷RAR压缩包。

(3)博客园本人博客:访问 http://www.cnblogs.com/bitfan/archive/2010/10/28/1863977.html 网页找到下载链接。

CSDN与博客园上提供的资源包中除包容所有源代码外,还包容有书的前言、自序、目录的PDF文档,特别地,包容一张《本书所介绍 之.NET4.0特性一览表》,这张表可作为快速了解.NET 4.0特性的“地图”。

3 试读本书

以下是公开发布的本书样章:

《.NET 4.0面向对象编程漫谈》之序“穿越梦想、起锚远航”

前言

第1章 .NET面向对象编程基础 ,在51CTO发布

第19章 .NET 4.0并行计算基础,2009年发于本人CSDN博客,共12篇博文,在线阅读请访问《 迎接新一轮的技术进步浪潮 》,阅读PDF格式的请从CSDN下载频道下载: “.NET 4.0并行计算技术基础”系列文章及源代码 ,注意:由于这批文章写作时.NET 4.0正处于BETA1版,所以文章中有少量内容存在错误,有几个例子在.NET 4.0正式版中不能编译。这些错误在纸面书中已更正,同时还新补充写了一些内容。

第23章 迈进动态编程的世界:其主要内容被抽取为《 拓展动态编程的新领域 》,发表于《程序员》杂志第8期上。

第24章《从面向对象到SOA》的PDF文档及相关源码是单独打包的,读者可以在“CSDN: http://blog.csdn.net/bitfan/archive/2010/10/08/5926336.aspx ”和“博客园 :http://www.cnblogs.com/bitfan/archive/2010/10/08/1845615.html ”两个网页找到下载链接

其他一些零散的文章,散见于本书各章节之中,这些文章由于写作时间较早,当时.NET 4.0正式版还未发布,所以存在着一些问题,在纸面书中,这些问题均已更正。有些文章网友有不少回帖,想必读者会从这些回贴中有所收获。

直观理解类和对象 》,位于《基础篇》1.3节

.NET 4.0 “Covariance”和“Contravariance”趣话 》,位于《基础篇》4.4 节

“设计只允许创建一个对象的类” 》,位于《基础篇》5.2节

对象的延迟创建与多线程安全访问 》,位于《基础篇》5.3节,注意示例仅适用于.NET 4 BETA1版。

.NET 4.0中数组的新增功能 》,位于《基础篇》11.2节

.NET 4.0中使用内存映射文件实现进程通讯 》,位于《应用篇》15.3节

细说UI线程和Windows消息队列 》,位于《应用篇》18.1节

设计启动屏幕 》,位于《应用篇》18.3节

4关于本书的购买:

目前在互联网电子书店上已经可以购买到此书,以下列出了几个最主要网上书店中本书的链接:

京东商城:

《基础篇》http://book.360buy.com/10345826.html

《应用篇》http://book.360buy.com/10345833.html

China-pub:

《基础篇》 http://www.china-pub.com/197122

《应用篇》 http://www.china-pub.com/197123

卓越亚马逊:

《基础篇》 http://www.amazon.cn/mn/detailApp/ref=sr_1_5?_encoding=UTF8&s=books&qid=1288316716&asin=B0047VSYJ2&sr=1-5

《应用篇》 http://www.amazon.cn/mn/detailApp/ref=sr_1_6?_encoding=UTF8&s=books&qid=1288316716&asin=B0048FY6T4&sr=1-6

当当网:

《基础篇 》http://product.dangdang.com/product.aspx?product_id=20957016&ref=product-0-A

《应用篇 》http://product.dangdang.com/product.aspx?product_id=20961193&ref=product-0-F


4 读者的意见反馈:

读者可以通过以下方式反馈意见:

(1)在相关网站(比如上面列出的China-pub)上写书评。

本书的豆瓣主页:

http://book.douban.com/subject/5301287/

(2)直接在本人的CSDN或博客园个人博客上回贴或发短消息。

(3)按以下地址给作者本人发邮件: JinXuLiang@bit.edu.cn JinXuLiang@gmail.com

5 时时更新的补充资源

我将会陆续地写一些与本书相关的技术文章,作为本书新的“扩充阅读”,敬请读者关注本人博客:


  • C# 之 int 挑战 Java 之 Integer 》展示CLR与JVM在数值处理方式上的对比,读者在阅读完本书有关CLR部分时,读读这篇文章会有帮助。
  • 《漫谈.NET开发中的字符串编码 》,与“基础篇”的《13.2 对象序列化》一节配套阅读。
  • 《.NET 4.0网络开发入门之旅 》系列,包容多篇文章,系统介绍.NET 4.0套接字(Socket),介绍如何开发高性能的网络应用程序。与本书许多章节都有联系,文章中都点出了相关内容在书中的哪章哪节,可供读者进一步学习.NET开发技术。


相关文章:

  • 一个资源管理系统的设计--解析linux的cgroup实现
  • PHP安装memcache扩展接口步骤
  • 获取网页源代码
  • 怎样写linux下的USB设备驱动程序
  • SecureCRT配色方案
  • VIM 技巧 (一)全文统一添加
  • 我也站在潮头把潮弄
  • java 连接池的简单实现
  • Java源文件的编译、下载、解释和执行
  • 最小二乘法
  • 面向对象编程全面认识
  • 分布式文件系统名字空间实现研究
  • javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册
  • 屏蔽双击选中文字的方法
  • LINUX内核编译过程
  • hexo+github搭建个人博客
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • Android框架之Volley
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • Java 网络编程(2):UDP 的使用
  • JDK9: 集成 Jshell 和 Maven 项目.
  • js ES6 求数组的交集,并集,还有差集
  • JS数组方法汇总
  • LeetCode算法系列_0891_子序列宽度之和
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • overflow: hidden IE7无效
  • PV统计优化设计
  • Shadow DOM 内部构造及如何构建独立组件
  • Sublime Text 2/3 绑定Eclipse快捷键
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • 阿里云购买磁盘后挂载
  • 百度地图API标注+时间轴组件
  • 蓝海存储开关机注意事项总结
  • 实战|智能家居行业移动应用性能分析
  • 微信小程序开发问题汇总
  • 问题之ssh中Host key verification failed的解决
  • 一个完整Java Web项目背后的密码
  • 最简单的无缝轮播
  • C# - 为值类型重定义相等性
  • python最赚钱的4个方向,你最心动的是哪个?
  • 容器镜像
  • 智能情侣枕Pillow Talk,倾听彼此的心跳
  • #《AI中文版》V3 第 1 章 概述
  • (06)金属布线——为半导体注入生命的连接
  • (1)虚拟机的安装与使用,linux系统安装
  • (6)设计一个TimeMap
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (C++17) optional的使用
  • (C语言)球球大作战
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (十八)三元表达式和列表解析
  • (一)appium-desktop定位元素原理
  • (转)memcache、redis缓存