1 / 18
文档名称:

c#基础知识培训.ppt

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

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

分享

预览

c#基础知识培训.ppt

上传人:相惜 2021/11/1 文件大小:736 KB

下载得到文件列表

c#基础知识培训.ppt

相关文档

文档介绍

文档介绍:C#基础知识培训
1
整理课件
内容
1、C#语言
2、.Net Framework框架
3、一个简单的示例
4、变量和常量
5、数据类型
6、控制语句
2
整理课件
1、C#语言
C# (读作C Sharp)是一种简洁、类型安全的面向对象的语言,开发人员可以使用它来构建在 .NET 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、使用委托取代函数指针,从而增强了类型安全和安全性等。
3
整理课件
2、.Net Framework框架
C# 程序在 .NET Framework 上运行,它是 Windows 的一个必要组件,包括一个称为公共语言运行时 (CLR) 的虚拟执行系统和一组统一的类库。
Framework,。
操作系统
公共语言运行时 (CLR)
VC++.Net
C#

F#

.Net Framework 类库 (FCL)
4
整理课件
(一).Net框架具有两个主要组件:
1、公共语言运行时(CLR)。
2、框架类库是一个综合性的面向对象的可重用类型集合,利用它可以开发包括传统命令行或者WinForms应用程序,。
5
整理课件
(二)CLR的组成部分:
1、CTS(通用类型系统):用于解决不同语言的数据类型不同的问题。
如:C#—int,而VB—Integer,通过CTS都编译成Int32。
2、CLS(公共语言规范):不用语言开发的托管代码,可以相互调用,即互操作性问题。
6
整理课件
(三).NET的编译原理
C#(Microsoft Intermediate Language)。
MSIL遵循通用的语言(CLR),CPU不需要了解它,再通过JIT编译器编译成相应的操作系统代码。
插图显示公共语言运行库和类库与应用程序之间以及与整个系统之间的关系。
7
整理课件
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)输入和输出语句。
8
整理课件
4、变量和常量
在C#中命名一个变量应遵循如下规范:
变量名必须以字母开头;
变量名只能由字母、数字和下划线组成,而不能包含空格、标点符号、运算符等其他符号;
变量名不能与C#中的关键字名称相同;
变量名不能与C#的库函数名称相同。
单词使用全拼,尽量不缩写。每个单词开头字母大写。
变量:int num;
常量:const

最近更新

2025年梅县幼儿园教师招教考试备考题库及答案.. 31页

2025年永修县幼儿园教师招教考试备考题库附答.. 31页

2025年江苏航空职业技术学院单招职业技能考试.. 44页

2025年沈阳化工大学马克思主义基本原理概论期.. 12页

2025年河南牧业经济学院马克思主义基本原理概.. 12页

2025年济宁职业技术学院单招职业倾向性测试题.. 45页

2025年海南艺术职业学院马克思主义基本原理概.. 12页

2025年湖南大众传媒职业技术学院马克思主义基.. 12页

2026年中医住培带教师资理论考核题库100道附答.. 39页

2026年医学微生物学习题集【典型题】 40页

2025年眉山药科职业学院马克思主义基本原理概.. 13页

2026年网络安全知识竞赛题库及参考答案【轻巧.. 39页

小学历史与文化知识竞赛题库100道及参考答案(.. 37页

新安全生产法知识竞赛试题库及完整答案 43页

2025年重庆资源与环境保护职业学院马克思主义.. 12页

2026年主管中药师考试备考题100道完整 37页

2026年中医住培带教师资理论考核题库100道含答.. 40页

2026年主管中药师考试备考题100道含答案【基础.. 38页

2026年医学微生物学习题集含答案 40页

最新全国政法队伍教育整顿知识竞赛试题库及完.. 40页

新安全生产法知识竞赛试题库含答案(考试直接.. 43页

2025年分子诊断试剂项目合作计划书 65页

第6章转让定价的税务管理(国际税收(第二版-朱.. 44页

第7章安全协议合同协议表格模板实用文档 69页

2025年长沙幼儿师范高等专科学校单招综合素质.. 45页

2025广东中山市人民政府民众街道办事处招聘合.. 49页

2025广西南宁市青秀区融媒体中心招聘2人备考题.. 44页

2025泉州市医学会招聘工作人员2人考试参考题库.. 45页

2025贵州黔东南州锦屏县选聘城市社区工作者10.. 49页

2026年c语言基础考试题库(夺分金卷) 13页