📄 +
字号:
作者:三月
email: ocean_sky002@263.net
日期:7/25/2001 2:04:38 PM
如何学好visual C++/MFC
8/30/2000 0:0:0· maco·yesky
有一天,一个朋友跟我提起,你能不能把你学习VC的经验写成几篇文章,来帮助其他受到VC困扰朋友。我告诉他,我可以写一些这样的文章,但是我不能保证每个VC朋友都能有用。因为没个人的看法不同思路不同,学习的方法也不同。我只能适应广大的而不是个别的。回想一下我学VC的历程就想掉眼泪(cry………)。 其实学任何一种语言都是一样的。需要勤奋+毅力+运气=成功,这是我认为的一个公式(不要拿它当定理哦!:P),这里毅力和勤奋是个人因素,而运气这是先天的。所以说一个程序员不是那么好当的。(别告诉我你是程序员!:()
如果你以前没有接触过编程语言的话,在接触VC前我建议你先学习一些基础语言,比如C、FOXBASE、PASCAL等都是一些比较好学的基础语言,我当初就是从C语言过度学VC的。学基础语言的目的是学习语法结构和如何编写概念,只有你理解和掌握了这些编程用的工具才能学习高级语言。这些基础语言中我建议大家学C语言,其实VC就是C++也就是C语言的"儿子","父亲"学习起来比较容易上手,但遇到类似WINDOWS的程序的时候比较固执不容易沟通(呵呵,好想在说我的父亲^-^),在这种条件下才有了"儿子","儿子"比较开朗应变能力强,但是就因为他这些优点才使初学者难以掌握。
VC是C++语言,是一种面向对象的编程语言。他于基础语言不同点在于,基础语言是一条路走到底的(中断技术除外),而面向对象是等待你的指令才往下走,是被动的编程语言。这点是学习VC前必须扭转的概念,如果你不理解他们的区别你就不会编好C++程序。
学习前要注意的事情
1、 开发需要读写文件的应用程序并且有简单的输入和输出可以利用单文档视结构。
2、 开发注重交互的简单应用程序可以使用对话框为基础的窗口,如果文件读写简单这可利用CFile进行。
3、 开发注重交互并且文件读写复杂的的简单应用程序可以利用以CFormView为基础视的单文档视结构。
4、 利用对话框得到用户输入的数据,在等级提高后可使用就地输入。
5、 在对多文档要求不强烈时尽量避免多文档视结构,可以利用分隔条产生单文档多视结构。
6、 在要求在多个文档间传递数据时使用多文档视结构。
7、 学会利用子窗口,并在自定义的子窗口包含多个控件达到封装功能的目的。
8、 尽量避免使用多文档多视结构。
9、 不要使用多重继承并尽量减少一个类中? 过多的功能。
上面这些学习前要注意的问题,是我在VCHELP抓来的。我下面具体解释一下为什么要注意这些事情。
用单文档是因为在VC开发中用到最多的是MFC(还有API),而用Appwizard瓷
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -