如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
文件—新建—表单注意:控件窗口和属性窗口不小心关掉了,怎样找出?表单文件扩展名:scx标签的主要属性有:Caption显示的内容。Fontsize字的大小。Autosize自动调整标签大小。Fontname字体。Forecolor字的颜色。Fontbold加粗。Fontunderline加下划线。Fontitalic倾斜。left左边距离。top顶部距离。1.interval命令按钮的主要属性有:Name名字。Caption显示的内容。Fontsize字的大小。主要事件:Click单击文本框的主要属性有:Name名字。Fontsize字的大小。Value初始值。[例1]:设计一个表单,实现标签文字边移动边变色。退出按钮的click事件:thisform.release计时器timer事件代码:[例2]:设计一个幸运七游戏,文件名字为my_formxy.scx。thisform.t1.value=int(rand()*10)thisform.t2.value=int(rand()*10)thisform.t3.value=int(rand()*10)ifthisform.t1.value=7.or.thisform.t2.value=7.or.thisform.t3.value=7thisform.lbl1.caption="赢"elsethisform.lbl1.caption="输"endif[例3]:设计表单,要求如下:单击确认按钮判断密码是否为aaa,是执行幸运七游戏,否则释放。要求:text1的最大长度为8,密码输入时显示为*。确认按钮click事件代码:ifthisform.text1.value="aaa"Doform表单名elsethisform.releaseEndif[例4]:文字变化列表框,属性设置如下:Rowsourcetype=1Rowsource=黑体,宋体,华文行楷,隶书列表框的单击事件(click)代码:thisform.label1.fontname=this.value属性:style=0Rowsourcetype=1Rowsource=红,黄,绿,黑复选框1的click事件代码:选项按钮组的click事件代码:属性主要包括:Keyboardhighvalue输入的最大值;Keyboardlowvalue输入的最小值;Increment每次单击按钮的增减值;Value初始值;Spinnerhighvalue单击按钮所能达到的最大值;Spinnerlowvalue单击按钮所能达到的最小值;例5:用微调控制标签文字的字号。(语句写到微调的interactivechange事件中。)thisform.label1.fontsize=this.value例6:查阅学生成绩情况(三表联动)。设计步骤如下:(1)右击表单空白处/数据环境,填入学生、成绩、课程三个数据表,并连线。默认名字:pageframen页框控件主要属性:pagecount页数页框中每一页如第一页为:pageframe1.page1对于每一页主要属性:caption页标题默认名字:imagen主要属性:1.picture图片2.stretch填充方式例7:制作美景欣赏。一般用于数据表中备注型字段的显示。一般用于数据表中通用型字段的显示。是包含一组命令按扭的容器,其作用与命令按扭相同。[例8]小型学生信息管理系统重点掌握:各控件与数据表之间的链接设计界面如下:设计提示:1.设计界面2.进入数据环境,填入“学生”表3.分别设计各控件的controlsource属性4.组合框还需设:rowsourcetype为字段rowsource为相应的字段5.按钮组的单击事件为:docasecasethis.value=1go1casethis.value=2skip-1ifbof()go1endifcasethis.value=3skipifeof()gobottomendifcasethis.value=4gobottomendcaseThisform.refresh[表单练习1]设计一个名为my_forma的表单,实现加减乘除计算。(再把标签换成文本框实现。)docasecasethis.value=1thisform.la.caption=str(thisform.s1.value+thisform.s2.value)casethis.value=2thisform.la.caption=str(thisform.s1.value-thisform