- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第2章简单的C#程序设计2.1第一个Windows控制台应用程序2.2第一个Windows应用程序
2.1第一个Windows控制台应用程序控制台应用程序使用标准命令行输入和输出而不是窗体进行输入和输出。控制台应用程序使用System.IO命令空间中的类处理输入和输出。也就是说,控制台应用程序使用统一的重定向文本输出形式,也就是从控制台(键盘)获取用户输入的信息,在运算后向控制台(屏幕)输出信息。这类应用程序适合于交互性操作较少、主要偏重内部功能实现的场合。
【例2.1】创建一个Windows控制台应用程序,求用户输入的两个整数的和。解:其设计过程如下。启动VisualStudio.NET2005。创建项目。在“文件”菜单上,单击“新建项目”,此时将打开“新建项目”对话框。选择“控制台应用程序”,输入项目名称Proj2-1,指定位置为H:\C#2005\ch2,如图2.1所示,然后单击“确定”按钮。
图2.1选择“控制台应用程序”
出现如图2.2所示的界面,将光标移到编辑窗口,输入如下程序(只输入其中的红字部分,其余部分是由系统自动生成的):
usingSystem;using;usingSystem.Text;namespaceProj2_1 //定义命名空间{classProgram //定义类{staticvoidMain(string[]args)/*程序入口,static表示静态方法。args是形参*/{inta,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); //输出结果}}}
单击标准工具栏中?的按钮保存项目。按Ctrl+F5键(对应为“调试”|“开始执行(不调试)”菜单命令的快捷键)执行程序,输入10和20,输出结果如图2.3所示。
logo控制台应用程序项目的组成:Proj2-1项目的组成如图2.4所示。
控制台应用程序的程序组成注释输入方法Console.ReadLine输出方法Console.WriteLine
Console.WriteLine方法类似于C语言的printf函数,可以采用“{N[,M][:格式化字符串]}”的形式来格式化输出字符串,其中的参数含义如下。花括号({}):用来在输出字符串中插入变量的值。N:表示输出变量的序号,从0开始。[,M][:格式化字符串]:可选项,其中M表示输出的变量所占的字符个数。[:格式化字符串]:可选项,因为在向控制台输出时,常常需要指定输出字符串的格式。
数据转换由于ReadLine方法只能输入字符串,为了输入数值,需要进行数据类型的转换。C#中每个数据类型都是一个结构,它们都提供了Parse方法,以用于将数字的字符串表示形式转换为等效数值。例如:intd=int.Parse(“12”);01类02方法03
2.2第一个Windows应用程序这里的Windows应用程序指的是窗体应用程序,它采用的是用户熟悉的Windows图形用户界面,其中包含各种输入控件(如按钮和列表框)。也就是说,Windows应用程序实现C/S模式的功能和用户操作界面,借助Windows窗体界面进行数据的输入和输出。这类应用程序适合于交互性操作较多的场合。窗体应用程序使用命名空间中的类。
【例2.2】设计一个Winows应用程序,其初始运行界面如图2.5所示,当用户在前两个文本框中输入数后单击“计算”命令按钮,其结果如图2.6所示,即在第3个文本框中显示相加的计算结果。
解:其设计过程如下:#2022
设置控件的属性。通过控件属性的设置可以改变其外观和标题信息等。设置标签属性。
②设置文本框属性。设置命令按钮属性。
(6)编写代码。privatevoidbutton1_Click(objectsender,EventArgse){inta,b,c;a=Convert.ToInt16(textBox1.Text);
您可能关注的文档
- 煤矿机电运输安全课程-第十二章-煤矿机电运输.pptx
- 液体内部的压强.pptx
- 职业生涯与规划讲义.pptx
- 经济法课件-第二章物权法.pptx
- 胶体的基本知识.pptx
- 细胞的化学组成中图版用.pptx
- 综合探究黄赤交角的变化结果.pptx
- 经典诗文诵读大江歌罢掉头东.pptx
- 用样本数字特征分布估计总体数字特征.pptx
- 矿床学课件第二章矿床学基础.pptx
- 2010-2023历年—河北衡水中学高三第一学期五调考试政治试卷.docx
- 2010-2023历年—海南省海市湖南师大附中海口中学高一下学期期中考试地理试卷.docx
- 电子线基础知识.pdf
- 2014年高考数学试卷(理)(大纲版)(空白卷).pdf
- 基础强化甘肃省玉门市中考数学真题分类(二元一次方程组)汇编必考点解析试题(含答案解析版).docx
- 2024-2025学年度四川省都江堰市中考数学真题分类(丰富的图形世界)汇编综合测评试题(详解版).docx
- 2010-2023历年—海南省海南中学高二下学期期末考试生物试卷.docx
- 2010-2023历年—河北衡水中学高一第二学期三调考试地理试卷(带解析).docx
- 2010-2023历年—河北省石家庄外国语学校初二年级第一学期数学期中试卷.docx
- 2015年高考生物试卷(江苏)(空白卷).pdf
文档评论(0)