学习VC随想

我不打算学VC的,因为我搞嵌入式系统,很少用到PC上面的编程。可是过了一段时间,发现我的看法要彻底改变了。嵌入式系统虽然和PC是完全独立,但是很多都需要PC来辅助开发。比如字库啦,图片处理啦,算法模拟啦,甚至整个嵌入式系统和外部接口模拟,都可以搬到PC上面。所以没办法,顶着头皮,拼命的去啃C++和VC的入门知识。

随着啃VC的深入,才猛然发现,其实,VC和嵌入式系统里面的UI处理系统简直就一模一样。进而再从一个高度看,整个WINDOW和嵌入式系统都几乎一样了。window对我来说,感觉比较神秘的,特别是窗口部分。window还特意的把窗口处理都打包到底层去了。把和嵌入式系统的UI处理系统一比较,window的窗口处理才在我面前豁然开朗。于是什么消息处理和消息路由,都感觉是那么必然和简单的事情,对于窗口的切换的原理,鼠标键盘的输入输出怎样分发到各个窗口的,焦点切换是怎样切换的,所谓的doc/view结构和各种消息处理传递,都一下子全明白过来了。

其实是一个很简单的东西,你把核心的原理弄明白了,就容易去理解给包装得华丽又臃肿的微软的产品了。VC只不过是给微软把核心的东西包装了一层又一层,以至我们再无法看到它最核心的东西了,当然用起来也是很方便了。微软当然不给你看到它的核心啦,要不,它怎么来垄断这个技术。同时也感叹,外面的VC书籍,很多很多都是垃圾中的垃圾,根本就没有描绘到一些基本的原理,包括《深入浅出MFC》,大都只能让你囫囵吞枣,反正教你用得了这个工具就行了,结果以后都得给人家牵着鼻子走。

同时也慨叹中国的教育,实在太烂了。找一个读计算机毕业的,说不定,他都无法说清楚一个系统的核心组成部分的原理呢。而外国,随便一个小公司,都可以开发出来一个小小的类window系统,可以跑在嵌入式系统的,而从来没听中国人写过出来。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值