《C#语言基础》PPT课件

《C#语言基础》PPT课件

ID:40424860

大小:632.01 KB

页数:58页

时间:2019-08-02

《C#语言基础》PPT课件_第1页
《C#语言基础》PPT课件_第2页
《C#语言基础》PPT课件_第3页
《C#语言基础》PPT课件_第4页
《C#语言基础》PPT课件_第5页
资源描述:

《《C#语言基础》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章C#.NET语言基础本章将以第一个C#程序“HelloWorld”为例,向读者演示C#应用程序的代码组成和编译过程,然后以开发一个真实的“学生信息管理系统”为背景,详细讲述数据类型、常量、变量等C#语言基础知识。章节内容3.1引言3.2编写第一个C#程序3.3数据类型3.4常用类型3.5常量和变量3.6小结3.1引言计算机中的高级语言(如C#、C++等)和现实世界中的人类语言(如汉语、英语等)有很多相似之处:(1)人类语言中的组成元素有单词、短语、句子、段落和文章,在计算机高级语言中相对应有常量与变量、表达式、语句、函数和程序。(2)人类语言中的单词、短语和句子有不同

2、的性质,如形容词、动词短语、感叹句等,计算机高级语言中的常量、变量、表达式也有不同的数据类型,如整型常量、浮点型变量、字符类型表达式等。了解这些相似之处,对理解和掌握计算机高级语言会有启发和帮助。3.2编写第一个C#程序C#应用程序的常用类型主要有3种,分别为控制台应用程序、Windows窗体应用程序和Web应用程序,具体特点分别如下。(1)控制台应用程序是没有窗口的应用程序,通过键盘以输入命令行的形式操作程序。先前的DOS程序大都是这种类型程序,现在一般用作后台服务。(2)Windows窗体应用程序是有窗口的应用程序,主要通过鼠标进行操作。因其图形化操作和界面直观等优点,

3、非常受欢迎,当前大多数应用程序都是这种类型。(3)Web应用程序其实就是将Windows窗体应用程序以网页的形式表现出来,是Web网站与传统应用程序的结合体。这种类型的应用程序越来越多,有着广泛的应用前景,例如网上办公和网上购物系统,都是这种类型的应用程序。3.2编写第一个C#程序控制台应用程序比较简单,通常作为初学者学习的第一种程序类型,用来熟悉最基本的语法知识。本节介绍如何在VisualStudio2008下创建C#控制台应用程序——“HelloWorld”。3.2.1代码结构创建第一个“HelloWorld”控制台应用程序步骤:打开VisualStudio2008,在

4、菜单栏中单击【文件】

5、【新建】

6、【项目】命令,弹出【新建项目】窗口。此窗口列出了VisualC#能够创建的应用程序类型,选择“控制台应用程序”作为项目类型,并将应用程序的名称更改为“HelloWorld”,单击【确定】按钮,如图3-1所示。新建“HelloWorld”项目代码演示usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceHelloWorld{classProgram{staticvoidMain(string[]args){Console.Wr

7、iteLine("HelloWorld!");Console.ReadLine();}}}命名空间类入口函数3.2.1代码结构C#程序由命名空间(namespace)、类(class)和程序入口函数(Main函数)组成。命名空间是类的逻辑组合。命名空间和类的关系可以理解为文件夹和文件的关系。使用命名空间使得类之间更具有组织性,且避免了类的命名冲突问题。如果要创建一个类,要使用namespace给出命名空间的名称;如果使用类,要使用using关键字指定该类所属的命名空间,或给出类的“绝对路径”,即“命名空间名.类名”;如果要使用同一个命名空间的类,则不需要使用using来引用

8、命名空间。3.2.1代码结构类即一组属性和方法的集合。C#使用类来搭建整个应用程序,没有全局函数和全局变量,这也体现了面向对象的程序设计思想。Main函数是C#应用程序的入口,即C#应用程序执行的第一个函数。C#程序由多个类搭建而成,入口就是Main函数。一个应用程序中必须有一个Main函数且只能有一个类包含Main函数,并要求“Main”的首字母大写。3.2.2编译运行编译过程:.cs文件->.exe可执行程序。对于VisualStudio2008开发平台下的C#应用程序,可单击工具栏中的启动按钮或按【F5】键(按【F5】键进入调试模式,按【Ctrl】+【F5】组合键进入

9、非调试模式)来编译运行。程序运行界面运行按钮代码分析usingSystem;表明该程序要使用System命名空间下的类,因此用using来指明引用的命名空间。如果不指明命名空间,就使用该空间下的类,会出现编译错误。namespaceHelloWorld表明该程序使用namespace关键词声明了一个命名空间HelloWorld,如果其他类要调用该命名空间下定义的类,需要使用using关键词,即usingHelloWorld。classProgram表明该程序使用class关键词定义了一个类Program,该类属于命

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

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

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