用C++开发软件的一点疑问

我是个初学者,呵呵,我们大学里学的C++都是设计一段程序从而得到一个运算结果,界面类似于dos,那我想问下,要编成一个可视化的软件应该怎么实现呢?就比如QQ,这是我一直不... 我是个初学者,呵呵,我们大学里学的C++都是设计一段程序从而得到一个运算结果,界面类似于dos,那我想问下,要编成一个可视化的软件应该怎么实现呢?就比如QQ,这是我一直不明白的一点! 展开
 我来答
魔天牙
2010-11-18 · 超过21用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:0
展开全部
所谓的可视化是指界面吧?那就应该是UI(User Interface用户界面)设计了。
你学过C++,只是类似于DOS下的计算,那应该是控制台程序。
不知道楼主用的什么编译器,我用的Microsoft Visual Studio 2008。

那建议楼主先学学WinAPI编程。
新建项目的时候选Win32->Win32控制台程序就是DOS界面的,如果选Win32->Win32项目就是WinAPI的程序,默认会生成一个空白的窗口,就像是Windows自带的记事本一样,有菜单栏的,只是空白的区域什么都不能做,需要自己写东西实现某些功能罢了。

C++还有个比较经典的东西,就是mfc,相当于是把WinAPI进一步进行了封装。
mfc自己带了很多控件,比如按钮、树状菜单什么的,只需要把相应控件拖到合适的位置,然后编辑其属性、添加代码就能实现相应的功能。

其实你足够强,自己都可以写控件来做GUI的,只是需要一些东西来渲染图形,
自己先学习的话用WinAPI就是了。所谓控件最先想到的就是按钮,最简单地说是一块矩形区域,提供按下和松开的两个形态,可以绘制两张不同的图形表示。按下时,其代表的某个开关开启(可以定义一个布尔变量当做开关),松开时开关关闭。后台通过开关的状态来响应用户的操作。
墨建白03
2010-11-18 · TA获得超过3220个赞
知道小有建树答主
回答量:266
采纳率:100%
帮助的人:255万
展开全部
那就需要可视化编辑工具了,比如Visual Basic、Visual C++、中文Visual Foxpro、Borland公司的Delphi等等。
你可以把你的程序调进来,然后根据你的需要添加如:命令按钮、复选框、单选框、滚动条..........
还不明白的话再问哦。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
buaaxiao
2010-11-18 · TA获得超过116个赞
知道答主
回答量:49
采纳率:0%
帮助的人:57.3万
展开全部
楼主可以了解下MFC((Microsoft Foundation Classes)和C++ QT
这些类库提供进行软件开发的图形界面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式