Visual Basic 教程

上传人:jiups****uk12 文档编号:40001202 上传时间:2018-05-22 格式:DOC 页数:102 大小:3.53MB
返回 下载 相关 举报
Visual Basic 教程_第1页
第1页 / 共102页
Visual Basic 教程_第2页
第2页 / 共102页
Visual Basic 教程_第3页
第3页 / 共102页
Visual Basic 教程_第4页
第4页 / 共102页
Visual Basic 教程_第5页
第5页 / 共102页
点击查看更多>>
资源描述

《Visual Basic 教程》由会员分享,可在线阅读,更多相关《Visual Basic 教程(102页珍藏版)》请在金锄头文库上搜索。

1、Visual Basic 课程教学课程教学第一课第一课 :Visual Basic 简介简介欢迎您参与 Visual Basic 的网上教程!Visual Basic 是一门非常容易学习的编程语言。我们设计的网上教程,能够让您迅速掌握 Visual Basic 程序篇写基本技能,从而编写属于您自己的程序。祝您学习快乐!1.1 什么是电脑(计算机)编程?在我们开始学习 VB 之前,先让我们了解一些基本计算机编程概念。根据 Webopedia ,一个计算机程序是一套非常有系统的指令,使电脑以一个预定的方式去执行某些工作。如果没有程序,电脑是无用的。因此,电脑编程就是设计或制造的一套指示去要求电脑执

2、行某些通常速度远远超过人类可以做到的任务。为了编写电脑程序,我们需要使用某些电脑语言。电脑语言有很多,其中一些例子是 Visual Basic, FORTRAN,COBOL , JAVA, C + + ,C# 等等。其中,我选择 Visual Basic,因为它最容易学习。它使用的语言和人类的语言非常相似。它涉及到使用的词语,如 If, Then, Else, Goto, Select 等,和英语相差无几。因此,VB 是任何初学者应该选择的编程语言。让我举一个例子:If Mark 50 ThenGrade=“及格 “Else Grade=“不及格“End if是不是很容易?1.1 什么是什么是

3、 Visual Basic ?Visual Basic 是一个高阶编程语言,从较早版本之 BASIC 到现在的VisualBasic,都是一个很容易学习的编程语言,因为它的守则跟英语很相似。不同的软件公司,制作了不同版本的 BASIC,如微软的 QBASIC , QUICKBASIC , GWBASIC , IBM 公司的 BASICA 等。但是,现在人们似乎只使用 Microsoft Visual Basic ,因为它是一个发展良好及系统化的编程语言。Visual Basic 可使你编写几乎任何的程序,一切取决于你。例如,你可以编写教育软件,以教导数学,语文,历史,地理等。您还可以编写财务计

4、划和会计软件,使你成为更有效率的会计师或财务总监。至于大家喜欢的电脑游戏,你一样可以用 Visual Basic 来编写。事实上,它没有限制您可以编写哪些程序!在本教程中,如果你仔细及认真地学习,你将会成为一个好的 Visual Basic 编程员。Visual Basic 的是一个视觉和事件驱动的编程语言。在 Visual Basic 里,因为用户可点击某一物件,所以每个物件都需要进行编程,以便能够针对这些行动(活动)作出反应。因此, 一个 Visual Basic 程序包含了许多子程序,每个子程序都有自己的程序代码,每个都可独立操作,也可在一起进行操作。1.2 Visual Basic 编

5、程环境编程环境 为了可以使用 Visual Basic 编程,你需要安装 VB6 软件在您的电脑上。如果 你没有自己的 VB6 软件 ,你可以通过以下网站下载 VB6 免费版:http:/ Visual Basic 6.0 时,它将显示以下对话框如图 1.1 所示(这是英文视窗 界面) 。您可以选择要么开始一个新的项目,打开现有项目或选择一个名单, 或选择最近启用的项目。它有各种类型的应用程序供选择,但是,我们应集中 于 StandardEXE 程序(可执行程序) 。现在,您只需点击该标准的 EXE 图标 进入 VB 编程环境。图图 1.11.1 VisualVisual BasicBasic

6、 启动时的编程环境介面启动时的编程环境介面如图 1.2 , Visual Basic 画面含有一个空白表格,提供您设计应用程序的界面。 项目的视窗显示您的应用程序,而属性视窗则显示各种控件和物件的属性。它也包括一个工具箱,为制定一个 VB 应用程序所构成一切必要的管制措施,。管制工具,如文本框,命令按钮,标签,组合框,图片框,图像框,计时器和其他物体,也包括在内,以便执行某些任务按事件时与他们有联系的。额外的物件可以通过点击该项目上的菜单被添加,然后点击组件下拉列表中以选择那些你需要使用的程序图图 1.21.2 : VisualVisual BasicBasic 的介面的介面第二课第二课: :

7、 建立建立 VisualVisual BasicBasic 的应用程的应用程 序序2.1 创造你的第一个创造你的第一个 VB 应用程序应用程序在这一课里,我们暂时不讨论 VB 编程方面的技术;而是先去体会如何应用 VB。现在,你可以尝试以下的例子: 范例范例 2.1.1 是一个简单的程序。首先,你必须启动微软的 VISUAL BASIC 6。在一般情况下,一个形式表格 1 将会出现。现在,双击表格 1 ,你会看到如图 2.1 的源代码窗口。源代码窗口的顶部包含了所有的物件及其相关活动或程序。图图 2.1 展示该物体的形式,以及跟它相关的程序。图图 2.12.1 源代码窗口源代码窗口 图图 2.

