详细说明:同诸多网友一样,受益于VCKBASE,觉得应为他做点贡献了,于是做了这么一个基于表达式求值的科学计算器与各位爱好编程的朋友分享。
如您所知,这方面的程序很多,看过ZF.Yi的相关作品,也见过黄江峰的相关程序,但我觉得我的计算类有不同于二位的特色,如计算结果的有效位较长(16位);支持不严格的表达式输入(如cos(23)*sin(34)与cos(23)*sin(34与cos23*sin34等价);支持四种进制的数在一个表达式中同时出现的进制混合运算(除十进制外的各进制数不限于整数,如12d.3axh,xh是我的计算类所能识别的十六进制数的标识符);且程序做得也比较精细(如制作了鼠标键盘、窗口跟随、计算历史查看等),这才使我觉得拙作不致于滥竽充数,相信网友们看了会另有收获的。-with many netizens, benefited from VCKBASE, think he should Zuodiangongxian. So do so based on a formula that evaluates the scientific calculator with you-loving friends to share programming. As you know, many of the procedures, ZF.Yi read the relevant works have seen Huang Jiang-related procedures, But I think I kind of calculation is different from the two characteristics, such as the results of a longer-effective (16); support rigorous expression input (such as cos (23) * sin (34) cos (23) * sin (34 with the equivalent sin34 cos23 *); supports four 229 in a few expressions while the 229 mixed Operators (except outside the decimal 229 is not limited to a few Integer, 12 d.3axh, the exposure is calculated effort to identify the type hexadecimal number identifier); and procedures done rela
[计算器(用vc实现).rar] - 这是一个用vc开发的计算器程序,包括完整源程序和相关文档!
[简易科学计算器.rar] - 一个由VC实现科学计算器程序,功能简单,程序也很浅显易懂,是VC初学者的好实例!
[利用MFC来编制计算器.rar] - 利用VC的MFC来编写一个计算器
[MyWave08.rar] - 用以显示八位音频*.wav波形的程序
[通用的数学表达式编译计算动态库 v2.2.rar] - 通用的数学表达式编译计算动态库,功能比较强大
[MP3Dec2Wav_04.rar] - 一个将mp3/mp2文件解压成wav文件的源码
[Calculator_by_vc++.rar] - 一个功能特别强大的计算器,比用的计算器功能强大的多,包含了许多函数和符号!
[calc-tinko.rar] - 一个用vc++6.0开发的可编程计算器。核心类:CScriptEngine。支持语法查错。支持各种复杂表达式。代码不够完善,仅作抛砖引玉只用。例:sin(3.14/2)*(90-3)
[SplineSnake.zip] - 很好的样条曲线绘制程序,学习绘图的可以用
[ucosUART.rar] - 2407的移植版本现在网上流行有好几个,有些或项目结构不清晰,有些则包含比较多 的汇编文件或者作者自定义文件,对初学者不太好用。笔者希望提供一个能直接使用 CCS 打开的项目版本,为DSP 和嵌入式系统的初学者提供一点方便^_^。此目录结构 参考王潞钢老师的《DSPC2000程序员高手进阶》的
[简易科学计算器.rar] - 一个由VC实现科学计算器程序,功能简单,程序也很浅显易懂,是VC初学者的好实例!
[利用MFC来编制计算器.rar] - 利用VC的MFC来编写一个计算器
[MyWave08.rar] - 用以显示八位音频*.wav波形的程序
[通用的数学表达式编译计算动态库 v2.2.rar] - 通用的数学表达式编译计算动态库,功能比较强大
[MP3Dec2Wav_04.rar] - 一个将mp3/mp2文件解压成wav文件的源码
[Calculator_by_vc++.rar] - 一个功能特别强大的计算器,比用的计算器功能强大的多,包含了许多函数和符号!
[calc-tinko.rar] - 一个用vc++6.0开发的可编程计算器。核心类:CScriptEngine。支持语法查错。支持各种复杂表达式。代码不够完善,仅作抛砖引玉只用。例:sin(3.14/2)*(90-3)
[SplineSnake.zip] - 很好的样条曲线绘制程序,学习绘图的可以用
[ucosUART.rar] - 2407的移植版本现在网上流行有好几个,有些或项目结构不清晰,有些则包含比较多 的汇编文件或者作者自定义文件,对初学者不太好用。笔者希望提供一个能直接使用 CCS 打开的项目版本,为DSP 和嵌入式系统的初学者提供一点方便^_^。此目录结构 参考王潞钢老师的《DSPC2000程序员高手进阶》的
文件列表(点击判断是否您需要的文件):
Calculator
..........\Calculation.cpp
..........\Calculation.h
..........\Calculator.cpp
..........\Calculator.dsp
..........\Calculator.dsw
..........\Calculator.h
..........\Calculator.rc
..........\CalculatorDlg.cpp
..........\CalculatorDlg.h
..........\CFUNC.cpp
..........\CFUNC.h
..........\CNUM.cpp
..........\CNUM.h
..........\COP.cpp
..........\COP.h
..........\MFECToolTip.cpp
..........\MFECToolTip.h
..........\ReadMe.txt
..........\res
..........\...\bitmap_c.bmp

..........\...\Calculator.rc2
..........\...\default1.bin
..........\Resource.h
..........\StdAfx.cpp
..........\StdAfx.h
Calculator
..........\Calculation.cpp
..........\Calculation.h
..........\Calculator.cpp
..........\Calculator.dsp
..........\Calculator.dsw
..........\Calculator.h
..........\Calculator.rc
..........\CalculatorDlg.cpp
..........\CalculatorDlg.h
..........\CFUNC.cpp
..........\CFUNC.h
..........\CNUM.cpp
..........\CNUM.h
..........\COP.cpp
..........\COP.h
..........\MFECToolTip.cpp
..........\MFECToolTip.h
..........\ReadMe.txt
..........\res
..........\...\bitmap_c.bmp
..........\...\Calculator.rc2
..........\...\default1.bin
..........\Resource.h
..........\StdAfx.cpp
..........\StdAfx.h