zoukankan      html  css  js  c++  java
  • 关于度量快速开发平台(创建智能窗体)

      上次提到创建数据表和业务表,这都是为创建智能窗体做准备,但也是不可缺少的一部分。现在,讲讲如何创建智能窗体。

    一、概念及用途

      概念:智能窗体,智能表现在代码少,操作方便,智能识别,智能提示等方面,所以称之为智能窗体,然后智能窗体里面具有这些特点的控件又被称之为智能部件。

      用途:窗体的开发应用很广泛,这个就不用多说了,在平台中还可以利用窗体构建高级工作流

    二、创建窗体(以学生信息为例)

      我们需要创建2个窗体,一个是显示所有学生信息列表的主窗体(学生信息列表窗体),从这个窗体上可以打开另一个子窗体(学生基本信息编辑窗体)进行新增或者修改。

      1、创建主窗体(学生信息列表)   

        第一步创建新窗体,修改窗体标题为“学生信息列表”,并拖入一个网格部件到窗体中,如下图:

       

        第二步为网格部件绑定一个业务表,单击上图中左上角的进入设计,然后选择记录部件在右边会出网格部件的属性,如下图所示:

        在上图中可以看到网格部件有一个业务表的属性,这个属性就是选择我们需要绑定的业务表,也就是上次博客中我们创建的只读业务表,选择和我们可以看到网格部件的变化如下图所示:

        注意:这里完成后一定要记得单击保存设计哦,要不然下一步添加代码就不能继续。 

        第三步在“事件管理”里面添加代码,在窗体设计器的上方有一个“事件管理”的按钮,如下图所示:

    第四步在“功能管理”里面添加“新增”、“修改”、“删除”这两个功能,如下图一(新增功能)图二(修改功能)图三(刷新功能)所示:

    图一:

    图二:

    图三:

      2、创建子窗体:人员基本信息编辑

    第一步创建新窗体,修改窗体标题为“人员基本信息编辑”,并拖入一个记录部件到窗体中,如下图:

    第二步为记录部件绑定一个业务表,单击上图中左上角的进入设计,然后选择记录部件在右边会出记录部件的属性,如下图所示:

    在上图中可以看到记录部件有一个业务表的属性,这个属性就是选择我们需要绑定的业务表,也就是第三节中我们创建的读写业务表,选择后我们可以看到记录部件的变化如下图所示:

    注意:这里完成后一定要记得单击保存设计哦,要不然下一步添加代码就不能继续。

    第三步在“事件管理”里面添加代码,在窗体设计器的上方有一个“事件管理”的按钮,如下图所示:

      上图中加载事件中的代码的意思是:判断主窗体是操作的是新增,还是修改,然后在子窗体中进行相应代码的执行。

    对与上面的代码:me.Input1、me.Input2、记录部件1.AddNewRow()、记录部件1.SetVaribleValue()、

    记录部件1.RereshData()在智能向导中都有相应的说明与示例,并都可以通过智能向导生成。

    第四步在“事件管理-按钮-单击事件”里面添加代码,在窗体右下角拉一个按钮控件,如下图所示:

      3、查看效果

          添加效果

          修改效果

    就这样,一个简单的智能窗体就创建好了。需要注意的是:每完成一步操作,都要点击一下保存

  • 相关阅读:
    例6-5
    例7-1+7-2
    例6-2+6-3
    习题二(3)
    习题二(1)
    课堂作业4
    课堂作业3
    实验三 利用循环计算n个圆柱体体积。
    实验三 编写求圆面积的程序,要求当输入的半径r<=0时,提示输入错误,要求r为浮点型,r的数值是动态的由键盘输入;
    心得3
  • 原文地址:https://www.cnblogs.com/yuxiaoyanran/p/3925051.html
Copyright © 2011-2022 走看看