NET平台和C#编程(北大青鸟学习笔记)

NET平台和C#编程(北大青鸟学习笔记)

ID:38365149

大小:879.50 KB

页数:53页

时间:2019-06-11

NET平台和C#编程(北大青鸟学习笔记)_第1页
NET平台和C#编程(北大青鸟学习笔记)_第2页
NET平台和C#编程(北大青鸟学习笔记)_第3页
NET平台和C#编程(北大青鸟学习笔记)_第4页
NET平台和C#编程(北大青鸟学习笔记)_第5页
资源描述:

《NET平台和C#编程(北大青鸟学习笔记)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、478第一章.NETFramework概述1、.NETFramework简介 .NETFramework包含以下两个主要组件:▲公共语言运行时(CLR)▲统一的类库集 除了CLR和类库之外,.NETFramework还包括编程语言和ASP.NET。其中支持.NETFramework的一些编程语言为C#、VC++、VB.NET和Jscript。2、.NETFramework的组件.NETFramework由框架类库(FCL)和公共语言运行时(CLR)这两个主要组件组成。3、C#中常用的命名空间命名空

2、间用来将具有相关功能的相似类在逻辑上进行分组。.NETFramework中所有命名空间基本上都是从称为System的公共命名空间形成的,System命名空间又称为根命名空间。下表是System根下的部分二级命名空间:命名空间说明System.Data处理数据访问和管理;在定义ADO.NET技术中起重要作用System.IO管理对文件和流的同步和异步访问System.Windows处理基于窗体的Windows创建System.Reflection包含用于从程序集里读取元数据的类System.Thre

3、ading包含用于多线和编写的类System.Collections包含不同的接口和类,这些接口和类用来定义不同对象第二章VisualStudio.NET20031、C#应用程序文件简介创建项目后将在“解决方案资源管理器”窗口显示该项目的内容,其中包括这些文件:▲HelloWorld.csproj:它是执行应用程序时运行的启动项目。因此,在方案资源管理顺中,引文件显示为粗体。▲App.ico:它是与项目关联的默认空白图标文件。▲AssemblyInfo.cs:该文件包含通用程序集信息。所有程序集属

4、性都放置在些文件中。▲Class1.cs:包含类声明的认,也是我们编程中书写代码的主要文件,并且通常我们会将其重新命名。第三章C#基础知识1、C#的基本数据类型:C#数据类型大小默认值示例Int有符号的32位整数0Intrating=20Float32位浮点数,精确到小数点后7位0.0FFloattemperature=40.6FDouble64位浮点数,精确到小数点后15~20位0.0DDoublepressurePoint=30000.56641DDecimal128位浮点数,精确到小数点后2

5、8~29位0.0MDecimalcashPaid=1200MByte无符号的8位整数0Bytegpa=2;Short有符号的16位整数0Shortsalary=3400;Long有符号的64位整数0LLongpopulation=23451900;Bool布尔值,true或falseFalseBoolIsManager=true;StringUnicode字符串-Stringcolor=”Orange”char单个Unicode字符‘’Chargender=’M’;▓注意:对于某些数据(如年龄

6、),只就指定为正数。这种情况下就应使用无符号数据类型。例如,uint为无符号整型,ulong为长整型。2、C#中的变量访问修饰符数据类型变量名称;C#语言中的变量按如下方式声明:数据类型后面是一个名,它应符合下面编码规范。编码标准:变量命名▲内联变量(在方法内声明的变量)必须以骆驼命名法声明,而类变量(也称为成员变量)也必须以骆驼命名法声明,但应以一个下划一开头。▲不应使用匈牙利命名法(如strName或iCount)命名变量。▲避免使用单个字符(如“x”或“y”)作为变量名,但for循环中除外。

7、示例1:3、C#中的常量<访问修饰符>const数据类型常量名称=常量值;常量以const关键字时行声明,后面接C#数据类型之一和赋值语句。ConstintmaxMarks=100;例如,编码标准:常量命名的规则如下:▲带有私有访问修饰符的常量必须以骆驼命名法声明,并以一个下划线开头。▲带有修饰符、受保护修饰符的常量必须以帕斯卡命名法声明。示例2:演示如何计算钟摆周期。▓提示:示例中的程序用Math类的Sqrt()方法计算平方根。4、C#中数据类型的分类C#中的数据类型分为两个基本类别,即值类型和

8、引用类型。值类型的数据存储在内存的堆栈中,因此,值类型表示实际数据。引用类型表示指向存储在内存堆中的数据的指针或引用。值类型和引用类型的基本区别在于它们在内存中的存储方式。值类型只将值存放在内存中,这些值类型数据都存储在堆栈中。原始数据类型(如int和bool)都属于此类别。引用类型的内存单元中只存放内在堆中对象的地址,而对象本身存放在内在堆中。如果引用类型变量的内容赋值是null,则表示未引用任何对象。将一个数值类型变量的内容赋值给另一个数据类型变量时,变量值被拷贝。将一个引用类

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。