弱弱地、混乱地说一下“宝书”
--------------------编程问答-------------------- 沙发,带顶 --------------------编程问答-------------------- db~ --------------------编程问答-------------------- 有没有VBoost这个玩意儿不?我也很郁闷。都丢在一边没有看了。 --------------------编程问答-------------------- 关注. --------------------编程问答-------------------- 关切 --------------------编程问答--------------------过两天我上传给你 --------------------编程问答--------------------
我也想要,花时间需要学习一下 --------------------编程问答--------------------
非常拜谢!!! --------------------编程问答-------------------- 必须用到的时候再用。。 --------------------编程问答-------------------- mark --------------------编程问答-------------------- 宝书 书名是什么? --------------------编程问答-------------------- 应该指的是<<Advanced Visual Basic>>.
我这里有PDF与超星版,及其光盘打包下载:
http://www.m5home.com/blog/article.asp?id=198 --------------------编程问答-------------------- 此书读过3遍 --------------------编程问答--------------------
豆子惜字如金啊,就不能多写几句么? --------------------编程问答--------------------
你的超星版也是扫描的(里面的页面是图像不是文本),对么? --------------------编程问答-------------------- 是不是这个?
Advanced Visual Basic 6: Hardcore Programming Techniques (DevelopMentor) (Paperback)
by Matthew Curland (Author)
http://www.amazon.co.uk/gp/offer-listing/0201707128/ref=sr_1_olp_1?ie=UTF8&s=books&qid=1253436967&sr=1-1
--------------------编程问答-------------------- 在老马的网站看pdf的,喜欢作者先感谢妻女 --------------------编程问答-------------------- 1、 就VB而言,可以肯定的说这是一本不可多得的好书。 直指VB本质,能让你从底层控制VB实现一些VB语言本身不能实现的控制。不过学习这本书的内容不是很容易,不是短期就能完全掌握的,先不说这本书的翻译质量怎么样,就它本身所涉及的内容都是比较晦涩难懂的,你需要熟悉很多东西才行:
1-1、 这本书不是针对初级程序员的, 这就需要你有一定的实际开发经验,只有了解到VB有哪些不足之处,你才能有针对性更深刻的去理解他所讲述的内容。 不然你会看的云山雾罩,不知所云。
1-2、 前几部分讲的是一些有关内存、数组等基础性的东西,这些内容是能读懂整本书的关键,也是很实用的技术,可能是实际项目中最能用的上的东西。看这些东西最好能懂C/C++,至少应该了解一些有关指针和内存分配以及COM的SAFEARRAY的内容。
1-3、 中间是有关COM部分, 这部分前几张需要你了解一些COM的基础知识,比如IDL/ODL以及IUnknown/IDispatch接口以及ROT等基础知识。后面的部分需要有一定的COM开发经验、熟悉汇编和C++才行。
1-4、 最后部分不是很复杂,是有关窗体子类化和多线程的东西,子类化需要你对窗口消息处理有一定的了解,至于多线程部分需要你对中间COM部分有一定基础才行。
2、 就目前实际情况来看,感觉这本书中的内容很多情况下很鸡肋。
2-1、 我们为什么用VB? 不就是图VB的比较简单、易用吗。 有必要使用其中的这些技术将项目工程搞的复杂化吗?
2-2、 实际项目中真的有必要使用这些技术吗?不可否认,使用其中的一些技术手段能够优化和改善程序质量,但现在的硬件成本这么低,内存动辄几个G。 有必要为了这些可以忽略不计的性能而增加开发和维护成本吗?
2-3、 真的有必要去花费很大的精力去学习这些技术吗? 由于VB先天性的不足,VBoost中涉及的很多技术相当于补窟窿,但又补的不彻底。还有一点就是,虽然不愿意说,但事实上VB已经日暮黄昏,有必要花费很大的精力去啃这些晦涩难懂的翻译和代码,去学习这已经没有任何前景的技术吗?
个人观点:对VB而言满足使用就行。 这本“宝书”没必要干啃,闲暇时翻翻即可,能学到东西最好,就算看不懂也没必要深究。 西西应该更多关注于软件工程,构架以及基础算法等永不过时技术,语言方面应该花费更多的精力去学习 C++/C#/JAVA等主流语言。 事实上啃这本宝书并不比学习C++容易到哪。
--------------------编程问答-------------------- 谢谢,说的很中肯。 --------------------编程问答-------------------- 说的对 --------------------编程问答-------------------- 不同意 18 楼该书无用的观点。
C 的学习其实需要按照计算机专业课程、从计算机原理开始循序渐进学习才能完整地理解和掌握。
而 VB 可以让非专业人士以只达成目的、不问因果的方式,较快地入门。
但是对先会了 C 再用 VB 的人,就有点隔靴搔痒的感觉,宝书就是捅破了这层窗户纸,将原理和实践紧密地结合起来。
同时了解了 C 和 VB,你会更好地进行取长补短。
补充:VB , 非技术类