学完C++基础 除了MFC还能学什么?如果开发桌面程序,只能用MFC吗? 个人不喜欢MFC

如题所述

界面只是个跟用户交互用的,你要学的东西还很多,你可以先对一样入手,如果是windows下,用C++ VC++ 开发的话,你可以直接用window sdk编程,但可能你会难以接受,你可以和MFC搭配使用你才两个都好理解,当然也可以学C#,它就是比MFC要好使用,开发快,界面问题很好处理.
界面只是个辅助你功能实现的过程,但也是比较重要,毕竟有时候一款软件的成功以否就是他的界面。
开发桌面应用程序,你还得涉及,多线程编程、网络编程、数据库编程。。。等。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-26
可以学习qt啊。要是喜欢图形的话可以尝试下opengl,不过opengl只是一组图形的api,对于窗口的处理和各种响应还是要靠mfc或者其他的
第2个回答  2012-05-26
当然很多了,才是基础,仅仅向前迈了一小步,数据结构、算法学、操作系统等等,很多了,开发左面可以不用mfc,那是微软的,Linux下也可以呀,当然还有别的window C 软件开发系统
第3个回答  2012-05-26
C#或者API编程也不错

学完C++基础 除了MFC还能学什么?如果开发桌面程序,只能用MFC吗...
界面只是个跟用户交互用的,你要学的东西还很多,你可以先对一样入手,如果是windows下,用C++ VC++ 开发的话,你可以直接用window sdk编程,但可能你会难以接受,你可以和MFC搭配使用你才两个都好理解,当然也可以学C#,它就是比MFC要好使用,开发快,界面问题很好处理.界面只是个辅助你功能实现的...

用C++做windows桌面应用程序一定要用MFC吗?
MFC函数很多,用到哪,可以查到哪,不用的不去管它。东西太多,不要学了再用,而是边用边学,用哪学哪,不用的不学。C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对...

学完c\/c++之后…除了mfc和qt外!还有没有其它做界面的?指的是用c++写的...
回答:wxwidgets和QT一样是跨平台的UI库,风格类似MFC

用C++做windows桌面应用程序一定要用MFC吗?
MFC函数很多,用到哪,可以查到哪,不用的不去管它。东西太多,不要学了再用,而是边用边学,用哪学哪,不用的不学。

学完c++之后还能学什么?
看你未来的发展方向,如果是做码农,把mfc和stl弄的深入下去,如果继续软件安全,建议把精力放在调试技术和编码技术上, 不过很多时候ring0和ring3是相通的。 在人类社会中上层建筑决定下层经济,但是在计算机的世界里,底层知识直接决定上层知识。我是 先学的C 而后向上学了C++ STL MFC 网络 向下学习的...

vc++除了mfc,还有简单的吗?
不想太深入 你那就设计网页就好或者图形处理 学点C#的基本语言 再学个asp.net编个网页 设计一下网页的元素 这个还是很简单的 当然什么学深了都很麻烦 但是关键是在用用心 如果你想学好mfc的 那你要从头来 学好C++ 学windows SDK编程 之后读mfc有关书籍 比如深入浅出mfc vc技术内幕 等等 ...

学了C++语法后要不要学MFC
如果你要写windows式的程序,例如象IE之类的程序,而且你用MS VC++编译器,你就要学MFC。MFC是windows式程序的基本库。MFC == Microsoft Foundation Class Library 如果你不用它,那你就要自己开发很多基本的东西啦。例如,文件选择器,你要画框,要从根目录开始找文件名,文件夹名,揿文件夹名深一...

学习C++中,想确定软件开发方向应该先学什么后学什么,比如MFC,ATL,STL之...
先学数据结构与MFC,MFC的话从最简单的对话框开始 会写界面与一些能看到效果的小程序会让自己很有成就感 这样比较有学习动力 软件工程、设计模式也都是要看的 至于STL作为C++语言本身的理解,如果想理解得很深,待编程能力强了再看不迟 ATL,ACTIVEX之类,随着需要自然而然。

C++ MFC 学了之后再学点什么呢
如果暂时没有专业方向比如专攻网络编程或者数据库编程等的情况下可以学 QT ,跨平台编程。跨平台是趋势,而 QT 是 C++ 程序员比较好的选择,WPS 就是基于 QT 做跨平台的。

想用c\/c++写windows编程,又不想学MFC怎么办?
MFC本身是基于windows api,其类库封装了一些常用的图形控件。如果你想写带图形界面的程序,建议使用带界面设计的IDE,如C++ Builder、VS中的MFC 等等,这些都提供了界面设计,这样你就不必要在界面设置上花太多时间。现在就看你想不想写带界面的应用程序,如果不想带界面只使用简单的命令行,直接选用VS...

相似回答
大家正在搜