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开发用户定制型通用列表

  • 相关阅读:
    PHP中的数据库一、MySQL优化策略综述
    LINUX下的PHP
    JS实现别踩白块小游戏
    网页实时聊天之js和jQuery实现ajax长轮询
    PHP用mb_string函数库处理与windows相关中文字符
    PHP正则中的捕获组与非捕获组
    PHP递归创建多级目录(一道面试题的解题过程)
    PHP模拟发送POST请求之五curl基本使用和多线程优化
    PHP模拟发送POST请求之四、加强file_get_contents()发送POST请求
    PHP模拟发送POST请求之三、用Telnet和fsockopen()模拟发送POST信息
  • 原文地址:https://www.cnblogs.com/crabo/p/online_develop_form.html
Copyright © 2011-2022 走看看