我一直觉得,做编程应该从精通某一门语言开始。现在vb用了有两年了,感觉自己对vb已经是很熟悉了,但是离精通还是非常远,csdn我经常逛,感觉我能够回答的问题只是小部分,感觉vb处理表面的一些东西还有很多的内涵,可是就是接触不到。打个比方:我总觉得自己站在公园的外面,听里面的鸟叫闻里面的花香,却总也找不到那扇门。很想接触点深层次的东西,但是不知道从何处开始。谢谢,恳请赐教。

解决方案 »

  1.   

    学习API会有一个飞跃的假象。
      

  2.   

    看来还是要学习api
    vb的各个领域都要接触
      

  3.   

    很难,熟悉vb很容易,要不了两个月,但要熟悉VB开发的方方面面,就太难了,只有在实际做的过程中慢慢的积累、磨炼,不断遇到并且解决问题,才能有所提高。
    //听里面的鸟叫闻里面的花香,却总也找不到那扇门
    我也有这种感觉
      

  4.   

    楼主的“精通”具体指什么?我用vb已经年,每年都独立完成1到2个项目,我并不认为精通语言很重要,我只关心和学习目前对我有用的知识,语言本身只是工具,重要的是如何用科学和先进的方法和思想通过工具以最高的效率实现要求,同样的工具在不同的构造下效果会大相径庭,如果真的要精通vb(包括其他语言)我看一辈子都不一定
      

  5.   

    API->指针->COM
    只有了解了COM才正真掌握了VB
    因为VB一切都是COM
    建议你看<COM原理与应用>需较好的C++知识
    另外有一本书一定要看 Hardcore VB(核心VB编程), 希望出版社出版的少有好书
    可以让你上到几个层次
      

  6.   

    另:Com原理与应用就是 易经筋,虽然满篇都是讲佛法,但确是武学至理
       Hardcore VB 则是九阳真经,招招平淡无奇,但是绝对是步步杀招,蕴涵无穷无尽的机理
       高人说过,在他的眼里,是没有招法的,而VB只是一种招式而已
      

  7.   

    VB只是控制Windows操作系统的一个工具,单VB来讲,就那几个语句,所以VB没什么好精通的,需要精通的是在Windows下的程序开发的能力,也就是使用API控制Windows的能力。《Windows程序设计》第一章提到:“您应了解C语言。如果要写Windows程式,一开始却不想了解C语言,那不是一个好主意。”
      

  8.   

    我作为爱好学习VB已经几个月了,从继承到多态到重载,越学越发现自己糊涂,至少体会了
    几件事情,细节是最浪费时间的,每了解一点就要消耗大量的时间,但是注意力应该放在程
    序框架的设计上,能完成一个普通的功能完整程序比某一方面编程突出不能结合成一个整体
    强的多,还有在学习的工具(VB)淘汰掉之前,体现出学习它的价值和意义,如了解了编程思
    想和程序结构。
      

  9.   

    我作为爱好学习VB已经几个月了,从继承到多态到重载,越学越发现自己糊涂,至少体会了
    几件事情,细节是最浪费时间的,每了解一点就要消耗大量的时间,但是注意力应该放在程
    序框架的设计上,能完成一个普通的功能完整程序比某一方面编程突出不能结合成一个整体
    强的多,还有在学习的工具(VB)淘汰掉之前,体现出学习它的价值和意义,如了解了编程思
    想和程序结构。
    从继承到多态到重载,这听着就是c++呀,我自己vb的书已经看了3本了,主要还是偏控件使用的,你讲的这个我怎么没看过,自卑中...
    c++一本入门的书,就讲这个,晕呀。
      

  10.   

    vb是来开发window下应用程序
    想精通的话,先知道window怎么回事
      

  11.   

    谢谢大家的回复。
    我倒不是为了别的,而是在看到别人做的一些很好的东西的时候,觉得自己和他们之前存在一种差距,层次上的差距。
    如果能够在做程序的时候,不需要再考虑某个功能怎么去实现使用什么语言,而是在考虑应该把软件做成什么样子,那样的能力就很满意了。
    还有就是关于com,这个东西现在到处都能见到,我翻过一些类似的东西,不懂。还有很多时候在这里看见有的人的回复里,涉及到vb的底层的一些东西,就是这些东西,明明知道这些东西的存在,但就是抓不到。呵呵,可能是做的时间不够长吧,我相信只要坚持、努力,应该都没问题的啦。