首页 Visual Basic自学视频教程

Visual Basic自学视频教程

举报
开通vip

Visual Basic自学视频教程Visual Basic自学视频教程 第 章 初识Visual Basic , 视频讲解,59分钟, 随着可视化编程的蓬勃发展,越来越多的程序员开始使用可视化编程技术。Visual Basic 6.0是Microsoft Visual Studio 6.0家族成员之一,具有功能强大的可视化开发环境,并且集程序的代码编辑、编译、调试等功能于一体,为程序员提供了一个完整、全面而又方便的开发环境。 本章能够完成的主要范例,已掌握的在方框中打勾, 了解Visual Basic的发展历史、版本 了解Visu...

Visual Basic自学视频教程
Visual Basic自学视频教程 第 章 初识Visual Basic , 视频讲解,59分钟, 随着可视化编程的蓬勃发展,越来越多的程序员开始使用可视化编程技术。Visual Basic 6.0是Microsoft Visual Studio 6.0家族成员之一,具有功能强大的可视化开发环境,并且集程序的代码编辑、编译、调试等功能于一体,为程序员提供了一个完整、全面而又方便的开发环境。 本章能够完成的主要范例,已掌握的在方框中打勾, 了解Visual Basic的发展历史、版本 了解Visual Basic的特点 使用Visual Basic开发的成功案例 学会安装Visual Basic开发环境 开发第一个小程序 第1章 初识Visual Basic 1.1 Visual Basic简述 使用一门语言,就要对这门语言有所了解,下面介绍什么是Visual Basic、Visual Basic的发展历史及其版本和如何学好Visual Basic。 1.1.1 用户与方案 Visual Basic(简称VB)是由微软公司开发的包含协助开发环境的事件驱动编程语言。可以说Visual Basic编程语言是世界上使用人数最多的语言,它源自BASIC语言。Visual Basic拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以很容易地使用DAO、RDO、ADO连接数据库,而且可以很容易地创建使用ActiveX控件。Visual Basic还提供了大量的组件,程序员可以利用这些组件快速建立和开发应用程序。 说明: BASIC语言起源于20世纪60年代~是美国Dartmouth学院的John G.Kemeny和Thomas Kuntz 教授发明的。BASIC是Beginner’s All-purpose Symbolic code的缩写~Beginner’s指出了BASIC 语言的对象。该语言简单易学~但使用效率不是很高。 Alan Cooper在BASIC语言的基础上融合了Windows的编程思想和概念~将BASIC语言简 单易学的特点与可视化的编程方法结合起来~使得Visual Basic在20世纪90年代末逐渐流行。 虽然很多高级语言都可以编写Windows程序~但是~没有哪一门语言像Visual Basic那样可以快 速地被初学者掌握。 Visual Basic是高级语言,所以需要有一个“翻译”过程,把用高级语言编写的程序(称为源程序)翻译成机器语言程序(称为目标程序)。 一般采用两种翻译方式:一是编译方式;二 是解释方式。它们所采用的翻译程序分别称 为编译程序和解释程序。在通常情况下,学 习阶段采用解释方式;应用阶段采用编译方 图1.1 Visual Basic的两种翻译方式 式,如图1.1所示。 1.1.2 Visual Basic的发展历史 Visual Basic在1991年诞生,经过十几年的发展已经成为非常完善的开发语言。而其前身BASIC语言是微软的起家产品,微软在任何时候都不会忘了这位功臣。随着每一次微软技术的进步,Visual Basic都会随之获得新生。可以预见,将来无论微软又发明了什么技术或平台,Visual Basic一定会首先以新的姿态登上去的。如果你想紧跟微软的步伐,永远在最新的技术上进行最快速的开发,Visual 3 Visual Basic自学视频教程 V Basic就是最好的选择。图1.2介绍了Visual Basic的发展历史。 总之,Visual Basic 6.0已经是非常成熟、稳定的开 发系统,能让企业快速建立多层的系统以及Web应用程 序,成为当前Windows上流行的Visual Basic版本。 1.1.3 Visual Basic 6.0版本 Visual Basic 6.0包括3个版本,分别为学习版、专 业版和企业版,这几个版本可以满足不同开发者的需要。 1(学习版 学习版是Visual Basic 6.0中最基础的版本。该版本 包括所有的内部控件以及网格、选项卡和数据绑定控件。 学习版提供了文档Learn Visual Basic Now CD和包含全 图1.2 Visual Basic的发展历史 部联机文档的Microsoft Developer Network CD。 使用学习版可以开发Windows和Windows NT操作 系统下对界面 要求 对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗 不高、计算量不大的应用程序。学习版经济实惠、易学易用,是Visual Basic初学者的良好选择。 2(专业版 专业版为专业编程人员提供了一整套功能完备的开发工具。该版本包括学习版的全部功能以及ActiveX控件、Internet Information Server Application Designer、集成的Visual Database Tools、Data Environment、Active Data Objects和Dynamic HTML Page Designer。专业版提供的文档有Visual Studio Professional Features手册和包含全部联机文档的Microsoft Developer Network CD。开发在单机上运行的应用程序,可以使用专业版。 3(企业版 企业版是Visual Basic的最强版本,包括专业版的全部功能以及Back Office工具,如SQL Server、Microsoft Transaction Server、Internet Information Server、Visual SourceSafe、SNA Server等。企业版提供的文档包括Visual Studio Enterprise Features手册和包含全部联机文档的Microsoft Developer Network CD。使用企业版能够创建远程自动对象链接和嵌入服务器应用程序,可以通过网络远程调用并运行程序。 使用企业版,软件开发团队可以开发一些大型的应用程序,所以企业版是软件开发团队必备的开发工具之一。 1.1.4 如何学好Visual Basic 如何学好Visual Basic语言,是所有初学者共同面对的问题。其实每种语言的学习方法都大同小异,需要注意的主要有以下几点: (1)明确自己的学习目标和主要方向。选择并锁定一门语言,按照自己的学习方向努力学习、 4 第1章 初识Visual Basic 认真研究,其中Visual Basic语言是初学者最好的选择。 (2)初学者不要看太多的书,先找本基础书系统地学习。很多程序开发人员工作了很久也只熟悉部分基础而已,没有系统地学习Visual Basic语言。 (3)不要死记语法。在刚接触一门语言,特别是Visual Basic语言的时候,掌握好基本语法,并大概了解一些功能即可。借助开发工具(Visual Basic集成开发环境)的代码辅助功能,完成代码的录入,这样可以快速地进入学习状态。 (4)多实践,多思考,多请教。只读懂书本中的内容和技术是不行的,必须动手编写程序代码,并运行程序、 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 运行结构,从而对学习内容有整体的认识和肯定。用自己的方式去思考问题,编写代码来提高编程思想。平时多请教老师或经理,和其他人多沟通技术问题,提高自己的技术和见识。 (5)不要急躁。遇到技术问题必须冷静对待,不要思绪混乱,保持清醒的头脑才能分析和解决各种问题。可以尝试听歌、散步等活动放松自己。 (6)遇到问题,首先尝试自己解决,这样可以提高自己的程序调试能力,并对常见的问题有一定的了解,明白出错的原因,甚至举一反三,解决其他关联的错误问题。 (7)多查阅资料。可以经常到互联网上搜索相关资料或者解决问题的方法,网络上已经摘录了很多人遇到的问题和不同的解决方法,分析这些方法,找出最好、最适合自己的方法。 (8)多阅读别人的源代码。不但要看懂别人的程序代码,还要分析编程者的编程思想和设计模式,并融为己用。 1.2 Visual Basic的优势 Visual的意思是“视觉的,可视的”,Visual Basic就是可视化的编程语言。使用Visual Basic语言进行编程时会发现,在Visual Basic中无须编程就可以完成许多步骤。因为在Visual Basic中引入了控件的概念,在Windows中控件的身影无处不在,如按钮、文本框等,Visual Basic把这些控件模式化,并且每个控件都有若干属性用来控制控件的外观、工作方法,能够响应用户操作(事件)。这样就可以像在画板上一样,随意单击几下鼠标,一个按钮就完成了,而这些在以前的编程语言中是要经过相当复杂的过程的。 在初步了解了Visual Basic语言之后,下面介绍Visual Basic语言的特点。 1.2.1 面向对象的程序设计语言 Visual Basic 6.0是支持面向对象的程序设计语言。它不同于其他面向对象程序设计语言的特点是,不需要编写描述每个对象功能特征的代码,因为这些都已经被封装到各个控件中了,用户只需要调用即可。Visual Basic采用了面向对象的设计思想,其基本思路是把复杂的设计问题分解为多个能够完成独立功能且相对简单的对象集合。所谓“对象”就是一个可操作实体,如窗体以及窗体中的命令按钮、标签、文本框等。面向对象编程就是指程序员可以根据界面设计要求直接在界面上设计出窗口、菜单、按钮等类型对象并为每个对象设置属性。 Visual Basic对象可以极大地简化重复代码的编写,使开发人员的精力集中在程序内容而不是数量庞大的代码上。Visual Basic 6.0版本增强了该功能,并添加了许多新的面向对象的编程功能。 5 Visual Basic自学视频教程 V 1.2.2 事件驱动机制 Windows操作系统面世以来,图形化的用户界面和多任务、多进程的应用程序要求程序设计不能是单一性的,在使用Visual Basic设计应用程序时,必须首先确定应用程序如何同用户进行交互。例如,当发生鼠标单击、键盘输入等事件时,用户必须编写代码控制这些事件的响应方法。这就是所谓的事件驱动编程。 事件驱动的特点如下: (1)当某个事件(一般由用户操作来引发)发生时,系统就会自动执行此事件的事件过程。 (2)由事件控制整个程序的执行流程。 (3)事件过程要经过事件的触发才能被执行,这种工作模式称为事件驱动方式。 1.2.3 可视化编程 Visual Basic为用户提供了大量的界面元素(在Visual Basic中称为控件),如“窗体”、“菜单”、“命令按钮”等。用户只需要利用鼠标或键盘把这些控件拖动到适当的位置,设置它们的外观属性等,就可以设计出所需的应用程序界面。 1.2.4 软件集成式开发 Visual Basic为编程提供了易学易用的集成开发环境。在这个环境中,编程者可以设计界面、编写代码、调试直至把应用程序编译成可在Windows系统中运行的可执行文件,开发后的程序可以经过打包处理生成脱离Visual Basic环境仍可安装运行的可执行文件,为编程者提供了很大的方便。本书第2章将对集成开发环境进行详细的介绍。 1.2.5 强大的数据库访问功能 Visual Basic 6.0具有强大的数据库管理功能。利用其提供的ADO访问机制和ODBC数据库连接机制,可以访问多种数据库,如Access、SQL Server、Oracle、MySQL等。关于数据库连接方面的知识,也将在后面的章节中进行介绍。 1.2.6 网络功能 互联网(Internet)在当今通信日益发达的信息世界占据了重要的地位。Visual Basic提供了许多功能为开发具有互联网功能的应用程序提供支持和帮助。Visual Basic在开发过程中可以创建服务器端的动态HTML(DHTML),使用Internet Transfer控件检索和传输文件,利用WebBrowser控件浏览网页信息,采用MAPI收发电子邮件等。 6 第1章 初识Visual Basic 1.2.7 联机帮助功能 在Visual Basic中利用“帮助”菜单和【F1】功能键,用户可以随时方便地得到所需要的帮助信息。Visual Basic帮助窗口中显示了有关的举例代码,通过复制、粘贴操作可获取大量举例代码,为用户学习和使用提供方便。 1.3 使用Visual Basic开发的成功案例 很多程序员认为Visual Basic只是一个小的开发工具,实际上它作为一种简单易学的程序开发语言,也曾开发过许多经典的应用程序。例如,日常办公使用的Microsoft Office 中的Word软件就是用Visual Basic开发的,其界面效果如图1.3所示。 图1.3 利用Visual Basic开发的Word软件 又如,财务软件用友和金蝶,早期的用友软件是利用Visual Basic+SQL Server 7.0设计开发的;金蝶软件在现实生活中的应用也非常广泛。下面是金蝶软件的一个小例子,其界面效果如图1.4所示。 在开发大型游戏项目时也会使用Visual Basic,如98版仙剑奇侠传游戏,界面效果如图1.5所示。 图1.4 利用Visual Basic开发的金蝶软件 图1.5 利用Visual Basic开发的仙剑奇侠传游戏 7 Visual Basic自学视频教程 V 另外,值得一提的是在水利方面有很多程序都是用Visual Basic编写的,在科学 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 部门有很多部门程序都采用Visual Basic作为开发语言,其最根本的原因就是开发效率高。 1.4 搭建Visual Basic开发环境 学习一门语言的第一步就是搭建开发环境。本书选择“Visual Basic 6.0 中文企业版”作为集成开发环境,该软件可以在网络上轻松下载,除此之外还需要下载SP6补丁和MSDN帮助系统等。 1.4.1 安装Visual Basic开发环境 搭建Visual Basic开发环境是一件很轻松的事,只要获得Visual Basic开发环境的软件,在根目录下找到SETUP.EXE文件并双击该文件,然后按照软件的安装向导即可安装成功。但是,对于初学者来说可能不是一件很容易的事,在遇到文本框或者选择按钮可能会遇到一些问题。下面用截图的方式详细介绍开发环境的安装过程。 (1)打开Visual Basic安装盘,在根目录下双击SETUP.EXE文件,在弹出的“Visual Basic 6.0 中文企业版 安装向导”对话框中单击“下一步”按钮,如图1.6所示。 (2)在“最终用户许可协议”界面中选中“接受协议”单选按钮,然后单击“下一步”按钮,如图1.7所示。 图1.6 Visual Basic安装向导 图1.7 “最终用户许可协议”界面 (3)在“产品号和用户ID”界面中,需要输入产品的ID号。在“姓名”和“公司名称”文本框中输入自己的信息,如图1.8所示,然后单击“下一步”按钮。 (4)在“Visual Basic 6.0中文企业版”界面中选中“安装Visual Basic 6.0 中文企业版”单选按钮,如图1.9所示,然后单击“下一步”按钮。 (5)在选择安装类型界面中单击“典型安装”按钮,如图1.10所示。如果要更改安装路径,可以单击“更改文件夹”按钮选择需要安装的路径,这里默认不更改就可以了。 (6)单击“重新启动Windows”按钮,重新启动计算机完成安装过程,如图1.11所示。 8 第1章 初识Visual Basic 图1.8 “产品号和用户ID”界面 图1.9 服务器安装程序选项 图1.10 选择“典型安装”类型 图1.11 安装后需要重新启动系统 1.4.2 启动Visual Basic开发环境 Visual Basic 6.0的启动方法很多,下面介绍几种比较常用的方法。 1(通过“开始”菜单启动 选择“开始”?“程序”?“Microsoft Visual Basic 6.0 中文版”?“Microsoft Visual Basic 6.0 中文版”命令,如图1.12所示。 2(通过快捷方式启动 如果在桌面上创建了快捷方式,可以通过在桌面上双击Visual Basic 6.0的快捷方式图标来启动Visual Basic 6.0。 Visual Basic 6.0启动时,首先看到如图1.13所示的界面。在启动界面中,可以看到如下信息:安装的Visual Basic 6.0的版本为企业版;该版本所安装的补丁(即升级服务包)为SP6(Service Pack 6)。 在启动Visual Basic 6.0以后,将打开一个“新建工程”对话框。在该对话框中包括3个选项卡,分别是“新建”、“现存”、“最新”,其具体的功能如下。 (1)“新建”选项卡:显示可打开的工程类型。 (2)“现存”选项卡:显示一个对话框,可以在这里定位并选择想打开的工程。 9 Visual Basic自学视频教程 V (3)“最新”选项卡:列出最近打开的工程及其位置。 安装了SP6补丁 安装的VB版本为企业版 图1.12 通过“开始”菜单启动Visual Basic 6.0 图1.13 Visual Basic 6.0 启动界面 选择“新建”选项卡,单击“标准EXE”图标,单击“打开”按钮,即可创建一个标准EXE工 程,如图1.14所示。 , 选择“新建”选项卡 , 单击“打开”按钮 单击该图标 , 选择该图标 图1.14 “新建工程”对话框 在“新建”选项卡中,列出了用户可以创建的工程的类型,根据需要用户可以创建不同类型的工 程。表1.1列出了其中常用的工程类型。 表1.1 常用的工程类型 图 标 类 型 说 明 标准EXE 创建一个标准的可执行文件 创建一个ActiveX可执行文件 ActiveX EXE 创建一个ActiveX 动态连接库文件 ActiveX DLL ActiveX控件 创建一个ActiveX控件 Visual Basic向导管理器 创建一个向导程序 数据工程 创建一个数据工程 DHTML应用程序 创建一个基于网络浏览器的应用程序 IIS应用程序 创建一个用于开发网络应用程序的服务器端程序 Visual Basic企业版控件 创建一个具有企业版控件的应用程序 10 第1章 初识Visual Basic 在启动Visual Basic时,可以略过“新建工程”对话框,直接创建一个标准的EXE工程。具体的方法如下: 选择“工具”?“选项”命令,在弹出的“选项”对话框中选择“环境”选项卡,在“启动Visual Basic时”选项组中选中“创建缺省工程”单选按钮,单击“确定”按钮,即可在启动时创建一个标准的EXE工程,如图1.15所示。如果还想显示“新建工程”对话框,可以选中“启动Visual Basic时”选项组中的“提示创建工程”单选按钮。 , 选择“环境” 选项卡 , 选择该单选按钮 选中 , 单击“确定”按钮 图1.15 “选项”对话框 说明: 打开一个已经设计好的Visual Basic程序~也可以启动Visual Basic 6.0。 1.5 第一个Visual Basic程序 安装完成开发环境后,你是否会迫不及待地想开发一个简单的应用程序呢,首先了解一下创建Visual Basic应用程序的一般步骤,如图1.16所示。 图1.16 创建Visual Basic应用程序的一般步骤 【例1.1】 下面介绍如何开发一个简单的小程序。该程序实现在窗体的标签控件上显示“Hello,Visual Basic~”信息。 11 Visual Basic自学视频教程 V \MR\Instance\1\1.1 实例位置,光盘 (1)启动Visual Basic开发环境,在弹出的“新建工程”对话框中单击“标准EXE”图标,单 击“打开”按钮,新建一个工程。 (2)在该工程中会自动添加一个窗体,其默认名称为Form1。 (3)用鼠标分别双击工具箱中的Label控件和CommandButton控件,在窗体上添加一个Label 控件和两个CommandButton控件,添加完成后的效果如图1.17所示。 (4)用鼠标双击窗体空白处,进入代码窗口,如图1.18所示。 在此处编写代码 图1.17 在窗体上添加Label控件和CommandButton控件 图1.18 代码窗口 在Form_Load事件过程中编写代码,具体代码如下: Private Sub Form_Load() Me.Caption = "第一个VB应用程序--你好程序" '设置窗体的标题 Label1.Font = "宋体" '设置标签控件的字体类型 Label1.FontSize = 20 '设置标签控件的字体大小 Label1.FontBold = True '设置标签控件的字体加粗 Label1.AutoSize = True '设置标签控件的自动适应内容大小 Command1.Caption = "确定" '设置按钮控件的显示内容 Command2.Caption = "退出" '设置按钮控件的显示内容 Command1.FontSize = 12 '设置按钮控件的字体大小 Command2.FontSize = 12 '设置按钮控件的字体大小 Command1.Font = "楷体_GB2312" '设置按钮控件的字体类型 Command1.Font = "楷体_GB2312" '设置按钮控件的字体类型 End Sub (5)用鼠标分别双击Command1和Command2,编写显示内容和退出的代码,具体代码如下。 Private Sub Command1_Click() Label1.Caption = "Hello,Visual Basic~" '设置标签的显示内容 End Sub Private Sub Command2_Click() End '退出程序 End Sub (6)代码编写完成,选择“运行”?“启动”命令,或按【F5】键,运行程序,效果如图1.19 所示。 12 第1章 初识Visual Basic 图1.19 “Hello,Visual Basic~”程序 1.6 本章常见错误 1.6.1 代码书写错误 1(标点符号错误 在Visual Basic中只允许使用西文标点,任何中文标点符号在程序编译时都会产生“无效字符”错误,并在该行以红色字显示。读者在进入Visual Basic后不要使用中文标点符号。中、西文状态下标点符号的对照,如表1.2所示。 表1.2 中、西状态下标点符号对照表 名 称 西 文 状 态 中 文 状 态 名 称 西 文 状 态 中 文 状 态 逗号 , 分号 ; , ; 句号 。 下划线 —— . _ 单引号 ‘ 小于号 《 ‘ < 双引号 “ “ 2(字母和数字形状相似 L的小写字母“l”和数字“1”形式几乎相同,O的小写字母“o”与数字“0”也比较难区分,这些在书写代码时要十分注意,同时避免单独作为变量名使用。 1.6.2 对象的属性名、方法名写错 当程序中对象的属性名、方法名写错时,Visual Basic就会出现“方法或数据成员未找到”的错误提示。解决方法:在编写程序代码时,尽量使用自动列出成员功能,即当用户在输入控件对象名和句点后,系统自动列出该控件对象在运行模式下可用的属性和方法,用户按空格键或双击鼠标即可,这样既可减少输入也可防止此类错误发生。 1.6.3 保存工程出现“保存工程组” 初学者经常会遇到这样的问题:在保存工程时,在“文件”菜单中却找不到“保存工程”命令, 13 Visual Basic自学视频教程 V 而看到的是“保存工程组”命令。之所以产生这个问题可能是由于不小心多添加了工程,而之前的工程没有退出。解决方法:一是关闭工程,重新建立新工程;二是将多余的工程移除。在“工程资源管理器”中右击多余的工程,在弹出的快捷菜单中选择“移除工程”命令,然后选择“文件”?“保存工程1”命令。如果退出工程时提示是否保存工程组,单击“否”按钮即可。 1.7 本 章 小 结 本章主要介绍了Visual Basic的起源及其发展过程,Visual Basic 6.0具有的优势,以及读者必须掌握的Visual Basic 6.0集成开发环境的安装。最后小试牛刀,开发了一个Visual Basic小程序,希望读者顺利完成本章内容。 14
本文档为【Visual Basic自学视频教程】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_003124
暂无简介~
格式:doc
大小:257KB
软件:Word
页数:21
分类:
上传时间:2018-05-01
浏览量:64