C#程序设计教程(第2版)-第2章-简单的C#程序设计ppt课件.ppt
《C#程序设计教程(第2版)-第2章-简单的C#程序设计ppt课件.ppt》由会员分享,可在线阅读,更多相关《C#程序设计教程(第2版)-第2章-简单的C#程序设计ppt课件.ppt(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第2章章 简单的简单的C#程序设计程序设计内容提要:内容提要: C#程序设计相关的基础知识程序设计相关的基础知识 C#程序的基本结构、标识符的相关概念程序的基本结构、标识符的相关概念 C#程序的编译和执行程序的编译和执行 控制台的输入控制台的输入/输出操作输出操作目的要求:目的要求: 掌握掌握C#程序设计相关的基础知识程序设计相关的基础知识 理解常用的四个有关控制台输入、输出方法理解常用的四个有关控制台输入、输出方法重点难点:重点难点: Main()方法、方法、using WriteLine( )和和Writel( )方法中各种参数的含义方法中各种参数的含义 ReadLine( )和和Rea
2、d( )方法的区别方法的区别 创建创建C#控制台应用程序,首先选择【文件】控制台应用程序,首先选择【文件】|【新【新建】建】|【项目】命令打开【新建项目】对话框。【项目】命令打开【新建项目】对话框。2.1 C#程序结构程序结构2.1.1 第一个第一个C#程序程序“新建项目新建项目”对话框对话框 最后,单击【确定】按钮,关闭【新建项目】对话最后,单击【确定】按钮,关闭【新建项目】对话框,让框,让Visual Studio.NET为用户自动生成代码。为用户自动生成代码。 删除窗口中的代码,输入如下所示的代码。删除窗口中的代码,输入如下所示的代码。 using System; class Welco
3、me static void Main( ) Console.WriteLine(“欢迎使用欢迎使用C#”); /运行后在窗口中显示的字符串运行后在窗口中显示的字符串 在编译程序时,将会打开一个输出窗口显示编译过程中所在编译程序时,将会打开一个输出窗口显示编译过程中所遇到的错误和警告等信息。遇到的错误和警告等信息。2.1.2 编译和执行程序编译和执行程序 在在Visual Studio.中,可以采用两种方式运行程序:一种中,可以采用两种方式运行程序:一种是调试运行,通过使用【调试】是调试运行,通过使用【调试】|【启动】命令或工具栏的调【启动】命令或工具栏的调试按钮试按钮 或者直接按下或者直接按
4、下F5键;另一种是不进行调试而直接运行,键;另一种是不进行调试而直接运行,使用【调试】使用【调试】|【开始执行】命令或【开始执行】命令或Ctrl+F5键。键。程序结果显示窗口程序结果显示窗口 2.1.3 C#程序结构分析程序结构分析 1. 命名空间命名空间 using System语句表示导入语句表示导入System命名空间。命名空间。 Console.WriteLine(“欢迎使用欢迎使用C#” )这条语句中的这条语句中的Console是是System命名空间中包含的系统类库中定义好的一个类,命名空间中包含的系统类库中定义好的一个类,它代表系统控制台,即字符界面的输入和输出。它代表系统控制台
5、,即字符界面的输入和输出。 C#程序是用命名空间来组织代码,要访问某个命名空程序是用命名空间来组织代码,要访问某个命名空间中的类或对象,必须用如下语法:间中的类或对象,必须用如下语法: 命名空间命名空间.类名类名 由于由于Console类位于类位于System命名空间中,所以在访问命名空间中,所以在访问Console类时,完整的写法应该是:类时,完整的写法应该是: System.Console 但是,在程序的第一行,使用了:但是,在程序的第一行,使用了: using System; 这条语句用这条语句用using语句导入语句导入System命名空间,这样在命名空间,这样在程序中可以直接使用程序
6、中可以直接使用Sytem命名空间中的类或对象,所以命名空间中的类或对象,所以直接写直接写Console即可。即可。 2. 类类 C#要求其程序中的每一个元素都要属于一个要求其程序中的每一个元素都要属于一个类。如类。如: class Welcome声明了一个类,类的名字叫声明了一个类,类的名字叫Welcome。这个程序的功能就是依靠它来完成的。这个程序的功能就是依靠它来完成的。C#程序由大括号程序由大括号“”和和“”构成,程序中每一对构成,程序中每一对大括号大括号“ ”构成一个块。构成一个块。 注意注意: C#程序中的语句以程序中的语句以“;”表示结束。表示结束。 3Main( )方法方法 程序
7、的入口从下面的代码开始:程序的入口从下面的代码开始: static void Main( ) 这行代码所定义的其实是类这行代码所定义的其实是类Welcome的一个静态方的一个静态方法,法,C#规定,名字为规定,名字为Main( )的静态方法就是程序的入的静态方法就是程序的入口。方法的执行从左括号口。方法的执行从左括号“”开始,到右括号开始,到右括号“”结束。结束。 4注释注释 在在C#语言中,提供了两种注释方法:语言中,提供了两种注释方法: (1) 每一行中每一行中“/”后面的内容作为注释内容,该方式后面的内容作为注释内容,该方式 只对本行生效;只对本行生效; (2) 需要多行注释的时候,在第
8、一行之前使用需要多行注释的时候,在第一行之前使用“/*”, 在末尾一行之后使用在末尾一行之后使用“*/”,也就是说被也就是说被“/*”与与*/所包所包含含 的内容都作为注释内容的内容都作为注释内容。通过上面的分析,可以看出通过上面的分析,可以看出C#程序的基本结构如下:程序的基本结构如下: /*导入导入.NET系统类库提供的命名空间系统类库提供的命名空间System*/ using System; class Welcome /定义类定义类 static void Main( ) /*程序的入口。其中程序的入口。其中static 表示表示Main( ) 方法是一个静态方法,方法是一个静态方法,
9、void表示该方法表示该方法 没有返回值没有返回值*/ Cosole.WriteLine(欢迎使用欢迎使用C#); /输出输出 欢迎使用欢迎使用C# 注意注意: C#语言对大小写是敏感的语言对大小写是敏感的 一个程序不允许出现两个甚至两个以下的一个程序不允许出现两个甚至两个以下的Main( )方法方法 C#程序中的源代码被包含在程序中的源代码被包含在“”与与“”之间,必须一一对应之间,必须一一对应 2.1.4 标识符标识符 标识符(标识符(identifier)是一串字符,在程序中作为各种)是一串字符,在程序中作为各种标识,用来代表一个名字。标识,用来代表一个名字。 并不是任何一串字符都可以作
10、为并不是任何一串字符都可以作为C#的标识符。的标识符。 C#C#的标识符有如下规则:的标识符有如下规则: (1)一个合法的)一个合法的C#标识符,是以字母或者下划线开标识符,是以字母或者下划线开 头、其后可以跟任意个字母、数字或者下划线头、其后可以跟任意个字母、数字或者下划线 。 (2)C#的标识符严格区分大小写,即使两个标识符的的标识符严格区分大小写,即使两个标识符的 区别仅仅字母的大小写不同,也认为是两完全不区别仅仅字母的大小写不同,也认为是两完全不 同的标识符。同的标识符。 (3)关键字也可以作为标识符,只要在关键字前加上)关键字也可以作为标识符,只要在关键字前加上 前缀。前缀。直接使用
11、关键字作为标识符是不允许的,比如:直接使用关键字作为标识符是不允许的,比如:uint lock 通过给关键字加通过给关键字加“”前缀,它们就变成合法的标识符了。前缀,它们就变成合法的标识符了。 uint operator练习练习:1. C#可执行程序的主入口点是(可执行程序的主入口点是( ) Amain函数函数 BMain函数函数 CRun函数函数 DForm_Load函数函数2以下说法中,正确的是(以下说法中,正确的是( ) AMain函数是由函数是由C#语言提供的标准函数,不需要用户编写语言提供的标准函数,不需要用户编写 它的内容它的内容 B在在C#程序中,要调用的函数必须在程序中,要调用
12、的函数必须在Main函数中定义函数中定义 C在在C#程序中,必须显式调用程序中,必须显式调用Main函数,它才起作用函数,它才起作用 D一个一个C#程序无论包含多少个函数,程序无论包含多少个函数,C#程序总是从程序总是从Main 函数开始执行函数开始执行3以下叙述中,正确的是(以下叙述中,正确的是( ) AC#程序中的注释只能出现在语句的后面程序中的注释只能出现在语句的后面 BC#程序中,只有一种单行注释程序中,只有一种单行注释 CC#程序中,只有一种多行注释程序中,只有一种多行注释 D程序执行时,不会执行注释语句程序执行时,不会执行注释语句4. 利用利用Visual Studio.NET集成
13、开发环境编写一个新的集成开发环境编写一个新的C#应用程应用程 序,所做的第一件事是(序,所做的第一件事是( ) A新建一个窗体新建一个窗体 B新建一个包含新建一个包含Main函数的文件函数的文件 C新建一个项目新建一个项目 D新建一个资源文件新建一个资源文件5以下有关注释语句的描述中,不正确的是(以下有关注释语句的描述中,不正确的是( ) AC#提供两种注释,即提供两种注释,即“/”和和“/*/” B注释语句可放在程序中的任何位置注释语句可放在程序中的任何位置 C注释语句也可以被执行,只不过它没有输出结果注释语句也可以被执行,只不过它没有输出结果 D程序中加入注释语句的主要目的是提高程序的可读
14、性程序中加入注释语句的主要目的是提高程序的可读性 2.2 输入输入/输出操作输出操作 控制台(控制台(console)输入)输入/输出主要通过命名空间输出主要通过命名空间System中的类中的类Console来实现,它提供了从控制台读写字符的基本来实现,它提供了从控制台读写字符的基本功能。控制台输入主要通过功能。控制台输入主要通过Console类的类的Read方法方法ReadLine方法来实现的,控制台输出主要通过方法来实现的,控制台输出主要通过Console类的类的Write和和WriteLine方法来实现的。方法来实现的。2.2.1 Console.WriteLine( ) 方法方法 Wr
15、iteLine( )方法的作用是将信息输出到控制台,方法的作用是将信息输出到控制台,但是但是WriteLine方法在输出信息的后面添加一个回车方法在输出信息的后面添加一个回车换行符用来产生一个新行。换行符用来产生一个新行。 在在WriteLine( )方法中,可以采用方法中,可以采用“N,M:格格式化字符串式化字符串”的形式来格式化输出字符串,其中的的形式来格式化输出字符串,其中的参数含义如下:参数含义如下:n花括号(花括号(“”)用来在输出字符串中插入变量。)用来在输出字符串中插入变量。nN表示输出变量的序号,从表示输出变量的序号,从0开始,如当开始,如当N为为0时,则对应时,则对应 输出第
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 程序设计 教程 简单 ppt 课件
限制150内