10个回答
展开全部
很正常,我刚做windows程序的时候跟你一样,图书馆的书都看遍了,还是一上手就傻眼了。
我开始入门MFC的时候,就是自己写了一个很简单的程序,全凭网上找资料、看MSDN,最后一点一点就写出来了。从我自身的经历来看,看书看视频都是浮云,一定要自己把第一个程序写出来,别抄书上或者网上的代码,从MSDN里查函数来做。等写出来以后,反复研究自己这第一个程序,哪怕重复写一遍也好,多重复几次,就能理解windows编程的思路了。
我自己写的第一个程序,很简单,一个对话框,左边有个下拉列表,右边一个编辑框。最终目的是我在下拉列表里选择不同内容,右边的编辑框里显示不同的文字。就这么个程序,我自己从网上找资料,对照着MSDN看函数的作用,慢慢啃,花了大概3个月的时间,终于做出来了!一阵狂喜!之后就开始重复写这个程序,凭着记忆添加控件、添加相应的消息处理函数等到,重新把这个程序再写出来。我一遍一遍的重复,最后做到不看资料,不看之前的代码,也不看MSDN,就能复制出来。我就是从这一遍遍的重复中理解了绝大多数书中都提到的“消息驱动机制”是怎么一回事的。(这个学习方法是我自己瞎猫碰死耗子蒙出来的,当时也不知道好不好,只因为同学朋友都没有玩编程的,我只好自己摸着石头过河,回过头来看,这个方法恐怕还真的挺好的)
我推荐你模仿我的初学过程,就用我说的那个例子,点左边的下拉列表里的不同选项,右边的editbox就显示不同的文字。开始会很难的,看你的悟性了,快的话1个月。等你写出来了,就凭着记忆不断重复整个过程,先干什么,然后干什么,再干什么。反复重复这些步骤,等你闭着眼睛也能写出这个程序了,你会明白windows程序的编写思路了。
刚开始肯定不习惯,那些自动生成的代码看着就晕了。没事!坚持!我敢保证等你能闭着眼睛写出这个最简单的程序之后,只要稍微总结一下,每个步骤都是干嘛的,就算是入门了,剩下的就靠积累了。
编程这个东西我觉得主要靠悟性,光看书看视频没用的。不是靠看,而是一定要上手做!我希望我入门windows编程的经历可以对你有很大帮助!(其实我个人认为一定会有很大帮助的)
我开始入门MFC的时候,就是自己写了一个很简单的程序,全凭网上找资料、看MSDN,最后一点一点就写出来了。从我自身的经历来看,看书看视频都是浮云,一定要自己把第一个程序写出来,别抄书上或者网上的代码,从MSDN里查函数来做。等写出来以后,反复研究自己这第一个程序,哪怕重复写一遍也好,多重复几次,就能理解windows编程的思路了。
我自己写的第一个程序,很简单,一个对话框,左边有个下拉列表,右边一个编辑框。最终目的是我在下拉列表里选择不同内容,右边的编辑框里显示不同的文字。就这么个程序,我自己从网上找资料,对照着MSDN看函数的作用,慢慢啃,花了大概3个月的时间,终于做出来了!一阵狂喜!之后就开始重复写这个程序,凭着记忆添加控件、添加相应的消息处理函数等到,重新把这个程序再写出来。我一遍一遍的重复,最后做到不看资料,不看之前的代码,也不看MSDN,就能复制出来。我就是从这一遍遍的重复中理解了绝大多数书中都提到的“消息驱动机制”是怎么一回事的。(这个学习方法是我自己瞎猫碰死耗子蒙出来的,当时也不知道好不好,只因为同学朋友都没有玩编程的,我只好自己摸着石头过河,回过头来看,这个方法恐怕还真的挺好的)
我推荐你模仿我的初学过程,就用我说的那个例子,点左边的下拉列表里的不同选项,右边的editbox就显示不同的文字。开始会很难的,看你的悟性了,快的话1个月。等你写出来了,就凭着记忆不断重复整个过程,先干什么,然后干什么,再干什么。反复重复这些步骤,等你闭着眼睛也能写出这个程序了,你会明白windows程序的编写思路了。
刚开始肯定不习惯,那些自动生成的代码看着就晕了。没事!坚持!我敢保证等你能闭着眼睛写出这个最简单的程序之后,只要稍微总结一下,每个步骤都是干嘛的,就算是入门了,剩下的就靠积累了。
编程这个东西我觉得主要靠悟性,光看书看视频没用的。不是靠看,而是一定要上手做!我希望我入门windows编程的经历可以对你有很大帮助!(其实我个人认为一定会有很大帮助的)
展开全部
光看是没有用的,要动手写代码,而且vc跟C,C++不太一样,vc用的最多的还是mfc编程,说的不恰当点,你学好了C或C++,不一定能使用mfc。你说的这本《vc++6.0》很不错的,很好的参考书,我当初买的第一本vc的书就是这书。楼上有人建议《mfc深入浅出》,说实话,我不建议初学者看,起码要有个1,2年mfc的工作经验后才去读,要不然更是天书。
建议的话,首先要多动手写代码,这个是必须的。然后要看你工作的方向,如果偏向底层的话,《vc++6.0》这书作用不大。如果偏向上层的话,那这书就可以,另外,C,C++基础的东西要打扎实了,《C++primer4》确实是C++必看的,无论你工作几年,每次看都一定能在这本书里发现新的东西。
建议的话,首先要多动手写代码,这个是必须的。然后要看你工作的方向,如果偏向底层的话,《vc++6.0》这书作用不大。如果偏向上层的话,那这书就可以,另外,C,C++基础的东西要打扎实了,《C++primer4》确实是C++必看的,无论你工作几年,每次看都一定能在这本书里发现新的东西。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可能理解有点误区,VC++6.0就像我们windows画图程序一样我们打开画图程序就可以在里面画画。在这里 环境 就是 windows画图程序 。在这个画图程序里(环境)就要有一些必要的因素来组成这个环境,组成这个环境的因素就是Windows(API)函数。而我们学习的语言(C语言,C++语言等....)就是对这些API进行管理和运用《就像是在画图这个程序里有画笔,画刷(因素,API),他们本身是不会有什么意识和行为的,所以人类就要用一种方法去操作或指挥它要怎么做,从而得到我们想要看到的结果》。
这是我自己的一点理解,如果你想要学好编程你要过两关第一数学、第二英语在学习中你还要多练习。最后你要记住学习编程就是和计算机交朋友你要学习他们的语言,了解他们的世界(环境)这样你给他们下命令的时候你才不会让他们不理解你要做什么。
对你有帮助的话就给我分吧!
这是我自己的一点理解,如果你想要学好编程你要过两关第一数学、第二英语在学习中你还要多练习。最后你要记住学习编程就是和计算机交朋友你要学习他们的语言,了解他们的世界(环境)这样你给他们下命令的时候你才不会让他们不理解你要做什么。
对你有帮助的话就给我分吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先打好语法基础,《C++primer4》必看。然后开始接触vc具体编程,孙鑫老师的视频是非常经典的,讲的很基础但实用。另外还有一些很好的书,《mfc深入浅出》《mfc技术内幕》。学习完之后相信你可以mfc的编程机制会有一个很深入的理解。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需要点c++的基础。当然无需c++ primer那么深(主要是指stl),掌握构造、析构、继承、重载、虚函数、多态以及模板,一言以蔽之,会用c++进行面向对象编程大致就行了。
入门学习的话,建议先看《windows程序设计》前3章,再看孙鑫的书或视频就可以了
入门学习的话,建议先看《windows程序设计》前3章,再看孙鑫的书或视频就可以了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询