A5下载程序语言

分类分类

C#编程语言与面向对象基础教程

C#编程语言与面向对象基础教程

大小:1.0 MB更新:2011/04/02

类别:C#教程系统:PDF

立即下载


(1)本教程为《ASP.NET 程序设计教程》(高等教育出版社 预计2009 年2 月出版)的补充资料,其目的是为学习“ASP.NET 开发技术”的学生打好必要的基础,扫清学习的障碍。
(2)本教程主要内容抽取自金旭亮所著之《.NET 2.0 面向对象编程揭秘》(电子工业出版社,2007 年6 月出版),此书对C# 2.0 编程语言与对象模型,.NET CLR 内部运行机理,.NET
Framework 基类库中的核心技术,以及Visual Studio 2005 提供的新特性进行了深入介绍,需要深入了解和把握面向对象理论与技术的读者可以通读此书。

目 录
C#编程语言与面向对象基础精简教程 ···· 1
1 面向对象技术概论 ··· 1
1.1 结构化编程引例 ······· 1
(1)结构化分析过程 ······ 2
(2)面向对象分析过程 ··· 5
1.2 面向对象的核心概念  7
(1)封装 ····· 7
(2)抽象 ····· 7
(3)继承 ····· 7
(4)多态 ····· 8
(5)小结 ····· 9
1.3 面向对象技术与Web 开发的关系  9
2 类与对象  9
2.1 类的字段 ······ 10
2.2 类的方法 ······ 10
(1)函数的概念 ··· 10
(2)方法的定义与使用 ·· 11
(3)方法重载 ······ 12
2.3 类的静态成员  13
2
(1)访问类的静态成员的基本方法 ··· 13
(2)类静态成员的特性 ·· 14
(3)类实例成员与静态成员的访问规则 ····· 15
2.4 类的属性 ······ 16
2.5 深入理解类与对象 ·· 18
(1) 类和对象的区别 ··· 18
(2)类的构造函数  19
(3)引用类型与值类型 ·· 19
3 命名空间与类库 ······ 22
3.1 命名空间 ······ 22
3.2 类库 ···· 23
4 继承 ····· 25
4.1 继承概念的引入 ····· 25
4.2 类成员的访问权限 ··· 26
(1)public 和private ······ 26
(2)protected ······· 27
(3)internal · 28
4.3 子类父类变量的相互赋值 · 30
4.4 方法重载、隐藏与虚方法调用 ···· 31
(1)重载(overload) ··· 31
(2)隐藏(Hide)  31
(3)重写(override)与虚方法调用 ·· 33
5 抽象基类与接口 ····· 35
5.1 抽象类与抽象方法 ·· 35
5.2 抽象属性 ······ 36
5.3 接口 ···· 37
(1)接口的定义与使用 ·· 37
(2)显式实现接口  39
6 多态 ····· 40
6.1 继承多态 ······ 40
6.2 接口多态 ······ 44
7 委托 ····· 47
7.1 理解委托的概念 ······ 47
7.2 委托的组合与分解 ·· 49
8 事件 ····· 51
8.1 事件与多路委托 ····· 51
8.2 Visual Studio 窗体事件机制剖析 ·· 53
8.3 事件小结 ······ 56

 

精品推荐
同类推荐
      相关文章
      相关下载
      说两句网友评论
        我要跟贴
        取消
        推荐专题