1 / 18
文档名称:

c#基础知识培训.ppt

格式:ppt   大小:736KB   页数:18
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c#基础知识培训.ppt

上传人:相惜 2020/5/30 文件大小:736 KB

下载得到文件列表

c#基础知识培训.ppt

相关文档

文档介绍

文档介绍:C#、C#语言2、.NetFramework框架3、一个简单的示例4、变量和常量5、数据类型6、、C#语言C#(读作CSharp)是一种简洁、类型安全的面向对象的语言,Framework上运行的各种安全、可靠的应用程序。使用C#,您可以创建传统的Windows客户端应用程序、XMLWebservices、分布式组件、客户端-服务器应用程序、数据库应用程序以及很多其他类型的程序。与C#类似的还有Java语言。语言特点:1、2000年诞生;2001年12月,ECMA发布了ECMA-334C#语言规范;2003年成为一个ISO标准(ISO/IEC23270);2、完全的面向对象技术;3、C#,对泛型提供了更完整的支持。4、与Web应用开发紧密地结合;5、强大的类库支持(Framework);6、开发多种应用程序(、WebService等)7、非常强的类型安全。8、很好地融合了VisualBasic的简明性和C++的强大功能。9、垃圾回收。10、类似于C和C++的语法和关键字。11、使用委托取代函数指针,从而增强了类型安全和安全性等。.2、.NetFramework框架C#Framework上运行,它是Windows的一个必要组件,包括一个称为公共语言运行时(CLR)的虚拟执行系统和一组统一的类库。Framework,程序也必须安装。操作系统公共语言运行时(CLR)VC++.NetC#F#….NetFramework类库(FCL).(一).Net框架具有两个主要组件:1、公共语言运行时(CLR)框架的基础。2、框架类库是一个综合性的面向对象的可重用类型集合,利用它可以开发包括传统命令行或者WinForms应用程序,所提供的最新应用程序。.(二)CLR的组成部分:1、CTS(通用类型系统):用于解决不同语言的数据类型不同的问题。如:C#—int,而VB—Integer,通过CTS都编译成Int32。2、CLS(公共语言规范):不用语言开发的托管代码,可以相互调用,即互操作性问题。.(三).NET的编译原理C#代码通过它们各自的编译器编译成MSIL(MicrosoftIntermediateLanguage)。MSIL遵循通用的语言(CLR),CPU不需要了解它,再通过JIT编译器编译成相应的操作系统代码。插图显示公共语言运行库和类库与应用程序之间以及与整个系统之间的关系。.3、一个简单的示例:helloword!命名空间、注释、类、main方法、输入/输出语句。以下控制台程序是传统“HelloWorld!”程序的C#版,该程序显示字符串HelloWorld!。usingSystem;//A"HelloWorld!"programinC#namespaceHelloWorld{classHello{staticvoidMain(){("HelloWorld!");}}}C#代码由一系列语句组成,每条语句都以分号为结束,C#是一个块结构的语言,所有的语句都是代码块的一部分。这些块用一对花括号(“{}”)来界定。说明:1)//字符将这行的其余内容转换为注释内容。还可通过将文本块置于/*和*/字符之间来注释文本块。2)Main方法C#程序必须包含一个Main方法,静态方法。3)输入和输出语句。.4、变量和常量在C#中命名一个变量应遵循如下规范:变量名必须以字母开头;变量名只能由字母、数字和下划线组成,而不能包含空格、标点符号、运算符等其他符号;变量名不能与C#中的关键字名称相同;变量名不能与C#的库函数名称相同。单词使用全拼,尽量不缩写。每个单词开头字母大写。变量:intnum;常量:constintPI=;编程语言最基本的应用,可能就是计算功能了,计算就离不开设置变量。变量命名,要有意义!.匈牙利命名法:匈牙利命名法是一名匈牙利程序员发明的,而且他在微软工作了多年。此命名法就是通过微软的各种产品和文档传出来的。多数有经验的程序员,不管他们用的是哪门儿语言,都或多或少在使用它。这种命名法的基本原则是:变量名=属性+类型+对象描述即一个变量名是由三部分信息组成,这样,程序员很容易理解变量的类型、用途,而且便于记忆。下边是一些推荐使用的规则例子:⑴属性部分:全局变量:g_常量:c_类成员变量:m_⑵类型部分:指针:p句柄:h布尔型:b浮点型:f无符号:u⑶描述部分:初始化:Init临时变量:Tmp目的对象:Dst源对象:Src窗口:Wnd下边举例说明:hwnd:h表示句柄,wnd表示窗口,合起来为“窗口句柄”。m_bFlag:m表示成员变量,b表示布尔,合起来为:“某个类的成员变量,布尔型,是一个状态标志”。.