8、32.3 :程序清单:程序清单你暂时不必理会它的指令 ,而是照以下的例子打出它的指令。为了显示输出的界面,你必须添加 form1.show 指令,如范例 2.1.1。你也可以应用form_activate ( )事件程序,如例子 2.1.2 。至于 Print (打印)的指令,并不意味着用一台打印机来打印,而是意味着在计算机屏幕上显示输出界面。现在,按下 F5 键或点击按钮来执行程序,你会看到如图 2.4 所示 的 输出界面。例子例子 2.1.1Private Sub Form_Load ( )Form1.showPrint “Welcome to Visual Basic tutorial”

9、End Sub图图 2.4 :例子:例子 2.1.1 的输出界面的输出界面您还可以进行简单的数学运算,如例子 2.12. 。 VB6 使用 * 来表示乘和 / / 代表除法。输出的界面如图 2.3 所显示 ,其结果是纵向排列。例子例子 2.1.2Private Sub Form_Activate ( )Print 20 + 10Print 20 - 10Print 20 * 10Print 20 / 10End Sub图图 2.5 :例子:例子 2.1.2 的输出窗口的输出窗口范例 2.1.2 可以重新写成Private Sub Form_Activate ( )Print 20 + 10,

10、20 10, 20 * 10, 20 / 10End Sub那么所有的数目将显示出在同一条水平线 上,每个数目之间有空间,如图 2.6 所显示图图 2.6 :输出在一条水平线:输出在一条水平线 上上例子 2.1.3 比例子 2.1.2 有所改进。它使用两个变数 X 和 Y ,并指派初始值 20和 10 。当你需要改变 X 和 Y 的 价值时,只需要改变初始值,而不是改变每一变数的价值,那会更耗费时间。例子例子 2.1.3Private Sub Form_Activate ( )x = 20y = 10Print x + yPrint x - yPrint x * yPrint x / yEnd

11、 Sub当您点击对象框,下拉清单将显示一个如图图 2.2 的一览表 。在这里,你可以看到一个表格,一个命令按钮及其名字 command1 ,一个标签及其名字 label1 和一个 picturebox 及其名字picture1 。同样地,当你点击程序框中,它所列出的程序与对象,将如图 2.3 所显示。其中有一部分与表格相关的程序是启动,按一下, dblclick (即双击) , dragdrop , keypress 等,每个物件都有它自己的一套程序。您可以随时选择一个物件,并编写任何操控它的程序,以执行某些任务。图图 2.22.2 :物件的一览表:物件的一览表此外,你也可以使用 + 或 来串

12、联两个或两个以上文本(字符串) ,如范例 2.1.4 (a)及(b) 例子例子 2.1.4(a)Private Sub A = Tom B = “likes“ C = “to“ D = “eat“ E = “burger“ Print A + B + C + D + E 例子例子 2.1.4(b)Private Sub A = Tom B = “likes“ C = “to“ D = “eat“ E = “burger“ Print A 这些事件被列在下拉清 单中的代码窗口。当你双击一个对象,并单击该程序箱时,这个代码窗口就会出现(如图 4.1 所示) 。其中事件包括点击一个命令按钮,按下一个

13、键键盘或拖一个物体等。每一个事 件,你都需要写一个事件程序,以便进行一项或一系列的活动。 图图 4.1要编写一个事件的程序时,你需要双击一个对象。例如,如果你想写一个户点击命令按钮 事件的程序,你可以双击该命令按钮。之后,一个如图 4.2 所示的事件程序将出现 。它的 形式如下图图 4.2Private Sub Command1_Click程序代码End Sub现在你可在 PrivateSub Command1_Click .End Sub 之间键入你 的程序。Sub 实际上是全部程序的一部分。程序代码是由许多的声明所组成, 它们的作用是设定某些性能或启动一些行动。Visual Basic 中

14、的程序代码的语 法几乎和英语一样,尽管不尽相同,因此学习起来相当容易。当然,对那些英 语还未达标准的朋友们,你必须去上一些英语课程。搞好英语之后对你学习 VB 肯定有莫大的帮助。 用来设定一个物体的属性或传递价值于它的语法是: object.propertyobject.property 物体和属性是以一个点来分开 。举例来说,form1.show 的意思是显称表 1 , label1.visible =true 的意思是把 label1 设置为可被宣显示, Text1.text = “ VB6“ ,目的就是要把 VB6 显示于称为 text1 的文本框里。Text2.text = 100 ,

15、是把 100 的数目显示于 text2 文本框里。 Timer1.enabled =false,是 要禁用 Timer1 计时器。让我们看看几个以下的例子:范例范例 4.1Private Sub Command1_clickLabel1.Visible=falseLabel2.Visible=TrueText1.Text=”你是正确的!”End sub 范例范例 4.2Private Sub Command1_clickLabel1.Caption=” 欢迎”Image1.visible=trueEnd sub范例范例 4.3Private Sub Command1_clickPictuire

16、1.Show=trueTimer1.Enabled=TrueLable1.Caption=”开始计数“End sub在范例 4.1 里,点击该命令按钮将隐藏标签 label1 而显示标签 label2,本文框 textbox1 则显现“你是正确的“的文字。在范例 4.2 里,点击该命令按钮使标签 label1 显现“欢迎“的资源,影像 Image1 将成为可见。在范例 4.2 里,点选该命令按钮将显示 picture1,计时器开始运行和 label1 的字幕更改为“开始计数“ 。 用法不涉及设定性能也是和英语一样,其中一些命令是 Print, IfThen.Else.End If, ForNext, Select Case.End Select , End Exit Sub. ,并最终退出等。举例来说,Print “ Visual Basic“ ,目的就是要在屏幕上显示文本 Visual

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号