用C#写计算器程序
日期:2008年5月24日 作者: 查看:[大字体 中字体 小字体]-
一、设计思路
用C#写的比较基础的Windows Form 程序,该计算器实现了基础的数学运算,如加,减,乘,除等任务.主要是通过该程序学习VS.net的
编程环境,以及windows Form程序.主要针对初学者
我们分两部份来实现程序,
第一部份.程序界面
1,以下控件表
控件类型 Name Text
form calcForm 计算器
button button1 0
.....
button10 9
bDot .(小数点) 小数点按钮
bPlus +(加号) 加号按钮
bSub -(减号) 减号按钮
bMul *(乘号) 乘号按钮
bDiv /(除号) 除号按钮
bEqu =(等号) 等号按钮
bClr AC 清除按钮
textBox txtCalc (空值) 用来显示输入及输出结果
第二部份,程序结构
1,定义以下变量
Double dblAcc; //运算数A
Double dblSec; //运算数B
bool blnClear,blnFrstOpen;//布尔类型用来判断清除与否,以及第一个显示字符
String strOper;//通过获取strOper的值来决定运算+,-,*,/,=
2,用以下方法来实现按钮的动作
例: bDot.click+=net EventHandler(BTn_clk);//EventHandler类是事件代表类,用来注册事件的处理方法.
//第一个参数是object类型,指向发出事件的对象;
//第二个参数是EventArgs类型,包含了关于这个事件的数据
3,用以下方法来判断运算以及运算操作
private void calc(){
switch(strOper){
case "+":
dblAcc+=dblSec;//加法运算
break;
case "-":
dblAcc-=dblSec;//减法运算
break;
case "*":
dblAcc*=dblSec;//乘法运算
break;
case "/": - [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] 下一页
-
- 用C#写计算器程序 相关文章:
- ·《c语言程序设计》第六章:指针
- ·用C#写计算器程序
- ·C语言程序源代码下载
- ·软件注册码、安装序列号☆集锦
- ·为Canon PIXMA iP1000喷墨打印机安装驱动程序
- ·数值计算程序大放送-矩阵运算
- ·cmd-c:\boot\bootsect.exe /nt60 c: 提示bootsect.exe 不是有效的win32应用程序。请高
- ·ASP.NET程序中常用的三十三种代码
- ·Java编写的计算器程序及源代码(1)
- ·如何更改Windows XP操作系统序列号
- 用C#写计算器程序 相关软件
- ·咒语力量:秩序黎明中文版
- ·C/C++程序设计学习与实验系统 V2008.10
- ·IBM USB 2.0 移动硬盘驱动程序 第二版 V1.30.004
- ·微软正版验证工具(Windows XP/2003 序列号更换工具)
- ·热带鱼水族箱屏幕保护程序 V2.0 汉化版
- ·反恐精英CS1.6 Steam 安装程序
- ·Flash控件安装程序 V1.5
- ·电脑开关机画面修改程序 V2.40
- ·Windows序列号查看更换工具 V1.70 中文版
- ·QQ尾巴、盗号程序、木马统杀工具 V1.2
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:.net命名规范的不同之处
精品推荐
热点TOP10
- ·通常C#面试题
- ·用C#写计算器程序
- ·Asp.net(c#)数据库操作类
- ·最新版FreeTextBox(版本3.1.6)在ASP.Net 2.0中使用简解
- ·ASP.NET购物车的实现及结算处理
- ·C#编写的windows计算器-源代码
- ·C#获取本地计算机名IP,Mac地址
- ·Asp.net利用Treeview实现树形列表
- ·客户端回调实现gridView无刷新分页
- ·AspNetPager分页控件--使用方法
- ·ASP.NET2.0下含有DropDownList的GridView编辑、删除的完整例子!
- ·asp.net(C#)海量数据表高效率分页算法(易懂,不使用存储过程)
- ·ASP.NET程序中常用的三十三种代码
- ·使用 XSL 样式表无法查看 XML 输入
- ·ASP.NET上传大文件控件
- ·C#中使用进度条
- ·ASP.NET SESSION的使用及原理
- ·C#導出Excel源碼
- ·DataList分页、增加、删除、修改实例
- ·VS2005+Crystal Report开发Web应用
特别推荐
- ·实例分享:自己开发的自定义分页控件
- ·ASP.NET之上传文件管理策略
- ·ASP.NET程序中常用的三十三种代码
- ·ASP.Net中保护自定义的服务器控件
- ·C#设计的一个向导程序(Wizard)框架
- ·.net中即时消息发送的实现……
- ·ASP.NET动态创建控件之绝境求生
- ·.NET调用Oracle存储过程,使用数组类型的参数(如ArrayList)
- ·C#中水晶按钮的程序生成
- ·日历函数单元
- ·图片保存到数据库和从数据库读取图片并显示(c#)
- ·ASP.NET2.0下含有DropDownList的GridView编辑、删除的完整例子!
- ·C#中四种进程或线程同步互斥的控制方法
- ·[C#]解决读写包含汉字的txt文件时乱码的问题
- ·AspNetPager分页控件--使用方法
- ·六步使用ICallbackEventHandler实现无刷新回调
- ·从 ASP.NET 服务器控件插入客户端脚本
- ·C#導出Excel源碼
- ·Asp.net直接保存文件到客户端
- ·如何在上传的图片上写字
