VisualBasic程序设计教案2.doc
《VisualBasic程序设计教案2.doc》由会员分享,可在线阅读,更多相关《VisualBasic程序设计教案2.doc(12页珍藏版)》请在咨信网上搜索。
VisualBasic程序设计教案2 ———————————————————————————————— 作者: ———————————————————————————————— 日期: 12 个人收集整理 勿做商业用途 VisualBasic程序设计教案(二) 王友权 课题 对象和基本控件(一) 班级 2012高考班 时间 2012-3—16 内容分析 这一节讲述的是对象和基本控件.本节主要介绍程序设计的基本概念和编程思想,学习最基本的控件窗体、按钮和文本框等属性设置、事件和方法及常用基本语句的使用.在这一节中,属性、事件与方法是学习的重点,理解对象和类的基本概念及通过输入代码并运行程序来观察结果是学习的难点。 学习任务 1、理解对象、属性、事件和方法等基本概念。 2、掌握VB常用基本语句的用法。 课前 准备 教 学 流 程 图 讲述对象的属性、事件及方法的使用 讲解VB常用基本语句的用法 开始 复习:提问 学生回答问题 评讲作业 学生改错 导入新课 讲解类和对象概念 总结知识 布置作业 学生跟随老师操作并完成相应任务 学生跟随老师操作并完成相应任务 学生交流心得 指导 指导 教 学 过 程 教 师 活 动 学 生 活 动 预设时间 一、复习上节课学习的内容 一、复习上节课学习的内容: 1、改变对象的属性的方法。 2、在对象command1的click事件中录入代码,更改其caption属性。 3、开发应用程序的步骤。 10分钟 二、通过评讲作业题引入新课:对象和类。 5分钟 三、讲述类和对象概念 通过类比方法,讲解类和对象的概念。 关于汽车的结构,国家制定了技术文档标准(由动力装置、电路、轮子、座椅、车灯、喇叭、方向盘、刹车等系统组成).汽车生产厂家生产的汽车,只要符合国家制定的汽车结构标准,就可以销售。但具体到各汽车厂家用什么样的发动机,生产什么样颜色的汽车等,国家不管。因此,每家汽车厂生产的汽车就具体特征而言千差万别。 在这里,规定汽车的技术文档标准就是类,具体的汽车则是技术文档标准的实例化(即由类生成的对象)。尽管每一个对象(每一辆汽车)的细节特征(也就是对象的属性)千差万别,但它们都具有相同的结构标准(类的特征)。 什么是“书”?书是知识的载体,一本书由封面、前言、目录、章节内容及页码等要素组成。但具体到某一本书时它的封面、前言、目录、章节内容及页码等时则各不相同.因此书是一个类,具体的一本书则是对象。 在VB中,控件工具箱中的控件就是类,当用鼠标点击控件然后在窗体上拖画时就会产生一个类的实体,即产生一个对象。 二、学习类和对象的概念 1、对象:对象是基本的运行实体.对象是数据和处理这些数据的组合体。VB把一切可以操纵的实体称之为对象,如窗体、命令按钮、文本框、标签、菜单条等。每一个对象都具有属性和方法,并能响应外部事件。 2、类:类是一个抽象的概念。对象是类的实例化。VB中的每个对象都是用类定义的。类具有继承性、封装性、多态性、抽象性特点。 类 对象 10分钟 四、讲述对象的属性、事件及方法的使用 (一)讲解对象的属性 实例1: Private Sub Text1_Click() Text1.Alignment = 2 Text1.ForeColor = vbRed Text1.Text = ”这是一个文本框.” End Sub 实例2: Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) a = X b = Y Text2.Text = Str(X) + ”,” + Str(Y) Text1。Text = Str(a + b) End Sub (二)讲解对象的事件及事件过程 实例:1 Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) a = X b = Y Text2。Text = Str(X) + ",” + Str(Y) Text1.Text = Str(a + b) End Sub 实例2: Private Sub Text1_Click() Text1.Alignment = 2 Text1。ForeColor = vbRed Text1。Text = "这是一个文本框。" End Sub 实例2: (三)讲解对象的方法 实例: Private Sub Form_Click() Print Tab(20); ”画一个圈圈诅咒你!" Form1。Circle (2400, 2000), 800 End Sub 三、学习对象的属性、事件及方法的使用 (一)对象的属性 1、属性:指对象的各种性质,如对象的位置、颜色和大小等。 2、改变属性的方法 方法一:在设计模式下通过属性窗口直接设置对象的属性。 方法二:在程序的代码中通过赋值实现,其格式为:对象.属性=属性值 3、读取属性的值 变量=对象。属性 属性值也可以作为较复杂的表达式的一部分。 4、常见的属性 ①Name属性:对象在程序代码中的名称。 ②BackColor和ForeColor属性:对象的背景色和前景色。 ③Caption属性:对象上的显示文本。 ④Width和Height属性:对象的宽和高。 ⑤Left和Top属性:控件左上角的座标位置。 (二)对象的事件及事件过程 1、事件:是由系统设定的、能被对象识别和响应的动作.事件可以分为用户事件和系统事件。用户事件是由用户执行的某些操作所触发的事件,系统事件是由其它事件或操作系统触发的事件. 2、常见的用户事件 ①单击(Click)和双击(DbClick)鼠标事件 ②按下(MouseDown)和释放(MouseUp)鼠标事件 ③移动鼠标(MouseMove)事件 ④按下和弹起键盘(KeyDown)事件、键盘按下事件(KeyUp和KeyPress) 3、事件过程:是指附着在对象上的程序代码,是事件触发后要执行的程序.各事件程序相互独立,排序任意。 事件过程的代码格式为: Private Sub 对象名_事件名【(参数列表)】 …(事件过程代码) End Sub 事件过程分为带参数和不带参数两种. 4、VB应用程序的工作方式 VB应用程序采取事件驱动应用程序的工作方式。其工作过程如下: ①启动应用程序,装载和显示窗体。 ②窗体(或窗体上的控件)接收事件。 ③运行事件过程中的代码程序。 ④等待下一次事件. (三)对象的方法 1、方法:是对象能执行的动作或功能,如窗体的方法有打印Print、移动Move、清除Cls、隐藏Hide、画图Circle等方法。 2、对于VB内建的对象,都具有预先定义好的方法,不同的对象可能具有不同的方法。 3、方法的格式: 对象名称.方法名【参数】 55分钟 五、讲解VB常用基本语句的用法 实例1: A=123 A=A+2 B=text1.text 实例2: Print Print Print”VB程序设计" Print”我的”;"程序“ Print我的”,”程序“ 实例3: Print Spc(20);“我的“;Spc(20);”程序” Print Print Tab(20);“我的“;Spc(20);”程序” Print Tab(20);“我的“;Tab(20);”程序” 实例4: Print A=9。8596 D=A+0。0004 Print Format(D,”$000,00。000") Print Format(D,”$000,00。00000") Print Print Format(D,”$###,##。###”) Print Format(D,”$###,##。#####") 实例5: Private Sub Command1_Click() Load Form2 Form2.Show End Sub Private Sub Command2_Click() Unload Form2 End Sub 四、学习VB常用基本语句的用法 一个完整的VB应用程序,一般都包含三个部分内,即输入、处理和输出。而输入和输出都是通过各种控件实现的. (一)赋值语句 格式:【Let】变量名=表达式 功能:计算“=”右端的表达式,并把表达式的结果赋值给左端的变量。 (二)数据输出语句 1、Print方法 格式:【对象名。】Print 【表达式列表】 功能:用于在窗体、图片框和打印机上显示(输出)文本。 说明:①当输出多个表达式时,各表达式之间用分号“;”(紧凑格式)或逗号“,"(按区格式,相距14列)隔开; ②如果省略对象名,则默认在当前窗体上直接输出; ③表达式可以是一个或多个,可以是字符串型,也可以是数值型; ④若语句末尾没有分隔符,则表达式值后自动换行;若末尾有逗号或分号则不换行。 2、输出常用函数 (1)Spc函数 格式:Spc(n) 功能:插入n个空格. (2)Tab函数 格式:Tab(n) 功能:把输出位置移到第n列。 (3)Format函数 格式:Format(表达式【,格式串】) 功能:根据格式串规定的格式来输出表达式的值。格式符号#和0都能显示数字,但#号会除去不必要的0,符号0会按规定补足0. (三)其它语句 (1)Load语句 格式:Load 对象名 功能:加载指定窗体或控件到内存中。 (2)Unload语句 格式:Unload 对象名 功能:从内存中缷载指定的窗体或控件. (3)Show语句 格式:窗体。show 功能:显示指定的窗体 (4)程序结束语句End 格式:End 功能:结束程序的运行. 65 六、引导学生交流心得,总结知识. 五、交流学习心得 15分钟 布置作业 1、 什么是属性、事件和方法?三者有什么联系? 答:属性是指对象的各种性质;事件是由系统设定的、能被对象识别和响应的动作;方法是对象能执行的动作或功能。属性、事件和方法是构成对象的三要素。 2、 说明下列对象常用的属性的作用.Name、BackColor、ForeColor、Caption、Width、Height、Left、Top。 答:①Name属性:对象在程序代码中的名称。 ②BackColor和ForeColor属性:对象的背景色和前景色。 ③Caption属性:对象上的显示文本。 ④Width和Height属性:对象的宽和高。 ⑤Left和Top属性:控件左上角的座标位置。 3、 输出函数Spc(n)和Tab(n)的功能有何不同? 答:Spc(n)的功能是插入n个空格,Tab(n)的功能是把输出位置移到第n列。 课后反思- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VisualBasic 程序设计 教案
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文