c++-C++ UI开发 界面开发 窗口开发

问题描述

C++ UI开发 界面开发 窗口开发

自学C++的,目前都是照着书本写程序的,书上从win32 API开始讲解,然后讲MFC
很简略,所以我只会用Winmain(win32 API)写很简单的窗体,但是win32 api写
窗口很丑,而且学win32 API主要是打基础,了解程序的运行方式,
然后呢MFC书本讲的很简单,找不到书也找不到相应MSDN,
win32 API好歹有个MSDN

所以呢,C++UI开发有哪些软件呢?我要所有的软件名字好有个概念,然后求推荐其中哪个好用

解决方案

http://blog.csdn.net/xdrt81y/article/details/12081465,或许对你有用

解决方案二:

如果楼主想做windows程序员就必学MFC

理由:

1、win32 sdk是功能强大,可对记忆是个考验,而MFC有无数现成的源代码可以帮助学习。
2、跨平台的东西只能减少工作量,windows很多高级特性,linux没有。所以学QT的时候根本不会接触到,至于哪些高级特性,无数了,当然学C#也可以接触到,QT是能实现这些高级特性,可学习时根本不会接触到,又怎会理解?如windows登录机制,如何改写windows登录框,如何获取windows登录密码(我这是打个比方,不是非要实现这个)。学QT时很难接触到,放着源代码不一定会懂。懂的人往往也是学过MFC、C#后转学QT,用QT实现的。
3、看楼主这么说一定是英文不太好,那QT这几年才流行开来,中文资料远没MFC多,但确实MFC深入后很头痛,但对于英文不好、想做windows程序员的人来说,是个不错的选择。

解决方案三:

c++ui开发够用就可以了,所有的软件名字没必要,刚接触mfc你居然说简单
个人觉得qt挺不错,还跨平台,相对于mfc其实还是有优势的,
btw:mfc初期学习曲线较陡

解决方案四:

c++ui开发够用就可以了,所有的软件名字没必要,刚接触mfc你居然说简单
个人觉得qt挺不错,还跨平台,相对于mfc其实还是有优势的,
btw:mfc初期学习曲线较陡

解决方案五:

如果楼主想做windows程序员就必学MFC

理由:

1、win32 sdk是功能强大,可对记忆是个考验,而MFC有无数现成的源代码可以帮助学习。
2、跨平台的东西只能减少工作量,windows很多高级特性,linux没有。所以学QT的时候根本不会接触到,至于哪些高级特性,无数了,当然学C#也可以接触到,QT是能实现这些高级特性,可学习时根本不会接触到,又怎会理解?如windows登录机制,如何改写windows登录框,如何获取windows登录密码(我这是打个比方,不是非要实现这个)。学QT时很难接触到,放着源代码不一定会懂。懂的人往往也是学过MFC、C#后转学QT,用QT实现的。
3、看楼主这么说一定是英文不太好,那QT这几年才流行开来,中文资料远没MFC多,但确实MFC深入后很头痛,但对于英文不好、想做windows程序员的人来说,是个不错的选择。

时间: 2024-08-31 17:26:49

c++-C++ UI开发 界面开发 窗口开发的相关文章

ae 界面开发 图像显示-c# AE开发界面中,老师让实现一个点击按钮就可以直接显示TIFF等图像的功能

问题描述 c# AE开发界面中,老师让实现一个点击按钮就可以直接显示TIFF等图像的功能 RT,现在老师让做一个界面,他想实现点击每个按钮就会在axMapcontrol中直接显示TIFF,Shapfile等图像数据,而不是传统的需要调用系统窗口自己选择路径那种.本人初涉开发,求该功能实现的可用代码谢谢各位了!来个教学也行! 解决方案 http://blog.csdn.net/devillyd/article/details/5704359

求详细解答-软件漂亮的界面是如何开发的呢?

