下载此文档

c#.net平台概述和C#语言A.ppt


文档分类:IT计算机 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
.NET技术 ——平台和C#基础 (A)
杜梁飞
2010年3月
1
.NET课程体系
2
平台和C#基础(A、B)
C#面向对象特性(A、B)
Winform开发和公司基础库
数据访问技术
常用系统类库使用技巧
C# +新特性
听众要求:需要有一种编程语言基础,基础
概述
平台概述
.NET发展概况(历史、版本、工具)
CLR(概念、MSIL、JIT、ILDASM)
程序集(概念、组成、部署、强命名)
VS环境(解决方案、项目、代码编辑(注释)、调试、发布)
C#基础语法(一)
命名空间概念(命名空间别名、默认命名空间)
语句控制流(条件、循环、跳转)
数据类型及转换(精度、隐式转换、显示转换、日期、货币)
字符串操作( 比较、格式化、分解、替换、StringBuilder 、转义)
运算符及优先级(typeof 、sizeof、checked、unchecked )
3
.NET介绍
历史
2000年微软公司向全球宣布其革命性的软件和服务平台: Microsoft .NET

、、、、
版本及工具
4
版本
工具
备注

VS2002
第一个版本

VS2003
,没有实质升级

VS2005
语言平台都有升级,例如:范性

VS2005
.NET SP 1 with WCF, WPF, WF and WCS

VS2008
.NET SP 2 with LINQ, C# , WCF , WPF , WF and Ajax
http://msdn.//library/
.NET框架体系结构
5
操作系统
公共语言运行库(CLR)
VC++.NET
C#
VJ#

.NET Framework 类库(FCL)
计算机硬件
.NET框架组件
6
基本框架类
Web 窗体
Web Service
WinForms
和 XML 类
.NET Framework
.NET Framework 类库
CLS
CLR
CTS
与基类库
公共语言运行时
CLR 称为公共语言运行时
C#
MSIL
(CIL)
微软中间语言
(通用中间语言)
CLR执行IL
C#编译器
编译器
特定平台指令
基类库
()
JIT
执行引擎
()
执行指令
7
公共语言运行时
CTS和CLS是CLR的子集
CTS (通用类型系统)定义了在IL中的的数据类型
的Integer和C#的int型都被编译成Int32
CLS (公共语言规范)CLR支持的语言功能的子集,包括几种面向对象的编程语言的通用功能。
如何查看MSIL?
8
程序集(一)
MSIL的物理表现形式:
程序集(*.exe或*.dll)
单文件程序集和多文件程序集(模块)
程序集内容:
MSIL: 中间语言, 类汇编的代码指令()
元数据: 表述了程序集中定义的类型及类型成员(Ctrl+M)
程序集清单: 记录外部程序集、版本、版权等(MANIFEST)
程序集部署方式:
私有:如何配置多种程序集路径?
全局(GAC):如何查看、部署?
9
见示例代码
程序集(二)
程序集强命名
生产密钥:sn -k
对程序集签名:
部署到GAC:gacutil –i , 卸载: gacutil –u
延时签名:
提取公钥:sn –p
关闭签名验证:sn –Vr
重启签名验证:sn –Vu
重签名:sn –R d:\
程序集散列码
数字签名
清单(带公钥)
元数据
清单(带公钥)
私钥数据
+
10
见示例代码

c#.net平台概述和C#语言A 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小1006 KB
  • 时间2017-11-14