现在的位置: 首页 > 综合 > 正文

如何学好VB

2013年12月09日 ⁄ 综合 ⁄ 共 5180字 ⁄ 字号 评论关闭

如何学好VB(1)
1、明确目的:学习VB的是成为软件工程师,而非代码工人。
什么是代码工人,代码工人也叫软件蓝领。指那些至少掌握一门开发语言或开发工具,所从事任务与软件工程中的需求分析、系统分析、概要设计无关的程序员。在印度的软件产业中,这些大量的低成本程序员是由高中生毕业后进行简单培训就可以担当的。 
软件工程师一般指从事软件开发职业的人。软件工程师跟一般程序员的分別,在于一个程序员的工作是按照指定的项目分析书來做编码,而软件工程师的工作则需要规划。不过,由于现时社会的分工愈來愈模糊,软件工程师跟程序员的分工也愈不明顯。但对于嚴格執行CMM的機構來說,各人的工作分野比較清晰,這有助于了解软件工程师跟一般程序员的分別。

为什么出现代码工人,其实主要的原因是程序员的水平差距很大,好多人完不成独立的任务,最终会倒致一个工程的失败,所以才后出现了软件工程这些概念,通过有效的管理,分工,使即时只会一些简单编码的人也能完成一个独立的工作。

2、下定绝心:学VB需要很长时间的努力,要有恒心和毅力。
学习任何编程语言都是一件很枯躁的事情,除非你有强大的爱好,如果你只是为了多赚点钱,我建议你还是去做销售吧,软件工程师这个职位不适合。必需要为自己的爱好而学习,这样才能有足够的动力来学习编程这门枯燥的事情,才能在枯燥的事情中找到快乐。
3、学习技巧:70%的学习在工作中获得,20%的学习从经理、同事处获取,10%的学习从专业培训中获取。
这句话出自IBM。这说名一个主要的问题,IT的大部份内容是需要自学的,在工作中获得的含义就是自己通过一些项目的实践,来进行学习和充电,也就是说只有在开发一个项目的时候才能真正的学到东西。那么刚刚开始学习,我没有工作呀,这怎么办,其实这也很好办,先要给自己当老板,安排自己要做一些东西,当然这些都可以是非常简单的小软件。比如做个通讯录什么的。
4、必要的方法:认认真真的把MSDN中关于VB的内容好好看一看,特别是函数和语句,很有用的。
MSDN里面关于VB的内容一定要多看,有些方法和函数你可能用不到,但一定要知道,以后遇到类似的需求,只要一想就知道如何解决这个问题了。
5、遇到问题:不要直接去问别人,自己好好想一想,试着解决这个问题
为什么先要自己想一想呢,因为当你自己想过好多办法,解决一个问题,可能解决的办法并不是最好的办法,但绝对有利于你自己的提高,一个人水平的提高主要是通过独立的解决问题来得到的。即实自己最后没有解决问题,你自己思考过了,最后别人帮你解决,你也会想和很深入,以后再碰到类似的问题,也就能自己找到方法解决了。
6、基本理论:多研究些语言上的东西,如数据结构和算法
这个是成为高手的基本知识,没有什么好说的了。
7、高手进阶:如果想成为高手,还要会好多与VB不相关的东西。
真正的高手还要涉猎好很多知识,比如网络协议,美工设计等,也就是说要提高自己的整体素质,而不仅仅是写程序。
8、成为高手:要自己设计软件,从头到尾,哪怕是小软件。
这一点是软件工程师与代码工人的主要区别,软件工程师必需会设计软件。
9、真正高手:编程语言是互通的,再学习一些其他言。


如何学好VB(2)

序:不要老是想着谁“最有钱途”,这些都不是我们应当考虑的,我们要考虑的是怎样才能真正的精通VB。如果成为了VB的专家,应当很容易赚到钱的。VB程序员为什么工资低,不是VB不行,是因为大部份VB程序员不行,他们只懂得用控件,而没有什么编程的思想。而VB的初学都只会用控件和简单的API就说精通VB了,显然影响的整个VB在程序界的地位,这些人显然不能称为程序员的,只能相当于会使用VB了,就像会Word一样。如果VB程序员都懂的数据结构,UML等,就完全是另外一回事了。有认为VB功能弱,请注意:仙剑95版就是用VB4做的,还有DirectX
SDK7中有个一很好玩的3D游戏,声音和动画都非常好,也是用VB写的。所以VB能做很多东西,只要你想去做。 

