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