多语言展示
当前在线:1599今日阅读:57今日分享:41

如何用vc++6.0制作简单的计算器

利用c语言不只可以编写黑底白字的程序,还可以编出来有图形界面的程序,下面来教大家怎样用vc++6.0编写一个简单的计算器!
工具/原料
1

软件:Microsoft Visual C++6.0

2

win 32 DialogBased Application.zip 下载地址:http://pan.baidu.com/s/1jGKGFDc

首先来制作外形
1

打开软件,选择新建,工程,然后选择win 32 DialogBased Application,输入工程名,然后进入制作页面

2

好的,这时候先制作一个简单的计算器的外形。小编美工技术不好大家凑合着看哈~打开resource view资源视图,打开resource files根目录,找到IIDD MAIN,然后双击打开

3

然后可以再里面拉下选择框进行计算器的制作,拉下3个文本框和1个静态文本框和一个按钮,静态文本框用来写“+”,动态的用来输入数据,按钮换成“=”

4

然后双击static在标题栏分别改成+,双击button改变成“=”。

5

如图所示

这个时候就要开始编写代码了!
1

切换视图到file view,找到MainDlg.cpp,双击打开

2

然后只需改变stwich语句下面第一个case的代码即可,代码如图

3

然后点击运行看看效果如何,运算正确了!就是这么简单

另外附上带有注释的代码
1

TCHAR str1[256]; TCHAR str2[256]; GetDlgItemText(hwnd,IDC_EDIT1,str1,sizeof(str1)); GetDlgItemText(hwnd,IDC_EDIT2,str2,sizeof(str2)); //两个字符串不能直接相加,要先转换成int类型。 //C标准库函数:atoi,a:ascii //to i:int 理解了atoi的简写不用死记硬背了 int i1=atoi(str1); int i2=atoi(str2); int i3=i1-i2; //printf('%i',i3); TCHAR str3[256]; itoa(i3,str3,10);//字符串转换为整数,第三个参数就是进制。 //wsprintf(str3,'%i',i3); SetDlgItemText(hwnd,IDC_EDIT3,str3);

2

希望对大家能有帮助,有问题可以联系我~

注意事项

开头提到了win 32 DialogBased Application需要下载,然后放到vc安装文件的C:\MicrosoftVC6_chs_33lc\COMMON\MSDEV98\TEMPLATE,这个地址即可。一般都是放在c盘。

推荐信息