分享
分销 收藏 举报 申诉 / 6
播放页_导航下方通栏广告

类型表单和控件.doc

  • 上传人:快乐****生活
  • 文档编号:4114501
  • 上传时间:2024-07-30
  • 格式:DOC
  • 页数:6
  • 大小:25.54KB
  • 下载积分:6 金币
  • 播放页_非在线预览资源立即下载上方广告
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    表单 控件
    资源描述:
    课程名称:VFP程序设计基础 VFP数据库与程序设计 作业与实验报告 (第九章 表单和控件) 学号: 13413337 姓名: 罗祖斌 专业: 国贸131 教师: 朱 莹 莹 2014年5月 第九章 表单和控件及其应用 【实验题目一】”欢迎”和“登录"表单 【实验目的】通过本次实验让学生掌握表单的创建方法、表单常用属性设置及事件代码的编写;掌握标签、文本框和编辑框等控件的常用属性和方法.【运行界面参见实验教材P145的实验9.1.】 【实验准备】 1.复习创建表单的方法及标签、文本框控件的常用属性和方法。 2.启动VFP6。0,将“我的VFP实验作业"文件夹设置为默认工作目录。 【实验内容及实验步骤】 1。打开表单设计器. 步骤:单击菜单栏的【文件】—【新建】菜单命令,在弹出的“新建"对话框中,文件类型选择 表单 ,再单击“新建文件"即可以创建一个新表单。 2。添加相关表单控件。 步骤:在“表单控件”工具栏中选择 标签 标签后在表单上单击鼠标,就可以添加一个标签对象,按照此方法再添加一个“标签”和一个“命令按钮”对象. 3.设置各个对象的属性并保存表单为"欢迎.scx”。【提示:对象的属性请看实验教材P146的表9—6】 4。编辑事件代码并运行表单. 1)步骤:要在Label2对象中显示系统日期,可以在form1的init事件中键入如下代码: SET DATE TO YMD SET MARK TO ‘-’ THISFORM.Label2.Caption= dtoc(date()) 2)运行表单 运行表单的方法有三种,请写出用运行表单的命令。 Do form 欢迎 5.添加该表单至项目文件中。 步骤:打开“jxgl”项目,在 文档 选项卡中选择“表单",再单击 添加 按钮,然后选择“欢迎.scx”就可以将其添加到项目中。 6.在jxgl项目中创建表单“登录。scx”,该表单实现的功能如实验教材P147所述. 步骤:打开“jxgl”项目,选择“表单”-——“新建”按钮,在“创建"对话框的文件名中输入表单名 登录 . 7.参照实验教材P147的图9-5(a\b),在表单中添加两个标签控件、两个文本框控件和两个按钮控件,并设置表单中各对象的属性。 8.编写事件代码。 l 在表单中的init事件中键入代码如下: Public n n=0 &&用于用户错误登录的计数 thisform。text2.enabled= .F. &&设置其为不可用状态 thisform。text1。setfocus &&用户名文本框获取焦点 l 在用户名文本框(TEXT1)对象的keypress事件中键入代码,实现“若text1非空,且按下回车键,则激活text2对象”功能: If nkeycode=13 。and。 !empty(thisform.text1.value) Thisform。text2。enabled=。t。 Endif l 在“登录”按钮(command1)对象的click事件中键入代码,实现系统检查用户名和密码功能,判断是否可以成功登录,若登录失败则释放表单: If alltrim(thisform.text1.value)="tom” 。and。 alltrim(thisform。text2。value)="123" messagebox(”登录成功”,0,"提示”) else n=n+1 if n〉=3 messagebox("连续三次登录失败,再见”,16,”提示") inkey(2) &&延时两秒钟 thisform.release &&释放当前表单 else thisform。text1.value="” thisform.text2。value="" &&文本框清空,重新登录 endif endif 9.保存并运行表单,编写“关闭”按钮的click事件,实现表单的关闭功能,事件代码如下: thisform.release 10.打开“欢迎”表单,在“登录"按钮的click事件中编写代码如下,实现将两个表单连接起来,并释放“欢迎”表单。 DO FORM 登录 Thisform。release ============================================================================= 【实验题目二】信息浏览及维护功能表单的设计与实现 【实验目的】掌握一对多表单的设计方法【运行界面参看实验教材P151的图9—6.】;掌握“记录导航”表单的设计方法【运行界面参看实验教材P151的图9-7。】;初步掌握信息浏览、添加、删除的方法【运行界面参看实验教材P152的图9-8.】。 【实验准备】 1.复习表记录指针移动命令的使用和命令按钮组控件的常用属性和方法。 2。准备好实验所需要的项目、数据库和表. 3.启动VFP6。0,将“我的VFP实验作业”文件夹设置为默认工作目录。 【实验内容及实验步骤】 一、一对多表单的设计 按照实验教材P150的“1。利用表单向导,创建一对多表单"提供的实验步骤,创建并保存表单“学生成绩浏览”,并将表单设计界面和运行界面截图粘贴此处: 二、记录导航表单的设计 按照实验教材P150的“2.创建表单,实现记录导航的功能”提供的实验步骤,创建并保存表单“记录导航”。 1。创建表单 记录导航。SCX. 步骤: 打开项目jxgl,在项目管理器中创建表单,并命名为 记录导航。scx 。 2.在表单设计器中右击表单,在弹出的快捷菜单中选择“数据环境”菜单项,把xs。dbf添加到表单的数据环境中去。 3.设置表单的caption属性值为“学生信息浏览"。 步骤:在表单的属性窗口中选择“全部"选项卡,在其中找到caption 属性,输入值 学生信息浏览 。 4.在数据环境中, 把学生表中的相关字段拖放到表单相应位置上.添加“命令按钮组”控件,使用鼠标右击操作选定“生成器”,在“按钮”选项卡中修改按钮数目为4,并修改相应按钮的caption属性值,依次是“第一条",“最后一条”,“下一条”,“上一条"。同时在“布局"选项卡中修改按钮的布局。 5。编写该“命令按钮组”的click事件。 步骤:选定该“命令按钮组"控件,右击鼠标在弹出的菜单中选择“代码"菜单项,打开代码编辑窗口,在代码编辑窗口的“过程”下拉列表中选择Click事件,即可在代码编辑窗口中输入如下代码: Do case Case this。value=1 &&选中“第一条”按钮 Go top &&定位表的第一条记录 This。command3。enabled=。T. This。command4。enabled=.f. Case this.value=2 &&选中“最后一条”按钮 Go bottom &&定位表的最后一条记录 Tmand3.enabled=.f。 Tmand4.enabled=。t。 Case this。value=3 &&选中“下一条”按钮 If !Enf() &&判断是否到文件尾 Skip 1 Else Go bottom Endif Tmand4。enabled=。T. Case this.value=4 &&选中“上一条”按钮 If !Bof() &&判断是否到文件头 Skip -1 Else Go top Endif This。command3。enabled=。T。 Endcase Thisform。refresh &&刷新显示 6。保存运行表单,实现记录导航功能。 三、信息维护表单的实现 按照实验教材P152的“3.创建表单,实现信息维护的相关功能”提供的实验步骤,修改表单“记录导航”并保存为“学生信息维护”表单,实现在表文件尾添加新的记录,并能够逻辑删除表中的相应记录. 1.打开“记录导航.SCX”文件,添加两个命令按钮“添加"和“删除"。并设置其相应属性: 步骤: 在command1命令的caption 属性值输入 添加 可以使得按钮显示为;同理输入“删除”按钮的caption属性值,使得按钮显示为. 2。将表单另存为“学生信息维护.scx”,并将表单caption属性值设置为“学生信息维护”. 3.在“添加”按钮的click事件中编写代码: Append blank Thisform。refresh 4。在“添加”按钮的click事件中编写代码: Yn=messagebox(“是否确定删除?”,4+32,”信息窗口”) &&弹出“信息窗口”,包含“是"和“否”按钮 If yn=6 &&点击了“是"按钮,返回值6;“否"按钮,返回值7 Delete &&逻辑删除当前记录, Messagebox(“记录删除成功!") Thisform。refresh Endif 5。最后保存表单并运行,分别单击“添加”和“删除”按钮,观察表中记录的变化。 评阅时间: 6 常州大学 怀德学院
    展开阅读全文
    提示  咨信网温馨提示:
    1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
    2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
    3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
    4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
    5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
    6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

    开通VIP折扣优惠下载文档

    自信AI创作助手
    关于本文
    本文标题:表单和控件.doc
    链接地址:https://www.zixin.com.cn/doc/4114501.html
    页脚通栏广告

    Copyright ©2010-2026   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork