上一节介绍了,基础资料币别信息的开发,只通过辅助开发工具,创建及资料表,填写 表名,程序就完全好了。

最后也说到,可能我们也会面对另外一些基础资料信息的维护,但是不是简单到只有代码 和名称,可能还有另外的一些数据项。

例如:我们假设,我们的币别表BASE_CURRENCY 中,还需要一个 汇率字段。

第一,我们对表进行调整,增加RATE字段,同时修改表所有列的 列说明 ,如下图:UPDATE_USER 的列说明,就是“修改人”

你在这里调整好字段列的描述,也就等于你在完成页面上Label描述的调整了

接下来:打开我们的程序设计功能

具体操作方法: 点击开发平台 出现下图  点击 程序设计

进入程序设计列表页面,这里面能够查询到所有的通过配置的画面

好,点击【新增】按钮,创建需要的《币别信息》 画面

点击新增后出来程序的维护界面,如下图

上半部分是程序的主要描述

下半部分是程序上数据项的描述

先维护 【程序代码】、【数据表名】、和【页面标题】

然后点击 【选择全部功能】 按钮

点击【保存】

这样币别信息页面就开发了,此时这个页面没有任何字段信息

看下图:点击 下面的【字典】按钮

通过点击【字典】按钮弹出 数据项选择画面

这个画面的数据都是从数据库中 直接读取表的信息

(所有前面说了,你在维护表的列说明,就是在在进行页面字段Label开发了)

全选,点击【导入】按钮

关闭上面的字典页面,回到程序设计主页面

点击【刷新】 功能,刚才导入的字段就全部出现了。

接下来,点击【快捷维护】按钮,对字段进行快速的配置

点击【快捷维护】后,出现下图:

勾选哪些作为查询条件、哪些是在列表中显示、哪些是编辑画面出现 ,哪些可空,哪个是主键

然后点击【保存】

关闭上面的 【批量设置画面】,回到程序设计主页面

点击【预览】按钮 出现下图

就是刚刚通通过配置开发好了,看,税率列也显示出来了

点击查询,显示出一笔数据,这就是上一节维护的那笔数据

你可以试试新增功能

接下来就要来发布程序,具体操作步骤,上一节有介绍,这里不再重复,如果有不清楚,可以参考前一节的内容

点击 基础资料节点,右键 新增 功能菜单,

名称维护:币别信息2

地址  如下图填写,此处 p 参数就是开发的程序代码

重新登录或者刷新左侧菜单

左侧菜单中出现了刚刚建立的功能菜单了

点击后,效果如下图

点击查询后,能够正确检索出数据库中的数据内容

好了。

这样带有稍微个性一点的简单功能也完成了。

通过这样的开发,项目中的基础资料部分的开发就不需要担心了。

把我们的精力都集中到核心的业务模块中开去。

好像依然,没有写一行代码,代码怎么写,大家可能更关心的是这一块

下面一节,将具体介绍如何完成一个自己写的代码

WEB开发框架系列教程 (三)页面功能开发(2)的更多相关文章

  1. CRL快速开发框架系列教程三(更新数据)

    本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...

  2. WEB开发框架系列教程 (二)页面功能开发(1)

    上一节一起创建TEST项目的完整的解决方案 接下来面临的是一个个具体功能页面开发了 在进行开发之前需要对接下来的页面进行分析 可以这么说任何一个项目中都有很多非常基础类的数据维护功能 我们把这类数据归 ...

  3. WEB开发框架系列教程 (一)快速创建解决方案

    执行<华东信息辅助开发工具> 程序 打开程序界面如下图 输入用户名.密码进行登录 如果暂时还没有用户名和密码,点击注册提供机器码给管理员进行注册. 管理员QQ:93346562 下图是:点 ...

  4. CRL快速开发框架系列教程五(使用缓存)

    本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...

  5. CRL快速开发框架系列教程十二(MongoDB支持)

    本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...

  6. CRL快速开发框架系列教程七(使用事务)

    本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...

  7. CRL快速开发框架系列教程二(基于Lambda表达式查询)

    本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...

  8. CRL快速开发框架系列教程十三(嵌套查询)

    本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...

  9. CRL快速开发框架系列教程十一(大数据分库分表解决方案)

    本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...

随机推荐

  1. 开源项目SwipeBackLayout的问题处理

    在安卓系统4.4会出现滑动时底层没有之前的activity界面?解决:在主界面设置如下: <item name="android:windowIsTranslucent"&g ...

  2. 无线网卡与本地连接不能同时使用&一机多网络的优先级设置

    无线网卡与本地连接不能同时使用&一机多网络的优先级设置 2012-05-30 20:39 初次记录 2012-08-09 10:32 修订 题目中的两个问题,其实都可以归结为一个问题,即网络优 ...

  3. GAN Generative Adversarial Network 生成式对抗网络-相关内容

    参考: https://baijiahao.baidu.com/s?id=1568663805038898&wfr=spider&for=pc Generative Adversari ...

  4. Oracle 数据库管理员的任务

    设计.实施和维护 Oracle 数据库时,按优先次序排列的任务包括:   1. 确定数据库服务器硬件   2. 安装 Oracle 软件   3. 为数据库和安全策略制定计划   4. 创建.移植和打 ...

  5. HTTP协议漫谈 C#实现图(Graph) C#实现二叉查找树 浅谈进程同步和互斥的概念 C#实现平衡多路查找树(B树)

    HTTP协议漫谈   简介 园子里已经有不少介绍HTTP的的好文章.对HTTP的一些细节介绍的比较好,所以本篇文章不会对HTTP的细节进行深究,而是从够高和更结构化的角度将HTTP协议的元素进行分类讲 ...

  6. ASP.NET没有魔法——ASP.NET MVC Razor与View渲染 ASP.NET没有魔法——ASP.NET MVC界面美化及使用Bundle完成静态资源管理

    ASP.NET没有魔法——ASP.NET MVC Razor与View渲染   对于Web应用来说,它的界面是由浏览器根据HTML代码及其引用的相关资源进行渲染后展示给用户的结果,换句话说Web应用的 ...

  7. 遍历数据库全部表,将是datetime类型的列的值进行更新

    declare @tablename nvarchar(80)   declare @cloumn nvarchar(80)   declare @sql nvarchar(400) declare ...

  8. C语言的结构体和 C++结构体的区别

     C语言的结构体和 C++结构体的区别 关于C++中声明结构体中需要使用构造器创建实例对象的语法: <C++的结构体构造方法的基本概念:结构体的构造方法需要和结构体的名字相同,并且无返回值,也不 ...

  9. VTMagic的使用

    // VTMagic的使用 //  CFOrderViewController.m //  qifuyuniOS //// /** *  @author 李洪强, 16-08-30 10:08:50 ...

  10. A + B Problem II(杭电1002)

    /*A + B Problem II Problem Description I have a very simple problem for you. Given two integers A an ...