C#基础知识培训.pptx

上传人:scccc 文档编号:15012514 上传时间:2022-03-04 格式:PPTX 页数:19 大小:840.69KB
返回 下载 相关 举报
C#基础知识培训.pptx_第1页
第1页 / 共19页
C#基础知识培训.pptx_第2页
第2页 / 共19页
C#基础知识培训.pptx_第3页
第3页 / 共19页
C#基础知识培训.pptx_第4页
第4页 / 共19页
C#基础知识培训.pptx_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《C#基础知识培训.pptx》由会员分享,可在线阅读,更多相关《C#基础知识培训.pptx(19页珍藏版)》请在三一文库上搜索。

1、C#基础知识培训,1,2021/6/7,内容,1、C#语言2、.Net Framework框架3、一个简单的示例4、变量和常量5、数据类型6、控制语句,2,2021/6/7,1、C#语言,C# (读作C Sharp)是一种简洁、类型安全的面向对象的语言,开发人员可以使用它来构建在 .NET Framework 上运行的各种安全、可靠的应用程序。使用 C#,您可以创建传统的 Windows 客户端应用程序、XML Web services、分布式组件、客户端 - 服务器应用程序、数据库应用程序以及很多其他类型的程序。与C#类似的还有Java语言。语言特点: 1、2000年诞生;2001年12月,

2、ECMA发布了ECMA-334C#语言规范; 2003年成为一个ISO标准(ISO/IEC 23270); 2、完全的面向对象技术; 3、C#从2.0版本开始,对泛型提供了更完整的支持。 4、与Web应用开发紧密地结合; 5、强大的类库支持(微软.Net Framework); 6、开发多种应用程序(ASP.NET、WebService等) 7、非常强的类型安全。 8、很好地融合了 Visual Basic 的简明性和 C+ 的强大功能。 9、垃圾回收。10、类似于 C 和 C+ 的语法和关键字。11、使用委托取代函数指针,从而增强了类型安全和安全性等。,3,2021/6/7,2、.Net F

3、ramework框架,C# 程序在 .NET Framework 上运行,它是 Windows 的一个必要组件,包括一个称为公共语言运行时 (CLR) 的虚拟执行系统和一组统一的类库。开发一个.NET应用程序必须安装.NET Framework,运行一个.NET程序也必须安装。,4,2021/6/7,(一).Net框架具有两个主要组件:,1、公共语言运行时(CLR)是.Net框架的基础。2、框架类库是一个综合性的面向对象的可重用类型集合,利用它可以开发包括传统命令行或者WinForms应用程序,以及ASP.NET所提供的最新应用程序。,5,2021/6/7,(二)CLR的组成部分:,1、CTS

4、(通用类型系统):用于解决不同语言的数据类型不同的问题。 如:C#int,而VBInteger,通过CTS都编译成Int32。2、CLS(公共语言规范):不用语言开发的托管代码,可以相互调用,即互操作性问题。,6,2021/6/7,(三).NET的编译原理,C#和VB.NET代码通过它们各自的编译器编译成MSIL(Microsoft Intermediate Language)。MSIL遵循通用的语言(CLR),CPU不需要了解它,再通过JIT编译器编译成相应的操作系统代码。插图显示公共语言运行库和类库与应用程序之间以及与整个系统之间的关系。,7,2021/6/7,3、一个简单的示例:hell

5、o word!,命名空间、注释、类、main方法、输入/输出语句。以下控制台程序是传统“Hello World!”程序的 C# 版,该程序显示字符串 Hello World!。using System;/ A Hello World! program in C#namespace HelloWorld class Hello static void Main() System.Console.WriteLine(Hello World!); C#代码由一系列语句组成,每条语句都以分号为结束,C#是一个块结构的语言,所有的语句都是代码块的一部分。这些块用一对花括号(“”)来界定。说明:1)/ 字

6、符将这行的其余内容转换为注释内容。还可通过将文本块置于 /* 和 */ 字符之间来注释文本块。2)Main 方法C# 程序必须包含一个 Main 方法,静态方法。3)输入和输出语句。,8,2021/6/7,4、变量和常量,在C#中命名一个变量应遵循如下规范: 变量名必须以字母开头; 变量名只能由字母、数字和下划线组成,而不能包含空格、标点符号、运算符等其他符号; 变量名不能与C#中的关键字名称相同; 变量名不能与C#的库函数名称相同。 单词使用全拼,尽量不缩写。每个单词开头字母大写。,变量:int num;常量:const int PI=3.14159;,编程语言最基本的应用,可能就是计算功能

7、了,计算就离不开设置变量。,变量命名,要有意义!,9,2021/6/7,匈牙利命名法:,匈牙利命名法是一名匈牙利程序员发明的,而且他在微软工作了多年。此命名法就是通过微软的各种产品和文档传出来的。多数有经验的程序员,不管他们用的是哪门儿语言,都或多或少在使用它。 这种命名法的基本原则是: 变量名属性类型对象描述 即一个变量名是由三部分信息组成,这样,程序员很容易理解变量的类型、用途,而且便于记忆。 下边是一些推荐使用的规则例子:属性部分: 全局变量:g_ 常量: c_ 类成员变量:m_类型部分: 指针:p 句柄:h 布尔型:b 浮点型:f 无符号:u 描述部分: 初始化: Init 临时变量:

8、Tmp 目的对象:Dst 源对象: Src 窗口:Wnd下边举例说明:hwnd: h表示句柄,wnd表示窗口,合起来为“窗口句柄”。m_bFlag: m表示成员变量,b表示布尔,合起来为:“某个类的成员变量,布尔型,是一个状态标志”。,10,2021/6/7,5、数据类型,常用的数据类型:,11,2021/6/7,常用的运算符:,12,2021/6/7,6、控制语句,控制语句可以创建循环,如 for 循环,也可以进行判断并分支到新的代码块,如 if 或 switch 语句。语句通常以分号终止。,控制语句,是相对顺序语句而言的,进行逻辑关系的处理。,13,2021/6/7,分支语句:,分支 if

9、语句:bool flagCheck = true;if (flagCheck = true) Console.WriteLine(The flag is set to true.);else Console.WriteLine(The flag is set to false.);分支 switch语句:int caseSwitch = 1;switch (caseSwitch) case 1: Console.WriteLine(Case 1); break; case 2: Console.WriteLine(Case 2); break; default: Console.WriteLi

10、ne(Default case); break;,14,2021/6/7,循环语句:,循环 for语句: for (int i = 0; i 5; i+) Console.WriteLine(i); 循环 while语句: int n = 1; while (n 6) Console.WriteLine(Current value of n is 0, n); n+; 循环 do语句: int x = 0; do Console.WriteLine(x); x+; while (x 5);,15,2021/6/7,迭代语句:,foreach语句: int fibarray = new int 0, 1, 2, 3, 5, 8, 13 ; foreach (int i in fibarray) System.Console.WriteLine(i); ,16,2021/6/7,总结,1、C#语言2、.Net Framework框架3、一个简单的示例4、变量和常量5、数据类型6、控制语句,17,2021/6/7,参考:,1、Visual C# 入门 https:/ 2、C# 编程指南 https:/ 3、.NET Framework 编程 https:/,18,2021/6/7,部分资料从网络收集整理而来,供大家参考,感谢您的关注!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1