可以使用Borand的C++Builder进行编程(codegear现在已被Embarcadero公司收购,所以最新版属于Embarcadero了)。
扩展知识:
0、如果只是编程爱好者,用Borand的C++Builder进行编程那是又快又好又易懂,用来做些自已的工具还是非常不错的,它有所见即所得的界面,还有众多的别人做好了的控件。
1、如果你准备在不久的将来靠编程吃饭,那么,还是老老实实的去学会VC,学会它的MFC构架比较的好。因为现在的编程,对于稍大一些的项目,都不是一个人能完成的,都需要一个团体去分工协作。别人用MFC,你不用,到时你就没法被聘用,更别说与团队中其它人合作了。
2、当然,你也可以学习C++Builder,Borand是最早开发C++编程环境的公司,它的Turbo C在DOS年代是编程专业的必修课程,后来到了Win时代,Borand推出了基于Pasic语言的Delphi和实际上使用Delphi核心却使用C++语言进行编程的C++Builder。
3、VC现在成了Win下需要高效率运行环境编程的首选工具,在游戏3D编程等方面应用很广。Delphi在对运行效率要求不是非常严格的情况下用得比较多,多用于人机对话界面,数据库管理等方面。C++Builder则有些小众化,因为使用C++的多使用VC,而喜欢快速开发的多使用Delphi,且因为它的核心用的是Delphi的,所以,稳定与成熟度比Delphi要差一些。
4、此外,传统的编程除了VC、VB、Delphi、C++Builder外,还有针对数据库编程的Power Builder、FoxPro,还有注重于跨平台的JAVA等等。
5、当前随着电脑有向云端化的趋势,如果要从事编程工作,还需要学习网页编程、.net技术等。
楼主不要听上面的胡说,C++直接用API绘图可以绘制非常漂亮的效果(自己绘制背景,按钮,图片等),比MFC那么固定的模式好多了,而且可以直接添加DriectX库或OpenGL库绘制3D绘图,但是学习难度非常大,需要花费很多的时间去研究页面的布局,另外WTL库是直接基于API的,界面也比MFC要漂亮很多,市面上的很多杀毒软件都是使用WTL库绘图的,如果有兴趣可以研究下金山的开源源代码,那个就是WTL库的,瑞星和360也都是WTL库,只是没开源而已。
c 和 c++ 就够了 呵呵..教材的话 就要那个windos程序设计就行了 刚开始可能看这挺眼晕 多琢磨琢磨示例程序 多看几遍 就好了 你还可以根据自己的理解 去改改实例程序 看看改了之后 是否按你的意愿运行的 编程 也算是熟能生巧的活吧 没什么捷径吧 一定要记得 多练 如果就只是看书 而不动手的话。。。学起来会很困难吧 呵呵 我也是 初学者 还有啊 mfc 对于游戏来说效率不够...编游戏没有用mfc的
这个 要想做桌面程序的话 如果是要用c++的话 建议学下MFC
直接用win32 api那才叫繁琐 而且MFC做图形截面还真行
推荐本入门书 孙鑫的 vc++深入详解 特别适合楼主
图方便用VB 又不愿意 这个就简单
新人刚学过c++和c 想学windows编程在学之前需要什么基础吗,想学mfc,那么是不是要先看看win32?~
MFC就是在Win32基础上的封装,学MFC最好先学一下Win32,可以不学精,但是至少应该有个了解。
而且,如果你以后搞Windows编程的话,想搞好,那么了解Win32是必不可少的。
《windows程序设计》是基于sdk开发的,简单讲类似于c语言开发,《深入浅出mfc》是基于c++开发的。SDK利用的是API写程序,MFC是把API封装到类里面去,成为C++的架构。
相对于MFC,可能SDK开发更底层一点。如果你更偏向c++,那就用mfc写程序吧!不过还是建议看一点《windows程序设计》,对于你理解windows的机制有帮助。
我刚开始也像你一样毫无头绪,但第一个windows程序写出来以后,之后的路就顺多了。我是mfc编程的,我来分享一下我的入门经历:
一开始我看的书是《21天学会visual c++》,照着书上说的按部就班写一个程序,然后重复写这个程序,不过从第二次开始就尽量不看书,凭借记忆开始,走到哪一步实在想不起来了,再看书,一直重复这个过程,直到自己可以完全不看书,把这个程序写出来。这个重复的过程有一点好处:可以加深你对“windows里一切都是消息”,这句话的理解。
之后我自己设计了一个小程序,很简单,一个对话框,上面1个按钮,一个edit控件,一个combo box控件,功能就是combo box里有几个选项,我选择不同的选项,edit控件里显示不同的内容(其实就是拳皇的出招表,选不同的人物,列出技能怎么按键的),点击按钮关闭程序。就这么个程序,根据之前重复操作的经验套用过来,该添加什么就添加,至于该用什么消息,好在微软函数命名好理解,再加上自己一点点的查资料,这个程序总共写了3个月,终于成功了!
成功之后,再去看程序的代码,发现好多都能基本理解,包括工程一创建出来后那些初始代码。然后自己修改这些代码,编译看结果,再修改,再看结果,最后就基本知道windows编程是怎么回事了,之后写程序遇到难题,怎么去百度搜索都方便了,起码关键字知道写点啥。
你学c和c++的时候写的代码都是dos 的,一开始创建完windows程序的工程看到那些初始代码后多数人都傻眼了,没事,等你自己设计自己制作完第一个windows程序后好多了。学习windows编程需要看的书其实不必太多,《windows程序设计》《深入浅出mfc》这两本书作为提高还可以,新手看可能有点深了,建议先动手写程序,因为对于新手,看书看不出问题,因为干脆不懂,怎么发问呢?先写程序就不一样了,比如我想要在界面上来个按钮,这就是问题了,怎么添加?有了这个问题,就去找解决方法,添加好了以后问题又来了,我点击了一下按钮发现对话框关闭了,我不想点完按钮就关闭,该怎么做?其实你会发现,什么都不懂的人直接从程序出发反而好做,为什么?因为写程序的过程是一个系统化的过程,而且你遇到的问题是很明确的,比如就是不想点击完按钮对话框就关闭,明确了问题,再找答案还不好找吗?
以上是我的个人经历,写的有点多,不知道你有没有耐心看。你可以借鉴一下。还有编程的时候一定要有msdn在手,里面全是介绍windows函数的。有问题了先查查msdn,再去网上查,慢慢来,这第一步迈出去之后,一切都好多了,别怕花时间,刚开始一个小程序写半年都有可能的。
数据结构么,学校的教材能啃完就够牛的了!清华的那个数据结构教材还可以!
有问题可以和我沟通,共同进步嘛!
#15062946282#
求VC++编写WINDOWS应用程序的简单例子 ******
#伯凡# 是用MFC还是用CLI呢? 我并不建议你直接看这个源代码,对你学习没有好处,也没有帮助. 而是自己先学习一下MFC或者是CLI的入门知识, 因为计算器这种简单的业务逻辑,和控制台程序没什么本质区别. 但是界面开发上,就要你自己学习了.
#15062946282#
用C++开发Windows应用程序应该用什么开发工具啊? - ******
#伯凡# 公司里最常用的就是visual c++ 和 c++ builder,其它的开发语言相对来说IDE工具也很不错,但很少有公司作为正式的IDE来使用,主要是通用性能问题.visual c++的IDE作为微软的刀锋产品,性能是非常不错的,但用它来写UI层的话没有BCB来的直接了当,但是BCB的底层实现也是不错的,必将操作系统是微软的.说白了就是用VC来写数据层和底层库,然后用BCB构建界面.
#15062946282#
想用c语言编写windows程序应该看些什么书?(高手推荐几本) - ******
#伯凡# 《Windows程序设计》 呵呵,加个书名号人家看得更清楚一点. 英文版是Programming Windows,现在是第五版,中文版是北京大学出版社出的.作者是Charels Petzold. 中文版定价160,英文影印版好像是248.
#15062946282#
我想学习使用C++语言编写windows程序方面的知识 ******
#伯凡#那本不错,是必读的 然后学习一些VS,尤其是C#和VC方面的知识 掌握一个开发工具 如果你用C++就用VC吧,推荐孙鑫的视频教程
#15062946282#
window8windows8怎么用c语?window8wind ******
#伯凡# Visual C++ Express 2010 2012 2013 (x86 x64通吃)如果想更好的兼容XP及以前系统请用CodeBlocks或者DevCPP,它们都是GCC编译器的IDE.当然,你要是只用于学习,啊哈C非常适合你.以上所提到的BaiduGoogle都非常容易找到
#15062946282#
visual c++怎么用c语言编程?步骤具体点...多谢 - ******
#伯凡# 你是想问怎么样用VC++编译C语言? 新建->选Win32 Console Application(并把位置和工程名填写好)-> 选A simple Application->按完成->双击打开class view中的main-> 在#include "stdafx.h"的下一行加入#include<stdio.h>附: 可以把int main(int argc, char* argv[])删成main();和删除return 0;但不删除也没有关系.
#15062946282#
请问学习C++之后,在学什么才能编写Windows应用程序? - ******
#伯凡# 推荐看《Windows程序设计》,了解Windows系统的机制.大概看一遍此书后就进入编程.MFC也好API也好只是一种程序框架,用的都是C语法,都要服从Windows的窗口和消息机制.把它们当成跳板随便试编几个程序,深入理解和掌握Windows的窗口和消息机制才是主要的.打个比方,你学了英语,去了美国怎么用都觉得不顺,就好像自己不会英语一样.这是因为不熟悉美国文化,社会规则所致.用在编程上同理.
#15062946282#
用C++编写windows forms application的进阶教程 ******
#伯凡# 最经典也是最好的是C语言的<<windows程序设计>>这本书,很厚的那本.里面是C语言讲的. 当然你也可以自己用C++的类把里面的内容写一下.我们都是看这本书长大的,比这个更深的是<<windows核心编程>>,比这个更深的是windows内核(注意:是内核,不是核心)编程方面的书(包括但不限于驱动).还有一本老外写的用C++写windows界面程序(没有用到MFC,都是自己写的类).但是用c++类写程序并不是流行,很多公司还是用C来写.其实要说的还很多,先就这么多吧!
#15062946282#
怎样用VC++6.0windows编程 创建窗口 详细步骤 - ******
#伯凡# 文件——C++/C选项 ——起名字要“.C ”的或者是“.cpp”的——定义存储路径 ——确定——即可
#15062946282#
如何用VC编写Windows窗口程序 - ******
#伯凡# 控制台编程和窗口编程几乎就是两个不同的概念.方法和思想差别很大.控制台的程序一般用来学习语言,比如c或者c++,练习基本语法和结构这些.window编程一般是在微软提供的API基础上进行编程,不需要你去写过于底层的东西,大多都是调用已有的接口来做的.入门的话,建议可以看看孙鑫写window编程视频教程,来得稍微快些,要是先就看书的话有些不适应,毕竟从控制台程序到窗口还是有一定距离的,先看看视频,理解消息驱动的思想之后,再看些书.最主要的还是多练习,否则一切都是白费的.