VB
教案
中职数学基础模块教案 下载北师大版¥1.2次方程的根与系数的关系的教案关于坚持的教案初中数学教案下载电子教案下载
VB教案 第一章 概述 1.1 VB语言特点 Visual Basic是在原有BASIC语言基础上进一步发展而来的,它包含了数百条语句、函数及关键词,Visual 指的是开发图形用户界面的方法,Basic指的是BASIC语言。 1.2 VB6.0的新功能和新特点 1、 增强的数据访问能力 2、 新的语言特征 3、 更强大的INTERNET应用程序开发功能 4、 新增和加强的控件 5、 新增的部件功能 6、 增强的和新的向导 1.3 VB版本简介 1、 学习版 2、 专业版 3、 企业版 1.4 VB安装 1.5 小结 第二章 VB中文版可视化集成开发环境 本章学习内容: VB的启动 开发环境各部分的组成 窗口的功能 菜单的使用 工具栏各按钮的功能 工具箱各控件的外观 2.1 VB启动 2.2 VB的用户界面 VB启动后如图: 选取[
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
EXE],然后用鼠标单击“打开”出现如图界面: 屏幕上有工具箱窗口、窗体窗口、属性窗口、工程窗口、窗体布局窗口、菜单栏和工具栏、调色板窗口、代码窗口、调试窗口、对象浏览器窗口和菜单编辑窗口。 1、FORM窗口 它是用来生成应用程序的编辑窗口,是放置其他控件的一个容器,一般称为“窗体” 一个程序可以拥有多个窗体,但它们必须有不同的名字,以免运行时发生错误。 2、工程窗口 在上图的右侧上方,显示一个应用程序中所有的属性以及组成这个应用程序的所有文件,用鼠标双击工程中的列表项,可以转换到相应的对象中去。 “工程窗口”上方的工具栏,包括“查看代码”按钮、“查看对象”按钮和“切换文件夹”按钮。“查看代码”可以查看活动窗口的代码。“查看对象”相当于双击工程窗口中的列表项,用来查看选中的对象,“切换文件夹”决定于工程中的列表项是否以目录形式显示。 3、工具箱窗口 选项卡的添加、删除、改名。 控件列表中控件的使用。 在窗体中加入控件的方法:P16。 4、属性窗口 5、窗体布局 6、立即、本地、监视窗口 7、调色板 8、代码窗口 第三章 建立一个简单的应用程序 本章学习内容: 如何向窗体添加控件 如何设置控件的属性 如何添加程序代码 如何保存和编译程序 3.1 简单应用程序设计 建立一个VB应用程序主要有三个步骤: (1) 建立应用程序界面 (2) 设置界面对象属性 (3) 编写代码 3.1.1 建立应用程序界面 (1)先创建一个新的工程文件:文件/新建工程/标准EXE选项,确认后产生一个新的工程和窗体. 注:一个工程文件通常包括窗体、控件代码等部分。FORM窗口是程序运行时的背景窗口和对话框,是其他控件的载体。控件是代表一定功能的对象,而代码是实现应用程序功能的具体过程和说明,应用程序的动作由代码控制。 FORM窗口的大小和在窗口中的初始位置可以调整。 (2)在窗体中添加控件:单击“工具箱”中的控件,然后在FORM窗口中按住鼠标左键拖动,即可产生一个对象。 例:请建立一个简单的应用程序,在这个程序中有两个命令按钮和一个标签控件。P34 3.1.2 设置界面对象属性 用户界面设计好后要为对象设置属性 可以从属性窗口的对象列表框中选择要设置属性的对象. 例:设置FORM窗口的“Caption”属性为“Hello,world!”设置command1的Caption属性为“确定”,“名称”为“ok”, command2的Caption属性为“退出”,名称为“cancel”,label1的Caption设置为空, 我们将利用label1标签的Caption属性输出一个字符串“您好,世界”,请将label1的font属性设为黑体、粗体、四号。 3.1.3 编写代码 为对象设置属性后,它并不能实现任何实际的功能,为了使它具有一定的功能,需要为各对象添加代码,即需要编写实现某一功能的程序. 在Form窗口中双击鼠标左键,即可进入代码窗口,用鼠标单击第一个列表框右边的下拉箭头,从弹出的下拉列表框中选择“ok”,然后在第二个列表框中选择click事件.这时代码窗口出现了程序代码的过程头与过程尾.如图:P36 图3.4 在OK_click事件的过程中输入代码: label1.caption=“您好,世界” 在cancel_click事件的过程中输入代码: unload me(用于关闭对话框,结束程序的运行。 这样一个应用程序就缩写完成了,两个事件过程都是click事件。 3.1.4 保存文件 单击“文件/保存工程”,屏幕会出现“文件另存为”对话框,依次保存多个窗体和多个模块。最后再出现“工程另存为”对话框,保存工程名。 3.2 程序运行 选择“运行/启动” 3.3 编译应用程序 编译应用程序就是把一个程序制作成可以独立运行的.EXE文件. 第四章 VB编程基础 本章主要内容: VB语言基本语法 变量、常量和数据类型 语句与控制流 常用函数 4.1 基本概念 1、标识符 标识符是程序员为变量、常量、数据类型、过程、函数、类等定义的名字。它的命名规则: 标识符必须以字母开头,后跟字母、数字或下划线。 标识符长度不能超过255个字符。 自定义的标识符不能和VB中的运算符、语句、函数和过程名等关键字同名,同时也不能与系统已经有的方法和属性同名。 关键字是VB保留下来的作为程序中有固定含义的标识符,不能被重新定义作它用。 2、运算符P42-P45 (1) 赋值运算符 (2) 数学运算符 (3) 关系运算符 (4) 逻辑运算符 3、
书
关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf
写要求P45 在书写VB语句时,一行可写一条或多条语句。写多条语句时,语句间用冒号玩(:)分开 4.2 变量、常量和数据类型 1、数据类型P46 (1) 数据类型 (2) 数据类型的转换 2、变量 所谓变量,是内存中保存信息的内存区域,它的内容在程序运行过程中是可变的。一旦以一种数据类型说明变量后,VB会在内存中为其分配相应的存储空间,并使用变量名来访问该存储空间。 (1)变量名:命名遵从标识符命名原则,必须以字母开头,变量中间不能有空格,不能使用VB的关键字,可以在变量名中嵌入关键字,如DATE是关键字,不能做变量名,但Datename可以作为变量名,VB不区分大小写。 (2)变量的声明:VB允许使用不声明的变量,即一个变量未经声明就可以在程序中使用,不声明就使用变量的方式称为隐含变量声明,使用隐含变量时,VB自动创建变量,并赋予它Variant类型。当为其赋值后,会变成所赋值的类型。在使用前先声明变量称为显式声明方式,用户可以在窗体或模块的说明部分加入Option Explicit语句,强迫程序员显示说明所有变量,则一旦遇到变量名,而它在前面显式声明,系统就会产生一个错误信息。也可以通过设置VB环境,让它在建立新窗体或模块时,自己加入Option Explicit语句,(单击“工具/选项/编辑器/代码设置/要求变量声明/确定” 语句 说明 例子 Dim变量AS类型 说明局部变量 Dim var as integer Private变量AS类型 说明私有变量 Private privar as integer Public变量AS类型 说明公共全局变量 Public pubvar as single Static变量AS类型 说明静态变量 Static count as byte 注意:P49 (3)变量的作用域和生存期 作用域就是变量可以被访问的范围。 三种变量作用域说明: 范围 说明 过程 在过程内部使用dim或static 私有 在模块开头加上dim或private 公共 在模块开头加public 变量的生存期是指VB保存该变量值的时间,是变量在整个程序运行过程中的有效生存时间。 ①过程层变量:过程层变量是指在过程或函数内部定义的变量,这种变量无论是用Dim还是static声明,其作用域都只是该过程或函数体,在过程或函数外不能引用。因此,在不同的过程或函数中可以存在相同名字的变量。P50 ②窗体层变量:窗体层变量是指在窗体的通用部分声明的变量。即不是在任何一个窗体内的过程或函数中声明的变量,它的作用范围到少是窗体的存在范围,也就是说在窗体内的每个过程或函数中都可以使用窗体层变量。 窗体层变量的声明有三种方式: 用Dim语句声明 用Private语句声明 用Public语句声明 对于用Dim和Private声明的窗体层变量,其作用范围都是在所声明的窗体范围内。用Public语句声明的窗体层变量作为窗体公用数据成员,可以在其他窗体或模块中以“窗体名.变量名”方式引用,其作用可以大于当前窗体范围。 ③模块层变量:在模块的通用部分加入Dim,Private,Public等声明语句即可。 3、常量 常量是一个有意义的名字,用来表示程序运行时不变的数值和字符串,用const声明的常量。(注P53) 4、数组 (1)数组的定义 数组是具有相同数据类型的一组变量的集合。对于数组,每个变量的引用通过数组索引下标来指定。在内存中数组表现为一个连续的内存块,必须用Dim语句定义。 Dim语句的格式:P53 Dim 数组名([ lower to ] upper, [ [ lower to ] upper] )[ as type ] 1 一维数组 2 二维数组 (2)动态数组 5、自定义类型P55 格式为: [ private | public ] type varname elementname as type [elementname as type] … end type 4.3 VB语句与控制流 1、注释语句 用’和rem来标识一条注释语句。注释语句会自动变为绿色。适当的注释可以增加程序的可读性,便于修改和维护。 2、顺序结构 依次执行。 3、条件分支结构 (1)if …语句 结构一:if 条件 then [ 语句 ] end if 结构二:if 条件 then [ 语句块] [ else 语句块] end if 结构三:if 条件 then [ 语句块] [ else if条件 then 语句块] [ else 语句块] end if (2)select case…语句 格式: select case 表达式 case 条件 [语句] [case else 语句] end select 4、循环结构 (1) for….next语句 (2) for each…next语句 (3) do….loop语句 1 当型循环结构 A、do while 条件 语句 [exit do] [语句] loop B、do 语句 [exit do] [语句] loop while 条件 ②直到型循环结构 A、do until 条件 语句 [exit do] [语句] loop B、do 语句 [exit do] [语句] loop until 条件 (4) while….wend语句 while 条件 语句 wend 5、end语句 End语句用于终止过程或程序块。 4.4 过程 过程是构成程序的一个模块,用于完成一个相对独立的功能,VB有四种过程:SUB过程、FUNCTION函数、PROPERTY属性过程和EVENT事件过程。 4.4.1 SUB过程 定义一个SUB过程可以在窗体或模块的代码窗口键入SUB过程名,也可以在“工具/添加过程”菜单项,SUB过程的参数有两种传递方式:按值传递(BYVAL)和按地址传递(BYREF),按值传递不影响实际参数,按地址传递会影响参数。 SUB过程不能有返回值。 过程调用的方法: 例:(一)passbyvalue var (二)call passbyvalue(var) 4.4.2 function函数 1、函数的定义和调用 函数实际是实现一种映射,它通过一定的映射规则,完成运算并返回结果。 如:function myfunc(byval x as integer) as integer 调用函数的两种方式: (1) 把它看成一个数,即可以放在赋值号右端。 (2) 可直接作为参数出现在调用过程或函数中 如: tx1=myfunc(5) tx2=myfunc(myfunc(5)) 2、返回数组的函数P61 VB支持返回数组的函数,定义这样的函数需要注意: (1) 函数说明中需要指明确切的类型。 (2) 需要在函数中用exit function 语句返回。 4.4.3 property属性过程和event事件过程 略 4.5 常用函数P62 数学函数、字符串函数、转换函数、判断函数、其他函数 第5章 设计用户界面 本章学习内容: 每个对象的常用属性 如何为事件过程编写代码 如何设计美观的程序界面 窗体是应用程序的设计场所,可以包括多个控件,窗体就像一个可调整大小的绘图板,可以在上面绘制多种对象,形成美观的用户界面,每个应用程序至少有一个窗体,它是其他对象不可缺少的载体。 5.1 用户界面P68 5.1.1 概述 应用程序的界面决定了应用程序的易用性。 5.1.2 用户界面类型 两大类:单文档界面(SDI)和多文档界面(MDI) 写字板就是单文档界面 WORD就是多文档界面 5.2 窗体P70 5.2.1 生成窗体 窗体的位置及窗体的大小调整。 5.2.2 设置窗体属性 (1) 名称属性 (2) Appearance属性 (3) Autoredraw属性 (4) Backcolor属性和forecolor属性 (5) Borderstyle属性 (6) Caption属性 (7) Clipcontrols属性 (8) Controlbox属性 (9) Drawmode属性 (10) Drawstyle属性 (11) Drawwidth属性 (12) Enabled属性 (13) Fillcolor属性 (14) Fillstyle属性 (15) Height和width属性 (16) Font属性 等等 5.3 按钮P76 两种按钮控件:命令按钮和单选按钮 单选钮常用的事件有click、gotfocus和lostfocus。 命令按钮常见的事件有:click、gotfocus和lostfocus。 5.4 文本框 5.5 标签P82 用于显示正文,可以用作标题、栏目名,或者用于对输入或输出区域的标识。 5.6 框架P83 可以利用框架控件把其他的控件组织在一起形成控件组。要组成控件组,首先绘制框架,然后把控件放在框架中。这样,当框架移动时,控件也相应移动,框架隐藏时,控件也一起隐藏。 5.7 列表框 5.8 时钟控件 5.9 复选框 5.10 驱动器列表框、目录列表框和文件列表框 1、驱动器列表框的主要事件是Change 2、目录列表框的主要事件是Change,常用的属性是PATH,语法格式:object.path=路径 3、文件列表框主要属性及常用事件:path属性、pattern属性、filename属性、click和dblclick事件。 5.11 输入框和输出框 输入框的作用是从用户处得到信息,在VB中提供了Inputbox函数帮助用户建立输入框。 1、inputbox函数 该函数能够在对话框中显示提示符,等待用户输入文本或选择按钮并且返回文本框的内容。 语法格式: inputbox(prompt [,title] [,default] [,xpos] [,ypos] [,helpfile,context]) prompt是字符串表达式作为对话框的提示文本,提示文本的最大长度为1024个字符。Title字符串表达式作为对话框的标题显示,如果用户没设置Title,则应用程序名被放在标题栏中作为输入框的标题名。 2、输出框 Msgbox函数在一个简单的对话框中显示信息,这个对话框可包括预定义的按钮和项目,用户可以指定对话框中的消息、标题按钮和项目。 Msgbox函数的语法格式: Msgbox(prompt [,buttons] [,title] [helpfie,context]) 其中prompt代表对话框中要显示的信息,信息字符串的最大长度为1024个字符,title参数代表对话框中标题条显示的字符串表达式,如果省略title参数,则Msgbox使用应用程序名作为缺少缺省标题,buttons代表可选的数值表达式,是显示按钮的类型值、使用图标类型以及缺省按钮和模式值的和。Buttons参数可选值见P98 建立消息框:P99 例:建立一个[退出]对话框。当用户单击“Windows98界面模仿“的[开始]按钮并选择[退出系统]命令时,出现该对话框。为实现此功能,我们要在list1_click过程中的Select和end select之间增加职下代码: case 7 myexit=msgbox(“确实想退出吗?”,vbexclamation+vbyesno,“退出”) if myexit=vbyes then end end if 5.12 组合列表框、水平滚动条和垂直滚动条 本节将通过组合列表框选择字体种类,并通过滚动条改变字体的大小。 5.12.1 组合框 组合框是文本框和列表框组合而成的控件。它有三种不同类型,可能过组合框的style属性确定。当为0时,组合框称下拉式组合框,可以在文本框中直接输入内容或单击右边的下拉箭头打开列表供用户选择;当为1时,组合框称简单组合框,它列了所有项目供用户选择,也可以直接在文本框中输入内容(列表框要足够高,才能显示全部内容),当为2时,组合框称下拉式列表,它不允许用户直接输入自己的内容,只允许单击右边的下拉箭头打开列表框来选择。 组合列表框常用的事件有change,click,gotfocus,lostfocus等,常用的方法有additem(向列表框中增加一个列表项)和removeitem(移除列表项)。 滚动条:滚动条是一种用来取代用户输入的控件,可用鼠标调整滚动条中滑块的位置来改变值。它的主要属性有:value(决定滑块的位置)、min(value的最小值)、max(value的最大值)、smallchange(单击箭头时,value值变化的值)、largechange(鼠标在滑块之间的位置单击时,value值增加或减少的量) 5.12.3 引入控件并设置属性P101 认真练习。 5.13 用户界面的基本设13 用户界面的基本设计原则 1、控件的位置 2、界面元素的一致性 3、内容与形式相统一 4、使用空白空间 5、保持界面的简明 6、使用颜色与图像 第6章 菜单设计 本章学习内容: 菜单编辑器的使用 如何为菜单项编写程序代码 如何制作快捷菜单 6.1 菜单编辑器窗口简介 打开:选择“工具/菜单编辑器” 如下图: 上部分用来设置属性,下部分用来显示用户设置的菜单和菜单项。 各部分的作用: 1、标题:用来输入用户建立的菜单的菜单名以及菜单中的每个菜单项的名称。输入减号可以出现分割条;在相应字母前输入“&”可以为该菜单项建立热键。 2、名称:可以在此输入各菜单及菜单项的控制名,控制名用来在代码编辑时代表菜单项。每一个菜单及菜单项都是控件。 3、索引:用来建立控件数组下标。控件数组是一组享有同一控件名而拥有不同属性的控件。 4、快捷键: 5、帮助上下文ID:用户可以通过输入数字来选择帮助文件中的页数或与该菜单上下文相关的帮助文件。 6、协调位置:可以通过它来确定菜单是否出现或怎样出现。 7、复选:允许用户设置某一菜单项是否可选。 8、有效:菜单项是否响应某事件。 9、可见:菜单项是否可见。 10、显示窗口列表:在多文档应用程序中,是否使菜单控件中有一个包含打开的多文档文件子窗口的列表框。在窗口的菜单中,只能有一项菜单的该复选框被选中。 11、箭头按钮: 6.2 建立菜单 6.2.1 建立菜单 见P111 6.2.2 把代码连接到菜单上 每一个菜单项都要响应一个click事件,即当被单击时,会执行相应的过程代码。P112。 6.3 测试菜单命令 6.4 快捷菜单 第七章 高级用户界面设计P118 本章学习内容: Imagelist控件的使用 如何使用工具栏控件为程序添加工具栏 如何使用状态栏控件为程序添加状态栏 使用listview控件制作类似于windows98的控制面板 使用tabstrip控件 使用treeview控件制作类似于windows98的树形目录 公用对话本控件的使用 制作多文档应用程序 使用应用程序向导生成用户程序 第八章 调试与错误处理 程序开发过程中难免遇到各种错误,这就需要调试。 程序的调试是指从程序中找到问题,然后逐一解决。 本章学习内容: VB的调试环境 使用调试工具 程序运行中错误的捕获及处理 条件编译 理论上说,VB程序员根本不需要编写错误处理代码。但实际上不是这样,错误地删除文件、磁盘驱动器空间已满,或者网络驱动连接不正确等,都会导致代码在运行时产生错误。处理这些错误就需在程序中添加错误处理代码。 8.1 程序错误 程序设计中常见的错误可以分为以下三种:编译错误、运行时的错误和逻辑错误。 1、编译错误P172 编译错误是由于不正确编写代码而产生的,比如非法使用或丢失关键字、遗漏了某些必需的标点符号、函数调用缺少参数或括号不匹配等。 2、运行时的错误 运行时的错误是指应用程序在运行期间执行了非法操作或某些操作失败,如:打开的文件没有找到、磁盘空间不足、网络连接断开、除法运算中为零等。 3、逻辑错误 当应用未按预期方式执行时会产生逻辑错误。 8.2 程序调试 程序调试是在应用程序中查找并修改错误的过程。VB提供的调试工具可以用来分析代码的运行过程及变量和属性的改变。 8.2.1 VB调试工具 VB提供的调试工具包括断点、临时表达式、单步运行等。 详见P175-182 8.3 错误捕获及处理 在实际的程序运行中可能会出现驱动器中没有软盘等错误,为避免出现这种误操作,就要在可能出现错误的地方设置错误陷井捕获错误,并进行适当的处理。 8.3.1 On Error Goto ……..resume语句 语法结构如下: On Error Goto 标号 可能出错的语句部分 Exit sub (Function) 标号: 错误处理语句 Resume 在没有发生错误的时候,过程或函数通过Exit Sub(Function)语句正常退出,而当错误发生时,便会跳到错误处理语句标号处执行错误处理语句。错误处理完毕后,执行Resume语句,程序返回到出错语句处执行。(主要应用在能更正错误的场合) 8.3.2 On Error Goto…..resume next语句 结构如下: On Error Goto 标号 可能出错的部分 Exit sub(Function) 标号: 错误处理语句 Resume next 与上面结构的区别是:当完成错误处理后,程序转到出错语句的下一条执行。这种结构常用于不易更改的错误处理。见P184例 8.3.3 Resume与Resume next的区别 8.4 条件编译 条件编译是指由一组源代码根据不同的编译条件编译出不同的可执行文件版本,它也可用来调试程序。 8.4.1 条件编译语句 语法: #if 测试编译常量表达式 then 语句1 #else if测试编译常量表达式2 then 语句2 #else 语句3 #else if 其中,编译常量是由#const语句定义的常量名,定义编译常量的语法格式如下: #const 常量名=常数或表达式 8.4.2 使用条件编译