- 1
- 0
- 约 9页
- 2016-09-21 发布于重庆
- 举报
C计算器入门指导
C#计算器详细教程(两个数的算术运算)百度账户:beyond521t制作(本教程的计算器为本人前些天考试所做,因为但是要求是做两个数的算数运算,所以计算器做的稍微简单了些,如若做一些复杂的,还需要大家去自己编写了。再次只是供大家入门而已。因为本人刚学C#没有多长时间,如若做的不好,还望大家指教)首先我们打开Microsoft Visual Studio,然后单击文件 --- 新建项目,出现如下所示的模块。左侧窗体选择C#,右侧选择窗体应用程序。然后设置好下方的名称,位置,其他的为默认,单击确定。出现如下窗口左侧工具栏默认为隐藏,鼠标移动到屏幕左侧即可显示出来,右下方有个“属性窗口(这个要记住,下面有很多地方会用得到)”。如果这两个都未显示,可以在“视图”中选择该标签,显示出来。上图,左上角的“Form1”文字,窗体背景颜色,背景图片等基本信息可以在属性窗口中修改。修改方法单击此窗体,然后在属性里找到要修改的地方。Name为你想要修改的名字,这里设为默认就可~BackColor为背景颜色,单击下三角号会出现如图所示的背景选择工具。BackgroungImage为图片背景,Size为窗体大小,Text为要显示的文字。这几个为常用属性,大家一定要记住,下面还会用得到。其他属性的功能,如若有感兴趣的同学,可以自己尝试一下~左侧方的工具栏就不一一列举了,用的时候一截图的方式给大家展示出来~~先创建个label标签(在左侧的工具栏内,下面所用的几个标签都在工具栏内选取)拖动到窗体中,用于显示文字的,设置属性~Font里设置文字属性,FontColor设置文字颜色。Text属性设置显示文字,然后拖动label标签到合适的位置。属性将Name修改为t1,因为原来的名字太长,本人看着眼晕,所以换个短点的了。因为只是教程,再加上本人审美观不好,所以样式不是太好看~~呵呵,大家就凑合一下吧~效果与TextBox一并显示于下方然后插入一个TextBox标签,如图所示然后设置好属性,文本框大小可以在Font属性里设置字体的大小,宽度直接拖拽即可。设置好的窗体如下显示。下一步我们需要做的就是加入计算器的按钮来。按钮使用button标签创建的~~我们需要加入1,2,3……9,0,然后+,-之类的。这个就是传说中的Button标签了,拖动到窗体,通过拖拽到适当的大小就可。效果如下所示,C为清空,因为这个做的较简单,就没设置退格之类的键~刚开始设置的时候显示的都是Button几之类的,这些都是在属性里的Text里修改的,只需要将里面的文字改成你想要的那个就可.双击Button1 ,也就是1.会进入代码编辑区~~选项卡可以切换窗体区与代码区~在图中倒数第五行的位置先定义三个变量。Double类型的 a,b;char类型h;前者为双精度型,为计算时的两个数;后者为字符型,用来判断算术符号,这个只是入门程序,有很多东西都弄的简单化了左图中privatevoidbutton1_Click(object sender, EventArgs e)的Button1,因为创建的先后顺序不同,所以后面的数字也不同,只需按照自己的那个标准来就可以~~privatevoid button1_Click(object sender, EventArgs e) { t1.Text += 1; }在中间输上代码:t1.Text+=1; 这句的意思是将1赋值给文本框,加入前面有数据就要将1在原来的值后面加上1.因为原值为spring类型,即字符串类型,所以他只是在后面追加,而不会将值以数值方式进行计算。如:原来文本框的值为123,点击1之后,他要执行的就是t1.Text+1;然后将值赋值给t1.Text,如是便有了 t1.Text += 1;然后一次双击2,3……,=后面的数字一次改为2,3……这个只需要弄到零就可,加减乘除等号的会另外设置~还有一点小数点的输入特殊些要用单引号引起来:t1.Text + = ’ . ’;怕大家看不清,所以空格大了些,写的时候可不要有空格啊,要不会出现错误的~弄完之后部分如下双击”+”,在中间输入代码:a = Convert.ToDouble(t1.Text);当点击“+”的时候就已经确定第一个数输入完毕,这个值就是第一个数据a。Convert为强制转换类型(显示转换),To是格式,To后面的为要转换的类型,要大写。也可以转换为其它类型,但此处只需转换为double类型的。括号里的为要转换的数据,就是文本框内的数据。转换完成之后将值赋值给a.即a=……;赋值完成后,就要输入第二个数值了,平常所用的计算器都是将第二个值得初始值复位为0,此处为了简单,将文本框初始为空值,就是什么都没有~第二句代码:t1.
您可能关注的文档
- 高中语文教学论文把探究信息技术带进语文教学.doc
- 高中语文综合检测.doc
- 高中音乐教案).doc
- 高二(下)5月考生物试卷(含答案).doc
- 高二_热学.doc
- 高二上化学期中(临沂).doc
- 高二上化学期中(临淄).doc
- 高二中段理科数学试题.doc
- 高二会考班复习资料3学生用题(学为).doc
- 高二化学会考复习六铁铜硅及其化合物.doc
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国黄铜合页行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国竹工艺家具行业投资前景及策略咨询研究报告.docx
- 2025年中国微机数显自动分析仪市场调查研究报告.docx
- 2026年及未来5年内中国微尘白色粉笔行业投资前景及策略咨询研究报告.docx
- 2025年中国微电脑型压胶机市场调查研究报告.docx
- 2026年及未来5年内中国数字化等功游泳训练测试系统行业投资前景及策略咨询研究报告.docx
- 2025年中国圆形花瓶市场调查研究报告.docx
- 2026年及未来5年内中国植物纤维静淀过滤器行业投资前景及策略咨询研究报告.docx
- 2025年中国超音波手套机市场调查研究报告.docx
原创力文档

文档评论(0)