1.概念:.NET与C#
.net/dotnet:.NET Framework框架,是一种平台,一种技术;是一种多语言的平台,开发.net可以用多达几十种语言进行开始,但只能在微软的平台上运行;
C#:一种编程语言,可以开发基于.net平台的应用;
Java:既是一种技术又是一种编程语言,一种语言多种平台。
2..NET能干什么
①桌面应用程序:Winform
②Internet应用程序:ASP.NET/WebService
③手机开发:Windows Phone
3..NET开发学习路线
4.IDE介绍
①IDE(Integrated Development Environment,集成开发环境)
②Visual Studio简介
v 一套完整的开发工具集;
v 用于开发桌面应用程序、ASP.NET Web应用开发、XML、Web Service、移动应用程序
v 为快速开发提供强大支持
③IDE及.Net的版本
.Net 1.0:Visual Studio 2002
.Net 1.1:Visual Studio 2003
.Net 2.0:Visual Studio 2005
.Net 3.x:Visual Studio 2008
.Net 4.x:Visual Studio 2010
④MSDN介绍
MSDN全称是Microsoft Developer Network。MSDN实际上是一个以Visual Studio和Windows平台为核心整合的开发虚拟社区,包括技术文档、在线电子教程、网络虚拟实验室、微软产品下载(几乎全部的操作系统、服务器程序、应用程序和开发程序的正式版和测试版,还包括各种驱动程序开发包和软件开发包)、Blog、BBS、MSDN WebCast、与CMP合作的MSDN杂志等一系列服务。
5.C#语言基础
①C#中的注释
有三种注释
第一种:单行注释,以//开始,到该行结束结束
第二种:多行注释,/**/
第三种:文档注释,用于对类和方法进行注释,在类或方法前面,连续输入3个/
②
6..Net简介
①程序如何运行的
CLR, Common Language Runtime
②.Net如何实现语言的无关性的
③.NET框架
MSIL:微软中间语言,Microsoft Intermediate Language
CLR:公共语言运行时,Common Language Runtime
CLS:公共语言规范,Common Language Specification
CTS:通用类型系统,Common Type System
JIT:即时编译器,Just In Time