查看 自动检测技术视频教程 36讲 同济大学 《C#和.NET 2.0 实战:平台、语言与框架》[PDF]下载 - 电脑,编程开发,C#教程 - 大学视频教程网
首页| 如何下载(?) | 网站地图
大学视频教程网logo点击查看更多 大学视频教程
网站地图 | 当前位置: 大学视频教程网电脑编程开发C#教程 → 《C#和.NET 2.0 实战:平台、语言与框架》[PDF]

《C#和.NET 2.0 实战:平台、语言与框架》[PDF]

大学视频教程,璇璇视频教程
资料录入:xiaochenjia

更新时间:2011-01-13 16:17:00

文件大小:87 MB

语言要求:中文

资料类型:电子书

下载方式:电驴(eMule)下载
《C#和.NET 2.0 实战:平台、语言与框架》[PDF]


内容简介

本书是一本知识密集的C#技术经典图书,Microsoft .NET MVP力作,众多.NET专家口口相传的一本秘籍。全书分为三个部分,第一部分讲述底层的.NET平台,涵盖了.NET各方面的基础知识和工作原理;第二部分是C#语言部分,通过与C++比较的方式进行讲解,清晰易懂;第三部分讲述.NETFramework中的基本类库,内容几乎涉及.NET常见领域的全部知识。
本书主要面向熟悉.NET的编程人员,也适合.NET技术的初学者阅读。

截图预览:

《C#和.NET 2.0 实战:平台、语言与框架》[PDF]



目录

第1章 .NET简介
1.1 什么是.NET
1.1.1 微软软件开发平台
1.1.2 一组规范
1.1.3 .NET概览
1.2 发展历程
1.2.1 过去
1.2.2 现在
1.2.3 未来
1.3 微软和Windows以外的.NET
1.3.1 ECMA组织与.NET
1.3.2 W3C联盟
1.3.3 Mono项目
1.3.4 微软SSCLI项目
1.4 .NET资源链接
1.4.1 网站
1.4.2 新闻组
1.4.3 博客
第一部分 .NET平台
第2章 程序集、模块和IL语言
2.1 程序集、模块和资源文件
2.1.1 程序集和模块
2.1.2 资源文件
2.1.3 程序集、模块、类型和资源
2.1.4 为何对多模块程序集感兴趣
2.1.5 ILMerge工具
2.2 模块的剖析
2.2.1 可移植的可执行文件简介
2.2.2 模块的结构
2.2.3 清单的结构
2.2.4 类型元数据段的结构
2.3 使用ildasm.exe和Reflector工具分析程序集
2.3.1 创建需要分析的程序集
2.3.2 使用ildasm.exe分析模块
2.3.3 Reflector工具
2.4 程序集attribute和版本设定
2.4.1 程序集的标准attribute
2.4.2 程序集的版本设定
2.4.3 友元程序集
2.5 强名称程序集
2.5.1 简介
2.5.2 sn.exe工具
2.5.3 公钥记号
2.5.4 为程序集签名
2.5.5 具体示例
2.5.6 程序集的延迟签名
2.6 国际化/本地化与卫星程序集
2.6.1 区域设置和本地化
2.6.2 资源文件
2.6.3 在代码中使用资源
2.6.4 创建卫星程序集
2.6.5 部署和使用卫星程序集
2.6.6 避免在资源无法找到时引发异常
2.6.7 Visual Studio与卫星程序集
2.6.8 区域设置与字符串格式化
2.7 IL语言简介
2.7.1 栈及其特殊的IL指令
2.7.2 示例1:局部变量与栈
2.7.3 示例2:方法调用与栈
2.7.4 用于比较、分支和跳转的IL指令
2.7.5 IL的面向对象特性
2.7.6 元数据符号
第3章 生成、部署以及配置.NET应用程序
3.1 用MSBuild生成应用程序
3.2 MSBuild:目标、任务、属性、项与条件
3.2.1 .proj文件、目标与任务
3.2.2 属性
3.2.3 项
3.2.4 条件
3.3 高级 MSBuild
3.3.1 增量生成与目标间的依赖
3.3.2 MSBuild转换
3.3.3 将一个MSBuild项目分解到多个文件
3.3.4 Visual Studio 2005如何利用MSBuild
3.3.5 创建自定义MSBuild任务
3.4 配置文件
3.4.1 machine.config文件
3.4.2 标准配置参数
3.4.3 使用 appSettings 元素定义配置参数
3.4.4 使用配置节定义配置参数
3.4.5 使用Visual Studio 2005创建配置节
3.4.6 配置节的注意事项
3.5 程序集部署:XCopy与GAC
3.5.1 XCopy部署
3.5.2 共享程序集与GAC文件夹
3.5.3 GAC的并存存储模型是如何解决DLL hell问题的
3.5.4 并存执行
3.5.5 查看及编辑GAC文件夹
3.6 发布者策略程序集

