我们学习C C++ 等语言,主要是控制台程序,如何编写有界面的程序呢?

 我来答
hanzsim
推荐于2016-01-26 · TA获得超过1540个赞
知道小有建树答主
回答量:922
采纳率:0%
帮助的人:1091万
展开全部
图形界面是和操作系统有关的,目前C/C++的图形界面还是基于windows操作系统的。
C应该说是不可能实现图形界面的,因为C定位就是图形系统。也许又有C的新版,能做GUI开发,本人是不清楚。
C++图形界面是成熟的。主要因为MS在C++上的强力竞争。如果有一个强有力公司,VC++必败。
但目前的形式是,C++图形开发唯MS一家独大,产品是Microsoft Visual C++6.0~10.0,对应于VS98~VS.net2010。
在MS下的VC++图形界面应用程序开发有两种手段,API方式和MFC方式。API算上专家级,也是基础;MFC是用类库方式设计。入手容易,效率低下。
比如,MFC用向导就能做个程序,而API创建窗口类则需要:
WNDCLASSEX wcex;
wcex.cbSize=sizeof(WNDCLASSEX);
wcex.style=CS_HREDRAW|CS_VREDRAW;
wcex.cbClsExtra=0;
wcex.cbWndExtra=0;
wcex.hInstance=hInstance;
wcex.lpfnWndProc=(WNDPROC)WndProc;
.....
LRESULT CALLBACK WndProc(HWND hWnd,UINT message,WPARAM wParam,LPARAM lParam)
{
......
}
建议学习VC++时,先学一段API编程,实际做时使用MFC。社会就这样,你会API没人用你,你工资太高;可你只会用MFC,你就是猪。
le284
2011-04-14 · 还没有填写任何签名呢
le284
采纳数:315 获赞数:996

向TA提问 私信TA
展开全部
看一下 windows编程吧 一般就是利用windows底层的api(应用程序接口)。 这个比较底层。
比较简单的就是MFC了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d7e281d
2011-04-14 · TA获得超过517个赞
知道小有建树答主
回答量:2377
采纳率:100%
帮助的人:1103万
展开全部
学习一下MFC,各种常用winAPI的使用方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d4ecace3f
2011-04-15
知道答主
回答量:22
采纳率:0%
帮助的人:18万
展开全部
你好,这得学api,或者学习框架MFC等等,可以找这方面的书籍看看,希望能帮到你
是不是还有什么疑惑?不懂吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一抹地平线
2011-04-15
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
给你推荐QT4编程把,这个QT把C++的类基本上都包括了,你可以学习研究一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式