《表单设计初步》课程教学大纲_第1页
《表单设计初步》课程教学大纲_第2页
《表单设计初步》课程教学大纲_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

[课题]:面向对象程序设计初步[目的]:了解有关概念、表单的作用;掌握表单属性的设置、表单方法、表单事件;表单数据环境的应用。[重点]:表单的属性、方法、事件、数据环境。[难点]:根据不同要求设计不同的表单(FORM)。[学时]:2学时[教学过程及内容]:[导入]:每一个应用软件中至少有一个表单(FORM),软件的许多操作都是在表单界面中完成的。VF具有强大的表单设计功能,通过可视化方式来定制界面。因此,能根据用户的不同需求修改对象的属性,而设计出不同的表单,做出界面后,只需在相应的事件中编写一定的代码,就能使程序发挥功能。因此开始我们主要以对象的属性、事件及方法为重点,然后学习怎么编写代码,处理各事件和方法。在设计时,首先需要先设计一个表单,然后再在表单上添加不同的控件。因此,表单(FORM)对象的设计是设计的开始。今天就来了解一下表单对象。[新授内容]:一、基本概念1、对象:是一个独立存在的实体,如一个窗体(form)、一个按钮(command)、一个文本框(text)等。2、属性:指用来描述对象的特征。如窗体的高、宽、位置、颜色、标题、名字、字体、字号等。用户可以通过改变这些特征来设计出不同的表单界面。属性由属性名和属性值两部分组成,可以通过属性窗口和代码来改变属性的值。3、方法:指可以对对象实施的一些动作。如:显示窗体、关闭窗体、隐藏窗体等。4、事件:指对对象实施动作时会发生的特定的事情。如:显示窗体时首先会产生调用(load)事件、然后产生初始化(init)事件等。5、类:具有相同特征的对象的集合。如:小车、货车、客车等,可以归为一类----汽车。类具有继承性、封装性、多元性。6、可视化编程的一般步骤。(1)设计界面。先建立窗体,然后再在窗体上绘制各种控件。(2)设置属性。设置好各对象的属性。(3)编写代码。在需要做什么事情的事件中编写代码。(4)运行、调试。二、表单对象。作用:表单是一个容器控件,其主要作用是放置其它控件,便于对所有控件操作。<一>常用属性:属性名改变的特征说明AutoCenter表单第一次显示时是否自动居中.T.:居中BackColor背景颜色BorderStyle边框样式只有3为可调边框,其它均不能拖动边框大小Caption窗体的标题Closable关闭按钮是否起作用.F.:灰色ControlBox标题栏是否有控制菜单和控制按钮.F.:没有FontSize、FontName、ForeColor在窗体上显示的文字的大小、字体、颜色Height、Width窗体的高、宽(决定大小)Left、Top窗体的左、顶距(决定位置)Icon窗体上的图标要求.ico文件MaxButton、MixButton窗体上的最大化、最小化按钮是否起作用。.F.:灰色Picture窗休背景图片ShowWindow确定该表单是顶层表单,还是子表单。0:位于VF窗口中的子表单1:位于顶层表单中的子表单2:是顶层表单(默认为0)WindowState窗体第一次显示时的状态。0:设定大小,1:最小化,2:最大化。WindowState表单对操作的反应0:无模式,1:有模式(只有当前表单可以相应用户操作)<二>事件:事件(过程)发生的时间说明Load(调用)创建表单前当运行一个表单时将发生这些事件Init(初始化)创建表单时Activate(激活)显示表单时Click(单击)单击表单时DblClick双击双击表单时GotFocus获得焦点获得焦点时LostFocus失去焦点失去焦点时Resize窗体大小改变窗体大小发生改变时QueryUnload释放表单前释放表单前当关闭一个表单时将发生这些事件。可以在QueryUnload事件中加入NoDefault命令阻止表单关闭。Destroy释放表单中其它对象时释放表单中其它对象时UnLoad释放表单释放表单时<三>方法:方法结果说明Box(nXCoord1,nYCoord1,nXCoord2,nYCoord2)在窗体上画一个矩形线条的宽度取决于DrawWidth属性的设置Circle(nRadius[,nXCoord,nYCoord[,nAspect]])在窗体上画一个圆或椭圆Line(nXCoord1,nYCoord1,nXCoord2,nYCoord2)在窗体上画一条线Refresh刷新重画表单或控件时,要刷新Hide使表单隐藏起来Show使表单显示出来SetAll(cProperty,Value[,cClass])使某类控件的其属性值一样。Print[(cText)]在表单上输出内容SaveAs(cFileName[,oObjectName])把表单保存起来。Release关闭表单<四>数据环境1、作用:(1)将要使用的表添加到数据环境中,当表单运行时自动打开表,表单关闭时,自动关闭表。(2)便于绘制界面。三、设计实例1、设计一个运行时最大化,且没有最大化、最小化、关闭按钮,标题为“表单设计实例”,图标、背景自定的窗体。2、然后在窗体上添加四个按钮(画圆、刷新、隐藏/显示、关闭),并在click事件中输入相关代码。画圆:thisform.Circle(100,300,300)刷新:thisform.refresh隐藏/显示:thisform.hidemess

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论