(1)VB不只是数据库和报表。不要以为VB就是数据库和报表,这只是VB强大功能的一小部份。如果这此都搞不清,还是好好的看一下相关的书籍,比在这里问问题有用多了。我以前没有学过数据库,只是有些编程的思路,后来学数据库就非常容易了。我做报表一般用RichTextBox或是From来做,一般都能做的很好,也不用去考虑什么水晶报表了。 
(2)不要迷信于API。API能做很多东西,但有些东西在VB里面的函数中就有,API只是VB对WindowsSDK的封装而已。如果想学好API,建议学习SDK。如果VB本身就能很好的支持这个功能,何必还要用API呢。 
(3)不要什么都想着控件。如果做程序都想着第三方控件的话,代价是很高的,不仅程序大,安全性也低了很多。其实VB本身带的控件已经完全够用了。 
(4)认认真真的把MSDN中关于VB的内容好好看一看,特别是函数和语句,很有用的。 
(5)遇到问题不要直接来这里问,自己好好想一想,试着解决这个问题,这虽然在时间上慢了,可是在自身的提高上却有很大的帮助。 
(6)没事的时候,多研究些语言上的东西,如数据结构和算法,不要老是想着什么花哨的东西。这对以后的提高非常有帮助。 

如何学好VB程序设计 
1,学习程序设计的基本要求 
2,Vb的功能及特点 
3,学习VB程序设计的方法 
对学习者知识的要求: 
首先,学习程序设计要具备一定的数学基础.计算机与数学有很大的联系,综观计算机历史,计算机的数学模型(图灵机,由Alan Turing提出)和体系结构(由John Von Neuman提出)等都是由数学家提出的,最早的计算机也是为数值计算而设计的.因此,要学习好计算机就要有一定的数学基础.不过对于初学者来说,在数学基础方面的要求并不是很高,从我个人的角度来看,有高中数学水平就差不多了. 
如何学好VB程序设计 
学习程序设计基本要求 
对学习者知识的要求: 
其次,学习程序设计要有一定的逻辑思维能力.逻辑思维需要长时间的锻炼,如果你觉得自己在逻辑思维能力上有不足,也没有关系,因为编写程序本身也是对逻辑思维的锻炼.初学程序设计应具备的逻辑基础可以从高中数学中学到. 
如何学好VB程序设计 
学习程序设计基本要求 
熟悉Visual Basic操作环境与设计工具,能设计应用程序界面. 
掌握,理解面向对象程序设计基本概念 
掌握VB语言的基础知识,程序设计的方法, 
能阅读一般难的程序; 
能应用编写一些简单程序; 
具有用Visual Basic开发Windows环境下应用程序的能力和阅读分析一般难度的VB程序的能力. 
如何学好VB程序设计 
VB程序设计的基本要求 
Visual Basic 简介 
Visual Basic 是Microsoft 公司开发的Windows 应用程序开发工具,Visual ——"可视化的",是一种开发图形户界面(GUI)的方法.使得非计算机专业的人也可以开发出专业的Windows软件. 
Visual Basic继承了BASIC语言简单易学的优点,又增加了许多新的功能,它采用面向对象与事件驱动的程序设计思想,使编程变得更加方便,快捷.使用Visual Basic既可以开发个人或小组使用的小型工具,又可以开发多媒体软件,数据库应用程序,网络应用程序等大型软件.是国内外最流行的程序设计语言之一. 
2,VB的功能及特点 
英文Visual的意思是"视觉的","可视的Baisc"这个名字可能抽象了点,但实际上它却是最直观的编程方法,之所以叫做"可视",你只要看到VB的界面就会明白,实际上你无需编程,就可以完成许多步骤. 
在VB中引入了控件的概念,在Windows中控件的身影无处不在,如按钮,文本框等,VB把这些控件模式化,并且每个控件都有若干属性用来控制控件的外观,工作方法,能够响应用户操作(事件). 
这样你就可以象在画板上一样,随意点几下鼠标,一个按钮就完成了,这些在以前的编程语言下是要经过相当复杂的工作的. 
何为可视 
Visual Basic的特点 
1. 具有面向对象的可视化设计工具 
2. 事件驱动的编程机制 
3. 结构化的程序设计语言 
4. 提供了易学易用的应用程序集成开发环境 
5.支持多种数据库系统的访问 
6.高度可移植化的代码 
7.VB6.0在开发环境上,网络功能等的大大增强 
Visual Basic的特点 
可视化设计: Visual Basic为用户提供大量的界面元素(在Visual Basic中称为控件对象),例如 "窗体","菜单","命令按钮","工具按钮","检查框"等等,用户只需要利用鼠标,键盘把这些控件对象拖动到适当的位置,设置它们的大小,形状,属性等,就可以设计出所需的应用程序界面. 
Visual Basic的特点 
事件驱动编程:Windows操作系统出现以来,图形化的用户界面和多任务多进程的应用程序要求程序设计不能是单一性的,在使用Visual Basic设计应用程序时,必须首先确定应用程序如何同用户进行交互.(例如发生鼠标单击,键盘输入等事件时,用户必须编写代码控制这些事件的响应方法)这就是所谓的事件驱动编程. 
程序设计方法概述 
1.初期的程序设计 
高运行效率,少占用内存为目标 
2.结构化程序设计 
程序的可读性,可维护性为目标 
程序=算法+数据结构+计算机语言+面向过程的程序设计方法 
3.面向对象的程序设计(OOP) 
降低程序的复杂性,提高软件的开法效率和改善工作界面为目标 
程序=对象+消息+面向对象的程序设计 
面向对象的程序设计具有如下的优点: 
1.符合人们习惯的思维方法,便于分解大型的复杂多变的问题.由于对象对应于现实世界中的实体,因而可以很自然地按照现实世界中处理实体的方法来处理对象,软件开发者可以很方便地与问题提出者进行沟通和交流. 
2.易于软件的维护和功能的增减.对象的封装性及对象之间的松散组合,都给软件的修改和维护带来了方便. 
3.可重用性好.重复使用一个类(类是对象的定义,对象是类的实例化),可以比较方便地构造出软件系统,加上继承的方式,极大地提高了软件开发的效率. 
4.与可视化技术相结合,改善了工作界面.随着基于图形界面操作系统的流行,面向对象的程序设计方法也将深入人心.它与可视化技术相结合,使人机界面进入GUI时代. 
(1)养成良好的学习习惯 
VB程序设计的入门学习并不难,但却是一个十分重要的过程,因为程序设计思想就在这时形成的,良好的程序设计习惯也在这个阶段养成. 
(2)学习程序设计要注重理解一些重要的概念. 
VB程序设计本身并不复杂,翻开一本程序设计学习的书籍,看到的无非就是变量,函数,条件语句,循环语句等概念.但要真正能进行程序设计,需要深入理解这些概念.因此,在程序入门阶段还是应该重视概念的学习. 
3,学习VB程序设计的方法 
(3)自己动手编写程序 
程序设计入门阶段要经常自己动手编写程序,亲自动手进行程序设计是创造性思维应用的体现,是培养逻辑思维的好方法.因此一定要多动手编写程序,而且要从小程序开发开始,逐渐提高开发程序的规模. 
(4)阅读,借签别人设计的好程序 
多看别人设计好的程序代码,包括教材上的例题程序.在读懂别人程序后,要想他为什么这么设计 能不能将程序修改完成更多的功能 则可以学到别人优秀的东西,帮助自己提高自身水平. 
3,学习VB程序设计的方法 
(5) VB程序设计学习的重点 
重点放在思路,算法,编程构思和程序实现上. 
语句只是表达工具,要求堂上积极思考,尽量当堂学懂,并做到灵活应用. 
学会利用计算机编程手段分析问题和解决问题
(6)养成良好的编程习惯 
强调可读性;变量要加注释; 
程序构思要有说明; 
学会如何调试程序; 
对运行结果要做正确与否的分析. 
3,学习VB程序设计的方法 
学好VB程序设计的具体要求: 
(1)课前预习,认真听课并作适当做笔记,课后要认真复习消化所学内容,完成作业. 
(2)多写程序,注重实践 
程序设计课是高强度的脑力劳动,不是听会的,也不是看会的,而是练会的. 
只有自己动手,编写一些程序,才会有成就感,进而对课程产生兴趣,学起来才比较从容.只有当你在编写大量程序之后,才能获得真知灼见,感到运用自如. 
动手能力的培养是这门课和以往课程最大的不同之处. 
3,学习VB程序设计的方法 
(3)上机调试程序应注意的几点: 
上机前应认真把实验题在用纸上做一做(包括窗体界面设计,事件代码的编写等) 
每次上机后应总结,把没有搞清楚的问题记录下来,请教老师或同学. 
平时应多抽课余时间多上机调试程序.注意系统的提示信息,遇到问题多问几开为什么. 
3,学习VB程序设计的方法 
(4)保持良好的学习心态 
要有自信,自强,积极主动学习. 
克服畏难情绪,树立学好程序设计的信心. 

抱歉!评论已关闭.