




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 / 8 Visual Basic 的基本知识 一、课题: VisualBasic 的基本知识二、教学目标: 掌握启动和退出 VisualBasic 的方法。 了解 VisualBasic 窗口的组成,了解 VisualBasic 的三种工作模式,知道工具箱、工程资源管理器窗口、窗体设计器窗口、属性窗口、代码编辑器窗口的作用。 理解工程的概念,知道工程的构成。 理解对象、窗体和控件的概念,掌握建立控件对象的一般步骤,了解对象的命名规则。 知道对象的三要素,知道读取和设置对象属性的方法,知道调用对象方法的格式,知道事件过程的格式。 了解事件驱动的程序设计思想和面向对象的程序设计方法。三、教学的重点和难点: VB 系统中各窗口的功能。 对象、窗体、控件、属性、方法和事件等基本概念的含义。 事件驱动的程序设计思想。三、教学过程:引入新课 上一节课我们学习了程序设计的基本方法,通过前面的学习我们已经知道:要计算机解决问题,必须编写程序,即确定算法,并采用结构化程序设计方法描述算法。 实际上,采用结构化程序设计方法描述的算法,只有用某一种计算机编程语言表示出来,才能称之为计算机程序,才能在计算机上执行。在众多的计算机编程语言 中,目前使用得较为广泛的是 VisualBasic,简称 VB。它是美国微软公司推出的基于 Windows 环境的面向对象的程序设计语言,本节课2 / 8 我们将学习 “ 第二节 VisualBasic 的基本知识 ” ,了解 VB窗口的组成和面向对象的程序设计方法。在具体学习本节内容之前,首先让同学们看一个用 VB 编制的小程序。演示:一个简单的 VB程序 “ 欢迎使用 VisualBasic” 本节课我们将通过实际制作这个小程序,来具体说明 VB 窗口的组成和面向对象的程序设计基本方法。讨论式学习新内容 提问并结合演示 使学生了解 VB 的 工作界面提问:要想用 VB 编程,必须先运行它,那么在 Windows 操作系统中如何运行一个已经安装好的软件呢?答案:方法一:单击开始菜单的程序子菜单中相应的菜单命令;方法二:双击该软件在桌面上的快捷方式。边演示边讲解 :启动 VB后,会出现“ 新建工程 ” 对话框,该对话框有三个选项卡,从字面上我们不难理解它们的含义: ø新建:建立新工程 ø现存:选择和打开现有工程 ø最新:列出最近使用过的工程在 VB 中,一个应用程序即为一个工程。要创建我们刚才运行的程序,须选择 “ 新建 ” 选项卡,并选取其 中的“ 标准 EXE” 项,然后单击 “ 打开 ” 按钮,进入 VB的窗口。引导观察:请同学们认真观察 VB 的窗口,把它与我们前面学习过的软件做个比较,想一想它们有什么相同和不同之处?答案:相同点:都有标题栏、菜单栏和工具栏;不同点:有许多独立存在的子窗口。学生自学:请学生阅读本节的第二部分内容 VisualBasic 窗口的组成,上机操作,思考3 / 8 以下几个问题: øVB 有哪三种工作模式?目前我们正处于哪一种工作模式? øVB 的菜单栏中有哪些菜单项是编程专用的? øVB 中有哪些独立存在的子窗口 ?它们的作用是什么?学生自学后,师生一起讨论上述三个问题,并作适当演示。答案: 设计、运行和中断模式,设计模式。 工程、调试和运行等。 看屏幕说出老师所指的窗口的名称。练习:请把下述窗口的功能序号填写在相应的窗口名称前()工具箱窗口 设置对象的各种属性()窗体设计器窗口 管理程序中的各类文件()工程管理器窗口 进行程序界面的设计()属性窗口 提供设计程序界面的工具()代码窗口 显示和编辑程序代码 VB 的工作环境看起来挺复杂,但是不用怕。接下来我们就具体建立一个 VB程序,看一看这些窗口到底该怎样发挥作用。 讲解 与演示相结合 使学生掌握窗体设计的方法在 VB 中建立一个程序主要包括两部分工作,即:设计窗体和编写代码。设计窗体也就是设计一个应用程序的操作界面。当建立一个新的程序时, VB自动创建一个新的窗体,命名为 Form1,窗体是 VB应用程序的基本构造模块,每一个窗体都有自己的窗体设计器窗口,是我们进行界面设计的场所,一个窗体在程序运行时便成为一个窗口,如果你的程序有三个窗口,那你就得有三个窗体,一开始窗体是一片空白,但经过设计之后,它可以展现出各种不同的面貌。演示:展示几个已设计好的窗体4 / 8 设问:如何进行窗体的设计呢?进 行窗体设计,就要用到工具箱中的工具。 VB的工具箱中有许多的工具,窗体设计的第一步便是选取工具箱中的工具,并将其放置在窗体上,放置在窗体上的 “ 工具 ” 在 VB 中称为 “ 控件 ” ,它是窗体中能完成某种特定功能的部件。引导观察:下面请大家注意观察老师的操作,看一看我是如何在窗体上创建控件的。演示:在窗体上设计三个命令按钮和一个文本框。提问:老师是如何使用工具箱中的工具创建控件的?答案:单击 VB 工具箱中的一个工具,再将指针移到窗体上的适当位置,按下左键并移动鼠标即可画出所要的控件。提示: VB中,还有另外一种创建控件的方法, 请大家以后上机操作时阅读 VB的帮助,自己来掌握这一方法。 VB 的窗体和窗体上的控件统称为对象,经过上面的窗体设计,达到了让各个对象各就各位的目的,这仅是可视化程序设计的开始。 在学生自学的基础上,讲解并演示 使学生掌握设置对象属性的方法学生阅读本节的第三部分内容 面向对象的程序设计,思考以下几个问题: øVB 中使用得最多的对象是什么? ø为什么要给对象命名?如何给对象设置一个有意义的名字? øVB 程序中的对象有哪三个要素?人是否具有这三个要素,试具体说明。 ø事件驱动的程序设计思想的基本含义是什么?学生自学后,师生一起讨论上述问题。 5 / 8 答案: 窗体和控件。 有了名字才能在程序中引用该对象;用指明对象类型的 3个小写字母组成的前缀和表示该对象作用的缩写字母共同构成对象的名字。 属性、方法和事件;姓名、血型、身高和体重等是人的属性;行动、语言和思维是人的方法;外界对人的各种刺激是事件。值得注意的是,同一窗体中不同对象的名字不允许相同,就象 Windows95/98中同一个文件夹里不允许有两个相同的文件名一样。准确地说,属性是对一个 VB 对象的性质和状态的描述,了 解属性的意义并能正确设置属性是对象使用中最重要的工作,不过就像我们要彻底了解一个人的个性不是一两天就可以办到的一样,想要了解对象的每一个属性也不是一蹴而就的,先掌握主要的方面无疑是最聪明的做法。设问:在我们现在设计的应用程序中,哪些属性是对象的主要属性呢?在当前程序中,需要设置窗体和两个命令按钮的 caption属性和一个文本框的 Text属性,这里我们暂不设置各对象的 Name属性,采用系统的默认值,它们是对象的主要属性。提问:如何设置对象的属性呢?答案:对象的属性可以在设计程序界面时通过属性窗口设置,也可以在 运行时通过程序代码设置。演示 :VB 中两种设置对象属性的方法本程序中各对象属性的设置 对 象 属 性 设 置 值 Form1caption 欢 迎 使 用VisualBasiccommand1caption 显示 command2caption 清除command3caption 退出 Text1Text(空白)引导观察 :请大家6 / 8 注意观察:老师是如何通过属性窗口设置对象的这些属性的,设置属性后的程序界面有何改变。演示 :通过属性窗口设置四个对象的 caption 属性和文本框的 Text 属性在完成了对象属性的设置后,立刻就有了 “ 中文版 ” 的程序界面。接下 来的工作是告诉程序,如果我们单击命令按钮,程序要做出怎样的反应。这种对象对外部操作的响应,称为事件,在程序中如何响应事件,这就是创建事件过程的事情了。 结合演示并讲解 使学生了解事件过程的创建提问:创建事件过程应该使用哪一个窗口呢?答案:代码编辑器窗口。演示:代码编辑器窗口一开始并没有出现,调出该窗口有两种方法:一种是双击需要编写事件过程的对象,另一种方法请大家以后上机操作时通过阅读 VB 的帮助去掌握。设问:如何使用代码编辑器窗口来创建我们所需要的事件过程呢?在我们设计的这个程序中,只要对单击命令按钮这一事件做出响应,因而仅需编写单击命令按钮的事件过程。引导观察:下面请大家注意观察我是如何创建 “ 显示 ”“ 清除 ”和 “ 退出 ” 这三个按钮的事件过程的。演示:创建三个命令按 钮 的 事 件 过 程 , 代 码 如 下 : “ 显示 ” 按钮PrivateSubcommand1_click()=很高兴你能学习 VB 语言EndSub“ 清除 ” 按钮PrivateSubcommand2_click()=EndSub“ 退出 ” 按钮PrivateSubcommand3_click()EndEndSubVB 为每个对象预定7 / 8 义了一系列的事件集,命令按钮缺省的响应 事件是 click事件 (鼠标单击 ),在操作过程中,大家可以看到 VB 已经构造好了事件过程的框架,我们所需要做的就是在其中填上必要的代码。提问: “ 显示 ” 按钮的代码窗口中,事件过程名是什 么 ? VB 中 事 件 过 程 名 是 如 何 构 成 的 ? 答 案 :“command1_click” 是事件过程名; VB中事件过程名由对象名、下划线和事件名组合而成。提问: =很高兴你能学习 VB语言 这一行代码的作用是什么?答案:在程序运行时,若单击 “ 显示 ” 按钮则改变文本框对象 Text1 的 Text 属性的值。从上述代码可以看出,代码中也可以改变对象的属性,格式如下 :对象 .属性 =属性值在事件过程中还可以调用对象的方法,方法是对象本身所固有的动作。 VB中调动对象方法的格式是:对象 .方法 参数名表 例如: 你好 。此句使用Print 方法,程序运行时会在 Form1 窗体中显示字符串 “ 你好 ” 。通过上面的设计我们知道, VB程序的执行是由事件控制的,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版写字楼装修工程场地租赁合同样本
- 2025版矿石产品市场调研与评估服务合同样本下载
- 2025房地产代理商合作房产评估服务协议
- 2025房地产项目开发与城市综合体配套合同
- 2025版社区儿童安全教育项目合同书
- 2025年度智能社区物业综合服务合同范本
- 2025年自驾游车辆租赁及保险保障合同
- 2025大型商场家居建材租赁与销售代理合同
- 贵州省修文县2025年上半年公开招聘城市协管员试题含答案分析
- 2025版涂料工程劳务分包合同执行细则
- 《C++程序设计教程》PPT Chapter-5
- 风电发电机组电控系统知识-安全链部分课件
- PMBOK指南第6版中文版
- 第五章-针织服装设计与样板制作经典版课件
- 医疗质量管理工具课件
- 急性上呼吸道感染病人的护理
- 小学教师量化考核表
- 房建监理平行检查记录表格模板(参考版)
- 计算机操作系统(第四版)-汤小丹-课后习题答案
- 12生物分子网络ppt课件
- 手术室护士长工作手册-精品完整版
评论
0/150
提交评论