【VB开源代码栏目提醒】:网学会员鉴于大家对VB开源代码十分关注,论文会员在此为大家搜集整理了“VB6 0速成(图解)教材 - 编程语言”一文,供大家参考学习
资料来自网上搜集 由YORK888整理 hrhrzj.com 1 关于
VB语言和怎样学习
VB VB6.0全称为VisualBasic 6.0是微软公司推出的可视化编程工具MSDN之一是目前世界上使用最广泛的程序开发工具。
如果你是一个对编程一无所知而又迫切希望掌握一种快捷实用的编程语言的初学者那选择
VB 6.0没错的。
即使考虑到
VB程序本身编译和运行效率较低的不足嘻嘻速度现在不是问题吧单是它的快捷的开发速度简单易学的语法体贴便利的开发环境它仍不失一款优秀的编程工具是初学者的首选。
也许你会问我以前没学过任何一种语言我能快速上手吗别担心没问题
VB的语法的和QBASIB语言是基本相同的也就是说它的语法是最容易被初学者所接受的。
另外
VB提供的是可视化的开发环境我们可以象搭积木一样构建出程序的界面而且
VB提供了丰富的控件组省去了我们自己写
代码实现这些效果的麻烦这样我们就能把更多的精力放在程序功能的实现上所以
VB学起来简单用起来方便。
接着看看
VB语言的前景在目前各种编程语言共存的时代
VB会不会落伍呢当然不会了在我写这篇文章的同时微软已经透露了
VB7.0将完全面向对象的消息可以肯定下一代
VB的功能一定会强大很多我们这些所谓的
VB 程序员总算可以放心了
VB不会落后于时代毕竟它是使用人数最多的优秀的开发工具。
好了侃了这么多关于
VB的台前幕后总之是为想学编程的你树立信心编程一点都不难只要你决定了开始就让我们一起踏上愉快的编程之旅吧。
接下来谈谈怎样学习
VB先说说“看实例学
VB6.0”系列教程它是面向编程初学者的
VB入门教程这个教程的特点是抛开晦涩难懂的概念和语法不做内容上的堆积和罗列而是采用了每节一个生动有趣的小例子的形式每个小例子中会涉及到一个或几个
VB编程的知识点可能是控件也许会是某个函数或编程小技巧使你快速入门。
希望你学完此教程后能达到下述的效果 从对编程一窍不通或从未接触过编程的状态通过学习能够对
VB6.0的编程环境比较熟悉掌握
VB开发界面的使用方法对
VB语言的基本语法大致了解知道常见的语句的意义学习
VB常用控件的使用方法并能将它们灵活运用到应用程序中能开发简单的
VB程序。
到那时你已经能够继续深入的学习
VB编程嘻嘻目标就是这样啦。
然后谈谈学习编程的方法万事开头难刚刚开始遇到些困难没关系慢慢来。
编程是一个不断学习不断积累的过程编程的乐趣也正是存在于
学习的过程中。
我们每学一点就赶快把它用到实际的程序中去自己多学多用多实践水平才能不断提高这就是“学以致用”。
另外编程涉及到很多的知识象操作系统的、
软件工程的、硬件
系统的以及编程思想等各个方面这就需要我们多看看这方面的资料扩充自己的知识面。
教程分为三个大的部分它们是由浅入深的一个系列分别是 资料来自网上搜集 由YORK888整理 hrhrzj.com 2 一、熟悉一下
VB6.0的编程环境 二、学习
VB常用控件的使用方法 三、试着开发简单的
VB应用程序 好了下面就一起来开始我们的学习吧。
认识一下
VB 6.0的编程环境
VB6.0采用可视化的编程环境它好学易用运行
VB6.0后会出现如下图所示的窗口呵呵看起来蛮复杂的好多的按钮、菜单、小窗口别担心待会儿我们会一起学习这些东东都是干什么用的。
先来解决一个小
问题怎么新建一个
VB的工程呢方法是这样的在程序启动时出现的“新建工程”对话框中选择“标准EXE”并点击确定就能直接新建一个工程如果你跳过了这个对话框则也可从“文件”菜单中选择“新建工程”重新调出此对话框。
下面一起来看看
VB的编程环境虽然看起来复杂但可以把它分为几个部分每个部分都有自己特定的功能这样我们就清楚多了。
其实
VB这是通过这样一个界面把相近或同类的功能组合在一起的它使我们在设计程序时能方便的控制程序的方方面面。
窗体的最上层是“
VB 6.0的菜单”和“便捷工具按钮”菜单中包含了所有的
VB提供的功能的选项而其中一些常用的功能或操作选项则被提取出来放在了“便捷工具按钮”中通过点击这些快捷按钮可以加快程序开发的速度下图标出了常见的工具按钮的作用记着使用它们哦。
资料来自网上搜集 由YORK888整理 hrhrzj.com 3 接着看看“
VB的组件面板”和“窗体设计区域”
VB提供了方便的窗体设计区域它位于整个编程窗口的中间。
我们可以在这个区域中搭建出美观实用的程序界面试着从“
VB的组件面板”中找到“按钮CommandButton”点击选中后再到“窗体设计区域”的窗体上点一下这时窗体上会出现一个按钮这样我们就把按钮添加到我们程序的界面中了。
嘻嘻忘了告诉你哪里是“
VB的组件面板”了就是最左边的那一条包含许多看起来眼熟的小东西的区域它是
VB提供给我们的标准的编程组件控件它把程序设计中常常用到的诸如按钮、图片框、列表框等等东西作好了放在那里我们如果要使用只须添加到窗体中即可。
屏幕的右边有三个从上到下排列的小窗口它们分别是 “
VB工程管理器”用来管理开发一个
VB程序所需要的各种类型的窗体和模块如左图是一个工程所包含的东西窗体是一个程序表现在外面的界面、模块是程序内部使用的
代码。
当我们点击“添加窗体”便捷工具按钮后左图的“
VB工程管理器”中就会显示出新添加的窗体这也就是“
VB工程管理器”的功能它使我们从总体上把握程序开发的各个部分。
组件属性窗口”用来显示组件的属性并允许我们修改设定这些属性的值我们在窗体设计区域的窗体上选中一个组件以按钮为例则在“属性窗口”中会列出它的属性我们可以看到常用的“Name”、“Capition”、“Font”等等属性试着把“Capition”属性改为“这是一个按钮”然后看看“窗体设计区域”的按钮上 “窗体布局窗口”调整程序运行时程序窗体在屏幕中的初始位置把鼠标移到左图屏幕中的窗体上这时鼠标会变成移动形状拖动窗体就设置好了运行时此窗体的位置。
好了说了这么多还差一个区域没讲那就是“
代码编辑区域”当我们在“窗体
设计区域”双击鼠标就能弹出这个区域可以看到一行行的
VB程序显示在其中我们可以修改写入程序
代码来让程序实现一定的功能它是整个程序设计的关键如果你对
VB语言的语法还不是十分了解可以继续下一节专门对“
VB语法”的讲解别着急慢慢来很快就能入门的。
资料来自网上搜集 由YORK888整理 hrhrzj.com 4 “
VB工程管理器”用来管理开发一个
VB程序所需要的各种类型的窗体和模块如左图是一个工程所包含的东西窗体是一个程序表现在外面的界面、模块是程序内部使用的
代码。
当我们点击“添加窗体”便捷工具按钮后左图的“
VB工程管理器”中就会显示出新添加的窗体这也就是“
VB工程管理器”的功能它使我们从总体上把握程序开发的各个部分。
“组件属性窗口”用来显示组件的属性并允许我们修改设定这些属性的值我们在窗体设计区域的窗体上选中一个组件以按钮为例则在“属性窗口”中会列出它的属性我们可以看到常用的“Name”、“Capition”、“Font”等等属性试着把“Capition”属性改为“这是一个按钮”然后看看“窗体设计区域”的按钮上显示的文字是不是改变了。
VB的简单语
法学习 “窗体布局窗口”调整程序运行时程序窗体在屏幕中的初始位置把鼠标移到左图屏幕中的窗体上这时鼠标会变成移动形状拖动窗体就设置好了运行时此窗体的位置。
好了说了这么多还差一个区域没讲那就是“
代码编辑区域”当我们在“窗体设计区域”双击鼠标就能弹出这个区域可以看到一行行的
VB程序显示在其中我们可以修改写入程序
代码来让程序实现一定的功能它是整个程序设计的关键如果你对
VB语言的语法还不是十分了解可以继续下一节专门对“
VB语法”的讲解别着急慢慢来很快就能入门的。
VB语言的语法和QBASIC基本一致可以说如果你能读懂QBASIC
程序那你读
VB的程序是没有问题的这一节中我们只是简单的讲一讲
VB的语法因为在今后的各个实例中我们会不断接触到新的语法知识这也是一个积累的过程。
如果你还记得上节中的内容我们提到过如果在“窗体设计区域”的某个组件控件上双击鼠标会出现“
代码编辑窗口”也就是如下图的窗口我们可以在其中输入或是修改程序的
代码。
在我们双击控件到写入
代码的这个过程中我们涉及到了一个很重要的概念这是
VB与QBASIC的主要差别之一大家知道在QBASIC包括Tubro CTubroPascal等语言中程序从一开始就需要我们一点点的写
代码来实现所有的功能比如程序运行的界面输入输出键盘控制等它们在程序中体现为一个个的过程或者是函数及子程序它们都是完全面向过程的编程语言但是现在的
VB、VC、DELPHI等编程语言都提供了可视化的编程环境备有一整套常见的组件控件供我们使用这些控件可以看作是对象
VB严格的说不是完全面向对象的编程语言我们写程序时会直接与这些对象打交道而不象原来。
所以在
VB中大部分的
代码是与这些相关的例如下图所示的一段
代码它是我们在一个按钮Command上双击鼠标而由
VB自动产生的一个子过程Private Sub Command1_Click是子过程的开始End Sub表示子过程的结束。
然后我们可以在子过程中添加程序
代码也就是由我们自己来写当按钮被点击时程序所做出的响应。
资料来自网上搜集 由YORK888整理 hrhrzj.com 5 下面我们便来分析一下这段
代码。
B中声明一个变量使用“Dim 变量名 As 变量类型”的方法一般在程序中使用的到的变量都应该有变量声明如上例中的a、b、i分别被定义为整型和字符串型变量
VB中的变量类型有以下几种 数据类型 说明 Byte 二进制数 Boolean 真假值 Integer 整数 Long 长整型 Single 实数 Double 双精度型 Currency 货币 Date 日期和时间 Object 对象 String 字符串 Variant 可变类型 控制结构和循环结构是程序设计中常见的两种结构。
计算机在运行程序的时候执行语句的顺序是从上向下的。
有些简单程序可以只用单向流程来编写但稍微复杂的程序就要靠控制语句来控制程序执行的流程。
控制结构主要有两种分支结构和循环结构。
分支结构分支结构事实上是一种选择在不同的条件下选择执行不同的程序段。
实现分支结构的语句有很多最常用的是if????then????else????。
例如 ???? if 条件 then 程序段一 else 程序段二 end if ???? 如果条件满足了电脑将执行程序段一中的语句然后跳过程序段二执行下面的语句。
如果条件不满足电脑将跳过程序段一种的语句执行程序段二然后继续执行下面的语句。
循环结构循环结构就是让电脑反复的执行某一程序段落干次。
用Do????Loop可以循环重复执行一语句块且重复次数不定。
在已知循环次数的条件下用For????next可以反复执行统一语句块。
以上两种结构你可以参照图中所示的
代码仔细体会一下今天就讲这么多了下节我们就要进入实例式的控件学习。
资料来自网上搜集 由YORK888整理 hrhrzj.com 6 简单的文本框TEXTBOX的例子 文本框控件TextBox是
VB中最
常用的控件。
它是显示和输入文本的容器相当于一个文字编辑器提供了所有基本的文字处理功能例如文本的编辑等。
在下面这个小程序中我们能看到文本框控件TextBox的最基本的属性。
为了学习方便提供的源码已经作了详细的中文注释看看源码框中的
代码 Option Explicit-------------------------------------- TextBox的常用属性的例子-------------------------------------- 洪恩在线 求知无限--------------------------------------------名称-------------作用------------ CmdClear 清除文本框内容按钮 TextAll 文本框 这个例子的两个窗体界面如下 主窗体窗体FormBack 资料来自网上搜集 由YORK888整理 hrhrzj.com 7 我们首先新建一个标准的EXE工程。
添加两个窗体并把TextBox、Button、Label控件放置在窗体上。
各文本框的名称如下表 文本框名称 名称属性 文本框名称 名称属性
会员编号文本框 TextID 电子邮件文本框 TextMail 密码文本框 TextPassWord 个人介绍文本框 TextResume 姓名文本框 TextName 会员信息文本框 TextAll 在属性窗口中将TextPassWord的PassWordChar属性设为TextResume的Multiline属性设为TureScrollBars属性设为2 -VerticalTextAll文本框的Multiline属性设为为Ture ScrollBars属性设为2 -VerticalAppearance属性设为为0 - Flat。
下一步我们为FormTxtBox窗体中“确定”CmdOK和“清除”CmdClear按钮的Click事件中添加相应的程序。
其中 TextID.Text quotquot 是把会员编号文本框中的内容清空其它语句与此类似。
FormBack.TextAll.Text LblID.Caption amp quot quot amp TextID.Text _ amp vbNewLine amp 该语句设置FormBack窗体中TextAll文本框的文本。
vbNewLine是换行显示标志。
“ _”是续行标志当语句一行写不下时使用此标志但要注意前面要加空格。
代码写好之后我们就可以保存工程然后按“CtrlF5”键测试检验一下我们的程序了。
简单的列表框ListBox的例子 列表框ListBox控件表示一个选项清单用户可能用鼠标选择其中一个或者几个选项。
列表框的特点是列表框中的项目是通过程序插入到其中的用户无法向清单中输入数据当选择其中的项目并在用户单击一个按钮或者执行某个操作时由应用程序完成对指定项目的具体操作。
下面这个例子充分说明了列表框的这个特点并介绍了列表框ListBox的常用属性。
资料来自网上搜集 由YORK888整理 hrhrzj.com 8 为了学习方便提供的源码已经作了详细的中文注释看看源码框中的
代码 Option Explicit-------------------------------------- 简单的列表框ListBox的例子-------------------------------------- 洪恩在线 求知无限--------------------------------------------名称-------------作用------------ List1、List2 列表框 LefttoRightCmd 移动所选项目到另一个列表框左到右 这个例子包含一个窗体窗体中有两个列表框List1、List2和八个按钮界面如下 窗体FormListBox 我们首先新建一个标准的EXE工程添加一个窗体并把列表框和按钮控件添加到窗体上。
各按钮控件的名称如下表 按钮名称 名称属性 按钮名称 名称属性 删除所选项目左 List1movecmd 删除所选项目右 List2movecmd 增加新项目左 List1addcmd 增加新项目右 List2addcmd 清除弄表左 List1clearcmd 清除列表右 List2clearcmd 右箭头 lefttorightcmd 左箭头 Righttoleftcmd List1列表框 Sorted属性设为“False” List2列表框 Sorted属性设为“True” MultiSelect属性设置为2 即List2控件中的项目总是排序的 在属性窗口中将List1列表框 Sorted属性设为“False”List2列表框 Sorted属性设为“True”MultiSelect属性设 置为2即List2控件中的项目总是排序的。
下一步我们为各控件添加相应的程序。
其中 资料来自网上搜集 由YORK888整理 hrhrzj.com 9 List1.AddItem quotChinaquot 是将“China”添加到
列表框中。
List1.ListIndex 返回的是列表框List1中当前选择项目的索引号码。
List1.ListCount 返回的是列表框List1中项目总数。
List1.ListCount - 1 返回列表框List1中最后一个项目的索引号。
List1.Selected 返回的是一个项目的选择状态返回的是布尔值。
代码写好之后我们就可以保存工程然后按“CtrlF5”键测试检验一下我们的程序了。
在这个小程序中包含了列表框中的一般常用属性和方法。
CommomDialog使用的例子 CommonDialog控件是常用的一个控件它为我们提供了打开、另存为、字体、颜色、打印、帮助等几种类型的标准对话框本例演示了所有这些类型的对话框的使用方法。
为了学习方便提供的源码已经作了详细的中文注释看看源码框中的
代码 ------------------------------------------- 通用对话框使用方法全解------------------------------------------- 洪恩在线 求知无限-------------------------------------------------名称-----------------作用------------- CdlTest 通用对话框 CmdOpen “打开”对话框按钮 CmdSave “另存为”对话框按钮 这个例子包含一个窗体窗体中有两个列表框List1、List2和八个按钮界面如下 资料来自网上搜集 由YORK888整理 hrhrzj.com 10 窗体FormListBox 我们首先新建一个标准的EXE工程添加一个窗体并把列表框和按钮控件添加到窗体上。
各按钮控件的名称如下表 按钮名称 名称属性 按钮名称 名称属性 删除所选项目左 List1movecmd 删除所选项目右 List2movecmd 增加新项目左 List1addcmd 增加新项目右 List2addcmd 清除弄表左 List1clearcmd 清除列表右 List2clearcmd 右箭头 lefttorightcmd 左箭头 Righttoleftcmd List1列表框 Sorted属性设为“False” List2列表框 Sorted属性设为“True” MultiSelect属性设置为2 即List2 控件中的项目总是排序的 在属性窗口中将List1列表框 Sorted属性设为“False”List2列表框 Sorted属性设为“True”MultiSelect属性设置为2即List2控件中的项目总是排序的。
下一步我们为各控件添加相应的程序。
资料来自网上搜集 由YORK888整理 hrhrzj.com 11 其中 List1.AddItem quotChinaquot 是将“China”添加到列表框中。
List1.ListIndex 返回的是列表框List1中当前选择项目的索引号码。
List1.ListCount 返回的是列表框List1中项目总数。
List1.ListCount - 1 返回列表框List1中最后一个项目的索引号。
List1.Selected 返回的是一个项目的选择状态返回的是布尔值。
代码写好之后我们就可以保存工程然后按“CtrlF5”键测试检验一下我们的程序了。
在这个小程序中包含了列表框中的一般常用属性和方法。
CommomDialog使用的例子 CommonDialog控件是常用的一个控件它为我们提供了打开、另存为、字体、颜色、打印、帮助等几种类型的标准对话框本例
演示了所有这些类型的对话框的使用方法。
为了学习方便提供的源码已经作了详细的中文注释看看源码框中的
代码 ------------------------------------------- 通用对话框使用方法全解------------------------------------------- 洪恩在线 求知无限-------------------------------------------------名称-----------------作用------------- CdlTest 通用对话框 CmdOpen “打开”对话框按钮 CmdSave “另存为”对话框按钮 如果控件面板中没有CommonDialog控件的小图标必须先从“添加控件对话框”中添加下面我们来看看怎样调用不同类型的对话框。
CommonDialog控件有一系列的Show方法例如ShowOpen、ShowSave、ShowFont、ShowColor、ShowPrinter、ShowHelp等这些方法的使用语法是类似的如下所示 object.ShowOpen我们只须在程序中写入这个语句就能调出“打开”对话框同样也能调用其它类型的对话框。
而CommonDialog控件的属性是和不同的对话框类型紧密相关的有些属性只适用于某一类对话框有些属性在不同的对话框中的属性是有差别的所以下面分类列出了和不同对话框相关联的属性的用法。
与ShowOpen、ShowSave方法相关的属性 ●FileName属性返回或设置所选文件的路径和文件名如果在使用Show方法以前使用FileName属性则设定了对话框的默认文件名如果是在以后使用则返回选择的文件名。
使用语法是 CommonDialog.Filenamepathname ●Filter属性返回或设置在对话框的类型列表框中所显示的过滤器也就是限定打开或保存为的文件类型它的使用语法是 object.Filter 描述文字1 过滤标.