Chapter1安全
1.1 .Net Framework的内容操作系统
主要包含一个庞大的代码库,能够在客户端经过OOP来使用这些代码(OOP:Object Oriented Programming面对对象程序设计)设计
.Net Framework:CTS 通用类型系统对象
CLR 公共语言运行库 编译器
CLS 公共语言规范编译
CTS和CLS解决了语言的互操做性程序设计
1.2使用.Net Framework编写程序垃圾回收
执行C#代码,必须将其转换为目标操做系统的语言,即本机代码,这个转换过程即编译。程序
C#应用程序代码通过VS编译为CIL代码,而后存储为程序集。执行程序时,经过JIT编译为本机代码,并在托管的CLR下运行im
①CIL: Common Intermediate Language,通用中间语言
②JIT: Just-In-Time编译器
③程序集:可执行的应用程序文件(.exe)和其余应用程序使用库(.dll)
④垃圾回收:GC
2.1C#的含义
1.①可用于建立运行在.Net CLR上的应用程序的语言
②类型安全
③更健壮
④专为.Net Framework设计
2.常见应用程序类型:桌面应用程序,Windows Store应用程序,Web应用程序,WCF服务