怎样才能短期内学好vc++? 每天睡觉20小时,早晚会梦到的,当然如果是sdk大牛例外。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 模仿、搭积木、不问为什么、把理论放到最后四点感受,希望能给初学者学习编程带来启示和帮助。从模仿开始不难发现,学习都是从模仿开始的。学说话、学走路等等等等。孩提时候我们学习这些都不曾感觉过吃力,原因是学习启始于模仿----人类学习新事物的第一反应就是模仿。然而,现在我们很多人学习编程都违背了这个自然规律-----目的性不是很强的在说话侃侃而谈、质量参差不齐的书中徘徊,找不到出路。所以,建议初学者多多的模仿前人的代码。搭积木准备砖头就是为了盖楼,学习的最终目的就是完成软件产品。作为初学者可能很难找到参于团队开发的机会,那么不妨幻想一下你是下一个类似ACDSee的个人软件的作者。很难么?不!这一点都不难!网上有很多满足各种需要的免费的源代码可以下载,你有想过把浏览器代码和语音合成代码结合起来会是个什么东西么?不管是什么,有很多用户需要它。而实现它也仅仅是把语音合成功能和浏览器进行一些组合,就像儿时我们搭积木一样。现在把编程想成是搭积木吧,你可以尽情发挥搭建你的软件楼房,从设计到搭建都是你!还等什么?成千上万的用户都在等着你搭建的产品!不问为什么。有些问题是解释不清的。就像歌德拔河猜想始终无法变成定理。谁也解释不清1+1=2的原因,2又是什么概念。所以,初学者在某些时候尽量省省,别钻牛角尖。别拿着一段已经实现的代码追究道理耗费时间,或许你现在不求甚解地绕过困难,回头会惊奇的发现从前的问题已经不知不觉的不见了。把理论放到最后翻开《马克思主义哲学》课本你会很容易地看到:“实践是检验真理的唯一标准。”“实践是认识的源泉。”“认识的最终目的是实践。”敬告初学者,不要过分追求理论。别指望看多少本经典书籍、研究几套思想理论就学会VC。记住理论是为实践服务的,看书不如动手实践!实践出真知! 1、先学会标准C++、STL2、掌握VC++如何建立工程(exe,dll,dos/win32)即可。3、掌握Win32 API(如进程/线程管理)。4、如果你不闲累的话,可以学习MFC/COM+等乱七八招的东西,当然以后还有什么XML/SOAP可以会取代COM+,那就惨了。--------这些东西我都懂其本质,从来不管他们。5、别管它什么C#,没前途的烂东西。当然如果你闷得慌,还可以学习C#/Java之类的东西。6、记住你老师的话:“C/C++是计算机结构的人性化的直接映射”,好好学吧。 从VB到VC的转变,该学习什么? 如何获得DIB对象的调色板指针 最近用VC6.0编译程序老是死掉,是怎么回事啊,请求解决方法 请问:如何在List Control等空件中显示图像的缩略图 在98下,waveOutOpen导致程序无响应,怎么解决? 选区问题 MFC与标准库(STL) 为何我的VC编译不能通过,附源代码。。。。超级简单 请问如何让提取的随机数不重复? 菜鸟问题:MsFlexGrid怎么用,有例子吗? 事务处理的问题! 如何远程创建一个对象
四点感受,希望能给初学者学习编程带来启示和帮助。
从模仿开始
不难发现,学习都是从模仿开始的。
学说话、学走路等等等等。
孩提时候我们学习这些都不曾感觉过吃力,原因是学习启始于模仿----人类学习新事物的第一反应就是模仿。
然而,现在我们很多人学习编程都违背了这个自然规律-----目的性不是很强的在说话侃侃而谈、质量参差不齐的书中徘徊,找不到出路。所以,建议初学者多多的模仿前人的代码。搭积木
准备砖头就是为了盖楼,学习的最终目的就是完成软件产品。
作为初学者可能很难找到参于团队开发的机会,那么不妨幻想一下你是下一个类似ACDSee的个人软件的作者。
很难么?不!这一点都不难!
网上有很多满足各种需要的免费的源代码可以下载,你有想过把浏览器代码和语音合成代码结合起来会是个什么东西么?不管是什么,有很多用户需要它。而实现它也仅仅是把语音合成功能和浏览器进行一些组合,就像儿时我们搭积木一样。现在把编程想成是搭积木吧,你可以尽情发挥搭建你的软件楼房,从设计到搭建都是你!
还等什么?成千上万的用户都在等着你搭建的产品!
不问为什么。
有些问题是解释不清的。就像歌德拔河猜想始终无法变成定理。谁也解释不清1+1=2的原因,2又是什么概念。
所以,初学者在某些时候尽量省省,别钻牛角尖。
别拿着一段已经实现的代码追究道理耗费时间,或许你现在不求甚解地绕过困难,回头会惊奇的发现从前的问题已经不知不觉的不见了。把理论放到最后
翻开《马克思主义哲学》课本你会很容易地看到:
“实践是检验真理的唯一标准。”
“实践是认识的源泉。”
“认识的最终目的是实践。”敬告初学者,不要过分追求理论。别指望看多少本经典书籍、研究几套思想理论就学会VC。
记住理论是为实践服务的,看书不如动手实践!
实践出真知!
2、掌握VC++如何建立工程(exe,dll,dos/win32)即可。
3、掌握Win32 API(如进程/线程管理)。
4、如果你不闲累的话,可以学习MFC/COM+等乱七八招的东西,当然以后还有什么XML/SOAP可以会取代COM+,那就惨了。--------这些东西我都懂其本质,从来不管他们。
5、别管它什么C#,没前途的烂东西。当然如果你闷得慌,还可以学习C#/Java之类的东西。
6、记住你老师的话:“C/C++是计算机结构的人性化的直接映射”,好好学吧。