请问一下关于C(C++)语言可视化编程的问题。
以前一直在做ACM竞赛,现在突然有个比赛要求用界面化软件,7天之内交成果。一直用C,请问一下:1.怎么能够做出常规软件那样的可视化软件?2.我是去研究C语言的WINDOW...
以前一直在做ACM竞赛,现在突然有个比赛要求用界面化软件,7天之内交成果。一直用C,请问一下:
1.怎么能够做出常规软件那样的可视化软件?
2.我是去研究C语言的WINDOWS.H和图形库合适,还是去突击一下C++,学MFC,或者用VB DELPHI 混合编程?
3.去用现成的图形库怎么样?
4.我想要实现一个能够画函数图像的软件,请问一下函数图像该怎么控制比较好?(想做个CyanogenMod Calculator 那样WINDOWS下的函数图像绘画功能) 明显没有思路。
(重点在可视化界面美观上) 展开
1.怎么能够做出常规软件那样的可视化软件?
2.我是去研究C语言的WINDOWS.H和图形库合适,还是去突击一下C++,学MFC,或者用VB DELPHI 混合编程?
3.去用现成的图形库怎么样?
4.我想要实现一个能够画函数图像的软件,请问一下函数图像该怎么控制比较好?(想做个CyanogenMod Calculator 那样WINDOWS下的函数图像绘画功能) 明显没有思路。
(重点在可视化界面美观上) 展开
4个回答
展开全部
不限定语言?要求完全原创吗?还是可以参考开源代码?
CyanogenMod就是开源的啊,源码是Java的。
开源的类Matlab、Plot程序很多,比如Octave、Scilab和古老的Gnuplot。
Gnuplot是C的,功能很强,不过比较大,压缩包5M,估计来不及看。另外它的版权协议禁止免费分发修改版本,这也是个问题。
有个VB6源码,可以画函数图像,只有79K,其中34K是一个表达式解析类,45K是可视化界面,功能比较简单,不知道是否满足你的需求。
可以google "画函数图像+C源码",看知乎上的“你知道哪些用计算机画数学函数图像的方法?”,内容挺丰富。
还有google本身也可以在搜索结果中画函数图像,应该是用JS实现的,直接搜函数即可。(比如"sin(x)"、"x^3 sin(y^3)")
CyanogenMod就是开源的啊,源码是Java的。
开源的类Matlab、Plot程序很多,比如Octave、Scilab和古老的Gnuplot。
Gnuplot是C的,功能很强,不过比较大,压缩包5M,估计来不及看。另外它的版权协议禁止免费分发修改版本,这也是个问题。
有个VB6源码,可以画函数图像,只有79K,其中34K是一个表达式解析类,45K是可视化界面,功能比较简单,不知道是否满足你的需求。
可以google "画函数图像+C源码",看知乎上的“你知道哪些用计算机画数学函数图像的方法?”,内容挺丰富。
还有google本身也可以在搜索结果中画函数图像,应该是用JS实现的,直接搜函数即可。(比如"sin(x)"、"x^3 sin(y^3)")
追问
不限定语言 也不限定是否完全原创,能够对程序进行答辩和讲解就可以了。。
我要做的是Windows下的,CyanogenMod能移植吗? 时间比较紧,不知道怎么样做快,方便的话能提供一些源码参考吗?
追答
Android程序可以在Windows下的模拟器里运行,所以理论上最简单的办法是装个模拟器,然后把CyanogenMod放到模拟器里运行,把它的源码看明白了去讲。问题是不知道你们的比赛是否允许这么干(会不会认为是抄袭作弊),也不知道你在这几天里能把Java理解到什么程度。
微软倒是提供将Android应用移植到Windows的工具,不过主要是移植到 Windows Phone,老的WindowsXP之类恐怕不行。
如果熟悉C的话,突击一下C++,搜"c plot source",可以找到一些源码,比如有个koolplot,自称是 Simplest Graph Plotting for C or C++,我看了一眼还算比较小,压缩包29K。
VB单独就可以做,有现成的源码可以参考,用来做界面还是比较方便的,不知道你VB熟不熟。还有个问题就是那份源码很老了,流传很广,可能跟别人撞车。
展开全部
画函数图像,现在的ms vc,bland c 里都有现成的函数,
想快推荐你用bland c ,可视化图形界面开发的基本应用,都是现成的,有问题网上随便搜搜就有~
acm说白了就像是去当拳击手,完成简单使用开发 是当拳击经纪人~
想快推荐你用bland c ,可视化图形界面开发的基本应用,都是现成的,有问题网上随便搜搜就有~
acm说白了就像是去当拳击手,完成简单使用开发 是当拳击经纪人~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
qt qwt
c# visio 或 c#excel
c# visio 或 c#excel
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-03-25
展开全部
速成请学mfc,看看控件的用处,后台用c语言编写就行了,其他的见效没这么快。
追问
我想界面华丽一点……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询