专题栏目:ARVRMR虚拟现实

《C# 面向对象程序设计与框架》

书籍简介:

微软公司一直引领IT行业的发展,平台占据市场绝大多数份额,特别是在目前的国内就业市场。而对于一个计算机的专业的从业人员,对微软整体技术的把握与发展,也是大多数IT从业人员的必然选择。

《C# 面向对象程序设计与框架》侧重实用性,从最基本的知识介绍开始,通过一半以上篇幅的从简到难的实验,系统地给读者介绍微软C#面向对象程序设计与框架。《C# 面向对象程序设计与框架》一共三大部分:第一部分:微软.NET平台。第二部分:C#语言。第三部分:面向对象的设计思想与UML。与之对应的实验,案例与实验的篇幅大概占一半,涵盖了几乎所有的知识点。

读者对象:《C# 面向对象程序设计与框架》适合作为高等院校计算机及相关专业本科教材,也可供想要写出更快、更可靠程序的程序员及专业技术人员参考。《C# 面向对象程序设计与框架》能最快地把知识与积累,转换成为就业的资本和能力,可以让有基础的读者最快地发挥出积累、创造机会,也可以让没有基础的读者最快地学到最实用的技术,带来更多的发展与工作机会。

作者简介:

蔺华 等 著

出版日期:

2011年05月

章节目录:

