VB备课详细教案(选修课).doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《VB备课详细教案(选修课).doc》由用户(2023DOC)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 备课 详细 教案 选修课
- 资源描述:
-
1、课 程VB可视化编程应用授课时间第一二课时(讲解一课,实验一课)课 题Visual Basic基础教学目的和要求1程序设计基础知识。2了解面向对象的程序设计概念:对象、属性、方法与事件。3掌握创建Visual Basic程序的一般步骤。 4了解Visual Basic的集成开发环境(IDE)。5掌握Visual Basic工程的设计步骤,新建工程、设计界面、编写代码、运行和调试工程、保存工程。6了解Visual Basic的帮助系统。7程序设计基础知识。了解面向对象的程序设计概念:对象、属性、方法与事件。掌握创建Visual Basic程序的一般步骤。 了解Visual Basic的集成开发环
2、境(IDE)。重点难点1 了解对象、属性、方法与事件。2 掌握Visual Basic工程的设计步骤,新建工程、设计界面、编写代码、运行和调试工程、保存工程的方法。3 动手编写程序。教法讲读法、实践法教具电脑教 学 内 容 及 过 程1、Visual Basic的发展BASIC语言是“Beginners All-purpose Symbolic Instruction Code”的简称。Visual Basic是Microsoft公司于1991年推出的基于Windows平台的快速开发工具。它以结构化BASIC语言为基础,继承了原BASIC语言简单易学的优点,同时又吸收了近年来最先进、最优秀的编
3、程技术,提供了可视化的编程环境,以事件驱动作为运行机制,成为新一代的可视化程序设计语言。2、Visual Basic的特点1)、可视化的程序设计2)、面向对象的程序设计思想3)、事件驱动的编程机制4)、支持大型数据库的开发Visual Basic提供了强大的数据库管理和存取操作的能力,利用它可以开发出各种大型的客户/服务器应用程序。5)、强大的Internet应用程序开发功能3、Visual Basic的安装与启动4、Visual Basic 6.0的集成开发环境5、对象的属性、事件与方法1)对象“对象”(Object)是面向对象程序设计的核心,学好Visual Basic的诀窍之一就是要以“
4、对象”的眼光去看待整个程序设计。2)属性属性(Property)用来描述对象的外部特征,包括对象的性质和状态等。每个对象都由若干属性来描述,不同的对象可以有不同的属性,例如,标题(Caption)、名称(Name)、背景色(Backcolor)、字体大小(FontSize)、字体颜色(ForeColor)、是否可见(Visible)等。3)事件及事件过程所谓事件(Event)是由Visual Basic预先定义好的、能够被对象识别的动作。例如,单击事件(Click)、双击事件(DblClick)、鼠标移动事件(MouseMove)等。事件过程的一般格式为:Sub 对象名_事件() 处理事件的程
5、序代码 End Sub4)方法所谓方法(Method)是指对象本身所包含的一些特殊函数或者过程,利用这些自带的函数或过程,可以实现一些特殊的功能和动作。方法的调用格式为:对象名.方法名5、Visual Basic工程的设计步骤建立一个Visual Basic 应用程序大致需要3个步骤:(1)建立应用程序界面。(2)设置控件属性。(3)编写程序代码。二、建立应用程序界面 1 在窗体上画一个控件在窗体上画一个控件有两种方法:(1)单击“工具箱”中的某个控件图标,然后在窗体的适当位置拖动鼠标即可画出一个控件。(2)双击“工具箱”中的某个控件图标,即可在窗体中央画出该控件。2 控件的选择在窗体编辑器中
6、,可以对窗体上的控件进行各种操作。但是在进行操作之前,都要首先选中该控件。要选择一个控件,只要单击这个控件就可以了。被选中的控件周围会出现8个“控制柄”,而且在“标准”工具栏的右侧会显示这个控件的位置和大小,如图所示。 工具栏右侧显示选定控件的信息3 控件的缩放和移动4 控件的复制与删除5 控件的布局1)、“对齐”子菜单2)、“统一尺寸”子菜单3)、“按网格调整大小”菜单项4)、“水平间距”与“垂直间距”子菜单5)、“在窗体中居中对齐”子菜单6)、“顺序”子菜单6、创建工程(1)单击工具箱中的“命令按钮”。(2)将鼠标指向窗体的左下部,按下鼠标左键并拖动鼠标的十字指针画出一个矩形框,松开左键即
7、画出一个“命令按钮”,按钮内标有“Command1”。(3)重复前两步操作,在窗体的右下部画出第二个“命令按钮”,按钮内序号自动增加,显示“Command2”。(4)单击工具箱中的“标签”按钮。(5)将鼠标指向窗体的上部,按下鼠标左键并拖动指针画出一个矩形框,松开鼠标左键,一个“标签” 即出现在窗体上,标签中显示“Label1”。三 设置控件属性设置控件属性在属性窗口中进行,其操作步骤为:(1)激活属性窗口,在“对象”下拉列表框中选择对象名Form1。(2)在“对象”下拉列表框中选择对象名Command1(3)将Command2的Caption属性设置为“退出”,Name属性设置为“Quit”
8、。(4)在“对象”下拉列表框中选择对象名Label1。四 编写程序代码打开代码编辑窗口有4种方法:(1)双击控件。(2)用右键单击控件,从弹出菜单中选择“查看代码”。(3)从“视图”菜单中选择“代码窗口”。(4)在工程资源管理器窗口单击查看代码按钮图标。打开代码窗口后,在“对象”下拉列表框中选择“Welcome”对象,在“过程”下拉列表框中选择“Click”,这时该事件过程的开头和结尾的代码由系统自动给出:Private Sub Welcome_Click()End Sub在这两行之间输入如下程序代码:Private Sub Welcome_Click() Label1.Caption = 欢
9、迎使用 & Chr(13) & Visual Basic 6.0End Sub在“对象”下拉列表框中选择“Quit”对象,在“过程”下拉列表框中选择“Click”,输入程序代码如下:Private Sub Quit_Click() Unload MeEnd Sub五 运行程序(工程)单击工具栏中的“启动”按钮或者按F5键,即可运行程序。Visual Basic应用程序具有标准的Windows风格:窗体图标、标题栏、最大化按钮、最小化按钮、关闭按钮等。六 保存工程当一个Visual Basic应用程序设计结束,并且检查无误后,通常要将程序存入磁盘。Visual Basic提供了两种方法来保存工程
10、文件:(1)在“文件”菜单中选择“保存工程”。(2)直接单击在工具栏上的“保存工程”按钮。七 生成可执行文件生成当前工程的可执行文件,就是对当前应用程序进行编译,制作成为可以独立运行的EXE文件。要生成EXE文件,只需选择“文件”菜单中的“生成 exe”菜单项。输入文件名后,单击“确定”按钮,程序被编译到硬盘上。这个应用程序可脱离Visual Basic单独运行。小结:通过本章的学习,同学们基本了解编程的原理,学会使用VB,特别要牢记公式:“名称.属性 = 值”、“控件名.方法名”。并动手编写第一个VB程序。作业:实验题:创建一个窗口,窗口中有一个按钮,点击按钮弹出“你好,这是我第一个VB程序
11、”的提示窗口。课 程VB可视化编程应用授课时间第三六课时(讲解二课,实验二课)课 题Visual Basic程序设计代码基础教学目的和要求1.数据类型:数值型数据(Integer)、字苻串型数据(string)、布尔型数据(Boolean)、日期型数据(Date)、对象型数据(Object)、可变类型数柜。2.常量:用户自定义符号常量、系统定义符号常量。3.常用内部函数:数学函数、字符串函数、随机函数、转换函数、日期和时间函数、格式输出函数。4.程序代码书写规则。重点难点1常量、变量的命名规则2常量、变量的声明与使用3VB程序的书写规则4运算符与表达式教法讲读法、实践法教具电脑教 学 内 容
12、及 过 程一表达式按语法规则,用运算符将运算对象(常量、变量、函数)连接起来二数据类型不同类型的数据适用于解决不同类型的问题,不同类型的数据在内存中的存放形式不同标准数据类型、用户自定义数据类型Type Student 类型名ID As String*9元素名Name As String*4Sex As String*1Age As Integer Score As SingleEnd Type三常量在程序运行过程中,其值不能改变的量(一)普通常量表示形式: &o205 &H3AF 123& -123! 0.123E+3分界符: abc ABDXYZ #2004-9-27#逻辑常量:True
13、False(二)符号常量用一个符号来代替多次被使用的常量,具有含义清楚,一改全改的优点如:Const PI As Double=3.1415926535(三)系统常量由VB提供的应用程序和控件的系统定义常数Text1.BackColor=&HFF&Text1.BackColor=vbRed四变量1在程序运行过程中,其值可以改变的量:三要素:变量名、变量类型、变量值2实质:变量代表着内存中一定的存储空间,存储空间中存放的数据即变量的值,存储空间的大小取决于变量的类型,变量名代表对应存储空间的起始地址3变量使用方法:建议先声明,后使用(1)显式声明:如: Dim count As Integer
14、, sum As Single等价于Dim count%, sum!(2)隐式声明VB允许用户不声明变量而直接使用,所有隐式声明的变量都是Variant数据类型,VB根据程序中赋予变量的值来自动调整变量类型(3)强制显式声明Option Explicit语句4变量赋值:变量名表达式 也可以理解为 变量名 = 值l Visual Basic的命名规则在Visual Basic中,常量、变量和过程的声明需要遵循下面的规则:(1)必须以字母开头。对于中文版的Visual Basic可以用汉字开头或者直接用汉字作为变量名、对象名或者过程名。(2)不能在命名中出现句点“.”、空格或者嵌入下列字符:! #
15、 $ % &也不能在命名中嵌入类型声明字符,如:Integer、Long、Single、Double、String等。(3)变量名的长度不能超过255个字符。控件、窗体、类和模块的名字不能超过40个字符。(4)变量名在有效的范围内必须是惟一的。(5)变量名不能和关键字同名。关键字是Visual Basic系统内部定义的词,是语言的组成部分。包括预定义语句(比如If、While、Loop等)、函数(比如Abs、Len、String等)和操作符(比如And、Or等)。复合与续行在编写程序代码时要遵循一定的规则,这样写出的程序既能被Visual Basic正确地识别,又能增加程序的可读性。一、复合多
16、条较短的语句可以写在一行上,称为语句的复合。语句之间要用冒号“:”隔开,例如:Label1.Caption = Hello : Red = 255 : Label1.BackColor = Red二、续行当一条语句很长时,在代码编辑窗口阅读程序时将不便查看,使用滚动条又比较麻烦。这时,就可以使用续行功能,用续行符“_”将较长的语句分为两行或多行。例如:Label2.Caption = 对于一个较长的标题,标签控件提供了两种属性:AutoSize WordWrap来改变控件尺寸以适应较长或较短的标题。在使用续行符时,在它前面至少要加一个空格,并且续行符只能出现在行尾。小结:通过本章的学习,理解和
17、初步学会使用常量和变量。了解和习惯VB程序书写的规则。因为是初学,所以对于书本上一长串的变量名感觉无从下手。其实,首先要了解常量和变量的作用,其次尽量使用规范的命名,在以后的编程中逐渐领会和熟练使用。作业:1、变量的种类基本上有多少种?分别以什么字母开头? 2、变量有什么作用?3、常用的内部函数有哪些?课 程VB可视化编程应用授课时间第七十课时(讲解二课,实验二课)课 题 顺序结抅程序设计教学目的和要求1. 赋值语句。2. 数据的输入方式:用文本框(TextBox)输入数据、用输入框(InputBox)输入数据。3. 数据的输出方式:用Print方法输出数据,用文本框(TextBox)输出数据
18、,用消息框(MsgBox)输出数据,用标签控件(Label)输出数据。重点难点 Visual Basic语言的输入、输出方法 顺序结构程序设计方法教法讲读法、实践法教具电脑教 学 内 容 及 过 程l 顺序结构程序设计各语句按出现的先后次序逐条执行l 输入数据文本框通过Text属性可以获得用户在文本框中输入的内容(字符串)如要获得数值应通过Val函数转换Text属性InputBox函数提供一个简单对话框供用户输入信息,当用户按回车或单击“确定”按钮后,将输入的内容作为字符串返回如要获得数值,最好通过Val函数转换函数值从文件中读取数据InputBox函数举例Dim strName As Str
19、ing * 40, strS1 As String * 40strS1 = “请输入你的姓名” + Chr(13) + Chr(10) + “然后单击确定”strName= InputBox$(strS1, “输入框”,“王晓明”)l 输出数据Print方法窗体与图片框对象具有该方法可以输出各种类型的数据标签通过Caption设置显示内容(字符串)如要输出非字符型数据,需通过Str函数进行转换只能通过代码设置标签内容,用户无法通过键盘修改标签内容文本框通过Text属性设置显示内容(字符串)如要输出非字符型数据,需通过Str函数进行转换既可通过代码设置文本框内容,用户也可通过键盘修改文本框内容M
20、sgBox函数与过程向文件中写数据l 输出数据讲解Print方法窗体名或图片框名.Print 输出列表省略对象名直接调用Print方法则默认在窗体上输出紧缩格式输出:输出项之间以;分隔标准格式输出:输出项之间以,分隔插入n个空格:Spc(n)从第n列开始输出:Tab(n)换行:最后一个输出项后没有;或,输出空行:窗体名或图片框名.PrintMsgBox函数与过程在对话框中显示信息,等待用户单击按钮MsgBox函数可以在用户单击按钮后获得一个整数,常通过对该整数的判断来控制程序流程格式整型变量=MsgBox(提示,样式,标题)MsgBox 提示,样式,标题对话框样式操作演示函数值教材P58表4-
21、24-2l 卸载对象与结束程序一、Unload语句当要结束应用程序而从内存中卸载窗体或要从内存中卸载某些控件时,可以使用Unload语句。Unload语句的语法格式为:Unload 对象名说明:(1)对象名:要卸载的窗体对象或控件的名称。(2)在卸载窗体前,会发生QueryUnload事件过程,然后是Unload事件过程。在其中任一过程中设置cancel参数为True可防止窗体被卸载。【例3.9】在例3.8中使用命令关闭程序窗体。设计步骤如下:只需在例3.8中增加一个命令按钮Command2(关闭),并且编写Command2的Click事件代码:Private Sub Command2_Cli
展开阅读全文