能否花一点点时间听一听初学者的见解?
本人经过一段时间的学习,初步对VC编程形成了自己的一点认识,但还有好多不太明白的地方,望明白人赐教。
1.我们学MFC,确实方便了我们的编程。但我的许多同学学了半年,自己却不能独立地做出一个窗口(我指的是手写代码实现)。我们是不是上了微软的当?
2.SDK能够干一些底层的工作,可是我却在图书市场上几乎看不到系统讲述SDK编程的书,全是些MFC的;偶尔在网上能看到高手们关于SDK这方面的交流,但却很不全面。请问,我们将如何学习下去(恳请大家提出建议)?
另外,即使学精了SDK,只是相当于掌握了API,这些还都是微软那一套。那么我们广大学子究竟何年何月才能开发出自己的操作系统,彻底抛开微软这一套?(我感觉我们都在微软的大旗下前进,愁!怒!!)(我们不能总是想着自己的眼前利益,自己的软件做得再漂亮,也不如我们国家的一个好的操作系统。不然就将在这上面“亡国”!)
3.不管怎么说,我们还是要把VC学好,再谋远略。请高手推荐一些SDK方面的好书。
谢谢大家!!
2008.ZW@163.COM
问题点数:0、回复次数:4Top
1 楼AthlonxpX86(一坨屎)回复于 2003-02-02 19:12:49 得分 0
真的很像原来的我,但现在我已经麻木了,不过如果你有决心,就去学
linux吧!祝你做个自由的程序员Top
2 楼kingcom_xu(冷羽)回复于 2003-02-02 19:26:26 得分 0
我只能说你很有志气...仅此而已!
>>1.我们学MFC,确实方便了我们的编程。但我的许多同学学了半年,自己却不能独立地做出一个窗口(我指的是手写代码实现)。我们是不是上了微软的当?
KC:你的同学不能独立地做出一个窗口只能说你的同学没有认真学或者找不到路,又怎么能说上了MS的当?如果你可以用SDK去开发而不说苦的话MS也没逼你一定要用MFC呀...
>>2.SDK能够干一些底层的工作,可是我却在图书市场上几乎看不到系统讲述SDK编程的书,全是些MFC的;偶尔在网上能看到高手们关于SDK这方面的交流,但却很不全面。请问,我们将如何学习下去(恳请大家提出建议)?
你说的SDK在我看来应该是很简单的,掌握了其框架之后接着就是去MSDN里查看具体API和消息的定义和说明了.
另外,即使学精了SDK,只是相当于掌握了API,这些还都是微软那一套。那么我们广大学子究竟何年何月才能开发出自己的操作系统,彻底抛开微软这一套?(我感觉我们都在微软的大旗下前进,愁!怒!!)(我们不能总是想着自己的眼前利益,自己的软件做得再漂亮,也不如我们国家的一个好的操作系统。不然就将在这上面“亡国”!)
>>高楼总是从地基搞起的,你也windows 的API都不会的话,你又怎么才能开发出自己操作系统?"彻底抛开微软这一套?"这句话我想世上只有两种人会说,一种是白痴,一种是疯子.
我在学习SDK和MFC的时候经常被它们的设计搞得很灰心,我在想什么时候才能像他们这样设计出这么有艺术性的东东来呀.
最近搞winamp的插件也常常发出这样的感叹,我彻底被Winamp3征服了:(
>>3.不管怎么说,我们还是要把VC学好,再谋远略。请高手推荐一些SDK方面的好书。
我太同意你这句话了...
Top
3 楼jindayu(Idislikework)回复于 2003-02-03 02:12:50 得分 0
我觉得计算机的系统能够统一是一件好事,现在程序员要编东西确实比以前容易多了,效率也更不能相提并论。想一想如果没有windows,没有API,计算机行业的景象会怎样。
身受微软的无形地控制,无法摆脱的感觉确实很不好受,但编写程序的目的最终是为了实用的,是为了让用户更方便快捷地操作计算机。也许是因为我的专业不在计算机,所以不能理解身为程序员的感受,但我不希望windows的统一局面被打破,MFC,API确实为我们提供了很大的方便,至少我们不必为了软件的可移植性大费脑筋。我更愿意看到的是通过新的法律来限制微软的垄断行为。
还是这句话“不管怎么说,我们还是要把VC学好,再谋远略。”
Top
4 楼everandforever(Forever)回复于 2003-02-03 02:50:52 得分 0
1。自己写窗口,从CWND派生就好了。第一,你碰到这个需求了吗?没有碰到就忽略,要学的太多了。
2。从 MFC 进 SDK 也是很简单的,多看 MSDN ,多看高人的代码。基于目前来看,我认为跟着微软走有利于自己的前途,亡国还没有那么迫在眉睫。Top




