




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章 简单的C#程序设计 2.1 第一个Windows控制台应用程序 2.2 第一个Windows应用程序 2.1 第一个Windows控制台应用程序 控制台应用程序使用标准命令行输入和输出而不是窗 体进行输入和输出。控制台应用程序使用System.IO命令空 间中的类处理输入和输出。 也就是说,控制台应用程序使用统一的重定向文本输 出形式,也就是从控制台(键盘)获取用户输入的信息, 在运算后向控制台(屏幕)输出信息。这类应用程序适合 于交互性操作较少、主要偏重内部功能实现的场合。 【例2.1】 创建一个Windows控制台应用程序,求用户输 入的两个整数的和。 解:其设计过程如下。 (1)启动Visual Studio.NET 2005。 (2)创建项目。在“文件”菜单上,单击“新建项目”,此 时将打开“新建项目”对话框。选择“控制台应用程序”,输入 项目名称Proj2-1,指定位置为H:C#2005ch2,如图2.1所示 ,然后单击“确定”按钮。 图2.1 选择“控制台应用程序” (3)出现如图2.2所示的界面,将光标移到编辑窗口 ,输入如下程序(只输入其中的红字部分,其余部分是 由系统自动生成的): using System; using System.Collections.Generic; 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 = int.Parse(Console.ReadLine(); c = a + b; /加法运算 Console.WriteLine(“a+b=0“, c);/输出结果 (4)单击标准工具栏中的按钮保存项目。按 Ctrl+F5键(对应为“调试”|“开始执行(不调试)”菜单 命令的快捷键)执行程序,输入10和20,输出结果如 图2.3所示。 控制台应用程序项目的组成:Proj2-1项目的 组成如图2.4所示。 控制台应用程序的程序组成 1. 注释 2. 输入方法Console.ReadLine 3. 输出方法Console.WriteLine Console.WriteLine方法类似于C语言的printf函数,可 以采用“N,M:格式化字符串”的形式来格式化输出 字符串,其中的参数含义如下。 u花括号():用来在输出字符串中插入变量的值 。 u N:表示输出变量的序号,从0开始。 u ,M:格式化字符串:可选项,其中M表示输出的 变量所占的字符个数。 u :格式化字符串:可选项,因为在向控制台输出 时,常常需要指定输出字符串的格式。 数据转换 由于ReadLine方法只能输入字符串,为了输入数值 ,需要进行数据类型的转换。C#中每个数据类型都是 一个结构,它们都提供了Parse方法,以用于将数字的 字符串表示形式转换为等效数值。例如: int d = int.Parse(“12”); 类方法 2.2 第一个Windows应用程序 这里的Windows应用程序指的是窗体应用程序,它采 用的是用户熟悉的Windows图形用户界面,其中包含各种 输入控件(如按钮和列表框)。 也就是说,Windows应用程序实现C/S模式的功能和用 户操作界面,借助Windows窗体界面进行数据的输入和输 出。这类应用程序适合于交互性操作较多的场合。窗体应 用程序使用System.Windows.Forms命名空间中的类。 【例2.2】 设计一个Winows应用程序,其初始运行界 面如图2.5所示,当用户在前两个文本框中输入数后单击 “计算”命令按钮,其结果如图2.6所示,即在第3个文本 框中显示相加的计算结果。 解:其设计过程如下: (1)启动Visual Studio.NET 2005。 (2)创建项目。在“文件”菜单上,单击“新建项目”,此 时将打开“新建项目”对话框。选择“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); b = Convert.ToInt16(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 景观栈道施工方案(3篇)
- 海盐无尘室施工方案(3篇)
- 悬浮厨柜施工方案(3篇)
- 物业SOP考试题库及答案
- 安徽省马鞍山市当涂县2024-2025学年高二上学期第二次月考思想政治考试题目及答案
- 心理班面试题目及答案
- 小学文学知识题目及答案
- 蓝色简约秋季开学工作部署
- 读书伴我快乐成长1500字(9篇)
- 名篇阅读课程设计:唐诗五首
- 无纺布行业知识培训总结
- 2025年秋季教导处工作计划-深耕细作教研路笃行不怠启新程
- 党建品牌创新活动创新路径与实践探索
- 2025年保山辅警考试题库(附答案)
- 合同基础知识培训课件教学
- 2025年广西中考道德与法治试题答案详解讲评课件
- 高频振荡(HFOV)通气讲解课件
- T∕CAME 1-2019 家庭式产房建设标准
- 语文考试作文格子纸多种模板合集
- 计算机硬件系统的组成ppt课件
- 美丽的世界稀有矿物水砷锌矿
评论
0/150
提交评论