WEB开发框架系列教程 (三)页面功能开发(2)
上一节介绍了,基础资料币别信息的开发,只通过辅助开发工具,创建及资料表,填写 表名,程序就完全好了。
最后也说到,可能我们也会面对另外一些基础资料信息的维护,但是不是简单到只有代码 和名称,可能还有另外的一些数据项。
例如:我们假设,我们的币别表BASE_CURRENCY 中,还需要一个 汇率字段。
第一,我们对表进行调整,增加RATE字段,同时修改表所有列的 列说明 ,如下图:UPDATE_USER 的列说明,就是“修改人”
你在这里调整好字段列的描述,也就等于你在完成页面上Label描述的调整了

接下来:打开我们的程序设计功能
具体操作方法: 点击开发平台 出现下图 点击 程序设计

进入程序设计列表页面,这里面能够查询到所有的通过配置的画面
好,点击【新增】按钮,创建需要的《币别信息》 画面

点击新增后出来程序的维护界面,如下图
上半部分是程序的主要描述
下半部分是程序上数据项的描述

先维护 【程序代码】、【数据表名】、和【页面标题】
然后点击 【选择全部功能】 按钮
点击【保存】
这样币别信息页面就开发了,此时这个页面没有任何字段信息
看下图:点击 下面的【字典】按钮

通过点击【字典】按钮弹出 数据项选择画面
这个画面的数据都是从数据库中 直接读取表的信息
(所有前面说了,你在维护表的列说明,就是在在进行页面字段Label开发了)
全选,点击【导入】按钮

关闭上面的字典页面,回到程序设计主页面
点击【刷新】 功能,刚才导入的字段就全部出现了。
接下来,点击【快捷维护】按钮,对字段进行快速的配置

点击【快捷维护】后,出现下图:
勾选哪些作为查询条件、哪些是在列表中显示、哪些是编辑画面出现 ,哪些可空,哪个是主键
然后点击【保存】

关闭上面的 【批量设置画面】,回到程序设计主页面
点击【预览】按钮 出现下图
就是刚刚通通过配置开发好了,看,税率列也显示出来了

点击查询,显示出一笔数据,这就是上一节维护的那笔数据
你可以试试新增功能

接下来就要来发布程序,具体操作步骤,上一节有介绍,这里不再重复,如果有不清楚,可以参考前一节的内容
点击 基础资料节点,右键 新增 功能菜单,
名称维护:币别信息2
地址 如下图填写,此处 p 参数就是开发的程序代码

重新登录或者刷新左侧菜单
左侧菜单中出现了刚刚建立的功能菜单了
点击后,效果如下图
点击查询后,能够正确检索出数据库中的数据内容

好了。
这样带有稍微个性一点的简单功能也完成了。
通过这样的开发,项目中的基础资料部分的开发就不需要担心了。
把我们的精力都集中到核心的业务模块中开去。
好像依然,没有写一行代码,代码怎么写,大家可能更关心的是这一块
下面一节,将具体介绍如何完成一个自己写的代码
WEB开发框架系列教程 (三)页面功能开发(2)的更多相关文章
- CRL快速开发框架系列教程三(更新数据)
本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...
- WEB开发框架系列教程 (二)页面功能开发(1)
上一节一起创建TEST项目的完整的解决方案 接下来面临的是一个个具体功能页面开发了 在进行开发之前需要对接下来的页面进行分析 可以这么说任何一个项目中都有很多非常基础类的数据维护功能 我们把这类数据归 ...
- WEB开发框架系列教程 (一)快速创建解决方案
执行<华东信息辅助开发工具> 程序 打开程序界面如下图 输入用户名.密码进行登录 如果暂时还没有用户名和密码,点击注册提供机器码给管理员进行注册. 管理员QQ:93346562 下图是:点 ...
- CRL快速开发框架系列教程五(使用缓存)
本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...
- CRL快速开发框架系列教程十二(MongoDB支持)
本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...
- CRL快速开发框架系列教程七(使用事务)
本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...
- CRL快速开发框架系列教程二(基于Lambda表达式查询)
本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...
- CRL快速开发框架系列教程十三(嵌套查询)
本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...
- CRL快速开发框架系列教程十一(大数据分库分表解决方案)
本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...
随机推荐
- 开源项目SwipeBackLayout的问题处理
在安卓系统4.4会出现滑动时底层没有之前的activity界面?解决:在主界面设置如下: <item name="android:windowIsTranslucent"&g ...
- 无线网卡与本地连接不能同时使用&一机多网络的优先级设置
无线网卡与本地连接不能同时使用&一机多网络的优先级设置 2012-05-30 20:39 初次记录 2012-08-09 10:32 修订 题目中的两个问题,其实都可以归结为一个问题,即网络优 ...
- GAN Generative Adversarial Network 生成式对抗网络-相关内容
参考: https://baijiahao.baidu.com/s?id=1568663805038898&wfr=spider&for=pc Generative Adversari ...
- Oracle 数据库管理员的任务
设计.实施和维护 Oracle 数据库时,按优先次序排列的任务包括: 1. 确定数据库服务器硬件 2. 安装 Oracle 软件 3. 为数据库和安全策略制定计划 4. 创建.移植和打 ...
- HTTP协议漫谈 C#实现图(Graph) C#实现二叉查找树 浅谈进程同步和互斥的概念 C#实现平衡多路查找树(B树)
HTTP协议漫谈 简介 园子里已经有不少介绍HTTP的的好文章.对HTTP的一些细节介绍的比较好,所以本篇文章不会对HTTP的细节进行深究,而是从够高和更结构化的角度将HTTP协议的元素进行分类讲 ...
- ASP.NET没有魔法——ASP.NET MVC Razor与View渲染 ASP.NET没有魔法——ASP.NET MVC界面美化及使用Bundle完成静态资源管理
ASP.NET没有魔法——ASP.NET MVC Razor与View渲染 对于Web应用来说,它的界面是由浏览器根据HTML代码及其引用的相关资源进行渲染后展示给用户的结果,换句话说Web应用的 ...
- 遍历数据库全部表,将是datetime类型的列的值进行更新
declare @tablename nvarchar(80) declare @cloumn nvarchar(80) declare @sql nvarchar(400) declare ...
- C语言的结构体和 C++结构体的区别
C语言的结构体和 C++结构体的区别 关于C++中声明结构体中需要使用构造器创建实例对象的语法: <C++的结构体构造方法的基本概念:结构体的构造方法需要和结构体的名字相同,并且无返回值,也不 ...
- VTMagic的使用
// VTMagic的使用 // CFOrderViewController.m // qifuyuniOS //// /** * @author 李洪强, 16-08-30 10:08:50 ...
- A + B Problem II(杭电1002)
/*A + B Problem II Problem Description I have a very simple problem for you. Given two integers A an ...