第2章简单的C程序设计_第1页
第2章简单的C程序设计_第2页
第2章简单的C程序设计_第3页
第2章简单的C程序设计_第4页
第2章简单的C程序设计_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第2章简单的章简单的C#程序设计程序设计 2.1 第一个第一个Windows控制台应用程序控制台应用程序2.2 第一个第一个Windows应用程序应用程序2.1 第一个第一个Windows控制台应用程序控制台应用程序 控制台应用程序使用标准命令行输入和输出而不是窗控制台应用程序使用标准命令行输入和输出而不是窗体进行输入和输出。控制台应用程序使用体进行输入和输出。控制台应用程序使用System.IO命令空命令空间中的类处理输入和输出。间中的类处理输入和输出。也就是说,控制台应用程序使用统一的重定向文本输也就是说,控制台应用程序使用统一的重定向文本输出形式,也就是从控制台(键盘)获取用户输入的信

2、息,出形式,也就是从控制台(键盘)获取用户输入的信息,在运算后向控制台(屏幕)输出信息。这类应用程序适合在运算后向控制台(屏幕)输出信息。这类应用程序适合于交互性操作较少、主要偏重内部功能实现的场合。于交互性操作较少、主要偏重内部功能实现的场合。 【例【例2.1】 创建一个创建一个Windows控制台应用程序,求用户输控制台应用程序,求用户输入的两个整数的和。入的两个整数的和。 解:解:其设计过程如下。其设计过程如下。 (1)启动)启动Visual Studio.NET 2005。 (2)创建项目。在)创建项目。在“文件文件”菜单上,单击菜单上,单击“新建项目新建项目”,此时将打开此时将打开“

3、新建项目新建项目”对话框。选择对话框。选择“控制台应用程序控制台应用程序”,输入项目名称输入项目名称Proj2-1,指定位置为,指定位置为H:C#2005ch2,如图,如图2.1所示,然后单击所示,然后单击“确定确定”按钮。按钮。图图2.1 选择选择“控制台应用程序控制台应用程序” (3)出现如图)出现如图2.2所示的界面,将光标移到编辑窗口,所示的界面,将光标移到编辑窗口,输入如下程序(只输入其中的红字部分,其余部分是由输入如下程序(只输入其中的红字部分,其余部分是由系统自动生成的):系统自动生成的):using System;using System.Collections.Generic

4、;using System.Text;namespace Proj2_1/定义命名空间定义命名空间class Program /定义类定义类 static void Main(string args) /*程序入口,程序入口,static表示静态方法。表示静态方法。args是形参是形参*/ int a, b, c; /定义变量定义变量 Console.WriteLine(a:); /输出屏幕提示信息输出屏幕提示信息 a = int.Parse( Console.ReadLine();/从键盘获取字符串并转换成整数从键盘获取字符串并转换成整数Console.WriteLine(b:); b =

5、int.Parse(Console.ReadLine(); c = a + b; /加法运算加法运算 Console.WriteLine(a+b=0, c);/输出结果输出结果 (4)单击标准工具栏中)单击标准工具栏中 的按钮保存项目。按的按钮保存项目。按Ctrl+F5键(对应为键(对应为“调试调试”|“开始执行(不调试)开始执行(不调试)”菜单命令的快捷键)执行程序,输入菜单命令的快捷键)执行程序,输入10和和20,输出结,输出结果如图果如图2.3所示。所示。 控制台应用程序项目的组成:控制台应用程序项目的组成:Proj2-1项目的项目的组成如图组成如图2.4所示。所示。控制台应用程序的程序

6、组成控制台应用程序的程序组成 1. 注释注释2. 输入方法输入方法Console.ReadLine3. 输出方法输出方法Console.WriteLine Console.WriteLine方法方法类似于类似于C语言的语言的printf函数,可函数,可以采用以采用“N,M:格式化字符串格式化字符串”的形式来格式化输的形式来格式化输出字符串,其中的参数含义如下。出字符串,其中的参数含义如下。 u花括号(花括号():用来在输出字符串中插入变量的值。):用来在输出字符串中插入变量的值。u N:表示输出变量的序号,从:表示输出变量的序号,从0开始。开始。u ,M:格式化字符串格式化字符串:可选项,其中

7、:可选项,其中M表示输出的表示输出的变量所占的字符个数。变量所占的字符个数。u :格式化字符串格式化字符串:可选项,因为在向控制台输出:可选项,因为在向控制台输出时,常常需要指定输出字符串的格式。时,常常需要指定输出字符串的格式。数据转换数据转换 由于由于ReadLine方法只能输入字符串,为了输入数值,方法只能输入字符串,为了输入数值,需要进行数据类型的转换。需要进行数据类型的转换。C#中每个数据类型都是一中每个数据类型都是一个结构,它们都提供了个结构,它们都提供了Parse方法,以用于将数字的字方法,以用于将数字的字符串表示形式转换为等效数值。例如:符串表示形式转换为等效数值。例如:int

8、 d = int.Parse(“12”);类类方法方法2.2 第一个第一个Windows应用程序应用程序 这里的这里的Windows应用程序指的是窗体应用程序,它采应用程序指的是窗体应用程序,它采用的是用户熟悉的用的是用户熟悉的Windows图形用户界面,其中包含各种图形用户界面,其中包含各种输入控件(如按钮和列表框)。输入控件(如按钮和列表框)。也就是说,也就是说,Windows应用程序实现应用程序实现C/S模式的功能和用模式的功能和用户操作界面,借助户操作界面,借助Windows窗体界面进行数据的输入和输窗体界面进行数据的输入和输出。这类应用程序适合于交互性操作较多的场合。窗体应出。这类应

9、用程序适合于交互性操作较多的场合。窗体应用程序使用用程序使用System.Windows.Forms命名空间中的类。命名空间中的类。 【例【例2.2】 设计一个设计一个Winows应用程序,其初始运行界应用程序,其初始运行界面如图面如图2.5所示,当用户在前两个文本框中输入数后单击所示,当用户在前两个文本框中输入数后单击“计算计算”命令按钮,其结果如图命令按钮,其结果如图2.6所示,即在第所示,即在第3个文个文本框中显示相加的计算结果。本框中显示相加的计算结果。 解:解:其设计过程如下:其设计过程如下:(1)启动)启动Visual Studio.NET 2005。(2)创建项目。在)创建项目。

10、在“文件文件”菜单上,单击菜单上,单击“新建项目新建项目”,此时将打开此时将打开“新建项目新建项目”对话框。选择对话框。选择“Windows应用程应用程序序”,输入项目名称,输入项目名称Proj2-2,指定位置为,指定位置为H:C#2005ch2,然后单击然后单击“确定确定”按钮。按钮。(3)出现一个空的)出现一个空的Windows窗体窗体Form1,不包含任何控,不包含任何控件。件。(4)设计窗体界面,就是向窗体中添加控件并调整其位)设计窗体界面,就是向窗体中添加控件并调整其位置。置。 添加添加3个文本框。个文本框。 添加两个标签。添加两个标签。 添加一个命令按钮。添加一个命令按钮。 调整上述控件的位置。调整上述控件的位置。(5)设置控件的属性。通过控件属性的设置可以改变)设置控件的属性。通过控件属性的设置可以改变其外观和标题信息等。其外观和标题信息等。 设置标签属性。设置标签属性。 设置文本框属性。设置文本框属性。 设置命令按钮属性。设置命令按钮属性。 (6)编写代码。)编写代码。 private void button1_Click(object sender, EventArgs e)int a, b, c; a = Convert.ToInt16(textBox1.Text);

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论