表单设计初步(精选).docVIP

  • 1
  • 0
  • 约2.41千字
  • 约 3页
  • 2017-06-07 发布于重庆
  • 举报
表单设计初步(精选)

[课题]:面向对象程序设计初步 [目的]:了解有关概念、表单的作用;掌握表单属性的设置、表单方法、表单事件;表单数据环境的应用。 [重点]:表单的属性、方法、事件、数据环境。 [难点]:根据不同要求设计不同的表单 FORM 。 [学时]:2学时 [教学过程及内容]: [导入]: 每一个应用软件中至少有一个表单(FORM),软件的许多操作都是在表单界面中完成的。VF具有强大的表单设计功能,通过可视化方式来定制界面。因此,能根据用户的不同需求修改对象的属性,而设计出不同的表单,做出界面后,只需在相应的事件中编写一定的代码,就能使程序发挥功能。因此开始我们主要以对象的属性、事件及方法为重点,然后学习怎么编写代码,处理各事件和方法。在设计时,首先需要先设计一个表单,然后再在表单上添加不同的控件。因此,表单(FORM)对象的设计是设计的开始。今天就来了解一下表单对象。 [新授内容]: 一、基本概念 1、对象:是一个独立存在的实体,如一个窗体 form 、一个按钮 command 、一个文本框 text 等。 2、属性:指用来描述对象的特征。如窗体的高、宽、位置、颜色、标题、名字、字体、字号等。用户可以通过改变这些特征来设计出不同的表单界面。属性由属性名和属性值两部分组成,可以通过属性窗口和代码来改变属性的值。 3、方法:指可以对对象实施的一些动作。如:显示窗体、关闭窗体、隐藏窗体等。 4、事件:指对对象实施动作时会发生的特定的事情。如:显示窗体时首先会产生调用 load 事件、然后产生初始化 init 事件等。 5、类:具有相同特征的对象的集合。如:小车、货车、客车等,可以归为一类----汽车。类具有继承性、封装性、多元性。 6、可视化编程的一般步骤。 1 设计界面。先建立窗体,然后再在窗体上绘制各种控件。 2 设置属性。设置好各对象的属性。 3 编写代码。在需要做什么事情的事件中编写代码。 4 运行、调试。 二、表单对象。 作用:表单是一个容器控件,其主要作用是放置其它控件,便于对所有控件操作。 常用属性: 属性名 改变的特征 说明 AutoCenter 表单第一次显示时是否自动居中BackColor 背景颜色 BorderStyle 边框样式可调边框Caption 窗体的标题 Closable 关闭按钮是否起作用 .F.:灰色 ControlBox 标题栏是否有控制菜单和控制按钮 .F.:没有 FontSize、FontName、ForeColor 在窗体上显示的文字的大小、字体、颜色 Height、Width 窗体的高、宽(决定大小) Left、Top 窗体的左、顶距 决定位置 Icon 窗体上的图标 要求.ico文件 MaxButton、MixButton 窗体上的最大化、最小化按钮是否起作用。 .F.:灰色 Picture 窗休背景图片 ShowWindow 确定该表单是顶层表单,还是子表单。 0:位于VF窗口中的子表单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 刷新 重画表单或控件,刷新SetAll cProperty, Value [, cClass] 使某类控件的其属性值一样。 Print [ cText ] 在表单上输出内容 SaveAs cFi

文档评论(0)

1亿VIP精品文档

相关文档