使用C++编写代码,如何设置界面?
用VB的时候,VB软件本身就带有界面编辑器,现在学习C++,想知道如何制作自己编写的、软件的界面?请各位回答的仔细一些,我是新手...
用VB的时候,VB软件本身就带有界面编辑器,现在学习C++,想知道如何制作自己编写的、软件的界面?
请各位回答的仔细一些,我是新手 展开
请各位回答的仔细一些,我是新手 展开
展开全部
在微软的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);
展开全部
c++本身不带,界而要另学
qt 有和vb差不多有那界面
qt 有和vb差不多有那界面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
他山框架,使用web,c++混合开发,简单粗暴
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-11-21
展开全部
就跟你的IDE有关,比如用VC,VB就是可视化界面。当然你也可以自己构思界面,一点一线慢慢画出来。
更多追问追答
追问
请问,VC的可视化除了MFC,你的回答中提到,还能“一点一线画”出来,能给我讲解一下这方面的内容么?
追答
windows下基本不用自己画了,有丰富的控件。
比如DOS下,initgraph初始化图形模式后,比如在屏幕顶上用线line,lineto画出长方框,outtextxy输出文字在方框内代表标题栏,屏幕下方再画个长方框代表任务栏。
中间的空区代表客户区,这不就跟标准的WINDOWS程序界面很像了。还可加上菜单。
也有在DOS下用文字模式做界面的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询