使用C++编写代码,如何设置界面?

用VB的时候,VB软件本身就带有界面编辑器,现在学习C++,想知道如何制作自己编写的、软件的界面?请各位回答的仔细一些,我是新手... 用VB的时候,VB软件本身就带有界面编辑器,现在学习C++,想知道如何制作自己编写的、软件的界面?
请各位回答的仔细一些,我是新手
展开
 我来答
刷新①丅5e6
推荐于2017-12-16 · TA获得超过4333个赞
知道大有可为答主
回答量:1499
采纳率:64%
帮助的人:595万
展开全部

在微软的Visual Studio系列IDE下面,要看你建立什么类型的工程了,如果建立的是MFC类型的工程,是支持拖放控件来编辑界面的,其他类型都不可以,需要自己完全通过编写代码来创建界面。


另外,Qt Creator也是很好的C++界面编程IDE,而且Linux、Mac OS和Windows下都可以用。


再另外,给楼主一点点意见:只会拖放控件的程序员是没有前途的,至少你得懂这些界面是怎么出来的,这样你才能在以后更灵活地去编写界面,而且可以写出更高效和健壮的程序(不至于因为不懂一些原理而导致程序出现不必要的bug)。如果想学VC++界面编程,建议可以看看孙鑫的《VC++深入详解》和侯俊杰的《深入浅出MFC》。

更多追问追答
追问
  查阅了一些MFC的文档,据说有部分冗余,而且看网上相关的教程并不多。

  能不能给个编写代码生成界面的介绍?或者如同下面那位的回答,讲解一下如何“一点一线画”出一个界面。
追答

他说的一点一线画界面,就是调用Windows的API来绘制界面,就是完全用代码写界面,不是你理解的像在PS里似的用画笔画界面,是使用代码化界面。

比如画一条线的代码:

CPaintDC dc(m_hWnd);
POINT p1, p2;//声明线的起始点和终点
... // 设置p1,p2的值
dc.MoveTo(&p1);
dc.LineTo(&p2);
百度网友d2bb601
2014-11-21 · TA获得超过569个赞
知道小有建树答主
回答量:851
采纳率:66%
帮助的人:414万
展开全部
c++本身不带,界而要另学
qt 有和vb差不多有那界面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yaolixing01
2018-05-14
知道答主
回答量:48
采纳率:0%
帮助的人:3.3万
展开全部
他山框架,使用web,c++混合开发,简单粗暴
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-11-21
展开全部
就跟你的IDE有关,比如用VC,VB就是可视化界面。当然你也可以自己构思界面,一点一线慢慢画出来。
更多追问追答
追问
请问,VC的可视化除了MFC,你的回答中提到,还能“一点一线画”出来,能给我讲解一下这方面的内容么?
追答
windows下基本不用自己画了,有丰富的控件。

比如DOS下,initgraph初始化图形模式后,比如在屏幕顶上用线line,lineto画出长方框,outtextxy输出文字在方框内代表标题栏,屏幕下方再画个长方框代表任务栏。
中间的空区代表客户区,这不就跟标准的WINDOWS程序界面很像了。还可加上菜单。

也有在DOS下用文字模式做界面的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式