2010.12.02

来源:互联网 发布:超级优化有女主角嘛 编辑:程序博客网 时间:2024/05/21 07:13

    今天开始学习C#编程,之前有一点c的基础,一点数据结构的基础,但是数据结构与算法方面很薄弱。any way,毕设需要用c#,好好学吧。从今天开始记录一天c#学习。今天学了1.5小时,大概,效率很低。才看了,一章多点。

 

 

(1).NET Framework 为MS设计,用于开发应用程序的平台,包含一个非常大的代码库(里面有分模块)。

 

(2)MSIL(Microsoft Intermediate Language), .NET平台的一种中间语言。中间语言,通过just-in-time(JIT)编译器编译,MSIL和JIT一起,可以根据架构优化代码。(不知道这样理解好不好)

 

(3).NET Framework 里面的程序集里,有可执行程序文件.exe,库.dll。

 

(4)托管代码,忘记什么好处了。

 

(5)垃圾回收(garbage collection)可以替代代码回收浪费的内存。

 

(6)C#编程过程:(照抄书)

     ①使用.NET兼容语言,编写应用程序代码。

     ②代码编译为MSIL,存储在程序集中。

     ③执行代码时使用JIT编译器将代码译为本机代码。

     ④在托管的CLR环境下运行本机代码,及其他应用程序或进程。

 

(7)链接,将各个散件组装编译成MSIL。

 

(8)C#优点,C++可做的C#均可做,C#语法简单功能强大。

 

(9)对于内存操作,C#定义为不安全操作,有可能破坏重要数据。

 

(10)C#可以用来做Windows应用程序,Web应用程序,Web服务。

 

(11)名词解析:

     ①CTS(Common Type System)通用类型系统

     ②CLR(Common Language Runtime)公共语言运行库

     ③GAS(Global Assembly Cache)全局程序集高速缓存

     ④ASP.NET(Active Server Pages.NET)

     ⑤ADO.NET(Active Data Object)

 

原创粉丝点击