如何学好VB

[复制链接]
查看11 | 回复4 | 2005-12-31 00:40:00 | 显示全部楼层 |阅读模式
vb的编程过程熟悉后会认为很容易但是千万不要抱有这样的思想,这样做只能说会用而已。到要解决实际问题的时候就会发现自己知识的严重不足如果成为了VB的专家,应当很容易赚到钱的。VB程序员为什么工资低,不是VB不行,是因为大部份VB程序员不行,他们只懂得用控件,而没有什么编程的思想。编程的思想当然重要,但不能说控件就不重要。程序的模块化和可再次利用性能也是很重要的(表明这一点只是)而VB的初学都只会用控件和简单的API就说精通VB了,显然影响的整个VB在程序界的地位,这些人显然不能称为程序员的,只能相当于会使用VB了,就像会Word一样。(完全对头,实际工作不一定要有好高的技术,但是技术不高只能是别人拿工作给你干,要做到你拿工作给别人干,就不要只会使用,要懂得非常基础的东西,要有丰富的程序设计、工程制作的经验才行。另外,vb功能也是强大的,比尔说,没有什么程序他不能用vb编写出来)有认为VB功能弱,请注意:仙剑95版就是用VB4做的,还有DirectX SDK7中有个一很好玩的3D游戏,声音和动画都非常好,也是用VB写的。所以VB能做很多东西,只要你想去做。 (1)VB不只是数据库和报表。(2)不要迷信于API。API能做很多东西,但有些东西在VB里面的函数中就有,API只是VB对WindowsSDK的封装而已。如果想学好API,建议学习SDK。如果VB本身就能很好的支持这个功能,何必还要用API呢。 (3)不要什么都想着控件。其实VB本身带的控件已经完全够用了。控件的使用是应该的,如果水平真的提高了可以自己开发。另外界面的美化问题对于最终用户来说非常重要的,除非最终用户是程序员,而且是男的。%#¥*……%(4)认认真真的把MSDN中关于VB的内容好好看一看,特别是函数和语句,很有用的。msdn98是必备的,vb自带的帮助也是必备的。 (5)遇到问题不要直接来这里问,自己好好想一想,试着解决这个问题,另外多做笔记,有用的东西记下来,下次再用的时候好找,多用几次后就记熟了。同时不断的笔记能让自己慢慢地建立起对vb的系统的认识(6)没事的时候,多研究些语言上的东西,如数据结构和算法,不要老是想着什么花哨的东西。这对以后的提高非常有帮助。 非常重要,数据结构和算法。如果不是只想小打小闹的话如何学好VB程序设计对学习者知识的要求:首先,学习程序设计要具备一定的数学基础.从我个人的角度来看,有高中数学水平就差不多了. 嗯、不好说。看个人而言了,没有必要限定什么水平,数据结构比较重要,统计也重要,矩阵也需要,数字逻辑也重要其次,学习程序设计要有一定的逻辑思维能力.逻辑思维需要长时间的锻炼,如果你觉得自己在逻辑思维能力上有不足,也没有关系,因为编写程序本身也是对逻辑思维的锻炼.初学程序设计应具备的逻辑基础可以从高中数学中学到.完全没有感觉。实在记不得高中数学中有什么东西是有用的。(PS我只是会用vb而已)学习程序设计基本要求熟悉Visual Basic操作环境与设计工具,能设计应用程序界面.掌握,理解面向对象程序设计基本概念掌握VB语言的基础知识,程序设计的方法,能阅读一般难的程序;能应用编写一些简单程序;具有用Visual Basic开发Windows环境下应用程序的能力和阅读分析一般难度的VB程序的能力. 同时养成良好的编程习惯是很重要的。VB程序设计的基本要求2,VB的功能及特点Visual Basic的特点 1. 具有面向对象的可视化设计工具2. 事件驱动的编程机制3. 结构化的程序设计语言4. 提供了易学易用的应用程序集成开发环境5.支持多种数据库系统的访问6.高度可移植化的代码 7.VB6.0在开发环境上,网络功能等的大大增强程序设计的目标1、完成用户需求2、高运行效率,少占用内存为目标(不要以为现在计算机硬件飞速发展就不管这一条)2.结构化程序设计程序的可读性,可维护性为目标,同时还有程序的可再利用性3.面向对象的程序设计(OOP)降低程序的复杂性,提高软件的开法效率和改善工作界面为目标面向对象可能没有接触的时候觉得难以理解,接触后又觉得简单,但是这个时候不一定真正地理解了面向对象的意义,一定要虚心地继续学习,这是一个长期的过程。3,学习VB程序设计的方法(3)自己动手编写程序非常重要(4)阅读,借签别人设计的好程序对扩展自己的视野有莫大的好处(5) VB程序设计学习的重点重点放在思路,算法,编程构思和程序实现上.语句只是表达工具学会利用计算机编程手段分析问题和解决问题.要把自己的头脑变成单线程的(以后再变成多线程的,不过一般单线程也够了)(6)养成良好的编程习惯强调可读性;变量要加注释;程序构思要有说明;学会如何调试程序;对运行结果要做正确与否的分析.编写程序时应该合理地使用过程(意思是程序段,合理的程序分段能使程序有极高的可读性和再利用性,这是长期锻炼的结果,必须要不停地写代码,不停地反思才行)学习了vb后,可以再使用一下office中的vba,这对于理解vb的特点和面向对象的方法非常的有用,对扩展应用面也非常的有用。强调一下,我现在都只用vba不用vb了(虽然说vba和vb比起来还是有很多局限性)
回复

使用道具 举报

千问 | 2005-12-31 00:40:00 | 显示全部楼层
找一本浅显点的教材就行了,现在一般大学里学的那个就可以,忘记哪里出的了,到学校附近淘应该能淘到
回复

使用道具 举报

千问 | 2005-12-31 00:40:00 | 显示全部楼层
我向你推荐一本由李鸿吉编著的《VisualBasic6.0中文版编程方法详解》,科学出版社出版。可以说是VB编程的精典之作,值得收藏。
回复

使用道具 举报

千问 | 2005-12-31 00:40:00 | 显示全部楼层
理论要熟记,习题要多做,思维要有创意,想到什么VB程序就做什么,没有VB做不了的程序在www.ibook8.com里看一下,好书很多哦!有VB的好多书,应该有你喜欢的!
回复

使用道具 举报

千问 | 2005-12-31 00:40:00 | 显示全部楼层
哥们 你发的那么长 我估计要话1晚上看了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行