
| 本书为“从入门到精通”类图书。 本书是在Visual C# 2005环境下讲述C#语言从入门到精通的相关知识。在该书中,作者站在一个初学者的角度,由浅入深,进而深入浅出地讲述C#的方方面面。 通过阅读本书,读者不仅可以精通C#的编程理论,还可以从不同的实例中涉取到宝贵的实践经验,这对读者今后的工作与学习都大有裨益。 |
| 第1章 进入C#世界 1.1 欢迎来到Visual Studio 2005 1. 1.1 经典示例程序 1.1.2 Visual Studio 2005开发环境 1.1.3 管理项目 1.2 初识C# 1.2.1 C#语言概述 1.2.2 .NET框架 1.2.3 公共语言运行库 第2章 C#的特性 2.1 基本语法 2.1.1 C#语法概述 2. 1.2 C#中的注释 2.2 类型 2.2.1 简单类型 2.2. 2 运算符与表达式 2.3 枚举、结构体和数组 2.3.1 枚举 2.3.2 结构体 2.3.3 数组 2.4 变量和常量 2.5 流程控制 2. 5.1 分支控制 2.5.2 循环控制 2.6 类型转换 2.6.1 隐式转换 2.6.2 显式转换 2.6.3 使用转换命令的显式转换 第3章 C#面向对象编程 3.1 面向对象的概念 3.1.1 类和对象 3.1.2 类的特性 3.2 定义一个C#类 3.2.1 类和接口 3.2.2 构造函数和析构函数 3.2.3 类成员的定义 3.2.4 this关键字 3.3 结构与类的区别 3.3.1 实例在内存中的位置以及内存回收 3.3.2 结构不支持继承 3.3.3 结构字段的默认值 3. 3.4 关键字this的含义 3.3.5 装箱和拆箱 3.3.6 结构的构造函数 3.4 运算符重载 3.5 继承 3.5.1 类的继承 3.5.2 继承下的构造函数和析构函数 3.5.3 关键字base和new 3.6 多态 3.7 虚方法与抽象方法、接口与抽象类 3.8 System.Object类 第4章 深入C# 4.1 接口(Interface)和委托(Delegate) 4.1.1 使用接口 4.1.2 使用委托 4.1.3 如何选用接口和委托 4.2 事件(Event) 4.2.1 使用事件 4.2.2 自定义事件 4.2.3 在接口中声明事件 4.3 泛型(Generic) 4.3.1 使用泛型 4.3.2 自定义泛型 4.3.3 泛型与模板的区别 4.3.4 泛型和数组 4.4 索引器(Indexer) 4.4.1 什么是索引器 4.4.2 实现接口索引器 4.4.3 索引器与属性的区别 4.5 迭代器(Iterator) 4.5.1 使用迭代器 4.5.2 深入迭代器 4.5.3 为整数列表和泛型列表实现迭代器 4.6 异常(Exception) 4.6.1 使用和处理异常 4.6.2 创建和引发异常 4.6.3 异常分类和常见的异常 4.7 处理器指令 4.8 使用垃圾回收和资源管理 4.9 可空类型 4.10 不安全代码和指针 4.11 XML文档注释 第5章 Visual C# 2005新特性 5.1 泛型 5.2 迭代器 5.3 分部类 5.3.1 类学会了分身术 5.3.2 为什么要增加分部类的功能 5.3.3 使用分部类的注意事项 5.4 静态类 5.4.1 什么是静态 5.4. 2 静态类的作用 5.5 可空类型 5.6 匿名方法 5.6.1 命名方法和匿名方法 5.6.2 使用匿名方法的注意事项 5.…… |
商品评论(0条)