VB谁会用????
VB详细学习方法
VB详细学习方法
答案:VB全称为Visual Basic,是微软公司推出的可视化编程工具MSDN之一,是目前世界上使用最广泛的程序开发工具。VB提供的是可视化的开发环境,我们可以象搭积木一样构建出程序的界面,而且VB提供了丰富的控件组,省去了我们自己写代码实现这些效果的麻烦,这样我们就能把更多的精力放在程序功能的实现上,所以VB学起来简单,用起来方便。下面把对VB学习中需要注意的几点列出来供大家参考。一、 Visual Basic的编程基础 什么是程序 首先需要知道下面这个问题的答案:"程序到底是什么?"计算机程序是指令集,它告诉计算机如何执行特殊的任务。大家也许对许多种指令熟悉,如按菜谱烹调特殊的食物或按指定的方向到达不熟悉的目的地。没有这些特殊的指令,就不能执行预期的任务。 计算机也是一样,只是它们需要为执行的每一个任务提供指令。甚至对最简单的任务也需要指令,例如如何取得击键,怎样在屏幕上放一个字母,怎样在磁盘中保存信息。 幸运的是,许多这样的指令包含在处理器芯片中或内置于操作系统中,因此用户不必担心它们。 相反,应集中于为任务提供指令,如计算雇员工资,创建邮件列表,或设置格式化文本以显示最近的年度报表信息。 虽然我们用自然语言读这些指令,但计算机指令必须是二进制代码,即一系列在计算机内存和处理器中的开或关的状态。有些语言,如汇编程序,可以允许直接写这种类型的代码。但是,以这种方法编程十分困难,因此Visual Basic和其他编程语言使程序员可以用与自然语言有点相近的方式编写指令。然而,即使是这些指令仍有限,并要遵循高度定义的结构。二、事件驱动编程 Visual Basic允许创建反映用户动作和系统事件的程序。这种编程叫事件驱动编程。要了解事件驱动程序是怎样工作的,先要了解过去的程序怎样运行及在Windows环境中有何不同。 在Windows之前(回到往日的DOS和"史前时代"),程序以顺序方式运行。也就是说,一旦程序启动,它就一条指令、一条指令的向前执行,直到程序结束或出现致命错误。 在事件驱动的应用程序中,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。事件可以由用户操作触发、也可以由来自操作系统或其它应用程序的消息触发、甚至由应用程序本身的消息触发。这些事件的顺序决定了代码执行的顺序,因此应用程序每次运行时所经过的代码的路径都是不同的。三、 面向对象编程 创建Windows程序较为容易的关键技术是面向对象编程(OOP)。这种技术可以创建,也可重新组建,它是程序的组成模块。 几个定义: 在讨论Visual Basic时,经常可以听到这些术语,因此对这些术语的基本理解十分有必要。 控件,提供程序可见界面的可重用对象。常用的控件有文本框、标签和命令按钮等。事件,由用户或操作系统引发的动作。事件的示例有Click、DbClick等。方法, 嵌入在对象定义中的程序代码,它定义对象怎样处理信息并响应某个事件。例如,列表框的添加列表项、删除列表项等方法。 对象,程序的基本元素,它含有定义其特征的属性,定义其任务和识别它可以响应的事件的方法。控件和窗体是Visual Basic中所有对象的示例。 过程,为完成任务而编写的代码段。过程通常用于响应特定的事件。 属性,对象的特征,如尺寸、位置、颜色或文本。属性决定对象的外观,有时也决定对象的行为。属性也用于为对象提供数据和从对象取回信息。四、对象在VB编程中的地位 学好VB的诀窍之一就是要以"对象"的眼光去看待整个程序设计。"对象"是面向对象程序设计的核心,明确这个概念对理解面向对象程序设计来说至关重要。那么,对象是什么?在程序中怎么没有看到对象呢? 其实对象在VB的程序设计中的地位,就像空气一样无处不在。程序中使用的按钮就是对象,应用程序本身也是一个对象。对象的概念并不神秘,它的来源就在生活之中。在现实生活中,其实我们随时随地都在和对象打交道--我们骑的车、看的书以及我们自己,在一个VB程序员眼中无一例外都是对象。 如果把问题抽象一下,会发现这些现实生活中的对象有两个共同的特点:第一,它们都有自己的状态,例如一个球有自己的质地、颜色、大小;第二、它们都具有自己的行为,比如一个球可以滚动、停止或旋转。在面向对象的程序设计中,对象的概念就是对现实世界中对象的模型化,它是代码和数据的组合,同样具有自己的状态和行为。只不过在这里对象的状态用数据来表示,称为对象的属性;而对象的行为用对象中的代码来实现,称为对象的方法。不同的对象有不同的方法,当然也不排除有部分重叠。五、编程的方法 在学习VB过程中,无一例外的我们要学会编写程序,下面我们来谈谈学习编程的方法。万事开头难,刚开始遇到些困难是很正常的事情。因为编程涉及到很多的知识,例如操作系统、软件工程、硬件系统以及编程思想等各个方面。这就需要我们多看看这方面的资料,扩充自己的知识面。通常我们编写程序时要做到以下几点: 1、 先了解题目或待解决问题的含义,大概需要用什么思想来解决这个问题; 2、 构建程序的基本框架(如程序大概的界面); 3、 各对象需要响应什么样的事件过程; 4、 为每个对象编写相应的事件过程; 5、 调试程序。 编程是一个不断学习,不断积累的过程,编程的乐趣也正是存在于学习的过程中。我希望大家每学一点,就赶快把它用到实际的程序中去,自己多学多用多实践,水平才能不断提高,这才能"学以致用"。希望以上几点体会对大家学习VB能有所帮助!--参考资料 http://fightlxy.blog.com.cn/archives/2006/1853804.shtml
上一个:最近要学习JSP,恩,可惜基础不好,谁能给我补补JAVA或VB编程基础知识??
下一个:想学习编程。编病毒.....百度后才知道编汇语言最好.....那vb是吗?顺便推荐几款软件....没有恶意。对dos有研究