多分支语句(VB6.0)讲稿
第1章 VB6.0概述
第 1 章 概 述
1.2 Visual Basic 集成开发环境
1. 标题栏 如图1.1,此时标题栏中标题为“工程1-Microsoft Visual Basic[设计]”,表明此时Visual Basic6.0正处于 设计“工程1”的状态。当进入其他状态时,标题栏中 的文字会产生响应变化。
第 1 章 概 述
第 1 章 概 述
1.2 Visual Basic 集成开发环境
4.窗体窗口(Form) 在设计Visual Basic6.0应用程序的过程中,界面设计 是最基本的工作。窗体窗口是设计应用程序的界面的地方。 每个窗体窗口只容纳一个窗体。在开发应用程序时可以使用 多个窗体,窗体窗口也就有多个。每一个窗体都有与其他窗 体不同的名字,系统默认窗体名称依为Form1、Form2、 Form3……
1.1.2 Visual Basic 语言的特点
• 2.采用面向对象的程序设计方法 VB采用了面向对象的程序设计(OOP)方法, 将程序和数据封装起来视为一个对象,并 为每个对象赋予相应的属性,程序员在设 计对象时,不必编写建立和描述每个对象 的程序代码,而是用工具将对象画在图形 界面上,VB会自动生成程序代码并封装起 来。
图形框用于显示图形文件或者文本文件也可以作为其他控件的容器标签在窗体上输出不希望用户改变的文本文本框用于输入或者编辑文本命令按钮是指定完成某种功能最件用来将窗体上的控件进行分类整理单选按钮用于建立一系列的选项供用户选择用户一次只能选择其中一个选项并且必须选择其中的一个选项复选框用于允许用户同时作多项选择通常用value属性测试是否被选中列表框以列表的形式显示一系列的数据用户从中选择一项而不能直接输入或修改其中的内容组合框同时具有文本框和列表框的特性用户既可以从列表框中选择一项也可以在其中的文本框中输入数据水平滚动条用于提供简便的定位还可以模拟当前所在的位置垂直滚动条用于提供简便的定位还可以模拟当前所在的位置时钟有规律地以一定的时间间隔激发时钟事件
vb6.0语句大全讲解
Vb6.0语句大全1、AppActivate 语句激活一应用程序窗口。
语法AppActivate title[, wait]AppActivate语句的语法具有以下几个命名参数:说明AppActivate语句将焦点移动到命名的应用程序或窗口,但并不影响焦点是否最大化或最小化。
当用户采取行动改变焦点或将窗口关闭时,就会将焦点从活动的应用程序窗口移动出去。
可用Shell函数启动一个应用程序并设置窗口样式。
在决定激活哪个应用程序时,请将title与每一个运行中的应用程序的标题字符串进行比较。
如果没有完全匹配,就激活任何这样的应用程序,其标题字符串以title开头。
如果以title命名的应用程序有很多实例,则激活任何一个实例。
AppActivate 语句示例本示例说明使用AppActivate语句来激活应用程序的各种用法。
示例中用到的Shell语句均假定该应用程序已经存在指定的路径中。
Dim MyAppID, ReturnValueAppActivate "Microsoft Word" ' 激活 Microsoft Word。
' AppActivate 也可利用 Shell 函数的返回值。
MyAppID = Shell("C:\WORD\WINWORD.EXE", 1) ' 运行 Microsoft Word。
AppActivate MyAppID ' 激活 Microsoft Word。
' 您也可使用 Shell 函数的返回值。
ReturnValue = Shell("c:\EXCEL\EXCEL.EXE",1) ' 运行 Microsoft Excel。
AppActivate ReturnValue ' 激活 Microsoft Excel。
2、Beep 语句通过计算机喇叭发出一个声调。
第一讲 vb6.0概述
它有三种版本能满足不同的开发需要。
学习版、 专业版、 企业版。
本书以VB 6.0企业版为背景讲授。
VB 6.0 安 装 完 成 后 , “ 开 始 ” 菜 单 的 “ 程 序 ” 组 中 就 能 找 到
“Microsoft Visual Basic 6.0中文版”。单击其中的“Microsoft Visual Basic 6.0中文版”即可启动VB 6.0
30
31
3.添加命令按钮
添加命令按钮的方法与绘制文本框的方
法类似。
4.设置属性
32
33
5.编写事件过程代码
前面的工作把应用程序的界面设计好了,属性也 设置完毕。但现在应用程序并不能实现实际的功能。 为了使它具有一定的功能,还必须为对象编写实现某 一功能的事件过程代码。 因为题目要求单击命令按钮后,文本框中显示文 字串,所以要对命令按钮这个对象的单击事件编写一 段程序,以指定用户单击命令按钮后要执行的操作。 (1)双击窗体上的“显示”按钮,屏幕上出现代码 窗口,程序代码就在这里编写。
19
20
7.工程窗口:首先说明一下“工程”的概念。VB
把一个应用程序称为一个工程(Project),而一
个工程又是各种类型的文件的集合,这些文件包
括工程文件(.vbp)、窗体文件(.frm)、标准
模块文件(.bas)、类模块文件(.cls)、资源文
件(.res)、ActiveX 文档(.dob)、ActiveX 控
40
1.5.2 设置属性
利用属性窗口,可为界面中的对象(窗体或控件)设置相 应的属性。
打开属性窗口可用以下4种方法:
(1)选“视图”菜单中的“属性窗口”。 (2)按[F4]键。 (3)单击工具栏上的“属性”按钮。 (4)使用对象快捷菜单。
VB6.0详细讲义(VB6实用教程_VB6从入门到精通)
第一章Visual Basic介绍第二章用户界面设计第三章编程的基础(含变量,常量,条件语句,循环语句,自定义变量,自定义过程,对象和类等基础)第四章Windows 95的新控件Visual Basic的输入输出第五章Visual Basic的鼠标事件和绘图第六章Visual Basic的数据库、报表、预览、打印第七章从文件中存取资料第八章发行应用程序第九章使用Windows API和用Visual Basic建立自己的屏幕保护程序第十章创建ActiveX控件第十一章ActiveX文档第十二章用对象链接与嵌入(OLE)扩展Visual Basic第十三章使用资源文件第十四章用Visual Basic建立ActiveX DLL第十五章用Winsock控件进行Internet通信第十六章Web浏览控件第一章Visual Basic介绍§2 窗体和命令钮介绍一、窗体窗体是Windows的基本组成部分,这也是为什么这个操作系统叫Windows的原因。
它的主要属性除上面介绍的以外,还包括:1,Appearance属性这个属性用来决定控件是否采用三维效果。
2,BorderStyle属性这个属性决定了窗体的边框形式,共有6种属性值。
改变窗体的BordrStyle 属性后,窗体在屏幕上没有变化,它只在运行时才变为你所要求的样子。
3,ControlBox属性程序员用来决定采用不采用控制框的属性,仅在程序运行时才有效。
4,Font属性程序员可以改变该窗体上显示信息的字体,它控制着直接在窗体上打印的文本显示。
5,Icon属性这个属性是用户经常要使用的一种属性。
当用户的应用程序在工具条上最小化或在Windows桌面上变为一个独立应用程序时,该属性决定将采用何种图标,窗体控制框里的图标也由它决定。
为自己的窗体设置该属性时,要控制住自己挑三拣四的冲动。
6,Visible属性该属性决定窗体是否可见。
错误地改变其值是很危险的,窗体会从眼前消失,这种莫名其妙的事情会使用户惊惶失措,所以肩负重任的程序员一定要慎重哟!7,WindowState属性指定窗体在运行时的三种状态:正常、最小化、最大化。
关于VISUALBASIC6.0类开发(VB类模块学习入门教程)
关于VISUALBASIC6.0类开发(VB类模块学习入门教程)关于Visual Basic 6.0类开发(vb类模块学习入门教程)关于Visual Basic6.0类开发(上)--------------------------------------------------------------------------------对程序员和编程爱好者来说,VB中类的技术是学习中的一个难点,在大型软件的开发过程中,模块(Moudle)、控件(Active ocx)、链接库(Active dll)和类(Class moudle)构成了系统化、高效化的软件工程,而类的技术是控件和链接库技术的基础,因此掌握类的理论和编程方法是非常有意义的。
(一)类的基本定义和应用概述;类是包含了方法、属性、数据成员的高级代码模块,它既在模块的范畴之内,又是一个没有图形界面的Active ocx,程序员可以象使用控件一样使用它,但却不能看到它,值得注意的是,类是不能继承的。
类能够使我们高效的完成对某一个或者某几个特定的对象的复杂操作,对象的动作就是类的方法,对象的属性就是类的属性过程。
相对而言,如果编程的对象是一组事物,那么,我们采用标准模块的方式是非常合适的,在下列两种情况下,应该使用类进行代码处理:(1)创建大量性质相近的对象;(2)提高代码的封装性。
类的创建非常简单,在进行代码编写的时候,在“工程”菜单中选择“添加类模块”项目,就可以添加一个空白的类。
类文件一般以.cls作为扩展名保存。
(二)类的方法的实现;类的方法类似于动态链接库的接口函数,它能够接受其他窗体代码的指定类型参数,并且传递到类中。
一般来说类的方法是能够指定是否有返回值的。
它在类中通常是一个public过程。
请看下面的代码示例,它使一个密码框拒绝非字母的输入:(1)类cls的代码;Option Explicit'变量检查Private WithEvents mytxt As TextBox'本类中的方法接受和控制一个text密码框Dim isNUM As Boolean'类的模块级变量Public Sub Attach(itTEXT As TextBox)'接受外部变量到mytxt中Set mytxt=itTEXTEnd SubPrivate Sub mytxt_KeyUp(KeyCode As Integer,Shift As Integer)isNUM=(KeyCode>=65)And(KeyCode<=90)'测试密码框的键盘输入是否是英文字母If isNUM=False ThenBeepmytxt.Text=""'如果输入不是英文字母则响铃并且清空密码框内容MsgBox"非法字符输入!"End IfDebug.Print mytxt.Text'调试输出密码框内容End Sub'类的代码结束(2)类的引用;已经编写完成的类可以经过两种格式进行引用,第一种方式:Private(public或者dim)myCLS (指定的类名)As New cls(编写完成的类名);第二种方式较多用于程序编写风格较“老”的程序员:首先在窗体代码中进行模块级声明――Dim myCLS As cls,然后在具体代码过程中进行具体定义――Set mycls=New cls。
第二章VB6.0详细入门教程
第二章VB6.0详细入门教程第2章数据类型、变量和常量数据是用来存储程序需要调用的文字、数值、对象、图像等,包括多种类型。
变量是程序用来临时存储数据。
常量是以字符串形式用来代替固定数值。
本章内容包括:●数据类型●变量●常量VB从入门到实践2.1 数据类型在应用程序中Visual Basic将以更高效率来处理已定义数据类型。
Visual Basic包含七种数据类型,分别为数值型(Numeric)、字符型(String)、字节型(Byte)、布尔型(Boolean)、日期型(Date)、对象型(Object)、变体型(Variant)等。
本节将详细介绍七种数据类型的定义和特点。
VB从入门到实践2.1.1 数值型Numeric1.整数整型:整型取值范围为-32678~32677,以2个字节(16位)存储,用二进制码表示和参加运算。
长整型:长整型取值范围为-2147483648~2147483647,以4个字节(32位)存储。
2.浮点型(1)单精度型(2)双精度型(3)货币型VB从入门到实践2.1.2 字节型Byte字节型(Byte)专为存储二进制数值类型,以1个字节来存储。
如果变量声明包含二进制数,则声明为Byte数据类型的数组。
取值范围为:0~255。
除了减法外,所有对整数进行处理的运算符均可处理该类型。
VB从入门到实践2.1.3 字符型String字符型(String)为最通用的数据类型之一,用来储存文本信息。
每个字符对应1个字节,由ASCII字符序列组成,包括标准的ASCII字符和扩展ASCII字符及汉字等。
字符型为包含在双引号内的若干个字符。
【示例2-3】显示不同类型字符串。
“”表明长度为零的字符串为空字符串;“Visual Basic”表明为字母字符串,赋予变量为“Visual Basic”;“Hello,World 2008。
”表明为混合字符串。
固定字符串最大取值范围为65535字节;变长字符串最大取值范围为0~231。
VB6.0程序设计教案_第27、28课时(推荐五篇)
VB6.0程序设计教案_第27、28课时(推荐五篇)第一篇:VB6.0程序设计教案_第27、28课时第27、28课时上课时间:2014年 4月 3日备课时间:2014年 4月 1日【课题】2.13 找出程序中的错误【教学目标】1、了解VB中程序错误的种类2、掌握程序错误处理的方法【德育目标】培养学生互相帮助、团结协作的良好品质和专业精神;培养学生的爱心,学会感恩。
【教学重点】VB中程序错误的种类【教学难点】程序错误处理的方法【教具】多媒体、计算机【教学过程】一、复习1、常用的内部函数有哪些?2、用户如何自定义函数?二、导入上一章讨论了Visual Basic中的内部函数以及用户自定义函数的方法。
本节课我们来学习如何对程序的错误进行处理。
三、自主学习1.错误类型Visual Basic程序中的错误可分为编译错误、实时错误和逻辑错误3种类型。
编译错误也称为语法错误,这种错误是由于程序中的语句违反了Visual Basic的语法规则而引起的。
例如,拼错了关键字、遗漏了必需的标点符号、语句格式不正确、有For而无Next语句、有If而无对应的End If或者括号不匹配等。
对于这类错误,在程序输入或编译时,Visual Basic编译器能自动检查出来,弹出相应的编译错误提示框,支出出错位置(被高亮显示),按照提示信息就可以纠正相应的错误。
实时错误是指程序输入或编译时并未出现任何语法错误,但在程序运行过程中发生错误,导致应用程序中断。
该类错误在设计阶段较难发现,通常在程序运行是发现,一般是由于在设计程序时考虑不全面、不周到而造成的。
例如,下面的语句:i = j / k 通常情况下执行得很好,但当k的值为0时,虽然这条语句的语法没有错误,但程序却运行不下去,因为发生了“除数为零”的运行错误。
逻辑错误是最难处理的一种错误。
程序可以正常执行,但得不到所希望的结果。
这不是程序语句的错误,而是由于程序设计时本身存在的逻辑缺陷造成的。
VB6.0教程第3章
Data是3的倍数 是 的倍数
3.1 选择结构-If条件语句 If条件语句
2. If <表达式 Then <语句 Else <语句 表达式> 语句1> 语句2> 表达式 语句 语句
例如, 例如, Data = InputBox("请输入成绩:") 请输入成绩: 请输入成绩 If Data >= 90 Then Print "优秀" Else Print "合格" 优秀" 合格" 优秀 合格 Print "计算完毕 计算完毕" 计算完毕
B = InputBox("B值") 值 Print A, B If A < B Then T=A:A=B: B=T End If Print A, B
返回目录
3.1 选择结构-If条件语句 选择结构-If条件语句
4. If语句嵌套 语句嵌套
If语句嵌套使用可形成多分支的条件语句结构 语句嵌套使用可形成多分支的条件语句结构 If <条件表达式 Then 条件表达式1> 条件表达式 <语句 语句1> 语句 ElseIf <条件表达式 Then 条件表达式2> 条件表达式 <语句 语句2> 语句 Else 说明: 说明: <语句 语句3> 语句 ElseIf 之间不要加空格 End If Else和位于其上方的最近的 If 配对 和位于其上方的最近的Fra bibliotek工作原理
Yes
循环变量=初值 循环变量 初值
循环变量超出范围? 循环变量超出范围? No 循环体 循环变量增加一个步长
返回目录
3.2 循环语句-For…Next循环 循环语句-For…Next循环
vb6.0精品课件
本章目录
上一页
下一页
1.2 安装和运行Visual Basic 6.0
1.2.1 Visual Basic 6.0 的运行环境
1.硬件要求 2.软件要求
本章目录
1.2.2 安装
VB6.0是Windows下的一个应用程序,有学习版、专业版和企 业版三种版本形式。 VB6.0系统可以在一张CD盘上,也可以在Visual Studio产品的 第一张CD盘上。一般都有一个VB自动安装程序,也可以执行 VB6.0子目录下的Setup.exe,在安装程序的提示下进行,对初 学者可采用典型安装方式。
3. 方 法(Method)
对象原来就内含的函数或程序叫做“方法”。 对象的方法决定对象执行的动作。 方法的引用格式为: 对象名.方法名 如省略对象,表示当前对象,一般指窗体。 例如:Form1.Show
上一页
本章目录
下一页
4. 事件及事件过程
本章目录
事件: 系统定义好的,可以由外界激发,也可以由 内部触动发生的一种行为。 事件过程: 一段小程序,由语言代码构成。 形式如下: Sub 对象名_事件名(参数表) ….. (事件过程代码)
上一页 下一页
1.3 Visual Basic集成开发环境
本章目录
工程窗口 工具箱
窗体窗口
属性窗口
窗体布局
立即窗口
上一页
下一页
本章目录
1.主窗口 应用程序窗口由标题栏、菜单栏和工具栏组成 2.窗体(form)窗口 设计vb程序的 界面 3.代码(code)窗口 编辑窗体、标准模块中的代码 4.属性(properties)窗口 所有窗体或控件的属性设置 5.工程资源管理器(project expror)窗口 保存一个应用程序所有的文件 6. 工具箱(toolbox)窗口 显示各种控件的制作工具,供用户在窗体上设计
VB6.0教案
1.3 创建应用程序的过程
例1.2 建立一个应用程序分为以下几个步骤: 1.建立用户界面的对象。 2.对象属性的设置。 3.对象事件过程及编程。 4.运行和调试程序。 5.保存程序。 (1)保存窗体文件。选择“文件→Form1另存为”命令, 在“文件另存为”对话框中,选择保存的文件夹,输 入保存的文件名。 (2)保存工程文件。选择“文件→工程另存为”命令, 在“工程另存为”对话框中,选择保存的文件夹,输 入保存的文件名。
2.2
窗体和基本控件
5.命令按钮CommandButton
接受用户输入的命令。输入命令可以有三种方式:
(1) 主要属性 • Caption:命令按钮显示的内容,可设置快捷键,例 &Ok,显示 Ok。 • Value: 检查该按钮是否按下。该属性在设计时无效。 • Picture :按钮可显示图片文件(.bmp和.Ico),当Style为1时有效。 • Style:确定显示的形式,0 只能显示文字,1 文字、图形均可 。 • ToolTipText :设置工具提示,和Picture结合使用。
2.2
3.标签 Label
窗体和基本控件
用于显示文本(输出)信息,不能作为输入信息的界面。 • BackStyle属性:背景样式 0(Transparent)——透明显示。 1(Opaque)——不透明。 • BorderStyle属性:边框样式 0(None)——控件周围没有边框。 1(Fixed Single)——控件带有单边框。 • Alignmeng属性:控件上标题(Caption)对齐方式 0(Left Justify)——左对齐 1( Right Justify )——右对齐 2(Center)——居中 • AutoSize属性:决定控件是否可以自动调整大小。 Ture——自动调整大小 False——保持原设计时的大小,正文若太长自动裁剪掉。 例1 显示浮雕效果的文字,实现方法:字颜色、标签位置
VB6.0详细讲义(VB6实用教程,VB6从入门到精通)
VB6.0详细讲义(VB6实用教程,VB6从入门到精通)第一章 Visual Basic介绍第二章用户界面设计第三章编程的基础(含变量,常量,条件语句,循环语句,自定义变量,自定义过程,对象和类等基础)第四章 Windows 95的新控件Visual Basic的输入输出第五章 Visual Basic的鼠标事件和绘图第六章 Visual Basic的数据库、报表、预览、打印第七章从文件中存取资料第八章发行应用程序第九章使用Windows API和用Visual Basic建立自己的屏幕保护程序第十章创建ActiveX控件第十一章ActiveX文档第十二章用对象链接与嵌入(OLE)扩展Visual Basic第十三章使用资源文件第十四章用Visual Basic建立ActiveX DLL第十五章用Winsock控件进行Internet通信第十六章 Web浏览控件第一章Visual Basic介绍§2 窗体和命令钮介绍一、窗体窗体是Windows的基本组成部分,这也是为什么这个操作系统叫Windows的原因。
它的主要属性除上面介绍的以外,还包括:1,Appearance属性这个属性用来决定控件是否采用三维效果。
2,BorderStyle属性这个属性决定了窗体的边框形式,共有6种属性值。
改变窗体的BordrStyle属性后,窗体在屏幕上没有变化,它只在运行时才变为你所要求的样子。
3,ControlBox属性程序员用来决定采用不采用控制框的属性,仅在程序运行时才有效。
4,Font属性程序员可以改变该窗体上显示信息的字体,它控制着直接在窗体上打印的文本显示。
5,Icon属性这个属性是用户经常要使用的一种属性。
当用户的应用程序在工具条上最小化或在Windows桌面上变为一个独立应用程序时,该属性决定将采用何种图标,窗体控制框里的图标也由它决定。
为自己的窗体设置该属性时,要控制住自己挑三拣四的冲动。
多分支结构教案
边做边想,发挥学生的主观能动性和创造力,然后对学生作品给予鼓励和表扬,增强学生自信。
【教学设计过程】1.通过演示判定成绩程序,让同学结合之前所学,协作自主探究如何来实现该程序。
2.尝试写出该程序代码(教师一旁提点),然后教师给大家演示正确代码,引出多分支结构(引导学生分析、思考问题)3.最后总结回顾if-else语句的知识要点。
4.通过相同程序效果,学生和教师代码不同,引出select case语句以及多分支结构。
5.学习多分支结构的概念,多分支语句的格式。
6.独立设计完成课本中根据车牌号查询汽车所在地的程序。
五、教学环境与素材1. 网络教室,电脑装有VB6.02. 教学中需要使用的范例程序七、教学过程教学环节教师活动学生活动1.情景引入师:上节课,我们学习了分支结构,大家都能够掌握if语句的运用,我们大家先来看一个用if语句编写的判定成绩的程序,该程序能通过输入不同的分数,判定你输入的分数是什么等级的。
师:我们输入成绩78,点击评定按钮,它会显示评定等级为C。
大家一起来想一想,我们要怎么来实现这个程序呢?师:看来很多同学都能够运用if-else语句来独立完成这个程序。
有没有完成的同学,大家一起来看看他编写程序的程序代码,:教师展示自己程序的代码:【总结】教师回顾if-else语句的运用,针对于该程序,引出多分支结构和select case语句。
【小组讨论】学生相互讨论如何实现该程序。
结合上节课的内容,运用if-else语句尝试自己编写代码。
【学生操作】学生自己尝试。
培养学生自主学习能力。
【学生讨论】学生观察两个程序的不同之处,想一想为什么这样,以及这两段程序的区别在哪。
【程序设计】利用vb制作一个根据车牌号首字母查询所在地的程序。
1.显示程序效果2.让同学思考要如何做,实现什么功能?3.根据任务进行分析,画出流程图4.学生动手操作,尝试独立完成程序【学生实践】动手完成书本实例的编写,亲自体验程序设计,两人一组互相帮助,解决程序编写中碰到的问题。
VB6.0课件第八章
第八章过程•理解与应用:如何建立和调用Sub过程及Function过程Sub过程和Function过程的异同参数的传递可选参数、可变参数的定义和使用以及对象参数的使用局部内存分配即如何使用Shell函数教学目的要求:过程:能完成一个相对独立功能的程序模块.事件过程:对事件作出响应的程序段.通用过程:多个事件公用的程序段。
通用过程分为子程序过程和函数过程两类,也称为Sub过程和Function过程.通用过程实际上相当于一个共享的过程,它可以单独建立,供事件过程和其他过程调用。
第八章过程8.1 Sub过程8.2 Function过程8.3 过程中的参数传送8.4 可选参数和可变参数8.5 对象参数8.6 局部内存分配和Shell函数8.1 Sub过程Sub通用过程:独立出来的、作为一个sub过程的一段代码称为sub通用过程,它独立建立,供事件过程和其他通用过程调用。
8.1.1定义Sub过程1. 格式:[Public][Private][Static] sub过程名([形参表列])<语句块>[exit sub]<语句块>End Sub说明:(1)sub和end sub是子程序开始与结束的标志,位于sub和end sub之间的语句块,称为“程序体”(2)Public:公用,在整个程序范围内均可被调用,在其它窗体引用时需注明对象名,如:call form1.sub1 Private:私用,只能在本窗体或模块中被调用(3)Static: 定义静态变量的关键字,静态变量:过程被调用后其值仍然保留没有使用Static定义的局部变量默认为“自动”:每次调用后,局部变量都会初始化为0或空串(4)“过程名”是一个长度不超过255个字符的变量名。
“参数表列”是指在调用时传送给该过程的简单变量名或数组名。
(5)在定义sub过程时,需要注意以下几点:•在同一个模块中,同一个过程名不能既用作sub过程名又用作function过程名。
VB6.0教程-从入门到精通PPT课件
是最终用户看到的软件界面, 应用程序的运行结果、各种 图形、图像、数据等都是通 过窗体或窗体中的控件显示 出来的。
1.2 认识Visual Basic 6.0的工作界面
工程资源管理器窗口 工程是指用于创建一
个应用程序的文件集合。 工程资源管理器窗口
含有建立一个应用程序所需 要的文件清单。
1.3.4 生成可执行文件
生成可执行文件 选择【文件】➢【生成工程1.exe】菜单命令,
将弹出【生成工程】对话框。 在【生成工程】对话框的【保存在】列表框中选
择要生成可执行文件的路径,并在【文件名】输入框中 输入文件名,单击【确定】按钮将生成以【.exe】为后 缀的可执行文件。
关闭工程
以下3种方法均可将工程关闭 1.选择【文件】➢【退出】菜单命令或按快捷键
可以通过工程管理窗口创建、添加或从工程中删除可 编辑文件时,工程管理窗口包含此工程的当前文件的列表
1.3.2 新建、保存工程
新建工程 选择【文件】➢【新建工程】菜单命令,弹出【新建工
程】窗口。
选择需要创建的文件类型,单击【确定】按钮。
1.3.2 新建、保存工程
保存工程 ➊ 选择【文件】➢【保存工程】菜单命令,弹出【文
1.2 认识Visual Basic 6.0的工作界面
对象列表框
属性窗口 属性窗口主要是针对窗属性显示方式
体和控件设置的,在Visual Basic中,窗体和控件被称 为对象。每个对象的特征都 属性列表 可以用一组属性来描述,属 性窗口就是用来设置窗体或 窗体中控件属性的。
当前属性 简单解释
1.2 认识Visual Basic 6.0的工作界面
【Alt+Q】。 2.右击Visual Basic 6.0开发环境的标题栏,选择
VB6.0详细讲义(VB6实用教程-VB6从入门到精通)
第一章 Visual Basic介绍第二章用户界面设计第三章编程的基础(含变量,常量,条件语句,循环语句,自定义变量,自定义过程,对象和类等基础)第四章 Windows 95的新控件Visual Basic的输入输出第五章 Visual Basic的鼠标事件和绘图第六章 Visual Basic的数据库、报表、预览、打印第七章从文件中存取资料第八章发行应用程序第九章使用Windows API和用Visual Basic建立自己的屏幕保护程序第十章创建ActiveX控件第十一章ActiveX文档第十二章用对象链接与嵌入(OLE)扩展Visual Basic第十三章使用资源文件第十四章用Visual Basic建立ActiveX DLL第十五章用Winsock控件进行Internet通信第十六章 Web浏览控件第一章Visual Basic介绍§2 窗体和命令钮介绍一、窗体窗体是Windows的基本组成部分,这也是为什么这个操作系统叫Windows的原因。
它的主要属性除上面介绍的以外,还包括:1,Appearance属性这个属性用来决定控件是否采用三维效果。
2,BorderStyle属性这个属性决定了窗体的边框形式,共有6种属性值。
改变窗体的BordrStyle属性后,窗体在屏幕上没有变化,它只在运行时才变为你所要求的样子。
3,ControlBox属性程序员用来决定采用不采用控制框的属性,仅在程序运行时才有效。
4,Font属性程序员可以改变该窗体上显示信息的字体,它控制着直接在窗体上打印的文本显示。
5,Icon属性这个属性是用户经常要使用的一种属性。
当用户的应用程序在工具条上最小化或在Windows桌面上变为一个独立应用程序时,该属性决定将采用何种图标,窗体控制框里的图标也由它决定。
为自己的窗体设置该属性时,要控制住自己挑三拣四的冲动。
6,Visible属性该属性决定窗体是否可见。
错误地改变其值是很危险的,窗体会从眼前消失,这种莫名其妙的事情会使用户惊惶失措,所以肩负重任的程序员一定要慎重哟!7,WindowState属性指定窗体在运行时的三种状态:正常、最小化、最大化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、上课!同学们好!(鞠躬)请坐!
2、同学们,你们平时有没有做过心理测试呀?感觉准吗?那我们今天一起来做个心理测试
吧!在这个图片中你第一眼看到的是什么?可以测我们的内在性格哦!我听到说1大树的同学最多,那我们一起来看一下大树对应的内在性格:你聪明理性,是天生的领导者。
有没有不一样的?好,老师已经把这个文件放在同学们的电脑桌面上了,请大家打开“心理测试”文件夹里面有个“心理测试.EXE”大家运行测试一下自己的内在性格吧!
3、我们发现同一张图片不同的人第一眼看到的事物是有差异的,不同的人有不同的性格,
所以在以后的学习生活中也请同学们学会换位思考体谅他人。
同学们觉得这个测试准吗?大家想不想学着自己做一个这样的程序?
4、好,请大家打开桌面上的“心理测试”文件夹,打开“工程1”进入代码界面,我们一
起来观察一下这个代码,大家有没有发现什么规律?
5、同学们有点犹豫哈,来,先一起来做一个小任务:假如,我们现在要给选择狮子的同学
开个玩笑,把它对应的内在性格改成“您的内在性格过于复杂,想要知道准确结果,得冲会员”那该怎么改?同学们思考一下在自己电脑上改。
改好通过电子教室举手。
有没有人想上来改的,好,你来!
6、大部分同学都已经改好了,咱们先看一下上面这个同学的,跟大家改的一样不一样。
大
家都是这么改的吗?好,谁能给我说一下为什么这么改?对啦,咱这个同学解释的很清楚,在这个程序里,选择和结果是一一对应的,选择3狮子原本对应的输出结果是“强大”,如果要改的话,就只需要把强大替换成冲会员就可以了!
7、这个程序读起来简单好理解吧?
8、这就是咱们今天要学习的多分支语句。
它跟if语句同属于选择结构,我们知道选择结构
中一种选择就是一个分支,当分支数大于等于3的时候,就叫多分支结构,用来解决多分支结构问题的语句就叫做多分支语句。
咱们本节课要学的Select case语句就是最典型的多分支语句。
9、咱们再次观察这个程序,同学们能不能概括出这个语句的语法格式呢?小组讨论一下,
然后写到本上。
有没有谁愿意分享一下你们组的讨论结果?好,这位同学你来!
10、这位同学分析的很棒哈,select case这一看就是固定的,后面跟的是我们要选择的
内容,它不是固定的,有多种选择,每种选择对应一个结果。
最后要有end select收尾。
那么,我们能不能用更规范更专业的语言来表达一下这个语法格式呢?
11、(播放幻灯片)select case后面跟的这个需要我们选择的不固定的内容可以用“表
达式”来指代,各种选择以及他们对应的结果被我们按顺序列出来分别是表达式列表
1.2.3语句块1.2.3等等
12、同学们明白了吗?
13、好,关于这个语法格式我们还有几点需要说明:
✓(1) 表达式通常是一个变量或者是含有变量的表达式。
这个我们都已经知道了✓(2)表达式列表通常是一组值,每个值确定一个分支;如果多个值共用一个分支还可以用以下三种方法:
✓①一组用逗号隔开的值,如Case 1,3,5表示1、3、5均满足指定的条件;
✓②表达式1 To表达式2,如Case 10 To 20表示表示所有≥10 ,≤20均满足指定的条件;
✓③is关系式。
刚刚咱们那个心理测试程序是不是就用的这个表达方法?
14、非常好!
15、我还有一个问题想问问大家,刚才咱们进行心理测试的时候,每输入一种选择,他
就只出来一个结果,这是为什么呢?对啦,因为咱们这是选择结构,选择结构最大的特
征就是根据情况选择性的执行语句。
那么它是怎么选择性的执行的呢?
16、哎,咱们一起来看下这个心理测试程序的流程图,同桌之间互相讨论一下,待会儿
我请同学起来讲解。
17、好,这位同学你来说,嗯~我们通过判断表达式是否与表达式列表是否符合来决定
执行分支,若符合则执行相应分支,若不符合,则继续判断,直到end select。
18、关于多分支语句的语法格式和执行过程大家都明白了吗?
19、那我们一起来看一个例题,请同学们翻开课本第67页【案例8】,它要求我们做出
一个程序,输入月份,判断属于哪个季节。
同学们观察题目给出的这几张图,你有什么发现?
20、这位同学你来说,你发现这个程序有4个分支,因为一年有4个季节。
有人说不对,
有5个!说5个同学起来解释一下哪5个!对啦,当我们输入1~12以外的数据时,程序要提醒大家“没有这个月份”!还没有别的发现呢?你来!这位同学发现了一年四季的划分方法!因为根据课本上的图,当我们输入4月份的时候提示是春季,我们输入5月份的时候提示是夏季。
由此我们可以知道,234三个月是春季,567为夏季,以此类推,我们可以知道秋季和冬季。
21、好,同学们真细心啊,这几张图就分析出这么重要的信息。
那么,接下来请同学们
拿出手中的流程图补充完整,并根据要求制作出程序。
做完的同学在通过电子教室举手。
22、好,大部分同学都已经完成了,大家做的都跟课本上一样吧?还有人说不一样,哪
儿不一样了。
哦~这位同学说,课本上的表达式列表用的是第1种方法,他用的是第2种。
(笑)咱们同学反应真的很快啊,这位同学一说第二种,立马好多人说我也会!那么有没有人愿意说一下第2种该怎么写。
23、把2.3.4换成2to4
24、把5.6.7换成5to7
25、把8.9.10换成8to10
26、把11.12.1换成11to1
这样换有没有什么问题呢?对啦!有人发现了,11to1表达的是≥11≤1的数,存不存在这样的数呢?
27、看来这节课的知识咱们同学掌握的还是不错的!接下来,难度升级啦,我们要做一
个全新的课本上没有的题目,同学们有信心吗?
28、某服装店要进行双12促销活动,优惠方式如下。
要求我们制作一个程序,输入商
品金额,输出折后价。
29、同学们你们看这些汉语描述迷不迷啊?有没有同学能用更简洁的方式,比如数学上
的不等式来表达一下这个打折方式?好,同学们在本上写一下,我请两位同学到黑板上来写。
我们一起来看一下这两位同学写的。
跟大家写的一样吧?
30、好的,搞清楚了他的优惠方式,接下来该咋办呢?哎,老规矩,先画~流程图!一
个程序能不能画出流程图就决定了你能不能出正确的做出这个程序。
现在小组讨论然后把手中的流程图补充完整,待会儿请同学上来讲解。
31、这两位同学的流程图不太一样,但都非常清晰合理。
通过这两位同学的讲解,我们
可以发现做这类题目是有规律的。
你首先要找准数据节点。
比如这道题中的300.500.800.1000然后注意边界,300和1000。
我们可以从300开始分析,也可以从1000开始分析,然后依次判断,确定执行语句。
32、现在整个程序的流程设置在我们心理已经一清二楚了吧,同学们动手制作吧!
33、好,刚才老师转了一圈发现大部分同学已经做出来了,还没做出来的同学小组成员
之间互相帮助一下。
34、我们一起回顾一下本节课都学了哪些内容。
我们学了(1)多分支语句的格式(2)
多分支语句的执行过程(3)多分支语句的应用大家都掌握了吗?请完成手中的“自我评价表”课后交给课代表
35、另外注意一下课后作业。
36、好,本节课的内容到此就正式结束了,下课!谢谢!(鞠躬)。