用C++开发软件的一点疑问
我是个初学者,呵呵,我们大学里学的C++都是设计一段程序从而得到一个运算结果,界面类似于dos,那我想问下,要编成一个可视化的软件应该怎么实现呢?就比如QQ,这是我一直不...
我是个初学者,呵呵,我们大学里学的C++都是设计一段程序从而得到一个运算结果,界面类似于dos,那我想问下,要编成一个可视化的软件应该怎么实现呢?就比如QQ,这是我一直不明白的一点!
展开
3个回答
展开全部
所谓的可视化是指界面吧?那就应该是UI(User Interface用户界面)设计了。
你学过C++,只是类似于DOS下的计算,那应该是控制台程序。
不知道楼主用的什么编译器,我用的Microsoft Visual Studio 2008。
那建议楼主先学学WinAPI编程。
新建项目的时候选Win32->Win32控制台程序就是DOS界面的,如果选Win32->Win32项目就是WinAPI的程序,默认会生成一个空白的窗口,就像是Windows自带的记事本一样,有菜单栏的,只是空白的区域什么都不能做,需要自己写东西实现某些功能罢了。
C++还有个比较经典的东西,就是mfc,相当于是把WinAPI进一步进行了封装。
mfc自己带了很多控件,比如按钮、树状菜单什么的,只需要把相应控件拖到合适的位置,然后编辑其属性、添加代码就能实现相应的功能。
其实你足够强,自己都可以写控件来做GUI的,只是需要一些东西来渲染图形,
自己先学习的话用WinAPI就是了。所谓控件最先想到的就是按钮,最简单地说是一块矩形区域,提供按下和松开的两个形态,可以绘制两张不同的图形表示。按下时,其代表的某个开关开启(可以定义一个布尔变量当做开关),松开时开关关闭。后台通过开关的状态来响应用户的操作。
你学过C++,只是类似于DOS下的计算,那应该是控制台程序。
不知道楼主用的什么编译器,我用的Microsoft Visual Studio 2008。
那建议楼主先学学WinAPI编程。
新建项目的时候选Win32->Win32控制台程序就是DOS界面的,如果选Win32->Win32项目就是WinAPI的程序,默认会生成一个空白的窗口,就像是Windows自带的记事本一样,有菜单栏的,只是空白的区域什么都不能做,需要自己写东西实现某些功能罢了。
C++还有个比较经典的东西,就是mfc,相当于是把WinAPI进一步进行了封装。
mfc自己带了很多控件,比如按钮、树状菜单什么的,只需要把相应控件拖到合适的位置,然后编辑其属性、添加代码就能实现相应的功能。
其实你足够强,自己都可以写控件来做GUI的,只是需要一些东西来渲染图形,
自己先学习的话用WinAPI就是了。所谓控件最先想到的就是按钮,最简单地说是一块矩形区域,提供按下和松开的两个形态,可以绘制两张不同的图形表示。按下时,其代表的某个开关开启(可以定义一个布尔变量当做开关),松开时开关关闭。后台通过开关的状态来响应用户的操作。
展开全部
那就需要可视化编辑工具了,比如Visual Basic、Visual C++、中文Visual Foxpro、Borland公司的Delphi等等。
你可以把你的程序调进来,然后根据你的需要添加如:命令按钮、复选框、单选框、滚动条..........
还不明白的话再问哦。
你可以把你的程序调进来,然后根据你的需要添加如:命令按钮、复选框、单选框、滚动条..........
还不明白的话再问哦。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主可以了解下MFC((Microsoft Foundation Classes)和C++ QT
这些类库提供进行软件开发的图形界面
这些类库提供进行软件开发的图形界面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询