第一章 C#简介
来源:互联网 发布:程序员月薪 编辑:程序博客网 时间:2024/05/16 06:57
1.1 .NET Framework的含义
使用.NET Framework的一个重要原因是它可以作为集成各种操作系统的方式。
1.1.1 .NET Framework的内容
CTS:Common TypeSystem 通用类型系统;
CLR:CommonLanguage Runtime 公共语言运行库。
1.1.2使用 .NETFramework编写应用程序
为执行C#代码,必须把它们转换为目标操作系统能够理解的语言,即本机代码(native code)。这种转换称为编译代码,由编译器执行。
1. CIL和JIT
CIL:Common IntermediateLanguage 通用中间语言;
JIT:Just-In-Time;
MSIL、IL:MicrosoftIntermediate Language -------- CIL原来的名字。
2. 程序集
程序集包括可执行的应用程序文件(扩展名为*.exe)和其他应用程序使用的库(*.dll);
GAC:Global AssemblyCache 全局程序缓存
3. 托管代码
不受CLR控制运行的应用程序属于非托管类型。
4. 垃圾回收
托管代码最重要的一个功能就是垃圾回收;
GC:garbage collection。
5. 把它们组合在一起
6. 链接
1.2 C#的含义
1.2.1 用C#能编写什么样的应用程序
ADO .NET:ActiveData Objects .NET(ADO .NET);
LINQ:LanguageIntegrated Query
l 桌面应用程序
WPF:Windows PresentationFoundation
l Windows Store 应用程序
主要用于Windows8的触屏,全屏运行。
l Web应用程序
ASP .NET:Active Server Pages.NET;
Silverlight编写在浏览器内部运行的应用程序。
l WCF服务
WCF可以通过局域网或者Internet交换各种数据。
1.2.2本书中的C#
OOP:Object-OrientedProgramming 面向对象。
1.3 Visual Studio 2012
1.3.1 Visual Studio Express 2012产品
1.3.2解决方案
1.4小结
1.5本章要点
主 题
要点
.NET Framework 基础
.NET Framework是Microsoft最新的开发平台,目前的版本是4.5.它包括一个公共类型系统(CTS)和一个公共语言运行库(CLR)。.NET Framework应用程序使用面向对象的编程(OOP)的方法编写,通常包含托管代码。托管代码的内存管理由.NET运行库处理,其中包括垃圾回收
.NET Framework 应用程序
用.NET Framework编写的应用程序首先编译为CIL。在执行应用程序时,JIT把CIL编译为本机代码。应用程序编译后,把不同的部分链接到包含的CIL的程序集中
C#基础
C#是包含在.NET Framework中的一种语言,它是以前的语言(如C++)的一种演变,可以用于编写任意应用程序,包括Web应用程序和桌面应用程序
集成开发环境(IDE)
可以在Visual Studio 2012中用C#编写任意类型的.NET应用程序,还可以免费的、但功能稍弱的Express产品系列中用C#创建.NET应用程序。这两种IDE都是解决方案,解决方案可以包含多个项目
- 第一章 C#2.0简介
- 第一章C#简介
- 第一章 C#简介
- 第一章 C#简介
- 《.net编程先锋C#》第一章 C#简介
- 《.net编程先锋C#》第一章 C# 简介
- <展现C#>第一章C#简介
- 【第一章】 C#简介 1.1 Hello World
- 【C#入门经典(第7版)】第一章 C#简介
- 第一章 简介
- 第一章 简介
- 第一章 简介
- 第一章 简介
- 第一章 简介
- 第一章 简介
- 《.net编程先锋C#》第一章 C#简介(转)
- Visual C# 技术内幕学习笔记 第一章 简介
- C#第一章
- YY前端HTML规范
- C# 实现远程控制软件的关键技术
- Eddy's research I(素数打表)
- Ubuntu nginx+php+mysql的一些问题总结
- swing饼图
- 第一章 C#简介
- java各类型的最大值
- 水平居中总结-不定宽块状元素方法(一)
- D3地图上如何标注坐标点
- iptables-extensions拓展模块
- 在onCreate()过程中获取View的width和Height为0的4种解决方法
- java解析xml的几种方式(转)
- PHP设计模式——访问者模式
- 响应式编程Reactive Programming