为祖国健康工作50年

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  读书笔记

摘要:第十章 集合与泛型 .NET 平台最基础的容器是 System.Array类型。但是许多时候需要更灵活的数据结构,为了理解构建灵活和安全类型的容器,本章首先介绍了System.Collections命名空间。 然而,在 .NET2.0 发布之后,C# 编程语言就增强了支持CTS的新特性泛型。大多数泛型都在System.Collections.Generic命名空间中。泛型容器和它的非泛型版本相比有... 阅读全文
posted @ 2010-10-09 09:43 lerit 阅读(3193) 评论(0) 推荐(4) 编辑

摘要:第九章 接口 本章讨论了基于接口的编程。讨论了如何定义和实现接口,理解了它的优势。而后讨论了如获取接口引用、显式接口实现以及接口层次结构的构建。之后,研究了许多定义在.NET基类库中的标准接口。最后,介绍了接口类型如何用于创建回调机制,使得内存中两个对象能够进行双向通信。 9.1 接口类型 接口就是一组抽象成员的集合。所有成员都是纯粹的协议,在其中没有提供默认的实现。因此,接口中也不能有成员... 阅读全文
posted @ 2010-09-19 21:36 lerit 阅读(1479) 评论(1) 推荐(1) 编辑

摘要:第八章 对象的生命周期 本章主要介绍了CLR怎样通过垃圾回收来管理已分配的对象。.NET对象被分配到一块叫做托管堆的内存区域上,在那里它们会在将来的某个时刻被垃圾回收器(以下简称GC)自动销毁。之后了解了System.GC类型通过编程使用垃圾回收器。接着分析了System.Object.Finalize()虚方法和IDisposable接口建立及时释放内部非托管资源的类型。 8.1 类、对象和引用... 阅读全文
posted @ 2010-06-18 10:42 lerit 阅读(2224) 评论(9) 推荐(3) 编辑

摘要:第七章 结构化异常处理 本章主要介绍了使用结构化异常处理来处理C#代码中的运行时异常。不仅阐述了处理异常的关键字,还了解了应用级和系统级异常区别和异常的基类。 7.1 .NET异常处理 .NET结构化异常处理是一项适合处理运行时异常的技术。它提供了一种标准的技术来发送和捕获运行时错误,这就是结构化异常处理(SEH)。其优点就是给开发人员有了统一的对.NET领域内各语言相同的途径来处理异常。另... 阅读全文
posted @ 2010-03-31 12:27 lerit 阅读(2286) 评论(11) 推荐(3) 编辑

摘要:第六章 继承和多态 本章关注OOP两个支柱,继承和多态。首先学习了如何利用继承来构建一族相关类,然后学写了虚成员和抽象成员在类层次结构中创建多态接口,最后介绍了超级父类System.Object的作用。 6.1继承 在OOP中,代码重用有两类,一种是经典继承(is-a的关系),另一种是包含/委托模型(has-a关系),前者就是通常所说的继承。 经典继承基本思想就是新的类可以利用或扩展既有类... 阅读全文
posted @ 2010-02-25 10:58 lerit 阅读(2197) 评论(12) 推荐(1) 编辑

摘要:第五章 定义封装的类类型 本章研究c#的面向对象功能。首先介绍如何构建类类型,之后研究了封装的作用,然后讨论定义属性、字段等内容,最后研究了XML代码文档语法的作用。 5.1类类型和及其构造函数 类的基本概念: 类是由数据字段(也叫成员变量)和操作这个数据的成员(构造函数、属性、方法、事件等)所构成的自定义类型。其中的字段数据用于表示类实例(也称对象)的“状态”,对象就是表示使用new关键字... 阅读全文
posted @ 2010-02-22 11:00 lerit 阅读(1991) 评论(3) 推荐(1) 编辑

摘要:第四章 C#核心编程结构2 本章对前一章进行补充,介绍了构造C#方法的细节,探讨了方法的各种关键字和方法重载的主题,之后介绍数组类型,也介绍了枚举类型、结构类型,然后详细介绍了值类型和引用类型之间区别,最后探讨了可空数据类型以及?和??运算符。 4.1方法重载和参数修饰符 C#中有四种参数修饰符,分别为: (无),此时为值传递。数据的副本就会被传入函数,至于到底复制什么,取决于参数是值类型还是... 阅读全文
posted @ 2010-02-09 09:42 lerit 阅读(1842) 评论(6) 推荐(1) 编辑

摘要:第三章 C#核心编程结构1 本章将介绍C#的一些基本语法和类型。首先介绍了所有应用程序都必须用到的应用程序对象和它的入口点函数(Main),然后介绍了一些内建数据类型,之后介绍了数据转换的相关概念,最后,介绍了核心运算符、循环和选择结构。 3.1 Main函数 默认情况下,当建立一个项目时,VS会建立一个默认的类,叫做program(可以改名),这个类含有一个静态函数:Main,这个函数就是所有可... 阅读全文
posted @ 2010-02-08 13:23 lerit 阅读(2463) 评论(1) 推荐(1) 编辑

摘要:第二章 构建C#应用程序构建.NET应用程序有许多工具可以选择,从简单的c#命令行编辑器CSC.EXE与记事本的配合使用,到轻量级编辑器(textpad和notepad++),另外开源的IDE开发工具sharpdevelop,再到微软的商用.NET开发工具,VISUAL STUDIO 2008等。2.1 CSC命令行编译器对于许多程序员来说,一开始就使用VS.NET作为开发平台,没有或很少利用命令... 阅读全文
posted @ 2010-02-04 11:52 lerit 阅读(3052) 评论(13) 推荐(0) 编辑

摘要:第一章 .NET之道 本章的目的在于为本书其余部分建立起一个概念性的框架,由.NET之前各种技术的局限性和复杂性开始,然后综述了.NET和C#是如何试图简化这种状况的。 以前看过不少.NET相关书籍,一般第一章都是简述.NET,但是比较凌乱,概念也不统一,在原有的理解基础上,从这本书中又得到一些新的理解。虽然是第一章,但是许多概念都很重要,因此多引用一些原文,并对一些概念进行了扩充,以求在之后的学... 阅读全文
posted @ 2010-02-04 09:45 lerit 阅读(4171) 评论(24) 推荐(2) 编辑