VC编程入门浅谈
vc
看到那些对VC不知从何下手而苦苦挣扎的朋友,希望我的学习之路能给他们一下借鉴。
学VC并不是传说的那么难,可不下些功夫是学不成的。学编程急不得,没有编程的基础知识上来就学VC肯定碰一头灰,说VC难就难在这点上了。如果硬上,意志坚强的话还能挺过来,但最后还得回头来补习基础知识。意志不坚强的话,很有可能就此放弃,并留下一个VC难得不得了的印象。
其实,只要踏踏实实一步一步来,学VC很简单。对于没有编程基础的人首先要学习编程的基础知识,如变量,语句,基本的算法等,然后写一些小的程序,实现些常用算法对自己的思维是很好的锻炼,对以后的学习大有好处。起码要能排排序,求个八皇后,算个汉罗塔,再知道一点深、广度优先搜索。如果你已经有一些编程的基础知识了,自然就可以跳过这步。在对编程有一定的认识之后,就应该开始进军C 了。注意,C 是一门语言,而VC则是讲解如何在VC环境下使用MFC类库,学习VC应建立在充分了解C 的基础上的。
学完了C ,最好先找本Win32编程的书,Win32编程是指用Windows API编程,MFC是将众多的API函数进行了封装的类库,用起来方便了不少,但如果没有一些API编程基础,对相关概念不了解,学起来MFC来可能会很费解。API函数有2千多,不需要都学。其实只要知道如何创建窗口、对话框、控件、消息循环,了解了句柄的含义就差不多了,最好再了解一点GDI编程。这个阶段的关键是要理解Win32程序是如何运作的,把握各种窗口间的关系。因为你以后应该很少直接用Win32 SDK编写程序,所以关键是理解整个结构,记住几个函数并没有什么意义。函数用的时候可以现查。
打好了基础,现在进军VC的障碍都已经扫清了。不过还是应做好充分的思想准备,事情不会那么顺利的。刚开始你就要面对一个瓶颈,大量的紧密关联的知识,使你必须一下理解一个整体,而很难一点点来。可以说学VC最难得就是刚开始。情况有些类似于第一次创建窗口时面对的那长长的程序,很多人就是在此被它难住,放弃了学习。事实上,这几乎是Windows编程的一大特点,突破了这个瓶颈之后便是一片海阔天空,而有着扎实基础的你是一定能闯过去的。建议不要等彻底弄明白一句才
看下一句,等能做出个菜单、对话框时便回头再看一遍,几遍之后应该就可以大概明白MFC程序的运作了。这里有个关键,一定要用心体会面向对象编程的精神,努力将眼前的程序与之前的知识联系起来。通过比较成员函数和对应的API函数间的区别,尝试去理解MFC是怎样封装相关的API的。例如,相当多的宏,看
你可能喜欢
- c++经典代码大全
- PLC编程入门
- 定时关机
- 工程电路
- PLC精品课程
- 程序设计基础
- 单片机编程入门
- PLC编程入门教程51页
- 欧姆龙PLC编程入门1151页
- PLC编程入门28页
- PLC编程入门2页
- FXGP-WIN-C PLC编程快速入门4页
- 西门子300PLC编程 入门113页
- 怎么设置电脑定时关机2页
- xp系统下自动定时关机1页
- 定时关机1页
- 实现Windows 7操作系统自动定时关机1页
- 定时关机技巧全集4页
- VC6++自制定时关机软件19页
- 电气工程师_电路基础91页
- 电气工程师_电路的分析方法81页
- 20种工程电路7页
- 工程电路分析答案(英文版)15页
- 工程电路分析答案(英文版)34页
- 工程电路分析答案(英文版)19页
- 深入浅出PLC精品课程92页
- 电气控制与PLC精品课程2101页
- PLC精品课程建设计划2页
- 电气控制与PLC精品课程857页
- 电气控制与PLC精品课程642页
- 电气控制与PLC精品课程527页
- 2012年北京联合大学专升本程序设计基础复习220页
- 第4章 Visual Basic程序设计语言基础44页
- 程序设计基础(C)与实践(B)8页
- 程序设计基础(C)与实践(A)__答案8页
- 程序设计基础(C)与实践(A)9页
- 习题六 函数与模块化程序设计基础3页
- 单片机编程入门54页
- 单片机C语言编程快速入门56页
- c语言的单片机模块化编程初阶入门31页
- 课题3 单片机指令与编程入门31页
- 单片机编程入门白金教程系列16页
- 51系列单片机C语言编程入门(上)6页


