《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)