mfc计算器教程器

MFC 计算器课程设计报告黄锦湫,罗洁, 计算机应用 3 班 黄锦湫,罗洁,饶益指导老师: 指导老师:蒋鹏 一.题目:利用 MFC 框架编写简易计算器 题目: 要求使用 MFC 框架在 Visual Studio 6.0 环境下编写一个简易的计算器, 支持任意位数的 加减乘数,正负转换,并且
实现 BackSpace CE C 功能。 设计过程 二.设计过程 1. Windows 消息处理机制的理解 首先编写程序需要对 Windows 程序的消息处理机制 程序的消息处理机制(Message Handle)有个比较清晰的了解。 Windows 的程序都是通过消息来传送数据,有不需要用户参与的系统消息,比如异常处理等。还 有用户消息,比如鼠标的单击,双击,键盘的键入等。 2. 界面的设计 仿照 Windows 附件里面的计算器,在资源视图中画好界面,如图:3.主要使用到 Layout 菜单中的 Align 功能对各个按钮进行对其,使界面更加整洁。拖出 的控件有上面的一个 Edit 控件用于显示数字,Button 控件用于处理鼠标的消息。 建立的变量,控件的命名, 建立的变量,控件的命名,对应的消息处理函数对应表 ID IDD_CALC_DIALOG IDC_NUM0 IDC_NUM1 IDC_NUM2 IDC_NUM3 IDC_NUM4 IDC_NUM5 IDC_NUM6 IDC_NUM7 IDC_NUM8 IDC_NUM9 IDC_NEG IDC_PT IDC_DIV IDC_MUL IDC_MIN IDC_ADD IDC_BACKSPACE IDC_CE IDC_CLEAR CAPTION 简易计算器 1.0 Beta1 版 0 1 2 3 4 5 6 7 8 9 +/. / * + BACK CE C Message Handler N/A OnNum0 OnNum1 OnNum2 OnNum3 OnNum4 OnNum5 OnNum6 OnNum7 OnNum8 OnNum9 OnNeg OnPt OnDiv OnMul OnMin OnAdd OnBackspace OnCe OnClear IDC_EQU IDC_DIS= N/AOnEqu N/A OnCal(double num)变量定义: 变量定义: 定义 //保存小数点的位置,初始化为 1,表示 poz-1 个小数点。 保存小数点的位置, 个小数点。 保存小数点的位置 , double m_D //Edit 控件上需要显示的数字 控件上需要显示的数字 BOOL point_ //小数点表示位,判定是否是小数,是小数为 1,不是小数为 0。 小数点表示位, 小数点表示位 判定是否是小数, , 。 //保存计算过程中的前一个数字, 保存计算过程中的前一个数字, 保存计算过程中的前一个数字//保存计算过程中的第二个数字 保存计算过程中的第二个数字//记录当前的计算符号,可以为 记录当前的计算符号, 记录当前的计算符号 可以为’+’,’-’,’*’,’/’,’=’,’c’,’n’ 变量初始化: 变量初始化: poz=1; m_Dis = 0.0; numfirst=0; numsecond=0; op=0; 4. 设计思路 a)首先考虑对所有按键分为两类,数字类和符号类 数字类 符号类,0,1,2,3,4,5,6,7,8,9 为数字类,+, 数字 符号类 -, /, *, =为符号类。 数字在计算的过程中最多需要保存两个, 所以定义了两个 double 型变量 numfirst 和 numsecond 来进行存储。符号需要一个 char op 来存储。 b) 然后考虑在计算的过程中,numfirst 和 numsecond 的存储状态有三种,一种是 numfirst==0 && numsecond==0 也就是程序刚开始运行还没有开始录入数字的状 态。二种是 numfirst!=0 && numsecond==0 也就是第一个数字已经录入,符号也已 经 录 入 时 候 把 m_Dis 的 值 直 接 赋 值 给 numfirst , 第 三 种 是 numfirst!=0 &&numsecond!=0,表示可以通过 op 来把两数合并为一个数。 c) 考虑到该计算器支持连续的计算 支持连续的计算,比如 3.33+1.33*88/96= ?。所以必须在点符号 支持连续的计算 Button 也要计算出之前的结果, 通过判断 op, 来计算,把两个数字合并为一个数字, 方便下一次运算,功能近似于点=,所以把=也划分到符号类。 d) 因为数字全部使用的是 double,键入的数字必须通过一定的处理达到累加的效果, 加上小数和整数的处理差异性大,所以分别用 point_flag 来判断,分别出来小数和 整数。 5. 成员函数及其释义 因为对 OnNum0()到 OnNum9()的处理函数差异仅在一个数字上,可以通过调用一 个共同的函数 OnCal(double num)来简化源代码长度,增加模块性。void CCalcDlg::OnCal(double num) { //分三种状态来处理 if(numfirst!=0 && numsecond!=0) { if(point_flag==TRUE) //判定为小数 { poz*=0.1; //小数进位 m_Dis=m_Dis+poz*//递增 UpdateData(false); //把结果从内存传递到屏幕 } else { m_Dis=m_Dis*10+ UpdateData(false); } } if(numfirst!=0 && numsecond==0) { if(point_flag==TRUE) { poz*=0.1; m_Dis=m_Dis+poz* UpdateData(false); } else//判定为整数 { m_Dis=m_Dis*10+//递增 UpdateData(false); } } if(numfirst==0 && numsecond==0) { if(point_flag==TRUE) { poz*=0.1; m_Dis=m_Dis+poz* UpdateData(false); } else { m_Dis=m_Dis*10+ UpdateData(false); } } }为例子讲解符号的处理函数, 的值, 以 OnAdd()为例子讲解符号的处理函数,函数的功能是先判定之前按下字符时 op 的值,更 为例子讲解符号的处理函数 的值来进行相应的运算。 具 op 的值来进行相应的运算。void CCalcDlg::OnAdd() { //根据numfirst和numsecond和op的值分为5种状态。 if(numfirst!=0 && numsecond==0&&op=='+') { numsecond=m_D numfirst=numfirst+ //之前按的是加把两个数赋值到前一个数 m_Dis=//赋值给屏幕 numsecond=0; //从新赋值为0,清空,不影响下一次判断 UpdateData(FALSE); m_Dis=0; //屏幕的值同时清空 } if(numfirst!=0 && numsecond==0&&op=='-') { numsecond=m_D numfirst=numfirst- m_Dis= numsecond=0; UpdateData(FALSE); m_Dis=0; } if(numfirst!=0 && numsecond==0&&op=='*') { numsecond=m_D numfirst=numfirst* m_Dis= numsecond=0; UpdateData(FALSE); m_Dis=0; } if(numfirst!=0 && numsecond==0&&op=='/') { numsecond=m_D numfirst=numfirst/ m_Dis= numsecond=0; UpdateData(FALSE); m_Dis=0; } if(numfirst==0 && numsecond==0) { //该状态为程序启动还没有开始录入输入的状态 numfirst=m_D //屏幕的值赋值到numfirst UpdateData(FALSE); m_Dis=0; } op='+'; //最后记录最后一个操作是+ poz=1;//小数点位置归位 point_flag=FALSE;//默认小数点标志为整数,也就是0,也就是FALSE }“+/-“按钮的处理函数 按钮的处理函数void CCalcDlg::OnNeg() { m_Dis=-m_D//换个符号,其他都一样 UpdateData(FALSE); poz=1; point_flag=FALSE; }‘.’按钮的处理函数 ’void CCalcDlg::OnPt() { point_flag=TRUE; //把标志位改为“小数点”状态 }“Backspace”按钮的处理 Backspace”void CCalcDlg::OnBackspace() { //主要通过_gcvt()和strtod()函数进行字符串和浮点数之间的转换 char buffer[30]; //定义个装字符的数组 _gcvt(m_Dis,sizeof(m_Dis),buffer); //把m_Dis存的数字转换为string for(int i=0;i&30;i++) { if(buffer[i]=='.'&& buffer[i+1]==0 buffer[i]=='.' buffer[i]=='.'&& buffer[i+1]==0)//判断是否为整数 { point_flag=FALSE; //标志位设置为“整数位” } } if(point_flag==TRUE) //如果是小数 { for(int j=0;j&30;j++) { if(buffer[j]==0) { buffer[j-1]=0; //把’\0’之前的字符赋值为’\0’,就相当于剪掉最后一位 } } } else //如果是整数 { buffer[i-1]=0; //剪掉’.’之前那位 } m_Dis=strtod(buffer,NULL);//再用strtod弄成浮点数 UpdateData(FALSE); poz=1; }‘CE’按钮处理函数 CE’void CCalcDlg::OnCe() { if(numfirst!=0 && numsecond==0)//CE只能修改第二个数字 { m_Dis=0; } } //把屏幕的值赋值为0 UpdateData(FALSE);//并显示出来‘C’按钮处理函数void CCalcDlg::OnClear() { op=NULL; //清空符号 numfirst=0;//清空第一个数字 numsecond=0;//清空第二个数字 point_flag=FALSE;//改为默认整数位 poz=1;//小数点归位 m_Dis=0; UpdateData(FALSE); //屏幕显示归0 }键盘响应: 键盘响应: void CCalcDlg::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) { switch(nChar) { case VK_NUMPAD0: OnNum0(); case VK_NUMPAD1: OnNum1(); case VK_NUMPAD2: OnNum2(); case VK_NUMPAD3: OnNum3(); case VK_NUMPAD4: OnNum4(); case VK_NUMPAD5: OnNum5(); case VK_NUMPAD6: OnNum6(); case VK_NUMPAD7: OnNum7(); case VK_NUMPAD8: OnNum8(); case VK_NUMPAD9: OnNum9(); case VK_ADD: OnAdd(); case VK_SUBTRACT: OnMin(); case VK_MULTIPLY: OnMul(); case VK_DIVIDE: OnDiv(); case VK_BACK: OnBackspace(); case VK_DECIMAL: OnPt(); case VK_DELETE: OnBackspace(); case VK_RETURN: OnEqu(); } CDialog::OnKeyDown(nChar, nRepCnt, nFlags); } BOOL CCalcDlg::PreTranslateMessage(MSG* pMsg) { SendMessage(pMsg-&message,pMsg-&wParam,pMsg-&lParam); return CDialog::PreTranslateMessage(pMsg); } 总结: 总结: 计算器的制作, 基本的编程方法,增加了小组开发的团结协作能力。 本次 MFC 计算器的制作,学习到了 MFC 基本的编程方法,增加了小组开发的团结协作能力。 编程的理解进一步加深。但是程序仍然没存在一定的问题, 仍然没存在一定的问题 对 OOP 编程的理解进一步加深。但是程序仍然没存在一定的问题,比如除数不能为 0 的handle,符号键多次点击结果混乱 由于时间仓促,如果有更多的时间, 结果混乱。 Exception handle,符号键多次点击结果混乱。由于时间仓促,如果有更多的时间,必定 这些问题会迎刃而解。通过这次课程设计, 应用程序势必会轻车熟路。 这些问题会迎刃而解。通过这次课程设计,以后 Windows 应用程序势必会轻车熟路。
MFC计算器课程设计报告―汇集和整理大量word文档,专业文献,应用文书,考试资料,教学教材,办公文档,教程攻略,文档搜索下载下载,拥有海量中文文档库,关注高价值的实用信息,我们一直在努力,争取提供更多下载资源。VC++MFC计算器课程设计_中华文本库
第1页/共3页
文本预览:
Windows 程序设计作业报告
设计题目:MFC 计算器
系别:信息与自动化工程 专业:电子与通信工程 姓名:高小雨 学号:
一、设计目的及要求
1.1 设计目的
能够熟练掌握 MFC 中的各个控件,消息的处理与添加,能够独立完成一些 简单的算法,并且能够具体实现一些功能,真正可以利用功能比较强大的 MFC 编译出较好的程序代码。本设计完成的是一个具有比较齐全运算功能的计算器。
1.2 设计要求
利用 Microsoft Visual C++的 MFC 制作一个多功能计算器,要求: (1)能够实现最基本的加、减、乘、除四则基本运算; (2)添加了计算类型,分别是弧度制、度数制; (3)界面有正负、清空、等于方便用户计算使用; (4)重点是此计算器具有倒数、多次方、开方、三角函数、反三角函数、 指数、阶乘等高级运算。
1.3 软件、硬件环境
本程序采用 Microsoft Visual C++6.0 的英文版本进行编译。VisualC++6.0 是 Microsoft 公司推出的基于 Windows 操作系统的可视化 C++编程工具,尽管 Microsoft 公司推出了 .NET 平台的集成开发环境,但由于其良好的界面和可 操 作 性 , 加 上 支 持 标 准 C/C++ 规 范 , 但 仍 有 相 当 多 的 编 程 人 员 使 用 VisualC++6.0 进行应用系统的开发。
二、课程设计步骤
2.1 Windows 消息处理机制的理解
首先编写程序需要对 Windows 程序的消息处理机制有个比较清晰的了 解。 Windows 的程序都是通过消息来传送数据,有不需要用户参与的系统 消息,比如异常处理等。
2.2 界面的设计
仿照 Windows 附件里面的计算器,在 Dialog 视图中画好界面,主要使 用的菜单中的相关控件,并合理布置各个按钮的位 置,使界面更加整洁。 在各个控件的属性里依次定义好名称,之后屏幕显示的就是如图一样的可
视计算器界面:
三、课程设计内容
3.1 概要设计
依次将各个功能按钮设置相关的 ID 和控件类, 一下为各类按键的一个举例, 以下为数字 0 的属性设置, 及其 ID 和标题名称, 其余数字键属性设置与其相似。
下图是清零键 C 的属性,及其 ID 和标题名称
下图为四则运算加、减、乘、除中“+”的 ID 和标题名称
下图是弧度按键的属性设置
下图为计算器中三角函数和反三角函数的属性设置
下图是做的一个简单的运算,结果如图中的显示,为 double 型。
3.1.1 程序总体框架描述
MFC 计算器
计算器的主要功能
四 则 运 算
按 键 0 到 9
计算类 型(弧 度、度 数)
平方、 多次 方、倒数、 阶乘等功 能实现
三角函数、 反三角函 数运算的 实现
3.1.2 程序常用类声明 按键 0~9 的 ID 设置 IDC_BUT0 IDC_BUT5 IDC_BUT1 IDC_BUT6 IDC_BUT2 IDC_BUT7 IDC_BUT3 IDC_BUT8 IDC_BUT4 IDC_BUT9
第1页/共3页
寻找更多 ""MFC-计算器程序39
上亿文档资料,等你来发现
MFC-计算器程序39
题目目录;1.绪论....................;1.绪论;计算器一般是指“电子计算器”,该名词由日文传入中;本实验通过按钮输入数字,运算符,通过按钮实现退格;计算器主要用于商业交易中,所包含的数据有:加,减;通过分析,整个系统根据要实现的功能可分为四则运算;功能:能够实现整数小数的四则运算,能够进行开平方;计算器;数字模块;小数点模块;四则运算模
题目 目录1.绪论 ......................................................................................................................... 1 2. 系统分析 ................................................................................................................. 1 2.1数据需求 .............................................................................................................. 1 2.2数据需求 .............................................................................................................. 1 3. 总体设计 .................................................................................................................. 1 3.1功能模块设计 ...................................................................................................... 1 3.2系统设计方案 ...................................................................................................... 2 4.详细设计 ................................................................................................................... 6 4.1四则运算模块 ...................................................................................................... 6 4.2小数点模块 .......................................................................................................... 6 4.3数字0―9模块 .................................................................................................... 7 4.4开平方模块 .......................................................................................................... 8 4.5取倒数模块 .......................................................................................................... 8 4.6等于号模块 .......................................................................................................... 9 4.7清零符号模块 .................................................................................................... 10 5. 调试与测试 ............................................................................................................ 10 5.1 调试 .................................................................................................................. 10 5.2 测试 .................................................................................................................. 10 结束语 ......................................................................................................................... 11 参考文献 ..................................................................................................................... 11 附录-用户手册 ......................................................................................................... 12 1.绪论计算器一般是指“电子计算器”,该名词由日文传入中国。计算器能进行数学运算的手持机器,拥有集成电路芯片,但结构简单,比现代电脑结构简单得多,可以说是第一代的电子计算机(电脑),且功能也较弱,但较为方便与廉价,可广泛运用于商业交易中,是必备的办公用品之一。本实验通过按钮输入数字,运算符,实现整数和小数的加减乘除,开平方,取倒数等运算功能,以及必要的错误处理。 2. 系统分析 2.1数据需求本实验通过按钮输入数字,运算符,通过按钮实现退格,清零功能,实现整数和小数的加减乘除四则运算,开平方,取倒数等运算功能,以及必要的错误处理,如在进行除零的操作,以及负数开平方操作时弹出错误窗口。 2.2数据需求计算器主要用于商业交易中,所包含的数据有:加,减,乘,除,小数点,数字0―9,开平方,取倒数,等于号,退格,清除符号。 3. 总体设计 3.1功能模块设计通过分析,整个系统根据要实现的功能可分为四则运算模块包含加号,减号,乘号,除号四个字模块,小数点模块,数字模块,开平方模块,取倒数模块,等于号模块,清零符号模块包含退格和清除两个子模块。功能:能够实现整数小数的四则运算,能够进行开平方,取倒数,清除操作。计算器数字模块小数点模块四则运算模开平方模块取倒数模块清零符号模等于号模块0-9块加减乘除号号号号子子子子模模模模块块块块图1功能模块图3.2系统设计方案文件和类的说明:创建一个头文件:Caculate.h 内容如下:eum_signl en_LastS BOOL b_H
BOOL b_Hvoid RunOperation(eum_signl en_signl); void InitAllDate();void PutIntoNum(int n);BOOL b_H
//是否输入了小数点 BOOL b_S
//是否开始输入一个数据 int m_i;
//记录当前使用哪个CString CString cs_Num[2];//存两个数据if (!b_Start) //退格:将数字逐渐减一位
CSCHAR temp_ch[32];GetDlgItemText(IDC_EDIT_SHOW,temp);
//AfxMessageBox(temp);
num=atof(temp);sprintf(temp_ch,&%g&,num);
num=0;块退清格除子子模模块块 //AfxMessageBox(temp_ch);
len=strlen(temp_ch);
int te_i=len-1;if(temp_ch[te_i]=='.')te_i-=1,b_Hasport=FALSE;
temp_ch[te_i]='\0';//////////////////////////////////////////////////////////////////////////
//AfxMessageBox(temp_ch);
if (strlen(temp_ch)==0)
{temp_ch[0]='0';
temp_ch[1]='\0';
}//////////////////////////////////////////////////////////////////////////
sscanf(temp_ch,&%lf&,&num);
temp.Format(&%g&,num);
//AfxMessageBox(temp);SetDlgItemText(IDC_EDIT_SHOW,b_Hasport?temp:temp+&.&); InitAllDate();//清空:能将所有数字清空 PutIntoNum(1);//数字1
PutIntoNum(2);//数字2
PutIntoNum(3);//数字3
PutIntoNum(4);//数字4
PutIntoNum(5);//数字5
PutIntoNum(6);//数字6
PutIntoNum(7);//数字7
PutIntoNum(8);//数字8
PutIntoNum(9);//数字9if (cs_Num[m_i]==&0&) 数字0:如果第一次输入数字0
}cs_Num[m_i]+=&0&;SetDlgItemText(IDC_EDIT_SHOW,cs_Num[m_i]);
if (!b_Hasport)
{CSGetDlgItemText(IDC_EDIT_SHOW,temp);
temp+=&.&;SetDlgItemText(IDC_EDIT_SHOW,temp);
}if (b_Hasport)//小数点:可以实现小数的四则运算以及开平方,取倒数。 //已有小数点时
}//无小数点cs_Num[m_i]+=&.&;
b_Hasport=TRUE;
b_Start=TRUE;SetDlgItemText(IDC_EDIT_SHOW,cs_Num[m_i]);if (!b_Start)//除法的实现:可以实现整数小数的除法运算。
}if (en_LastSignl==en_none)
{cs_Num[1]=&1&;en_LastSignl=en_
}RunOperation(en_LastSignl);
en_LastSignl=en_if (!b_Start)//乘法的实现:可以实现整数小数的乘法运算
}if (en_LastSignl==en_none)
{cs_Num[1]=&1&;en_LastSignl=en_
}RunOperation(en_LastSignl);
en_LastSignl=en_if (en_LastSignl==en_none)//减法的实现:可以实现整数小数的乘法运算
{en_LastSignl=en_
}RunOperation(en_LastSignl);
en_LastSignl=en_if (!b_Start)//加法的实现:可以实现整数小数的加法运算。
}if (en_LastSignl==en_none)
{ 包含各类专业文献、文学作品欣赏、专业论文、幼儿教育、小学教育、外语学习资料、生活休闲娱乐、MFC-计算器程序39等内容。 
 MFC计算器程序设计_计算机软件及应用_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档 MFC计算器程序设计_计算机软件及应用_IT/计算机_专业资料。MFC简单...  计算器的介绍 (1)在运行程序后,系统会弹出一个基于对话框的计算器界面,如下图所示: 图 1.1 计算器界面 (2)在计算器程序中,主要通过一个编辑框来获取表达式...   mfc编写计算器程序_计算机软件及应用_IT/计算机_专业资料。利用MFC编写的简单计算器计算器的介绍 (1)在运行程序后,系统会弹出一个基于对话框的计算器界面,如下图...   MFC计算器实现步骤和代码_IT/计算机_专业资料。MFC 计算机程序步骤: 1. 在进入 VC++的第一个界面下,选择 MFC AppWizard(exe) ,并设置工 程名机器所在 位置...  手把手教 MFC 做计算器 ( 16:20:15) 转载 标签: 分类: Cplusplus 杂谈 上个月,国庆期间在研究 MFC 贪吃蛇的程序之余,很有兴致去想做一个 “...   MFC计算器编程设计报告_IT/计算机_专业资料。基于mfc编程的计算器MFC 计算器课程设计报告地信 091 指导老师: 指导老师:
10.11 一....   MFC计算器的实现_计算机软件及应用_IT/计算机_专业资料。计算器的设计与实现,mfcWindows 程序设计报告书(2013) 科学计算器的的设计―windows 窗体应用程序 Windows...   基于MFC的计算器设计_工学_高等教育_教育专区。在MFC的基础上,运用C++知识,做一个多功能计算器。中南大学本科生课程设计(实践)任务书、设计报告 (C++程序设计) ...   MFC简单计算器_计算机软件及应用_IT/计算机_专业资料。用于没有MFC基础的人...既然我们都是鸟,就不废话,切入正题 1:文件-&新建-&项目-&MFC 应用程序=&...MFC_Calculator MFC计算器,可实现+、-、*、/、求平方根 倒数、取余等功能 Other windows programs 其他小程序 182万源代码下载-
&文件名称: MFC_Calculator
& & & & &&]
&&所属分类:
&&开发工具: Visual C++
&&文件大小: 1860 KB
&&上传时间:
&&下载次数: 112
&&提 供 者:
&详细说明:MFC计算器,可实现+、-、*、/、求平方根、求倒数、取余等功能-MFC Calculator
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&计算器\Debug\StdAfx.obj&&......\.....\vc60.idb&&......\.....\vc60.pdb&&......\.....\计算器.exe&&......\.....\计算器.ilk&&......\.....\计算器.obj&&......\.....\计算器.pch&&......\.....\计算器.pdb&&......\.....\计算器.res&&......\.....\计算器Dlg.obj&&......\ReadMe.txt&&......\res\计算器.ico&&......\...\计算器.rc2&&......\resource.h&&......\StdAfx.cpp&&......\StdAfx.h&&......\计算器.aps&&......\计算器.clw&&......\计算器.cpp&&......\计算器.dsp&&......\计算器.dsw&&......\计算器.h&&......\计算器.ncb&&......\计算器.opt&&......\计算器.plg&&......\计算器.rc&&......\计算器Dlg.cpp&&......\计算器Dlg.h&&......\Debug&&......\Release&&......\res&&计算器
&[]:纯粹是垃圾
&近期下载过的用户:
&&&&&&&&&[]
&相关搜索:
&输入关键字,在本站182万海量源码库中尽情搜索:
&[] - MFC 简明教程,VC入门教程,非常适合初学者使用
&[] - 实现计算器功能,还有漂亮的界面 ,使用VC6.0 MFC实现
&[] - c++ MFC 计算器功能 如同windows自带
&[] - MFC计算器,功能较为单一,实现加减乘除简单计算,较初级
&[] - vc++6.0 使用MFC实现的计算器小程序,可以执行
&[] - MFC编的仿微软计算器,功能包括简单的运算和一些常用的功能,可扩展性强,程序简单易懂。
&[] - 一款不错的计算器程序,用C++编译,MFC图形界面。适合于学习C++以及MFC类库的新手学习研究。
&[] - MFC 简明教程,VC入门教程,非常适合初学者使用
&[] - MFC计算器,功能还算可以,下载后自己看吧
&[] - Java JDK 6.0学习笔记 1至6章及附录A和附录B
包含java特性、java学习方法、网络资源汇总、jdk下载和安装、path与CLASSPATH的设置、java基本语法、关于对象的认识、数组、字符串(String类))、Ant简介、JUnit简介。
作者:林信良(网络化名良葛格)}

我要回帖

更多关于 计算器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信