刚学了C、C++,请教怎么做图形用户界面程序?

mbchen2015 2014-07-16 08:20:30
刚学了C、C++,请教怎么做图形用户界面程序?大学计算机专业这些知识是通过哪门课程学习的。在网上看到可以用MFC、QT什么的,最好能站在计算机科学原理角度作答,不要囿于WINDOW平台或LINUX平台的相关图形界面类库本身。感谢!
...全文
37365 28 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
mortimer7866 2016-11-07
  • 打赏
  • 举报
回复
引用 15 楼 xiaohuh421 的回复:
刚学C++, 还是不要好高骛远, 先学学基本的界面库吧. 从计算机科学原理角度解释, 那么完全理解显卡工作原理, 及显示器工作原理, 数字图像处理等等很多非常专业的知道. 每一样都够一个人终其一身来学习了.
从楼主那句不要局限与windows与Linux来说说明楼主不太懂,这个与好高骛远没什么关系,哈哈
「已注销」 2014-07-21
  • 打赏
  • 举报
回复
JAVA的AWT 或者C++的QT
tixisong 2014-07-21
  • 打赏
  • 举报
回复
qt mfc
_nMaple_ 2014-07-21
  • 打赏
  • 举报
回复
引用 13 楼 mbchen2015 的回复:
有计算机专业的吗?请问高校计算机专业关于图形界面编程的知识是通过哪门课程获取的?
知识是相互衔接的,先学习了C++得到基础,关于图形界面的课程,从原理出发,有《计算机图形学》,但是很理论,而且简直就像在学几何! windows有提供操纵图形界面的API,一般比较深的都能讲到这里,有的大学开设《Windows程序设计》,主要就是讲解windows编程体系,从内存操作到图形界面,还提到很多API函数。 如果楼主真想往这方面挖,windows平台下好好看看MFC,是对windows API的一种简单封装,有一定难度!其他跨平台环境,我目前只是知道QT. 希望对楼主有用!
onion_cc 2014-07-19
  • 打赏
  • 举报
回复
我也打算学习图形界面了。先学api吧,用windows程序设计那本。
从来不作 2014-07-19
  • 打赏
  • 举报
回复
引用 14 楼 foruok 的回复:
我是 Qt 版主,推荐Qt ,最好的了,没有之一。跨平台, WIndows / Linux / Mac / Android / iOS ,都可以用。 ----------------------------- 博文决赛,投我一票,谢谢。
已投,不谢
qweqweqwexdd5 2014-07-18
  • 打赏
  • 举报
回复
感觉MFC好坑爹,就算消息循环,串行化啥的都有所了解,但是还是有各种各样的问题,孙鑫的技术和视频非常不错,不过我看视频就想睡觉。。
foruok 2014-07-18
  • 打赏
  • 举报
回复
qt-project.org 这里可以下载。我博客里置顶文章内也有链接
xiaohuh421 2014-07-18
  • 打赏
  • 举报
回复
刚学C++, 还是不要好高骛远, 先学学基本的界面库吧. 从计算机科学原理角度解释, 那么完全理解显卡工作原理, 及显示器工作原理, 数字图像处理等等很多非常专业的知道. 每一样都够一个人终其一身来学习了.
loong0306 2014-07-18
  • 打赏
  • 举报
回复
引用 14 楼 foruok 的回复:
我是 Qt 版主,推荐Qt ,最好的了,没有之一。跨平台, WIndows / Linux / Mac / Android / iOS ,都可以用。 ----------------------------- 博文决赛,投我一票,谢谢。
版主您好,求QT下载地址 学习下,谢谢啦。
foruok 2014-07-18
  • 打赏
  • 举报
回复
我是 Qt 版主,推荐Qt ,最好的了,没有之一。跨平台, WIndows / Linux / Mac / Android / iOS ,都可以用。 ----------------------------- 博文决赛,投我一票,谢谢。
没事人 2014-07-18
  • 打赏
  • 举报
回复
引用 3 楼 banshichiqinglangzi 的回复:
看样子,你应该具备了编程语言的基本知识,那买本qt的书看吧
可以简单介绍下qt吗
Adol1111 2014-07-18
  • 打赏
  • 举报
回复
1、刚上手C++不建议接触图形界面,毕竟C/C++不是Java、C# 2、MFC就算了吧,新手用Win32 SDK,或者Qt,也可以玩玩linux下的gtk。不过除了Qt是C++,其他都是C。Qt的话可以跨平台,5.X已经加入了Android、IOS等移动平台的支持。MFC已经步入晚期了,不建议学习,现在基本都是维护老项目。而且MFC比较复杂,不如原生的API,上手快什么的都是假的。 3、Qt的话,书比较少,而且基本没有5.X的版本,建议看官方文档。 4、win32的话书还是很多的,建议先看看《Windows程序设计(第五版)》,虽然老,但是是windows编程的经典。 5、如果你想更快速的学习开发windows下的图形界面,建议用C#,比C++什么的方便多了,winform、WPF还是很成熟的。
formal1123 2014-07-18
  • 打赏
  • 举报
回复
qt有什么书推荐的吗
bigbaldy 2014-07-18
  • 打赏
  • 举报
回复
MFC还是算了,C++做图形界面还是Qt吧,你自己写是不可能的
gamer_x 2014-07-17
  • 打赏
  • 举报
回复
引用 楼主 mbchen2015 的回复:
刚学了C、C++,请教怎么做图形用户界面程序?大学计算机专业这些知识是通过哪门课程学习的。在网上看到可以用MFC、QT什么的,最好能站在计算机科学原理角度作答,不要囿于WINDOW平台或LINUX平台的相关图形界面类库本身。感谢!
LZ是要做图形驱动吗?比如OpenGL什么的,去看看是不是你想要的。
赵4老师 2014-07-17
  • 打赏
  • 举报
回复
楼主想精通原理而不具体编程实现?
勤奋的小游侠 2014-07-17
  • 打赏
  • 举报
回复
从createwindow入手吧。界面肯定是要涉及系统相关的。 楼主可以看一下<windows程序设计>这本书,很简单的逻辑。
排山和倒海 2014-07-17
  • 打赏
  • 举报
回复
MFC是上手最快的,不过感觉qt好一些啊
mbchen2015 2014-07-17
  • 打赏
  • 举报
回复
有计算机专业的吗?请问高校计算机专业关于图形界面编程的知识是通过哪门课程获取的?
加载更多回复(7)

65,184

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