1 / 18
文档名称:

C#基础知识培训.pptx

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

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

分享

预览

C#基础知识培训.pptx

上传人:q2299971 2017/8/23 文件大小:737 KB

下载得到文件列表

C#基础知识培训.pptx

文档介绍

文档介绍:C#基础知识培训
内容
1、C#语言
2、.Net Framework框架
3、一个简单的示例
4、变量和常量
5、数据类型
6、控制语句
1、C#语言
C# (读作C Sharp)是一种简洁、类型安全的面向对象的语言, Framework 上运行的各种安全、可靠的应用程序。使用 C#,您可以创建传统的 Windows 客户端应用程序、XML Web services、分布式组件、客户端- 服务器应用程序、数据库应用程序以及很多其他类型的程序。与C#类似的还有Java语言。
语言特点:
1、2000年诞生;2001年12月,ECMA发布了ECMA-334C#语言规范;
2003年成为一个ISO标准(ISO/IEC 23270);
2、完全的面向对象技术;
3、C#,对泛型提供了更完整的支持。
4、与Web应用开发紧密地结合;
5、强大的类库支持( Framework);
6、开发多种应用程序(、WebService等)
7、非常强的类型安全。
8、很好地融合了 Visual Basic 的简明性和 C++ 的强大功能。
9、垃圾回收。
10、类似于 C 和 C++ 的语法和关键字。
11、使用委托取代函数指针,从而增强了类型安全和安全性等。
2、.Net Framework框架
C# Framework 上运行,它是 Windows 的一个必要组件,包括一个称为公共语言运行时(CLR) 的虚拟执行系统和一组统一的类库。
Framework,程序也必须安装。
操作系统
公共语言运行时(CLR)
VC++.Net
C#
F#

.Net Framework 类库(FCL)
(一).Net框架具有两个主要组件:
1、公共语言运行时(CLR)框架的基础。
2、框架类库是一个综合性的面向对象的可重用类型集合,利用它可以开发包括传统命令行或者WinForms应用程序,所提供的最新应用程序。
(二)CLR的组成部分:
1、CTS(通用类型系统):用于解决不同语言的数据类型不同的问题。
如:C#—int,而VB—Integer,通过CTS都编译成Int32。
2、CLS(公共语言规范):不用语言开发的托管代码,可以相互调用,即互操作性问题。
(三).NET的编译原理
C#代码通过它们各自的编译器编译成MSIL(Microsoft Intermediate Language)。
MSIL遵循通用的语言(CLR),CPU不需要了解它,再通过JIT编译器编译成相应的操作系统代码。
插图显示公共语言运行库和类库与应用程序之间以及与整个系统之间的关系。
3、一个简单的示例:hello word!
命名空间、注释、类、main方法、输入/输出语句。
以下控制台程序是传统“Hello World!”程序的 C# 版,该程序显示字符串 Hello World!。
using System;
// A "Hello World!" program in C#
namespace HelloWorld
{
class Hello
{
static void Main()
{
("Hello World!");
}
}
}
C#代码由一系列语句组成,每条语句都以分号为结束,C#是一个块结构的语言,所有的语句都是代码块的一部分。这些块用一对花括号(“{}”)来界定。
说明:
1)// 字符将这行的其余内容转换为注释内容。还可通过将文本块置于/* 和*/ 字符之间来注释文本块。
2)Main 方法C# 程序必须包含一个 Main 方法,静态方法。
3)输入和输出语句。
4、变量和常量
在C#中命名一个变量应遵循如下规范:
变量名必须以字母开头;
变量名只能由字母、数字和下划线组成,而不能包含空格、标点符号、运算符等其他符号;
变量名不能与C#中的关键字名称相同;
变量名不能与C#的库函数名称相同。
单词使用全拼,尽量不缩写。每个单词开头字母大写。
变量:int num;
常量:const int PI=;
编程语言最基本的应用,可能就是计算功能了,计算就离不开设置变量。
变量命名,要有意义!
匈牙利命名法:
匈牙利命名法是一名匈牙利程序员发明的,而且他在微软工作了多年。此命名法就是通过微软的各种产品和文档传出来的。多数有经验的程序员,不管他们用的是哪门儿语言,都或多或少在使用它。
这种命名法的基本原则是:
变量名=属性+类型+对象描述
即一个变量名是由三部分信息组成,这样,程序员很容易理解变量的类型、用途,而且便于记忆。