2022年visualbasic教案 .pdf
《2022年visualbasic教案 .pdf》由会员分享,可在线阅读,更多相关《2022年visualbasic教案 .pdf(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 初识 Visual Basic 教学目的及要求: 1、掌握 VB的特点 2、了解 VB的开发环境教学重点与难点:1、VB的含义、发展历史、特点 2、VB的启动与退出方法 3、VB集成开发环境教学内容:1.1 Visual Basic 入门1.2 Visual Basic的启动与退出讲授方法:讲授为主,上机为辅授课时数: 4 作业:练习册、教材名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 38 页 - - - - - - - - - 1.1 Visual Basic入
2、门一、什么是 Visual Basic Visual Basic 中的“Visual ”含义是“可视化的”,主要是指不必编写大量代码去描述程序界面,而只要把预先建立好的对象拖放到窗口界面中即可开发出 Windows风格的图形用户界面。二、Visual Basic的发展史1990 年 5 月,微软 Windows3.0操作系统的出现, 引起了全世界计算机突飞猛进的发展。 Windows的风行,使用户对计算机的操作更加简单、直观,但对程序员而言,设计程序的难度却陡然提升,一个简单的程序,也要编好几百行的代码。于是,寻找一种简单、易学、好用的程序设计语言变得越来越重要,越来越迫切。1990 年,Mi
3、crosoft (微软)推出了基于 Windows的 Visual Basic 1.0 版本。它采用可视化编程和面向对象技术,使编程就像搭积木一样简单、直观。同时,它的功能也变得十分强大,完全可以胜任任何大型应用程序的开发工作。Visual Basic的出现使美国再次掀起了学习应用Basic 的热潮,美国人称它“门槛低,天花板高” ,意为“入门容易,而功能又极其强大” 。三、Visual Basic的特点Visual Basic是由 BASIC发展而来的,对于开发Windows 应用程序而言, Visual Basic 是目前所有开发语言中最简单、最容易使用的语言。作为程序设计语言,Visua
4、l Basic 程序设计具有以下特点:1、可视化的设计平台传统程序设计语言编程时,需要通过编程计算来设计程序界面,在设名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 38 页 - - - - - - - - - 计过程中看不到程序的实际显示效果,必须在运行程序的时候才能观察。如果对程序的界面不满意,还要回到程序中去修改,这一过程常常需要反复多次,大大影响了编程的效率。Visual Basic 提供的可视化的设计平台,把 Windows界面设计的复杂性“封装”起来。程序员不
5、必再为界面的设计而编写大量的程序代码,只需按设计的要求,用系统提供的工具在屏幕上“画出”各种对象, Visual Basic自动产生界面设计代码,程序员所需要编写的只是实现程序功能的那部分代码,从而大大提高了编程的效率。2、面向对象的设计方法Visual Basic采 用 面 向 对 象 的 编 程 方 法 ( Object Oriented Programming) ,把程序和数据封装起来作为一个对象,并为每个对象赋予相应的属性。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具“画”在界面上,由Visual Basic 自动生成对象的程序代码并封装起来。3、事件驱动的编程机制V
6、isual Basic通过事件来执行对象的操作。在设计应用程序的时候,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或由事件驱动程序调用通用过程来执行指定的操作。1.2 VB的启动与退出一、启动 Visual Basic 1、 单击“开始”按钮。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 38 页 - - - - - - - - - 2、 选择“程序”菜单中的“Micr
7、osoft Visual Basic”程序组,然后选择“Microsoft Visual Basic”选项,屏幕显示如图7.1 所示的“新建工程”对话框。3、 在“新建工程”对话框中,Visual Basic提示新建一个工程或打开一个现有的工程。对话框中包括“新建” 、 “现存” 、和“最新”三个标签,可用鼠标进行选择切换。用鼠标左键单击对话框左下角的“不再显示这个对话框”复选框,使得复选框前带有复选标记, 则下次启动 Visual Basic 时不再显示这个对话框。Visual Basic启动时的“新建工程”对话框说明:A. 单击“新建”标签可以选择要开发的应用程序的类型。B. 程序设计人员
8、开发的应用程序大多是标准的可执行文件,所以通常会选择“新建”标签中的“标准 EXE”选项。C. 单击“现存”标签可以选择打开一个已有的的工程。D. 单击“最新”标签可以选择打开一个最近访问过的工程。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 38 页 - - - - - - - - - E. 在 “新建工程”对话框中进行选择并单击 “打开”按钮,可以完成 Visual Basic的启动并同时建立一个新的工程或打开一个已有的工程。如果单击“取消”按钮,则只启动Visua
9、l Basic,而不打开任何工程。二、Visual Basic退出单击窗口右上角的关闭按钮可以退出Visual Basic,也可以通过选择“文件”菜单中的“退出”命令,或按快捷键Alt+Q 来退出 Visual Basic。三、VB集成开发环境VB启动后的主界面如图所示。VB启动后的主界面1、主窗口即应用程序窗口。由标题栏、菜单栏和工具栏组成。Visual Basic的三种工作模式为设计模式、运行模式、中断模式,在标题栏中可以看到当前模式。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -
10、第 5 页,共 38 页 - - - - - - - - - (1)设计模式:创建应用程序的大多数工作都是在设计模式下完成的。在该模式下,用户可以设计窗体、绘制控件、编写代码并使用“属性”窗口来设置或查看属性设置值。(2)运行模式:代码正在运行的时期,用户可与应用程序交流,可查看代码,但不能改动它。(3)中断模式:程序在运行的中途被停止执行时。在中断模式下,可以检查程序代码,并可进行修改,也可以检查数据是否正确,修改完程序后,可继续执行。2、窗体( Form)设计窗口窗体设计窗口是屏幕中央的主窗口,它可以作为自定义窗口来设计应用程序的界面。用户可以在窗体中添加控件、图形和图片来创建所希望的外观
11、。每个窗口必须有一个窗体名字,建立窗体时缺省名为Form1,Form2, . . . 。窗体名(即Name 属性)不同于窗体文件名,如图所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 38 页 - - - - - - - - - 窗体3、工具箱( ToolBox)窗口工具箱提供一组工具,用于设计时在窗体中放置控件生成应用程序的用户接口。系统启动后,缺省的General 工具箱就会出现在屏幕左边,上面共有21 个常用“部件”,如图所示。工具箱窗口通常用以下两种方法来显
12、示工具箱:(1)在“视图”菜单中选择“工具箱”选项。(2)在标准工具栏中单击“工具箱”按钮。4、工程资源管理器( project expror)窗口使用工程资源管理器窗口(如图所示)可以查看当前工程中的窗体和模块。通常用以下三种方法把“工程资源管理器”的窗口显示在集成开发环境中。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 38 页 - - - - - - - - - 工程资源管理器窗口(1)在“视图”菜单中选择“工程资源管理器”选项。(2)在标准工具栏中单击“工程资源
13、管理器”按钮。(3)Crtl+R 。5、属性( properties)窗口属性是指对象的特征,如大小、标题或颜色等数据。在Visual Basic 6.0设计模式中,属性窗口(如图所示)列出了当前选定窗体或控件的属性的值,用户可以对这些属性值进行设置。属性窗口名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 38 页 - - - - - - - - - 通常用以下三种方法来显示属性窗口:(1)在“视图”菜单中选择“属性窗口”选项。(2)在标准工具栏中单击“属性窗口”按钮。(
14、3)在相应对象上单击鼠标右键,然后从快捷菜单中选择“属性窗口”选项。6、窗体布局窗口窗体布局窗口(如图所示)用于预览窗体的位置,它显示的是应用程序运行时,各个窗体在屏幕上的位置,同时也可以通过拖动“窗体布局“窗口中的Form窗体来移动窗体的初始位置。窗体布局窗口通常用以下两种方法来显示窗体布局窗口:(1)在“视图”菜单中选择“窗体布局窗口”选项。(2)在标准工具栏中单击“窗体布局窗口”按钮。7、代码窗口代码窗口也称代码编辑器,它是输入应用程序代码的编辑窗口,应用程序的每个窗体对象或模块都有一个单独的代码编辑器窗口。如图为控件 Command1 的代码窗口。名师资料总结 - - -精品资料欢迎下
15、载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 38 页 - - - - - - - - - 代码窗口通常用以下两种方法来显示代码窗口:(1)在“视图”菜单中选择“代码窗口”选项。(2)在标准工具栏中单击“代码窗口”按钮。8、立即窗口立即窗口是为调试应用程序提供的,用户可直接在该窗口利用Print方法显示表达式的值。本章小结:如何提高学生对Visual basic的学习兴趣,是我们授课教师一直以来思考的问题。本章内容,我改变了过去的教学模式,没有先介绍发展史、概述等内容,而是直接向学生演示了几个利用Visua
16、l Basic编制的几个很有意思的小程序,很快引起了学生的好奇,然后简单地介绍了VB编程的步骤,引导学生自己动手编了一个程序,极大地提高了学生学习的兴趣、名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 38 页 - - - - - - - - - 单元 2 VB 程序设计概念学习目的与要求:1、理解可视化编程中的对象、属性、方法等基本概念 2 、掌握 VB程序设计的主要步骤教学重点与难点:1、理解对象、类的概念2、属性、方法、事件的的概念3、对象属性的修改教学内容:2.
17、1 可视化编程的基本概念2.2 简单应用程序开发实例授课时数: 8 授课方法:讲授与上机相结合作业:教材、练习册名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 38 页 - - - - - - - - - 2.1 可视化编程的基本概念一、什么是对象Visual Basic 具有“面向对象” 的特性,程序的核心是对象。 在 Visual Basic 6.0中不仅提供了大量的控件对象,而且还提供了创建自定义对象的方法和工具,为开发应用程序带来了方便。在Visual Basi
18、c中,一个窗体、一个按钮、一个文本框都是一个对象,通过建立与这些对象相关联的事件过程进行编程,实现运算与算法功能。在 Visual Basic6.0中,对象主要分为两类:窗体和控件。二、什么是类对象由类创建,因此,对象可以说是类的具体实例。同一类对象绝大部分特性相同;不同类的对象也可能有一些相同的特性。三、建立对象四、对象的缩放和移动五、对象的复制与删除六、对象的命名七、窗体上对象的布局八、对象的三要素属性、事件、方法九、属性、属性名、属性值1、对象所具有的名称、外观、位置、字体、行为等性质和特征的一些指标称为属性。用来描述对象属性的数据称为属性值。2、属性项是由系统预先定义的。名师资料总结
19、- - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 38 页 - - - - - - - - - 3、属性值是由用户定义的。属性指明了对象“是什么样的?” ,常用于定义对象的外观。十、修改对象的属性值1、在属性窗口中设置。2、在代码窗口中设置。对象名. 属性名 =属性值十一、事件、事件过程和事件驱动发生在某一对象上的事情,即对象能够识别的外部刺激。事件即 VB中预先设置好的能被一个窗体或控件等对象识别的动作,当用户对一个对象发出一个动作时,会产生一个事件。对象在接到事件后应响应的操作序列
20、称为“事件过程” 。事件指明了对象“什么情况下做?” ,常用于定义对象发生某种反应的时机和条件。传统设计过程中,程序是按照预先编写的代码逐条依次执行的。而Visual Basic 是按照事件驱动机制运行程序的。Visual Basic的每一个窗体和控件都有一个预定义的事件集,例如:鼠标单击(Click )事件、鼠标双击( Dblclick)事件等等。如果其中有一个事件发生,而且在关联的事件处理过程中存在代码,则 Visual Basic执行对应的代码。在事件驱动机制中,系统先执行哪一段代码并不取决于预定的顺序,而是由用户操作来决定的,例如:单击某个按钮的操作产生该按钮的单击(Click )事件
21、,此时被执行的代码就是该按钮的单击(Click )事件处理程序,随后又发生了某个菜单的单击(Click )事件,则接下来被执行的代码就是该菜单的单击(Click )事件处理程序。这就是Visual 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 38 页 - - - - - - - - - Basic 的事件驱动机制。在一个事件处理过程内部,Visual Basic语言与其他传统语言类似,程序也是按照预定的流程执行的。十二、方法指一个对象所执行的某些特定动作,和属性一样
22、, 它也是对象的一部分。1、用来控制对象的功能及操作的内部程序。2、格式:象名 . 方法名3、省缺对象名,则默认为当前对象。方法指明了对象“能做什么?” ,常用于定义对象的功能和操作。2.2 简单应用程序开发实例例:设计一个程序,用户界面上有两个命令按钮,单击一个命令按钮时,在窗体上显示“欢迎使用 Visual Basic!”,单击另一个命令按钮,结束程序的运行。设计步骤:(1)启动 Visual Basic,系统自动创建一个新工程,工程名称为工程1,窗体名称为Form1 。(2)在窗体上添加两个命令按钮。(3)在属性窗口中,给窗体和对象属性赋值,如下表所示。对象属性属 性 值窗体Captio
23、n第一个窗体(名称)Form1 (系统默认)FontSize四号命令按钮 1Caption显示(名称)cmdDisplay命令按钮 2Caption结束(名称)cmdEnd设计界面如图 8.9 所示 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 38 页 - - - - - - - - - 图 8.9 (4)在代码窗口编写程序代码。Private Sub Command1_Click () Form1.Print 欢迎使用 Visual Basic! End Sub
24、 Private Sub Command2_Click () End End Sub 选择菜单“运行”中的启动命令,运行程序,每单击一次窗体上的“显示”命令按钮,在窗体上都输出一行“欢迎使用Visual Basic!”。单击“结束”命令按钮,就会退出程序。程序运行结果如图8.10 所示。图 8.10 程序运行结果小结:本章通过简单的小例题,使学生初步了解了VB编程的过程,从而极大地提高了学习的积极性。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 38 页 - - -
25、- - - - - - 单元 3 VB语言基础学习目的与要求:1、理解可视化编程的数据类型2、掌握 VB程序设计的表达式书写及计算方法教学重点与难点:1、理解几种数据类型的概念2、算术表达式、关系表达式、逻辑表达式的计算方法教学内容:3.1 数据类型3.2 常量和变量3.3 VB 表达式3.4 常用内部函数3.5 语句授课时数: 20 授课方法:讲授与上机相结合作业:教材、练习册31数据类型一、字符型数据二、数值型数据三、布尔型数据四、日期弄数据名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年visualbasic教案 2022 visualbasic 教案
限制150内