C#(.NET)知识知识总结

C#(.NET)知识知识总结

ID:37914238

大小:107.00 KB

页数:19页

时间:2019-06-02

C#(.NET)知识知识总结_第1页
C#(.NET)知识知识总结_第2页
C#(.NET)知识知识总结_第3页
C#(.NET)知识知识总结_第4页
C#(.NET)知识知识总结_第5页
资源描述:

《C#(.NET)知识知识总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章第一点:.NET(C#语言)的发展方向.NET学习主线:C#语言的基础特性-->WINFORM(C/S模式编程)--->WPF--->ASP.NET(WebForm)--->Silverlight--->Android第二点:学习.NET课程体系1-6章:C#面向对象编程第一章:C#的介绍以及异常处理第二章:C#的类与对象的关系,以及属性与方法(静态方法,构造方法,重载)第三章:C#基本数据类型(值类型与引用类型),结构体,枚举等第四章:C#的面向对象之继承与多态第五章:C#中接口的使用以及简单工厂设计模式-

2、------------------------------------------------------------------------------7-12章:C#的核心技术与高级特性第七章:TreeView控件与ListView控件第十一章:集合与泛型集合指导学习课:.NET三层结构体系(2次课)第八章:委托与事件第九章:多线程第十章:文件及IO操作第十二章:网络编程(WinSocket编程)第十三章:反射与序列化----------------------------------------------

3、------------------------------------第三点:.NET体系的认识1..NET的理解:.NET是平台,C#是.NET平台上的一门语言2..NET的发展版本:.NETFramework1.0,.NETFramework2.0,.NETFramework3.0,NETFramework4.0,总共用时10年。3..NET的组成部分:CLR(CommonLanguageRuntime)公共语言运行时,.NetFramework核心内库(FCL)4..NET的运行原理:C#程序-------

4、>(CLR第一次编译)------>MSIL(中间语言)------->(JIT第二次编译)------>机器语言(.EXE,.DLL)为什么需要中间语言?因为.NET是跨语言的,在.NET平台上的任何语言都可以实现互操作性。中间语言就是.NET在跨语言交互时提供语言的互操作性。CLR由两部分组成:CTS(通用类型系统)和CLS(公共语言规范)例如:基本数据类型CTSshortSystem.Int16intSystem.Int32longSystem.Int64stringSystem.StringCLS(公共语言

5、规范):运行在.NET平台上的所有托管代码所遵循的语言标准,如垃圾回收,异常处理等。5.C#异常处理机制:Try...catch..finally:try:引发异常,catch:捕获异常,finally:释放资源组合形式:1.try...catch2.try...catch..finally3.try...finally4.try..catch..catch..finally5.ctach...finally(错误)问题:.NETFramework有什么组成?答:有公共语言运行时(CLR)和.NETFramewor

6、k基类库(FCL)这两大组件主成。第二章第二章:类与对象关系,属性与方法本章目标:1.什么是类:具有相似特性(属性)和行为(方法)的对象的集合2.什么是对象:在现实世界中存在的,并且看得见摸得着的一切事物。3.类与对象之间的关系:一对多的关系。类是对象的蓝图。4.面向对象的三大特性:封装,继承,多态5.类的访问修饰符与成员访问修饰符的使用区别:类的访问修饰符:,public(公有的)Internal(默认访问修饰符)成员访问修饰符:Public允许类的使用者从外部进行访问。privateC#中的私有成员仅限于类中的

7、成员可以访问,从类的外部访问私有成员是不合法。Protected为了方便派生类的访问,有希望成员对于外界隐藏的,这时可以使用protected修饰符声明成员为保护成员。Internal对于同一应用程序是可以访问的。6.类中分为两种成员:成员变量(字段,属性),成员函数(方法)7.类的实例化:1.将一个抽象的概念转换为一个具体的概念的过程。2.类的实例化分为两种状态:实例化前(类的引用),实例化后(类的实例)。8.属性的作用:1.封装字段,为字段提供有效的数据验证。2.为其他类提供一个外部的访问接口9.属性的分类:只

8、读属性,只写属性,可读可写属性10.方法的分类:实例方法,静态方法,构造方法(构造函数)实例方法:当一个类被实例化后,通过类的实例(对象)调用的方法。静态方法:当直接通过类名调用的方法。静态方法中只能包含静态成员变量。构造方法:当类的实例(对象)被创建的过程中,所调用的方法称为构造方法。特点:构造方法与类名相同,且没有返回类型。11.方法的重载:方法名相同,

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

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

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