学习编程想要找个师傅带

来源:百度知道 编辑:UC知道 时间:2024/05/25 08:42:20
我是计算机专业的学生想要找个师傅带着我学编程,当然了我每天晚上时间比较多,希望能够找到一个很好的师哥或者老师教教我怎么弄,所以希望能够有人帮忙,如果能将我教会了我不但把所有分都给他!还请他吃饭!对了说一下本人虽然是菜鸟但是学东西上手很快,自认为多少有点小聪明所以希望能有师傅赏识!

一个编程爱好者的入门之路
看到那些对VC不知从何下手而苦苦挣扎的朋友,希望我的经验能给他们一些借鉴。
学VC并不是传说的那么难,可不下些苦功夫是学不成的。学编程急不得,没有编程的基础知识上来就学VC肯定碰一头灰,说VC难就难在这点上了,如果硬上,意志坚强的话也许能挺过来,但最后还得回过头来补习基础知识。意志不坚强的话,很有可能就此放弃了,并留下一个VC难得不得了的印象。其实,只要踏踏实实一步一步来,学VC很简单。
对于没有编程基础的人首先要学习编程的基础知识,如变量、语句、基本的算法等,然后写一些小程序,实现些常用算法对自己的思维是很好的锻炼,对以后的学习大有好处。起码能排排序,求个八皇后,算个汉诺塔,再知道一点深、广度优先搜索。如果你已经有一些编程的基础知识了,自然就可以跳过这步。
在对编程有一定的认识后,就应该开始进军C++了。注意,C++而不是VC,这两者不是一码事,C++是一门语言,而VC则是讲解如何在VC环境下使用MFC类库,学习VC应建立在充分了解C++的基础上的。
学完了C++,最好找本Win32编程的书,Win32编程是指用windows API 编程,MFC是众多的API函数进行了封装的类库,用起来方便了不少,但如果没有一些API编程基础,对相关概念不了解,学起MFC来可能会很费解。API函数有2千多,不需要都学。其实只要知道如何创建窗口、对话框、控件、消息循环,了解了句柄的含义就差不多了,最好再了解一点GDI编程。这个阶段的关键是要理解Win32 程序是如何运作的,把握各种窗口间的关系。因为你以后应该很少直接用Win32 SDK编写程序,所以关键是理解整体结构,记住几个函数并没有什么意义。函数用的时候可以现查。
打好了基础,现在进军VC的障碍都已扫清了。不过还是应做好充分的思想准备,事情不会那么顺利的。刚开始你就要面对一个大瓶颈,大量的紧密关联的知识,使你必须一下理解一个整体,而很难一点点来。可以说学VC最难的就是刚开始。情况有些类似于第一次创建窗口时面对的那长长的程序,很多人就是在此被他难住,放弃了学习。事实上,这几乎是Windows编程的一大特点,突破了这个瓶颈之后便是一片海阔天空,而有着扎实基础的你一定能闯过去的。
建议不要等彻底弄明白一句才看下一句,