zoukankan      html  css  js  c++  java
  • IPad上做开发——在线B/S开发表单

    上一篇介绍过了通用列表的实现及效果。 而他的本质也是“在线开发”,包括:开发人员在线开发列表,用户在线定制列表。也可以说是让用户参与了开发。

    今天要介绍的是基于模板的“表单”开发。 表单的概念可以很广,但我这里仅是基于业务场景抽象后提炼模板,有多少模板,就可以实现多少类表单。

    1. 请看下图:

                  树形结构即服务器的物理结构。 根路径可配置,且须配置根路径的ASP.NET用户完全控制权限。

                 新增、保存、删除都是针对物理文件、物理文件夹操作。继续安全性,所有修改、删除操作的日志、内容都会记录在数据库。

                 此界面针对开发人员。

                 表单维护有3种途径:

                    A.上传、下载增加、替换文件。 

                    B.创建、修改文件,并用文本框编辑。

                    C.可是编辑器拖拉试设计界面。

    selectFile

    2. 文本编辑: 点击“显示内容”后,文件内容可直接更改:包括样式、控件、脚本。

       同步流程 可以快速建立表单、流程配置的基本信息,方便“预览”后直接测试。

    openFile

    3. 可视化设计:

              界面上拖拽控件, 更新控件ID、控件样式。

              打开“页面设计”时,自动将父页ASP.NET控件转换为HTML控件。

              点击“保存”图标时,自动将HTML控件转换为ASP.NET控件。

              可视化设计是源码文本编辑的有益补充。

         designFile

    4.上传下载更新文件

         可批量创建、替换文件,但不会删除。

         可自动创建与ZIP包对应的目录结构。

         可方便维护外置的css、script、image页面。

        文件下载、文件夹下载可方便的进行表单备份、表单迁移到其他服务器等。

        downloadFolder

    保存即可上传

    uploadFolder

    上传后结果:自动创建文件夹、文件

    uploadFolder2

    5. 表单预览: 实时测试当前修改情况,预览效果出弹出窗口大小不同外,与最终效果完全一致

    previewFile

    上图“数据字典”下拉框绑定可有下面两种方式:

       bindDrop

    此系列文章:

    IPad上做开发——在线B/S开发用户定制型通用列表

  • 相关阅读:
    6993: Dominoes(纯bfs)
    PHP学习笔记
    Android学习笔记
    大数据(笔记)
    第七周进度总结
    记账本NABCD分析
    第七周学习进度总结
    《构建之法》读书笔记(一)
    jdbc 连接数据库
    4月10日随笔
  • 原文地址:https://www.cnblogs.com/crabo/p/online_develop_form.html
Copyright © 2011-2022 走看看