zoukankan      html  css  js  c++  java
  • 表单设计器—开篇和环境

    表单设计器—开篇和环境

        表单设计器是工作流产品的重要组成部分,虽然工作流运转过程数据载体不限于表单,但是一个成熟的工作流产品不可能缺少表单设计器的支持。

        表单设计器的主要作用是以所见即所得的方式设计工作流数据载体,生成html或者xml等格式的文档。

        本系列文章将以开发一个完整的表单设计器为目标,将开发表单设计器的过程进行发布,希望能够对需要的人有所帮助,同时跟大家进行探讨。

        将要陆续解决的问题:

    1. Html元素的插入;Html源代码与设计视图的转换、操作
    2. 右键菜单的设置(针对不同元素、不同区域显示不同菜单进行操作)
    3. 可视化以及代码化元素的属性设置与显示
    4. Html元素脚本设置以及数据校验等
    5. Html表格的相关操作(插入、删除、拆分、合并、外观设置等)
    6. 工具栏的使用
    7. 容器性的html元素设计(包括可动态增加的容器元素)
    8. 设计完成后Html中元素、行为、样式的分离
    9. 与业务的集成

    环境以及控件:

    1. VisualStudio2008
    2. .NetFramework2.0
    3. DHtmled.ocx

    配置

    1. 将Dhtmled.ocx添加引用到项目中
    2. ToolBox->Choose Items-> Com中选中Dhtml Edit Control控件

    探讨:

    1. 目前主流的工作流产品支持表单的类型

      LZ:工作流可以概括为业务流程驱动的数据流转,b/s模式的工作流产品表单主要是web表单,但是随着业务的发展,支持word、excel等不同类型文档的工作流产品必将是发展所趋。毕竟大多数的中国企业、教育机构、行政机构现在业务办理都是基于word、excel等类型文档的,要将如此大量的文档转变为web表单是一件非常困难而且耗时的工作,因而能够提供接口,直接驱动不同类型文档的工作流产品,将会是受消费者青睐的产品。

    2. 主流表单设计器都是用了什么控件或者技术

      LZ: 目前接触的表单设计器不多,接触过的大部分是基于Dhtml控件的,当然也有基于webBrowser的;基于这些控件的好处就是开发相对简便快捷,因为这些控件提供了强大且丰富的api,提供了所见即所得的Html编辑。

      之前有过一些想法,通过WinForm或者Flex进行页面表单的设计,然后将设计元素转换成XML进行保存,通过提供不同的转换器将xml转换成不同样式的表单,包括web表单(jsp/html/aspx等)、WinForm表单等,但是这样做有很多技术问题,目前还没有找到比较合适的解决方案,所以暂且搁置,有兴趣的朋友可以一起探讨一下。

    3. 原创文章,转载请注明出处!
      All CopyRight Reserved !

      主页:http://jingtao.cnblogs.com

      QQ:307073463
      Email:jingtaodeemail@qq.com
      MSN:sunjingtao@live.com


       

        

  • 相关阅读:
    yii框架开启事务
    CI框架--事务
    Nginx负载均衡使用ip
    如果nginx启动失败,错误解决
    nginx使用ssl模块配置支持HTTPS访问【解决ssl错误】
    Nginx反向代理+负载均衡简单实现(https方式)
    nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:37
    openssl生成ssl证书
    POJ 1955 Rubik's Cube
    CF卡技术详解——笔记
  • 原文地址:https://www.cnblogs.com/jingtao/p/1717205.html
Copyright © 2011-2022 走看看