C# Learning―Step By Step(1)

 
C#是.NET的基础,学好C#是掌握高级技术的前提,新的一轮学习,新的一轮体会,今天开始一步步的加深对C#的理解。
一、  . N et Framework 简介
1.什么是. Net
Developer Tools— 开发工具: Microsoft visual studio 2005
User Experiences— 用户体验
Devices— 设备:台式机,笔记本,手机,PDA
Servers— 服务器
XML Web Services
2.什么是. Net  framework 
. N et 框架结构:
编程语言 Programming Language:C#、Java
CLS公共语言规范 Common Language Standard
ASP. N et                              ADO. N et
Win Forms                            XML
类库Class Library                   
CLR公共语言运行库 Common Language Runtime
操作系统 Operation System:Windows、Linux
source code--源代码:程序员可以识别而机器不能识别的语言
compile 编译
·MSIL(Microsoft  intermediate  Language) 中间语言:将.Net代码转化为CLR可以识别的语
    言
3. Net  framework工作模式:
·源代码通过编译(compile)变成微软中间语言(MSIL),就可以被CLR识别
·代码存储在硬盘中,运行时加载到内存中
·C#写的代码叫做托管代码( manage  code)
      ·Java中虚拟机相当于.N ET 中的CLR
      ·MSIL在CLR中运行,CLR解析和管理MSIL
二、  C#与.Net的关系
·C#是一种简洁、语法优雅、类型安全、完全面向对象的编程语言
·C#文件扩展名为cs。通过CSC(编译器)编译后成为:①.exe文件(可执行文件) ②.dll(动态
     链接库,供别的exe文件调用)③.netmodule(模块)
· 用C# 写的代码编译出的exe文件中存的是MSIL, 程序运行时 CLR 调用 类库解析,并转化  
    成OS可以执行的机器代码 
三、  C#语言的语法结构
·程序从Main()中开始执行(CLR去寻找Main()并开始执行)
·用using关键字引入.NET Framework类库中的资源
·程序由多个语句声明组成,语句和语句之间用“; 隔开,使用一对花括号组织语句
·一行执行一个动作的命令
·方法可以理解为一序列语句的命名
·所有的语句都由“;”结束
·所有的应用程序中必须至少有个一个类
·入口函数Main()必须是静态的(static)或者(int)
四、标示符的命名规则
      ·程序中用来区分某个元素的名字
      ·命名规则:①可以包含字母、数字、下划线 ②不能以数字开头 ③三大小写敏感
五、C#中的保留关键字
·C#内部保留了77个标示符
·不要使用系统预设的关键字做为变量名

你可能感兴趣的:(C#,职场,休闲,learning)