下载此文档

进制转换计算器.docx


文档分类:通信/电子 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
功能概述
本应用是讲从数字键盘输入的某进制的数据按要求转换成其他 进制的数据,以实现进制转换。本例程是基于对话框的工程,用一个 对话框作为应用程序的主窗口,同时实例通过各种控件实现进制转换 功能。其中,控件主要包括以下类型:编辑框,命令按TTON_3
BN_CLICKED
OnButton3()
IDC_BUTTON_4
BN_CLICKED
OnButton4()
IDC_BUTTON_5
BN_CLICKED
OnButton5()
IDC_BUTTON_6
BN_CLICKED
OnButton6()
IDC_BUTTON_7
BN_CLICKED
OnButton7()
IDC_BUTTON_8
BN_CLICKED
OnButton8()
IDC_BUTTON_9
BN_CLICKED
OnButton9()
IDC_BUTTON_A
BN_CLICKED
OnButtonA()
IDC_BUTTON_B
BN_CLICKED
OnButtonB()
IDC_BUTTON_C
BN_CLICKED
OnButtonC()
IDC_BUTTON_D
BN_CLICKED
OnButtonD()
IDC_BUTTON_E
BN_CLICKED
OnButtonE()
IDC_BUTTON_F
BN_CLICKED
OnButtonF()
IDC_BUTTON_RESET
BN_CLICKED
OnButtonReset()
IDC_BUTTON_TO_O
BN_CLICKED
OnButtonToO()
IDC_BUTTON_TO_H
BN_CLICKED
OnButtonToH()
IDC_BUTTON_TO_D
BN_CLICKED
OnButtonToD()
IDC_RADIO_D
BN_CLICKED
OnButtonRadioD()
IDC_RADIO_O
BN_CLICKED
OnButtonRadioO()
IDC_RADIO_H
BN_CLICKED
OnButtonRadioH()
成员变量如下表:
控彳ID
数据类型
成员变量
IDC_BUTTON_8
CButton
m_Button_8
IDC_BUTTON_9
CButton
m_Button_9
IDC_BUTTON_A
CButton
m_Button_A
IDC_BUTTON_B
CButton
m_Button_B
IDC_BUTTON_C
CButton
m_Button_C
IDC_BUTTON_D
CButton
m_Button_D
IDC_BUTTON_E
CButton
m_Button_E
IDC_BUTTON_F
CButton
m_Button_F
IDC_EDIT_INPUT
CString
m_InputEdit
IDC_EDIT_OUTPUT
CString
M_OutputEdit
IDC_CHECK_INPUT
BOOL
m_Check_Input
IDC_CHECK_OUTPUT
BOOL
m_Check_Output
步骤四
通过上述步骤完成各个控件的添加和控制, 下面将对对话框进和控件进行编程, 以实现目标
0~9折十个数字的默认状
功能
①数字键按钮初始状态的设定。由于默认的进制为十进制,所以
态是enable。因为系统的所有命令按钮的默认状态是 enable ,所以需要在初始化的时候将
A~F的状态设置为 disable。选择classview 选项卡,双击 CCalculatorDig
下面的OnInitDialog ()并在return钱添加如下代码:
(FALSE);
(FALSE);
(FALSE);
(FALSE);
(FALSE);
(FALSE);
②在程序运行过程中,数字键按钮的状态需要根据对三个单选按钮的选择而定。 它们的事件
函数代码分别如下:
void CCalculatorDig::OnRADIOo()
{
char_radio='O';
value=0;
(FALSE);

进制转换计算器 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人0640105
  • 文件大小76 KB
  • 时间2022-07-24