请教会用VC编软件的人

来源:百度知道 编辑:UC知道 时间:2024/06/04 07:56:15
想请教下会用VC编软件的人,我现在已经学会了C,C++,现在想学VC,想把理论和算法程序用VC做一个成果软件出,所以想学会VC,去网上找了下方法,他们都说是先学WINDOWS程序设计,打好基础,再学VC

可是我发现WINDOWS程序设计这本书上太多的函数不知道,去查MSDN的话,也是半理解半不理解,感觉学VC真的好难.

所以想请教下现在已经用VC编软件的人,你们是怎么学VC的,学VC的过程是怎么样的.
如果发现能让我有捷径的 追加高分.
谢谢大家的热心,但如果我现在就采纳我想很多人就不会再回答了,所以再等几天哦,采纳后我会追再加分的

你好,这个问题现在没法回答,因为你没有说明你将来希望使用VC开发什么类型的软件啊。所以我只能给你分类讨论一下。大致分成2种情况。
一,使用VC开发一般的窗口程序。
那你只要对API做到心中有数,基本了解就可以了,应多花力气学习MFC,因为MFC里边封装了许多API函数。所以你完全没有必要一个字不落的读完Charles Petzold所著的《Windows程序设计》,说实话,如果要把这本书完全看懂,可能需要2年时间(有点夸张),但也差不多。
二,使用VC开发视频游戏。
简单讲,使用VC++编程有两种基本架构,一是MFC,用它可以快速轻松的开发一般Windows窗口程序,就像word字处理程序、浏览器、QQ之类,当然我不是说这些都是VC做的,我是说可以用MFC开发这类型的程序。
还有一个架构是Windows API,使用API做视频游戏是再好不过了,就像我做的那个小游戏,用的手段就是:VC++6.0 + API + DirectX SDK = 游戏。如果你想体验一下,请留个邮箱吧,呵呵,有点难啊,据我了解,目前没有人(包括我)能够打到第四关!
但是,如果使用基于类、C++的MFC开发游戏,那可太麻烦了,恐怕几年下来你也搞不出什么东西来。
同样,API用来做一般的窗口程序也很困难,刚布置用户界面就要花费很大力气。
所以说,MFC和API各有各的用途,做游戏当然是API+DirectX SDK再辅以某种编程语言了。而MFC甚至你一点都不懂也没大有关系。当然,我建议你看一下微软的程序员是如何编写MFC类库的。那可是一本极优秀的算法设计的书。
明白了吗?做游戏和做一般窗口程序是两条路,两个发展方向,希望你能尽早明确自己更想做什么。

你的目标很明确,不是为了学习WINDOWS程序设计,而是为了做个可视化软件界面。所以你不应该像网上文章介绍上的那样,先学WINDOWS程序设计,再学MFC

你应该直接借一本VC入门教程,看里面的控件的使用方法,并跟着书做一两个例子

这样你就能很快自己做一个简单的界面和你的程序配合了(如把原来显示在DOS窗口的内容显示到文本框上)

接着,再看你需要什么其它的界面功能,再从一些高级的