《C#入门经典》第一章读书笔记

     下面是读书笔记,若有错误或不足,欢迎指出。一起交流,共同进步:http://www.cnblogs.com/chemandy/


    2010.12.02学习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)

posted @ 2011-03-25 17:28  chemandy  阅读(427)  评论(0编辑  收藏  举报