网站大量收购独家精品文档,联系QQ:2885784924

第一讲 vb面向对象序设计.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一讲 vb面向对象序设计

第一讲 面向对象的编程思想介绍 知识点关键字:算法、对象、属性、事件、方法、控件 技能操作:VB的基本操作 用VB编制简单程序 教学目标: 理解算法的含义。 理解对象的三要素以及什么是面向对象的程序设计。 了解vb中常用的控件的属性事件和方法。 用学到的简单语句和常用的控件去编写简单的实用程序。 本课程主要以讲座和上机实践的形式为主。因为编制的是比较小的程序,所以没有必要分工合作。但是调试个人的程序时常常出错,由于思维惯性很难查出错误所在,所以互相帮助,互相检查程序、排错就显得很必要。因此要把相邻的同学分组。 重点难点: 1、理解对象的三要素以及什么是面向对象的程序设计 2、代码的编写,尤其是赋值语句和函数的使用 教学活动: 一、算法的介绍: 算法就是指解决问题的方法和思路。处理任何问题都有相应的算法,例如寄信过程、交换两个变量中的数据以及一天的学习计划等。当然,我们讨论的是计算机算法,即计算机中解决问题的方法和思路。 算法的描述:算法可以用以下几种方法描述:自然语言、传统流程图、N-S流程图、伪代码。 二、了解Visual Basic窗口的组成: 三、什么是对象,对象的三要素: 以气球这个对象为例,气球具有属性、方法和事件。气球的属性包括可以看到的一些性质,如它的直径和颜色,以及其它一些描述气球状态的属性,如充气或未充气。气球还具有本身所固有的动作,如放气方法(排出气球中的气体)和上升方法(放手让气球飞走)。气球还有预定义的对某些外部事件的响应,例如,气球对刺破事件的响应是放气,对放手事件的响应是升空。 什么是属性,属性如何改变 VB中的对象具有自己的属性、方法和事件。如窗体的Caption属性决定窗体标题栏中显示的内容,Name属性设置窗体的名称,Height和Width属性决定窗体的初始大小,Top和left属性决定窗体的位置,MaxButton和MinButton属性决定窗体能否最大化或最小化等。不同的对象有许多相同的属性,也有许多不同的属性。对象的属性可以在设计程序界面时通过属性窗口设置,也可以在运行时通过程序代码设置。(两种改变属性的方法) 例一: 注意代码书写的位置:写在对象的事件里。要看清楚时间。 事件和事件驱动: 事件是对象对外部操作的响应,如在程序执行时,单击命令按钮会产生一个Click事件。每个对象都有一系列预先定义的事件集,例如,命令按钮能响应Click(单击)、GotFocus(获取焦点)、LostFocus(失去焦点)等事件。 尽管系统对每个对象都预先定义了一系列的事件集,但要判定它们是否响应某个具体事件以及如何响应事件,就是编程的事情了,例如,需要命令按钮响应Click事件,就把完成Click事件功能的代码写到Click事件的事件过程中。 简单程序举例: 为了让学生有成就感,并且对vb的编程过程有更直观的认识,我们在没有讲解语法的情况下,用vb写一个简单的程序,所有程序语言都简单向学生解释。学生可以在不必甚解的情况下运用这些语句做一些创作性拓展。 学生活动:先仿造上面例子把程序先运行起来,然后再把学到的几个简单的语句做个拓展型的创作,看能写出什么样功能的简单程序。 提示:计算三角形、梯形周长 面积 摄氏华氏温度转换 输入初速度 时间 加速度 求位移 等等…… 四个常用控件 在VB程序中,使用户与程序交互的最简便的方法是提供一个按钮,无论何时,只要单击按钮就会调用 Click 事件过程。 命令按钮 属性 除了上述一些控件的共同属性之外,命令按钮还有三个十分重要的属性: Caption属性:用于设置命令按钮上显示的文字,如“确定”“取消”等。 Default属性:每个窗体上都可选择一个命令按钮作为缺省的命令按钮,也就是说,不管窗体上的哪个控件有焦点,只要用户按 ENTER 键,就相当于单击该按钮。为了指定一个缺省命令按钮,应将其Default属性设置为True。 Cancel属性:Cancel属性用于指定缺省的取消按钮。在把命令按钮的 Cancel 属性设置为 True 后,不管窗体的哪个控件有焦点,按 ESC 键,相当于单击此按钮。 事件 对命令按钮来说,最基本、最重要的事件是Click事件,即鼠标器单击。单击命令按钮时将触发按钮的 Click 事件并调用已写入 Click 事件过程中的代码。 标签 标签控件(Label)通常用来在窗体中显示一些提示信息和注释。标签控件只能显示静态文本,其中的文字内容只能用属性值设置和修改,不能直接在窗体上编辑。 属性 标签控件具有如下几个重要属性: Caption属性:设置标签控件中显示的文本。 Alignment 属性:即对齐属性。缺省值为Lef

文档评论(0)

fpiaovxingl + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档