文件名称:C# 基础教程
文件大小:465KB
文件格式:DOC
更新时间:2014-11-16 04:03:32
C# 教程
第一章 MICROSOFT.NET 概述 1 1.1 MICROSOFT.NET平台 1 1.2 .NET框架 2 1.2.1公共语言运行环境 2 1.2.2 .NET框架类库 3 1.3 Microsoft中间语言和JITters 5 1.4 编写第一个C#应用程序 6 1.5 本章小结 8 1.6 实战演练 8 第二章 C#基本语法 9 2.1 类型系统 9 2.1.1 数值类型 9 2.1.2 引用类型 9 2.2 装箱与开箱 10 2.3类型转换 11 2.4 表达式和操作符 11 2.4.1初级表达式操作符 11 2.4.2 关系操作符 12 2.4.3 简单赋值操作符 13 2.5 程序流程控制语句 14 2.5.1 选择语句 14 2.5.2 迭代语句 16 2.5.3 跳转语句 18 2.5 本章小结 20 2.5 实战演练 20 第三章 面向对象编程的基础知识 21 3.1一切都是“对象” 22 3.1.1 对象和类 24 3.1.2 实例化 25 3.2 面向对象编程语言的三大原则 26 3.2.1 封装 26 3.2.2 继承 28 3.2.3 多态性 30 3.4 本章小结 33 3.5 实战演练 33 第四章 类 34 4.1 定义类 34 4.2 类的成员 34 4.3 访问限定符 35 4.4 构造函数 35 4.4.1 静态成员和实例成员 37 4.4.2构造函数的初始化函数 38 4.5 常量和只读字段 41 4.5.1 常量 41 4.5.2 只读字段 42 4.6 对象的清除和资源管理 43 4.7 继承 43 4.7.1 多接口 45 4.7.2 封装类 45 4.8 本章小结 46 4.9 实战演练 47 第五章 方法 48 5.1方法参数“REF”和“OUT” 48 5.2 方法重载 51 5.3虚拟方法 53 5.3.1方法覆盖 53 5.3.2多态性 54 5.4 静态方法 58 5.5 本章小结 59 5.6 实战演练 59 第六章 属性、数组和索引器 60 6.1 属性——智能字段 60 6.1.1定义和使用属性 61 6.1.2编译器的工作原理 62 6.1.3 只读属性 63 6.1.4继承属性 63 6.1.5 属性的高级使用 63 6.2 数组 64 6.2.1 声明数组 65 6.2.2 一维数组 65 6.2.3 多维数组 66 6.2.4 查询秩 68 6.2.5 锯齿状数组 68 6.3 使用索引器将对象当作数组对待 70 6.3.1 定义索引器 71 6.3.2 索引器示例程序 71 6.2.3 设计规则 73 6.4 本章小结 73 6.5 实战演练 73 第七章 接口与抽象 74 7.1 接口的应用 74 7.2 声明接口 75 7.3 实现接口 76 7.3.1 使用is来查询实现 78 7.3.2 使用as来查询实现 80 7.4 显示的接口成员名字限定 81 7.4.1 接口的名字隐藏 81 7.4.2 避免名字模糊性 83 7.5 接口和继承 86 7.6 合并接口 89 7.7 抽象的定义及使用 90 7.8 接口与抽象类的比较 91 7.9 本章小结 91 7.1实战演练 92 第八章 代表和事件处理器 93 8.1 将代表用作回调方法 93 8.2 把代表定义为静态成员 96 8.3 仅在需要时创建代表 97 8.4 代表构成 99 8.5 定义具有代表的事件 103 8.6 本章小结 106 8.7 实战演练 106