windows phone 8 开发主要语言为C#,第一篇博文,dreamguagua就先说下c#语言特点以及开发工具等信息。(本人过去做android,ios,现在在学windows phone,将会持续更新笔记,希望高手指点,同行多交流)。
1、C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。创建并运行在.NET CLR上的应用程序。
2、 这里出现个新名词.NET CLR,(Common Language Runtime,CLR)。编译用于.NETFramework库代码时,不是理解创建专用于操作系统的本机代码,而是把代码编译为通用中间语言(Common Intermediate Languege,CIL)代码,这些代码并非专用于C#,vb 也可以编译成这语言,专门服务员.net的。这是第一步,编译成cil后由一个叫(Just-In-Time)的编译器编译为专用于OS和目标机器结构的本机代码,这样os才能执行应用程序。(可以与java对比,是有点差别的)。这些代码托管给了CLR,CLR还负责内存垃圾自动回收。
3、C#可以编写什么程序
(1)windows phone 8 程序
(2)windows 应用程序(使用.net windows form模块)
(3)web应用程序(.net Framwork web form)个人觉得类似j2ee
4 Visual Studio 2012(VS) 和Visual Stutio 2012 Express(VSE)
VSE是VS的删减版本,但提供了开发特定程序的特定功能 如VSE for windows phone专门用于开发windows phone