请问一下关于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下的函数图像绘画功能) 明显没有思路。
(重点在可视化界面美观上)
展开
 我来答
ai生火
2014-03-26 · TA获得超过5269个赞
知道大有可为答主
回答量:2109
采纳率:50%
帮助的人:1648万
展开全部
不限定语言?要求完全原创吗?还是可以参考开源代码?
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熟不熟。还有个问题就是那份源码很老了,流传很广,可能跟别人撞车。
yuanyuan_3333
2014-03-26 · 超过32用户采纳过TA的回答
知道答主
回答量:86
采纳率:0%
帮助的人:68.7万
展开全部
画函数图像,现在的ms vc,bland c 里都有现成的函数,

想快推荐你用bland c ,可视化此肆尺图形界面开发的基本应用,都是现成的,有问题网森高上随便搜搜雹雹就有~

acm说白了就像是去当拳击手,完成简单使用开发 是当拳击经纪人~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
南瓜猪的的的
2014-03-25 · TA获得超过1297个赞
知道小有建树答主
回答量:1598
采纳率:0%
帮助的人:392万
展开全部
qt qwt

c# visio 或 c#excel
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-25
展开全部
速成请学mfc,看看控件的用处,后台用c语言编写就行了,其他的见效没这么快。
追问
我想界面华丽一点……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式