问题描述 软件漂亮的界面是如何开发的呢? 各位大神请问漂亮的软件界面是如何开发的呢?需要用到什么软件.是不是要用到PS或者Maya啊?但是用哪些软件做出漂亮的模型之后,又是怎样编码实现功能的呢?拜托讲得详细点,因为这个问题困扰我很久了,拜托了大神们!!! 解决方案 对于这个问题,你的Html和Jsp基础一定要是有的,还有就是你需要学会Jquery这种编程语言,等你学会了Jquery时,你会相当嫌弃你的JS技术的,因为Jquery有很多特效,这样做出来的界面会很漂亮的,动态效果很好... 解决方案

请问各位商业上的人事,java软件开发用的是Swing可视化窗口开发还是用class类开发

问题描述 请问各位商业上Java的人事,java软件开发用的是Swing可视化窗口开发还是用class类开发.请说明从软件的安全与保密性,用那个比较好. 解决方案 解决方案二:java的长处不在界面开发上,商用的Java桌面成功的还没看到过.(免费的不说了)商业java应用,多半是后台服务器应用,所以是用class直接开发.软件安全方面,Java也不是强项.Java程序的安全性,通常是用操作系统保证的,操作系统被攻破了,把class文件反编译一下,基本都出来了.要是你要做安全性很高的桌面应用,建

android开发界面监听和跳转,求教两个程序有版图

问题描述 android开发界面监听和跳转,求教两个程序有版图 在编辑输入什么 上面就显示:您输入的是"输入的内容" 我只会写 点各个按钮出现相应的字 按钮变不了 这页面跳转 只会一点点 求程序 解决方案 第一个问题: android中有监听ExitText输入内容变化的监听函数: exitText.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s,

《HTML5触摸界面设计与开发》——2.3 奠定基础的 < head >标签

2.3 奠定基础的 < head >标签 HTML5触摸界面设计与开发 代码清单2.2展示了加州鸟类网站的head标签 http-equiv 元信息 http-equiv 元信息告诉浏览器如何去做,等效于设置了HTTP 报头.这让你可以向浏览器传达一些原本由服务器告诉它的内容.当你不能控制服务器时,它特别有用.例如,如果你想设置一个缓存头,但又不能控制服务器,你可以使用http-equiv属性: <meta http-equiv="expires" content=&

《HTML5触摸界面设计与开发》——2.6 总结

2.6 总结 HTML5触摸界面设计与开发 在本章中,你学会了如何使用媒体查询来创建样式的分界点.你还学习了viewport 元信息和虚拟像素.请记

eclipse rcp-Eclipse RCP 开发可以用Swing 开发图形界面吗?

问题描述 Eclipse RCP 开发可以用Swing 开发图形界面吗? 最近在搞Eclipse RCP开发,需要对之前的一款Swing开发的软件移植到Eclipse RCP下,但发现Eclipse RCP都是用的SWT.JFace技术,不知道能不能将Swing移植过去? 解决方案 参考Swing/SWT Integration 中文的话,可以参考SWT集成AWT/SWing.ActiveX(Word和PDF).本地浏览器

C#窗体开发界面跟运行出来的不一样,求大神指点

问题描述 rt,在别的电脑做好的窗体,放自己笔记本里开发界面的窗体跟运行的不一样,但是运行出来是之前做好的,咋搞 解决方案 解决方案二: 解决方案三:两台电脑的屏幕大小一样么解决方案四:不一样的,分辨率也不一样,之前做的时候是win7,本儿是win10,但是调分辨率没有卵用==!解决方案五:分辨率的问题,在窗体布局的时候考虑下不同分辨率的客户端解决方案六:重新生成试试?解决方案七:目测分辨率问题解决方案八:调分辨率完全没用,图片的大小还是跟原来在机房的界面不一样,跟运行出来的不一样,在机房电脑无

C#开发界面时,鼠标总提示沙漏状态

问题描述 C#开发界面,发布程序后,鼠标总提示沙漏,忙碌状态,请问怎么回事 解决方案 解决方案二:cursor属性也不能改变,有人知道是怎么回事吗?解决方案三:是不是设置成了沙漏解决方案四:是的,可是一改变属性,还总是沙漏.而且cursor属总是WaitCursor这个,而且选择别的也不能选择.解决方案五:怎么没人知道吗?解决方案六:怎么没人知道吗?解决方案七:到控制面版,改一下鼠标风格