- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
进制转换计算器
功能概述本应用是讲从数字键盘输入的某进制的数据按要求转换成其他进制的数据,以实现进制转换。本例程是基于对话框的工程,用一个对话框作为应用程序的主窗口,同时实例通过各种控件实现进制转换功能。其中,控件主要包括以下类型:编辑框,命令按钮、静态文本、群组框、单选按钮、复选框。其中主要控件功能为:·“输入数据”和“转换数据”编辑框,分别用于显示输入的数矩和转换的结果。·“转换为八进制”、“转换为十六进制”、“转换为十进制”三个命令按钮。用于将输入的数据转换为其他的进制。“重新开始”按钮用于将输入的数据和转换的数据清空。·“八进制”、“十进制”、“十六进制”单选按钮对应输入数据的进制。同时为防止输入某进制下无效的按钮,对进制无效的按钮施予静止。本实例中默认输入为十进制。·0-9按钮和A-F按钮做为数字键盘·“输入数据加进制符号”和“转换数据加进制符号”·“数据格式显示选择”群组框中两个复选框作为一组。应用程序实例界面实现步骤步骤一 选择file|new命令,打开new对话框,选择project选项卡,设置工程名为Calculator,然后单击OK按钮。如下图所示:步骤二打开下图所示对话框,选择基本对话框,其余设置均采用默认操作,单击“完成”按钮完成整个工程的创建,如下图:步骤三在应用程序的主窗口的对话框资源中添加控件,并为对话框中的各个控件添加成员变量和消息响应函数。在已生成的IDD_CALCUATOR_DIALOG对话框中添加控件资源如下表:控件标题控件类型ID号风格输入数据静态文本IDC_STATIC默认转换数据静态文本IDC_STATIC默认输入数据编辑控件IDC_EDIT_INPUT默认转换数据编辑控件IDC_EDIT_OUTPUT默认0按钮IDC_BUTTON_0默认1按钮IDC_BUTTON_1默认2按钮IDC_BUTTON_2默认3按钮IDC_BUTTON_3默认4按钮IDC_BUTTON_4默认5按钮IDC_BUTTON_5默认6按钮IDC_BUTTON_6默认7按钮IDC_BUTTON_7默认8按钮IDC_BUTTON_8默认9按钮IDC_BUTTON_9默认A按钮IDC_BUTTON_A默认B按钮IDC_BUTTON_B默认C按钮IDC_BUTTON_C默认D按钮IDC_BUTTON_D默认E按钮IDC_BUTTON_E默认F按钮IDC_BUTTON_F默认重新开始按钮IDC_BUTTON_RESET默认转换为八进制按钮IDC_BUTTON_TO_O默认转换为十六进制按钮IDC_BUTTON_TO_H默认转换为十进制按钮IDC_BUTTON_TO_D默认八进制单选按钮IDC_RADIO_O默认十进制单选按钮IDC_RADIO_D默认十六进制单选按钮IDC_RADIO_H默认数据格式选择群组框IDC_STATIC默认输入数据加进制符号复选框IDC_CHECK_INPUT默认输出数据加进制符号复选框IDC_CHECK_OUTPUT默认添加成员变量和消息响应函数消息响应函数如下表:控件ID通知消息消息响应函数IDC_BUTTON_0BN_CLICKEDOnButton0()IDC_BUTTON_1BN_CLICKEDOnButton1()IDC_BUTTON_2BN_CLICKEDOnButton2()IDC_BUTTON_3BN_CLICKEDOnButton3()IDC_BUTTON_4BN_CLICKEDOnButton4()IDC_BUTTON_5BN_CLICKEDOnButton5()IDC_BUTTON_6BN_CLICKEDOnButton6()IDC_BUTTON_7BN_CLICKEDOnButton7()IDC_BUTTON_8BN_CLICKEDOnButton8()IDC_BUTTON_9BN_CLICKEDOnButton9()IDC_BUTTON_ABN_CLICKEDOnButtonA()IDC_BUTTON_BBN_CLICKEDOnButtonB()IDC_BUTTON_CBN_CLICKEDOnButtonC()IDC_BUTTON_DBN_CLICKEDOnButtonD()IDC_BUTTON_EBN_CLICKEDOnButtonE()IDC_BUTTON_FBN_CLICKEDOnButtonF()IDC_BUTTON_RESETBN_CLICKEDOnButtonReset()IDC_BUTTON_TO_OBN_CLICKEDOnButtonToO()IDC_BUTTON_TO_HBN_CLICKEDOnButtonToH()IDC_BUTTON_TO_DBN_CLICKEDOnButtonToD()IDC_RADIO_DBN_CLICKEDOnButtonRadioD()I
您可能关注的文档
最近下载
- 自然辩证法-考试题库.doc
- 妇产科会阴擦洗冲洗护理技术.pptx
- 工程安全应急与响应预案.docx VIP
- Roland罗兰乐器JUNO-Gi 带数字录音功能的便携合成器JUNO-Gi Workshop 04 Realtime Control in the JUNO-Gi支持文档.pdf
- 《压疮压力性损伤的预防和治疗临床实践指南》解读.docx VIP
- 无热吸附式干燥机.doc
- 超星网课《中国古典小说巅峰-四大名著鉴赏》超星尔雅答案2023章节测验答案.doc
- 颊针疗法(基础篇).pptx
- 班会育人-心理健康课件——家校社协同育人,共创美好未来.pptx
- 同桌小伙伴(教学设计)-2024-2025学年岭美版(2024)美术一年级上册.docx VIP
文档评论(0)