...................
第12章 继承、多态性与抽象性
12.1 目标:代码重用
12.1.1 潜在问题
12.1.2 解决方案之一:类的继承
12.2 类的继承
12.2.1 语法
12.2.2 保护及内部或保护可见性级别
12.2.3 类继承图
12.2.4 调用基类的构造函数
12.2.5 基类成员的可见性
12.2.6 封闭类
12.3 虚方法和多态性
12.3.1 潜在问题
12.3.2 解决方案之一:虚方法和多态性
12.3.3 示例一则
12.3.4 屏蔽多态性
12.4 抽象性
12.4.1 潜在的问题
12.4.2 解决方案之一:抽象类和抽象方法
12.4.3 示例一则
12.4.4 同时使用abstract关键字和override关键字
12.5 接口
12.5.1 强制代码使用者使用抽象体代替实现体
12.5.2 解决方法命名的冲突
12.5.3 解决接口扩展带来的冲突
12.5.4 覆写接口的实现方法
12.5.5 接口与结构
12.6 虚拟或抽象属性、事件和索引器
12.7 is和as运算符
12.7.1 is运算符
12.7.2 as运算符
12.8 代码重用的解决方案
第13章 泛型
13.1 C# 1.0的一个问题以及使用C# 2.0 泛型的解决方法
13.1.1 C# 1.0中集合项的类型化问题
13.1.2 C# 2.0泛型带来的理想方案
13.2 .NET 2.0泛型概览
13.2.1 声明多个类型参数
13.2.2 开放和封闭泛型类型
13.2.3 .NET泛型与C++模板的比较
13.2.4 泛型类型的可见性
13.2.5 泛型结构与接口
13.2.6 泛型类型与别名
13.3 类型参数的约束
13.3.1 默认构造函数约束
13.3.2 派生约束
13.3.3 引用类型或值类型约束
13.4 泛型类型的成员
13.4.1 方法重载
13.4.2 静态字段
13.4.3 静态方法
13.4.4 类构造函数
13.4.5 运算符重载
13.4.6 嵌套类型
13.5 运算符与泛型
13.5.1 类型参数的相等、不等及比较运算符
13.5.2 typeof运算符与泛型
13.5.3 params及lock关键字与泛型
13.5.4 default运算符
13.6 类型转换与泛型
13.6.1 基本规则
13.6.2 类型转换与泛型数组
13.6.3 is和as运算符
13.7 继承与泛型
13.7.1 基本规则
13.7.2 覆写泛型类型的虚方法
13.8 泛型方法
13.8.1 简介
13.8.2 泛型方法与约束
13.8.3 虚拟泛型方法
13.8.4 泛型方法类型参数的推测
13.8.5 C# 2.0语法的二义性
13.9 委托、事件与泛型
13.9.1 简介
13.9.2 泛型委托与泛型方法
13.9.3 泛型与委托的协变性及反变性
13.9.4 事件和泛型委托
13.10 反射、attribute、IL与泛型
13.10.1 泛型与System.Type类
13.10.2 泛型与System.Reflection.MethodBase类及System.Reflection.MethodInfo类
13.10.3 attribute与泛型
13.10.4 IL语言与泛型
13.11 .NET Framework 2.0中的泛型
13.11.1 对象序列化与泛型
13.11.2 .NET Remoting与泛型
13.11.3 集合与泛型
13.11.4 不支持泛型的领域
第14章 不安全代码、异常、匿名方法和迭代器
14.1 指针和不安全代码
14.1.1 允许不安全代码的编译器选项
14.1.2 在C#中声明不安全代码
14.2 在C#中使用指针

大学视频教程 No Rights Reserved.