第八章 面向对象程序设计(2)
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第八章 表单设计及应用
小结
重点
表单及控件的属性、 表单及控件的属性、事件和方法 设计表单, 设计表单,解决实际问题
第八章 表单设计及应用
作业
实验书第8章习题 实验书第 章习题
第八章 表单设计及应用
预习
1、报表的设计方法有几种? 报表的设计方法有几种? 菜单有几种?如何创建? 2、菜单有几种?如何创建?
第八章 表单设计及应用(2) 表单设计及应用(2)
Contents
1 2 3
表单设计基础 表单常用控件 表单其他控件
第八章 表单设计及应用
8.3 表单设计基础
表单是一个容器对象,它的控件名是FORM。我 表单是一个容器对象,它的控件名是FORM。 容器对象 FORM 们对表单进行操作,实际上就是设置表单的属性 属性, 们对表单进行操作,实际上就是设置表单的属性, 调用表单的方法 编写表单的事件代码 方法, 事件代码。 调用表单的方法,编写表单的事件代码。 表单对象的常用属性(见教材P188 P188) 表单对象的常用属性(见教材P188) 表单事件(见教材P188) 表单事件(见教材P188) P188
用微调器控制计时器单向运动的速度。 例:用微调器控制计时器单向运动的速度。
第八章 表单设计及应用
8.4 常用表单控件
组合框(combo)和列表框(list) 组合框(combo)和列表框(list)
主要作用:从提供的多个选项中选择一项或多项。一般用 来整列显示表中的字段。 常用属性: rowsourcetype、rowsource、style 、 rowsourcetype、rowsource、
第八章 表单设计及应用
8.4 常用表单控件
标签(Label) 标签(Label) el
主要作用:显示文字,用于说明或注释 常用属 性:Name,Caption,Aligment,backcolor,forecolor,fon tsize,fontname,fontbold,wordwrap,autosize等.
作用:用于表或查询结果的显示 属性:recordsource,recordsourcetype
机试18 1825、 例:机试18-2-2、23 、25、29 、37 页框(pageframe) 页框(pageframe)
作用:切分界面 属性:pagecount、caption
20、36、 例: 20、36、39
第八章 表单设计及应用
8.4 常用表单控件
例:商品信息浏览 数据环境的使用 数据绑定型控件与表关联的三种方法: 数据绑定型控件与表关联的三种方法:
1.给数据绑定属性赋值,如text的controlsource属性 2.利用数据绑定型控件特有的生成器 3.从数据环境直接拖拽 注意:涉及数据绑定显示的表单,在值改变时要注意刷 新。
命令按钮(command) 命令按钮(command)
主要作用:执行单击事件命令代码 属性:caption,enabled,defualt,cancel,picture等 事件:click 热键:在CAPTION中输入: (\<字母)
第八章 表单设计及应用
பைடு நூலகம்
8.4 常用表单控件
1. 2. 3. 4. 5. 6. 文本框(text)例题: 文本框(text)例题: (text)例题 输入半径,单击“计算” 输入半径,单击“计算”按钮显示圆面积和周 长 输入半径时, 输入半径时,敲击回车就可以算出面积和周长 计算完毕后,焦点自动回到text1 text1里 计算完毕后,焦点自动回到text1里 自动选中半径。 自动选中半径。 输入半径时自动算出面积和周长 例:用户登录界面
机试21机试21-3 21
第八章 表单设计及应用
8.4 常用表单控件
命令按钮组(commandgroup) 命令按钮组(commandgroup)
主要作用:执行相关的命令代码 属性:buttoncount,value 事件:click(注意父子对象click的执行顺序)
用命令按钮组做商品信息浏览 选项按钮组(optiongroup) 选项按钮组(optiongroup)
Load、init、……、destroy、unload
表单方法(见教材P189 P189) 表单方法(见教材P189)
第八章 表单设计及应用
8.3 表单设计基础
表单(form)例题: 表单(form)例题: (form)例题 1.表单运行时 标题显示“我的表单” 表单运行时, 1.表单运行时,标题显示“我的表单”,表单 高度为400 宽度为600 单击表单,表单最大化, 400, 600; 高度为400,宽度为600;单击表单,表单最大化, 右击表单,表单最小化,双击表单, 右击表单,表单最小化,双击表单,表单还原为 原始大小,并将背景颜色变成红色。 原始大小,并将背景颜色变成红色。 2.制作一个 制作一个( 、(高 340的表单 的表单, 2.制作一个(宽)490 、(高)340的表单, 表单标题为“表单属性设置举例” 表单标题为“表单属性设置举例”,表单以一幅 图片为表单背景,表单自动居中, 图片为表单背景,表单自动居中,既不能最大化 也不能最小化
主要作用:类似于命令按钮组,单项选择 属性:bottoncount,value 事件:click(注意父子对象click的执行顺序)
简单计算器、更改颜色、 简单计算器、更改颜色、利息计算 机试18 182232机试18-3、22-3、32-3
第八章 表单设计及应用
8.4 常用表单控件
复选框(check) 复选框(check)
第八章 表单设计及应用
value、 value、listindex 常用方法:additem,addlistitem, removeitem,removelistitem,clear 例:选项的添加与删除 机试24-3、34-3 机试243424
第八章 表单设计及应用
8.4 常用表单控件
表格(grid) 表格(grid)
标签(label)例题: 标签(label)例题: (label)例题 1.如右图的 软件说明” 如右图的“ 1.如右图的“软件说明”表单 2.显示时间 2.显示时间
第八章 表单设计及应用
8.4 常用表单控件
文本框和编辑框(text和edit) 文本框和编辑框(text和edit)
主要作用:输入数据或编辑表中数据 属性:value,controlsource,readonly,selstart, sellength,passwordchar等,注意value数据类型的定义 方法:setfocus 事件:Interactivechange(value属性发生改变时触发)
1.简单的电子表 36简单的电子表( 例:1.简单的电子表(36-2-1) 2.图形运动 单向,双向,反弹) 图形运动( 2.图形运动(单向,双向,反弹)
第八章 表单设计及应用
8.4 常用表单控件 微调器(spinner) 微调器(spinner)
主要作用:做增量或减量调节。 属性:increment、 spinnerhighvalue、spinnerlowvalue、 keyboardhighvalue、keyboardlowvalue 事件:interactivechange
主要作用:进行复选,也可表示表中的逻辑字段 常用属性:caption,aligment,value(注意其数据类 型),controlsource
模拟“字体”窗口 模拟“字体 窗口 计时器(timer) 计时器(timer)
主要作用:实现程序的周期执行(每隔一定时间执行一次 timer事件)。 事件:timer 属性:interval,enabled