1.了解VB6.0的功能特点 、集成环境。 2.理解面向对象程序设计的几个概念。 3.掌握VB应用程序设计的步骤。 第一章Visual Basic概述 本章学习目的 1.了解VB6.0的功能特点 、集成环境。 2.理解面向对象程序设计的几个概念。 3.掌握VB应用程序设计的步骤。
1.1VB6.0的概述 1.1.1 VB6.0的特点和功能 Visual Basic是由Microsoft公司于1991年推出的第一个可视化编程工具。它经历了3.0、4.0、5.0、6.0、Vb.net等版本, VB6.0是1999年推出的版本,其主要特点和功能如下: (1)面向对象的 编程 (2)可视化的编程方法 (3)丰富的数据访问特性 (4)便于与其它应用程序集成 (5)强大的Internet访问方法 (6)真正的本机编译 (7) 完备的联机帮助功能
1.1.2 VB6.0的版本 VB6.0的版本从开发时间上区分,VB6.0有3.0、4.0、5.0、6.0等版本;从使用的语言上区分,VB6.0有英文版和中文版;从功能上区分,VB6.0有3种版本,可以满足不同的开发需求。 (1)学习版 (2)专业版 (3)企业版
1.2面向对象的程序设计和事件驱动 1.2.1面向对象程序设计的方法 1.2.2 对象和类 1.2.3 对象的属性、方法和事件 (1)属性:对象的性质或是描述对象的数据。 (2)方法:让对象实施一个动作或执行一项任务的途径,即方法告诉对象应处理的事情。 (3)事件和事件过程:事件是一种预先定义好的特定动作,由用户或系统激活;与事件相关的代码叫“事件过程”。 (4)事件驱动应用程序的工作方式:程序运行时,当用户或系统触发某个事件(如单击),则会执行该事件过程代码。这种程序运行方式称为“事件驱动”。
1.3 VB6.0的安装和启动 1.3.1 VB6.0的运行环境 1.3.2 VB6.0的安装 1.3.2 VB6.0的启动
1.4 VB6.0的集成环境 菜单栏 工具栏 代码窗口 工具箱 窗体窗口 立即窗口 监视窗口 工程窗口 属性窗口 布局窗口
1.4.1集成环境的工作栏 一、标题栏 在集成开发环境窗口中,最上面一行为标题栏。启动VB6.0时,标题栏显示的标题为“工程1-Microsoft Visual Basic[设计]”。 二、菜单栏 菜单栏包含管理VB6.0系统和程序开发工程中需要的各种菜单命令。如1-1图所示: 三、工具栏 利用工具栏可以迅速地访问常用的菜单命令,如图1-2所示。
1.4.2集成环境中的窗口 1.窗体窗口 窗体设计窗口是屏幕中央的主窗口,它可以作为自定义窗口用来设计应用程序的界面。用户可以在窗体中添加控件、图形和图片来创建所希望的外观。每个窗口必须有一个的窗体名字,建立窗体时缺省名为Form1,Form2, . . .。应注意窗体名即Name属性和窗体文件名的区别。
窗体设计窗口 窗体名 窗体文件名
2.属性窗口 属性是指对象的特征,如大小、标题或颜色等数据。在Visual Basic6.0设计模式中,属性窗口列出了当前选定窗体或控件的属性的值,用户可以对这些属性值进行设置。
3.工程窗口 工程是指用于创建一个应用程序的文件的集合。工程资源管理器列出了当前工程中的窗体和模块
4.代码窗口 代码窗口专门用于程序代码设计,可显示和编辑程序的代码。
5.立即窗口 用于执行简单的VB语句,达到测试程序的目的。
6.窗体布局窗口 窗体布局窗口显示在屏幕右下角。用户可使用表示屏幕的小图像来布置应用程序中各窗体的位置。这个窗口在多窗体应用程序中很有用,因为这可以指定每个窗体相对于主窗体的位置。
7.对象浏览窗口
8.控件箱 工具箱提供一组工具,用于设计时在窗体中放置控件生成应用程序的用户接口。系统启动后缺省的General工具箱就会出现在屏幕左边,上面共有21个常用“部件” 。
1.5工程管理 1.5.1工程的组成及工程组 1.5.2 工程的创建、打开和保存 15.3 文件的添加、删除和保存 1.5.4工作环境的设置
1.6一个简单应用程序的设计 一般来说,创建VB应用程序的基本步骤如下: (1)设计应用程序界面 (2)设置对象的属性 (3)编写程序代码 (4)调试运行程序 (5)保存和编译应用程序
例题:以一个简单的应用程序说明程序设计过程 。程序运行时,在窗体上显示滚动字幕“欢迎进入奇妙的VB世界!”。 设计步骤如下: 1.新建一个工程 启动VB,在“新建工程”对话框的“新建”选项卡下,选择“标准EXE”类型工程,单击“打开”命令按钮,即可创建一个缺省名为“工程1”并包含一个窗体的工程。 2.界面设置 程序设计界面如图1-16所示。在窗体上放置一个标签控件和一个时钟控件。
3.属性设置 程序中各对象地属性如表1-3所示: 表1-3对象的属性表 对象名称 属性名称 属性值 Form1(窗体) 名称 Caption Backcolor Windowstate Form1 我的第一个程序 H00FFC0C0 Timer1(时钟) Enabled Interval True 100 Label1(标签) BackStyle AutoSize Font Forcolor “欢迎进入奇妙地VB世界!” 0(透明) 隶书、粗体、四号 H008080FF 表1-3对象的属性表
按下“F5”功能键或在菜单栏上选择“运行->启动”选项,或单击工具栏上的“启动”工具按钮,运行程序. 4.编写代码 双击窗体或窗体上任意控件,打开代码窗口,在“对象列表框”中选中“Timer1”,在“过程列表框”中选中时钟控件唯一的事件“Timer”后,在“Sub…End Sub”之间输入如下代码: Private Sub Timer1_Timer() Label1.Move Label1.Left-20 '用Move方法移动标签 '判断是否到达窗体左边缘 If Label1.Left+Label1.Width <= 0 Then Label1.Left = Form1.Width '标签的左边缘回到窗体的右边缘 End If End Sub 5.运行调试 按下“F5”功能键或在菜单栏上选择“运行->启动”选项,或单击工具栏上的“启动”工具按钮,运行程序. 6.保存工程并生成EXE文件