VC下建立简单的提成计算器
1,要求
实践案例: A公司需要根据每个月业绩按以下方式给业务员计算提成,当业绩在10万以下,提成是业绩的10%;当业绩在10万-20万时,超过10万的部分提成7.5%,10万以下部分提成10%;当业绩在20万-50万时,超过20万的部分提成5%,10万-20万的部分提成7.5%,10万以下部分提成10%;当业绩在50万-100万时,超过50万的部分提成4%,20万-50万的部分提成5%,10万-20万的部分提成7.5%,10万以下部分提成10%;当业绩超过100万时,超过100万的部分提成2%,50万-100万的部分提成4%,20万-50万的部分提成5%,10万-20万的部分提成7.5%,10万以下部分提成10%。
2,步骤
打开Microsoft Visual C++ 6.0
文件--新建--工程--选择MFC AppWizard [exe],填写工程名,设置工程位置,点击确定。如图1
选择基本对话框,点击完成。如图2
至此工程创建完毕,那么下一步就是画界面了(把自己没有用的删掉,拖进去自己想要的)。如图3
点击文本输入框,点击右键,设置文本框的ID例如:IDC_EDIT1 如图4
Ctrl+w打开MVC ClassWizard,选择Member Variables,选中IDC_EDIT1点击Add Variable为文本框添加关联变量,如图5
编辑关联变量名m_Edit1,数据类型等double。如图6,设置完成后如图7
按照第六步和第七步设置另外一个文本框,完成之后如图8
在按钮计算上点击右键,设置按钮的ID例如:IDC_BUTTON1 如图9
Ctrl+w打开MVC ClassWizard,选择Message Maps,在Object IDs下选择IDC_BUTTON1,在Messages下选择BN_CLICKED,然后点击Add Function,如图10
设置方法名后,点击Edit Code,如图11,然后出现对应方法的代码编辑区
void CFFDlg::OnButton1() { // TODO: Add your control notification handler code here
} |
编辑代码区,实现自己的业务逻辑:
UpdateData(); double achievement = m_Edit1; //接收文本框m_Edit1的值 //首先进行文本框的校验 if(achievement<0) { MessageBox("请输入正数!"); return; } else if(achievement>10000000) { MessageBox("业务最大不能超过1000亿!"); return; } double profit = 0; if(achievement<10) { profit = achievement*0.1; } else if(achievement>=10&&achievement<20) { profit = 10*0.1+(achievement-10)*0.075; } else if(achievement>=20&&achievement<50) { profit = 10*0.1+10*0.075+(achievement-20)*0.05; } else if(achievement>=50&&achievement<100) { profit = 10*0.1+10*0.075+30*0.05+(achievement-50)*0.04; } else if(achievement>=100) { profit = 10*0.1+10*0.075+30*0.05+50*0.04+(achievement-100)*0.02; } m_Edit2 = profit; //给文本框m_Edit2赋值 UpdateData(FALSE); |
按照第九十十一步对关闭键进行设置
void CFFDlg::OnClose() { ExitProcess(-1); } |
(13)完成!找到项目的存储目录,找到项目目录下的Debug文件夹,双击.exe文件即可执行(如果想在其他没有安装Microsoft Visual C++ 6.0的机器上运行的话,那么就将MSVCRTD.DLL和.exe放到一起[MSVCRTD.DLL可以在任何一台电脑的C盘下的Windows下的System32下寻找])
(14)编写代码的时候点击红色的感叹号会执行程序(它包含编译链接和执行)
相关推荐
《VC6.0 编写的简易计算器:编程入门与实践指南》 在计算机科学的世界里,编程是一项基础而重要的技能,对于初学者来说,通过实际项目来学习编程语言是最佳的方式之一。本篇文章将深入探讨如何使用Visual C++ 6.0...
【VC6.0编写的简单计算器】 VC6.0,全称Microsoft Visual C++ 6.0,是一款经典的集成开发环境(IDE),主要用于编写C++程序。它在20世纪90年代末期发布,虽然现在已经有了更新版本,如Visual Studio 2019等,但VC...
【VC实验简单个位计算器】是一个基于Visual C++(VC)和MFC(Microsoft Foundation Classes)框架开发的小型计算器程序,主要用于实现基本的个位数四则运算。在这个实验项目中,开发者旨在创建一个用户界面友好、...
【描述】"简易VC计算器,除简单算术运算外还可以计算表达式" 指出这个计算器程序具有高级特性,不仅仅局限于基本的四则运算。它还能解析并计算用户输入的数学表达式,这对于需要进行复杂计算的场景非常有用。这种...
《VC6.0实现的简易计算器详解》 在编程领域,计算器程序是初学者学习编程逻辑和控制结构的常见实践项目。本篇文章将深入探讨一个使用VC6.0(Visual C++ 6.0)编写的简易计算器,该计算器具备基本的四则运算功能,可...
在本案例中,我们讨论的是一个基于MFC的简单计算器程序,它是在VC6.0环境下编译运行的。VC6.0是微软的Visual C++ 6.0集成开发环境,尽管现在已经有更新的版本,但因其稳定性和对MFC的良好支持,仍然被许多开发者用于...
【标题】"用VC编的简易计算器"是一个基于Visual C++开发的基础计算器程序,它集成了基本的四则运算(加、减、乘、除)以及一些常见的三角函数功能。这个项目不仅为用户提供了一个简单的计算界面,同时也展示了如何在...
MFC / VC一个的简单(计算器)计算机程序源代码下载MFC / VC一个的简单(计算器)计算机程序源代码下载MFC / VC一个的简单(计算器)计算机程序源代码下载MFC / VC一个的简单(计算器)计算机程序源代码下载MFC / VC...
【VC计算器 MFC计算器 VC++计算器 源码】是一个非常适合初学者研究和学习的项目,它基于Microsoft Foundation Classes (MFC)库开发,利用C++语言实现。MFC是微软提供的一套C++类库,用于简化Windows应用程序的开发,...
《VC6.0 MFC制作的计算器》是一个基础的编程实践项目,主要展示了如何使用Microsoft Foundation Classes (MFC)库在Visual C++ 6.0环境下构建一个功能简单的计算器。MFC是微软提供的一个C++类库,它封装了Windows API...
【VC6简易计算器程序详解】 在编程领域,Visual C++(简称VC)是Microsoft公司推出的一款集成开发环境,尤其在Windows平台下,它为开发者提供了强大的C++编译器和丰富的开发工具。在这个项目中,我们关注的是用VC6...
在本文中,我们将深入探讨如何使用Microsoft Visual C++(简称VC)开发一个简易计算器程序。这个计算器基于对话框界面,提供了基本的算术运算,包括加法、减法、乘法、除法以及平方和倒数。对于初学者来说,这是一个...
“vc2008-MFC-计算器”项目显然是一种基于Visual Studio 2008的MFC应用,旨在实现基本的计算功能。MFC提供了对话框模板,开发者可以利用这些模板快速创建具有输入字段、按钮等元素的用户界面。在这个项目中,我们...
实现简单计算实现简单计算实现简单计算实现简单计算实现简单计算实现简单计算实现简单计算实现简单计算实现简单计算实现简单计算实现简单计算
用VC编写的MFC简单的计算器,可以进行算术加减,乘除
在本项目中,我们将探讨如何使用Microsoft的Visual C++(简称VC++)开发环境来创建一个类似于Windows操作系统内置的计算器程序。这个项目旨在帮助初学者理解面向对象编程的基本概念,以及如何利用MFC(Microsoft ...
"VC简单代码" 表明代码可能相对简洁,适合初学者理解和学习。"vc 计算器" 进一步确认了这是一个基于C++的计算器应用程序。 【描述】中提到的"vc++计算器程序源代码"是关键知识点,这意味着我们可以期待找到一个用...
"简易计算器VCMFC"是一款基于Visual C++(VC)开发的简单计算器程序。在编程领域,尤其是软件开发中,创建一个计算器应用是初学者学习基础语法和逻辑控制的常见练习。这个项目可能是实习期间为了熟悉MFC(Microsoft ...
**VC计算器功能齐全的计算器** 本项目是一款基于Visual C++(简称VC)开发的计算器程序,旨在提供与系统内置计算器相同或相似的功能。VC是一种强大的Windows应用程序开发工具,使用C++编程语言,允许开发者创建高...
这个"vc6.0写的简单计算器"项目,旨在帮助初学者理解VC6.0的基本使用,特别是消息处理机制。 在Windows编程中,消息处理是核心部分,它涉及窗口函数、消息队列和消息循环。当你点击计算器上的按钮或执行其他操作时...