第一部分:微软.NET平台
n第1章 微软.NET平台介绍(相关知识体系系统学习)
n1.1 .NET Framework概述
n1.1.1 Microsoft .NET计划
n1.1.2 .NET Framework
n1.2 公共语言运行库
n1.3 .NET Framework类库
n1.3.1 .NET Framework类库概述
n1.3.2 命名约定
n1.3.3 重要命名空间说明
n1.4 通用类型系统
n1.4.1 值类型
n1.4.2 引用类型
n1.5 托管代码的执行过程
n1.6 托管模块
n1.7 元数据
n1.8 程序集
n1.8.1 单文件程序集
n1.8.2 多文件程序集
n1.8.3 程序集的功能
n1.8.4 程序集解决DLL Hell问题
n1.8.5 两种程序集和两种部署方式
n1.9 应用程序域
n1.9.1 应用程序域和程序集
n1.9.2 应用程序域和线程
n1.9.3 编程应用程序域
n1.10 内存管理
n1.10.1 C++开发人员
n1.10.2 Visual Basic开发人员
n1.10.3 COM开发人员
n1.11 异常处理
n1.12 代码设计规范
n1.12.1 大小写样式
n1.12.2 标识符的大小写规则
n1.13 命名规则
n1.13.1 命名类、结构和接口的规则
n1.13.2 命名类成员的规则
n1.13.3 命名参数的规则
n1.13.4 命名命名空间
n1.13.5 命名资源
n1.14 .NET Framework 3.5新特性
n1.14.1 .NET Compact Framework
n1.14.2 ASP.NET
n1.14.3 CommoLanguage Runtime
n1.14.4 Threading
n1.14.5 Networking
n1.14.6 Windows CommunicatioFoundatio
n1.14.7 Windows Forms
n第2章 微软.NET平台(相关知识案例分析)
n2.1 案例分析要求与案例描述
n2.1.1 案例分析要求
n2.1.2 案例描述
n2.2 案例分析1:安装Microsoft.NET Framework SDK
n2.2.1 案例描述
n2.2.2 案例实现与技巧
n2.3 案例分析2:创建一个简单的.NET应用程序
n2.3.1 案例描述
n2.3.2 案例实现与技巧
n2.3.3 代码分析
n2.4 案例分析3:值类型与引用类型
n2.4.1 案例描述
n2.4.2 案例实现与技巧
n2.4.3 装箱拆箱操作
n2.4.4 转换参考
n2.5 案例分析4:查看元数据
n2.5.1 案例描述
n2.5.2 案例实现与技巧
n2.6 案例分析5:使用程序集编程
n2.6.1 案例描述
n2.6.2 案例实现与技巧
n2.7 案例分析6:异常处理
n2.7.1 案例描述
n2.7.2 案例实现与技巧
n2.7.3 异常处理的最佳实践
n2.8 案例分析7:使用.NET Framework工具
n2.8.1 案例描述
n2.8.2 案例实现与技巧
n2.9 案例分析8:FxCop
n2.9.1 案例描述
n2.9.2 案例实现与技巧
n2.10 案例分析9:使用Visual Studio 2005创建应用程序
n2.10.1 案例描述
n2.10.2 案例实现与技巧
n2.10.3 Visual Studio 2005 IDE
n2.11 案例分析10:控制程序集版本
n2.11.1 案例描述
n2.11.2 案例实现与技巧
n第二部分:C#语言
n第3章 C#语言(3.5版本)
n3.1 第一个C#应用程序
n3.1.1 Hello World
n3.1.2 Main()和命令行参数
n3.2 数据类型
n3.2.1 基元类型
n3.2.2 整数类型
n3.2.3 布尔类型
n3.2.4 实数类型
n3.2.5 字符类型
n3.2.6 Checked与Unchecked
n3.2.7 值类型与引用类型
n3.2.8 值类型的装箱与拆箱
n3.3 数组
n3.3.1 作为对象的数组
n3.3.2 一维数组
n3.3.3 多维数组
n3.3.4 交错数组
n3.3.5 对数组使用foreach
n3.3.6 将数组作为参数传递
n3.3.7 使用ref和out传递数组
n3.4 结构及枚举
n3.4.1 使用结构
n3.4.2 枚举
n3.5 变量和常量
n3.5.1 变量
n3.5.2 常量
n3.6 类型转换
n3.6.1 隐式类型转换
n3.6.2 显式类型转换
n3.7 操作符及表达式
n3.7.1 操作符及表达式
n3.7.2 算术操作符
n3.7.3 赋值操作符和表达式
n3.7.4 关系操作符和表达式
n3.7.5 逻辑操作符和表达式
n3.7.6 移位运算符
n3.7.7 条件逻辑运算符
n3.7.8 条件运算符
n3.8 语句
n3.8.1 选择语句
n3.8.2 迭代语句
n3.8.3 跳转语句
n3.8.4 异常处理语句
n3.9 类及其成员
n3.9.1 类
n3.9.2 成员
n3.10 委托及事件
n3.10.1 委托
n3.10.2 使用委托
n3.10.3 事件
n3.10.4 使用事件
n3.11 泛型
n3.11.1 泛型类和泛型方法
n3.11.2 泛型的优点
n3.11.3 泛型类型参数
n3.11.4 泛型类
n3.11.5 泛型方法
n3.12 迭代器
n3.12.1 概述
n3.12.2 使用
n3.12.3 yield语句
n3.13 异常及其处理
n3.14 命名空间
n3.15 迭代程序
n3.16 迭代程序实现
n3.17 递归迭代
n3.18 局部类型
n3.19 匿名方法
n3.19.1 传递参数到匿名方法
n3.19.2 实现
n3.19.3 一般匿名方法
n3.19.4 示例
n3.20 委托推理
n3.21 属性和索引的可见性
n3.22 静态类
n3.23 全局命名空间限定符
n3.24 内联警告
n3.25 .NET 3.5平台的新性能
n3.25.1 隐式类型本地变量
n3.25.2 为对象和集合初始值设定项
n3.25.3 匿名类型
n3.25.4 扩展方法
n3.25.5 自动实现属性
n3.25.6 分部方法
n第4章 C#语言(相关知识案例分析)
n4.1 案例分析要求与案例描述
n4.1.1 案例分析要求
n4.1.2 案例描述
n4.2 命令行参数
n4.2.1 案例描述
n4.2.2 案例实现与技巧
n4.3 方法
n4.3.1 案例描述
n4.3.2 案例实现与技巧
n4.4 值和枚举类型
n4.4.1 案例描述
n4.4.2 案例实现与技巧
n4.5 属性
n4.5.1 案例描述
n4.5.2 案例实现与技巧
n4.6 属性编程
n4.6.1 案例描述
n4.6.2 案例实现与技巧
n4.7 XML文档注释
n4.7.1 案例描述
n4.7.2 案例实现与技巧
n4.8 if-else语句
n4.8.1 案例描述
n4.8.2 案例实现与技巧
n4.9 switch语句
n4.9.1 案例描述
n4.9.2 案例实现与技巧
n4.10 循环语句
n4.10.1 案例描述
n4.10.2 案例实现与技巧
n4.11 变长参数
n4.11.1 案例描述
n4.11.2 案例实现与技巧
n4.12 数组
n4.12.1 案例描述
n4.12.2 案例实现与技巧
n4.13 结构
n4.13.1 案例描述
n4.13.2 案例实现与技巧
n4.14 C#语言与面向对象版本控制
n4.14.1 案例描述
n4.14.2 案例实现与技巧
n4.15 自定义转换
n4.15.1 案例描述
n4.15.2 案例实现与技巧
n4.16 抽象类
n4.16.1 案例描述
n4.16.2 案例实现与技巧
n4.17 const关键字
n4.17.1 案例描述
n4.17.2 案例实现与技巧
n4.18 readonly关键字
n4.18.1 案例描述
n4.18.2 案例实现与技巧
n4.19 静态成员
n4.19.1 案例描述
n4.19.2 案例实现与技巧
n4.20 值传递与引用传递
n4.20.1 案例描述
n4.20.2 案例实现与技巧
n4.21 索引器
n4.21.1 案例描述
n4.21.2 案例实现与技巧
n4.22 ref关键字
n4.22.1 案例描述
n4.22.2 案例实现与技巧
n4.23 out关键字
n4.23.1 案例描述
n4.23.2 案例实现与技巧
n4.24 as运算符
n4.24.1 案例描述
n4.24.2 案例实现与技巧
n4.25 is运算符
n4.25.1 案例描述
n4.25.2 案例实现与技巧
n4.26 sizeof方法
n2.26.1 案例描述
n2.26.2 案例实现与技巧
n4.27 Array类
n4.27.1 案例描述
n4.27.2 案例实现与技巧
n4.28 ArrayList类
n4.28.1 案例描述
n4.28.2 案例实现与技巧
n4.29 分部类
n4.29.1 案例描述
n4.29.2 案例实现与技巧
n4.30 委托
n4.30.1 案例描述
n4.30.2 案例实现与技巧
n4.31 事件
n4.31.1 案例描述
n4.31.2 案例实现与技巧
n4.32 委托的使用
n4.32.1 案例描述
n4.32.2 案例实现与技巧
n4.33 事件
n4.33.1 案例描述
n4.33.2 案例实现与技巧
n4.34 索引器1
n4.34.1 案例描述
n4.34.2 案例实现与技巧
n4.35 索引器2
n4.35.1 案例描述
n4.35.2 案例实现与技巧
n4.36 线程
n4.36.1 案例描述
n4.36.2 案例实现与技巧
n4.37 线程池
n4.37.1 案例描述
n4.37.2 案例实现与技巧
n4.38 线程同步和交互
n4.38.1 案例描述
n4.38.2 案例实现与技巧
n4.39 非托管代码
n4.39.1 案例描述
n4.39.2 案例实现与技巧
n4.40 代码安全性控制
n4.40.1 案例描述
n4.40.2 案例实现与技巧
n4.41 类库设计
n4.41.1 案例描述
n4.41.2 案例实现与技巧
n4.42 显式接口实现
n4.42.1 案例描述
n4.42.2 案例实现与技巧
n4.43 自定义属性类
n4.43.1 案例描述
n4.43.2 案例实现与技巧
n4.44 条件方法
n4.44.1 案例描述
n4.44.2 案例实现与技巧
n4.45 Console类增强
n4.45.1 案例描述
n4.45.2 案例实现与技巧
n4.46 抽象属性
n4.46.1 案例描述
n4.46.2 案例实现与技巧
n4.47 实例构造函数
n4.47.1 案例描述
n4.47.2 案例实现与技巧
n4.48 静态类与静态类成员
n4.48.1 案例描述
n4.48.2 案例实现与技巧
n4.49 反射:GetType
n4.49.1 案例描述
n4.49.2 案例实现与技巧
n4.50 反射:晚期绑定
n4.50.1 案例描述
n4.50.2 案例实现与技巧
n4.51 泛型入门
n4.51.1 案例描述
n4.51.2 案例实现与技巧
n4.52 泛型类库
n4.52.1 案例描述
n4.52.2 案例实现与技巧
n4.53 泛型
n4.53.1 案例描述
n4.53.2 案例实现与技巧
n4.54 泛型与非泛型代码的性能比较1
n4.54.1 案例描述
n4.54.2 案例实现与技巧
n4.55 泛型与非泛型代码的性能比较2
n4.55.1 案例描述
n4.55.2 案例实现与技巧
n4.56 匿名委托1
n4.56.1 案例描述
n4.56.2 案例实现与技巧
n4.57 匿名委托2
n4.57.1 案例描述
n4.57.2 案例实现与技巧
n4.58 迭代器入门
n4.58.1 案例描述
n4.58.2 案例实现与技巧
n4.59 可空类型入门
n4.59.1 案例描述
n4.59.2 案例实现与技巧
n4.60 迭代器
n4.60.1 案例描述
n4.60.2 案例实现与技巧
n4.61 可空类型
n4.61.1 案例描述
n4.61.2 案例实现与技巧
n4.62 迭代器与Yield
n4.62.1 案例描述
n4.62.2 案例实现与技巧
n4.63 集合类
n4.63.1 案例描述
n4.63.2 案例实现与技巧
n第三部分:面向对象的设计思想与UML
n第5章 面向对象的设计思想与UML(相关知识体系系统学习)
n5.1 面向对象技术
n5.1.1 面向对象的概念
n5.1.2 面向对象分析
n5.1.3 面向对象设计
n5.1.4 面向对象编程
n5.2 类及其成员
n5.2.1 类
n5.2.2 类成员
n5.2.3 访问修饰符
n5.2.4 静态类和静态类成员
n5.3 构造函数和析构函数
n5.3.1 构造函数
n5.3.2 使用构造函数
n5.3.3 实例构造函数
n5.3.4 私有构造函数
n5.3.5 静态构造函数
n5.3.6 析构函数
n5.4 方法
n5.4.1 声明
n5.4.2 参数
n5.4.3 返回值
n5.4.4 传递参数
n5.4.5 重载
n5.4.6 操作符重载
n5.5 字段及属性
n5.5.1 字段
n5.5.2 属性
n5.5.3 非对称访问器可访问性
n5.6 索引器
n5.6.1 使用索引器
n5.6.2 属性和索引器间比较
n5.7 嵌套类型
n5.8 继承
n5.8.1 继承
n5.8.2 抽象类和密封类
n5.8.3 多态性
n5.8.4 Override和New使用指南
n5.9 接口
n5.9.1 接口及其成员
n5.9.2 接口属性
n5.9.3 接口中的索引器
n5.9.4 接口实现
n5.9.5 显式接口实现
n5.9.6 抽象类和接口
n5.10 分部类
n5.11 UML基础
n5.11.1 UML的出现
n5.11.2 UML的内容
n5.11.3 UML的主要特点
n5.11.4 UML的应用领域
n5.12 类设计器
n5.12.1 功能
n5.12.2 使用类关系图
n5.12.3 设计类和类型
n5.12.4 查看类关系图中的类型和关系
n5.12.5 重构类和类型
n第6章 面向对象的设计思想与UML(相关知识案例分析)
n6.1 继承
n6.1.1 案例描述
n6.1.2 案例实现与技巧
n6.2 base关键字
n6.2.1 案例描述
n6.2.2 案例实现与技巧
n6.3 this关键字
n6.3.1 案例描述
n6.3.2 案例实现与技巧
n6.4 继承、封装和多态
n6.4.1 案例描述
n6.4.2 案例实现与技巧
n6.5 new关键字
n6.5.1 案例描述
n6.5.2 案例实现与技巧
n6.6 接口
n6.6.1 案例描述
n6.6.2 案例实现与技巧
n6.7 抽象方法与版本控制
n6.7.1 案例描述
n6.7.2 案例实现与技巧
n6.8 版本控制
n6.8.1 案例描述
n6.8.2 案例实现与技巧
n6.9 运算符重载1
n6.9.1 案例描述
n6.9.2 案例实现与技巧
n6.10 运算符重载2
n6.10.1 案例描述
n6.10.2 案例实现与技巧

封面图:

发表评论

相关文章