自动编辑

2024-09-26

自动编辑(精选5篇)

自动编辑 篇1

ASPxFormLayout最主要的特点表现为如下几点:

(1) ASPxFormLayout拥有灵活多样的自动对齐。可根据设置, 采用左对齐、右对齐、居中对齐、根据页面宽度自适应对齐模式等等, 免去开发者手工去匹配不同的分辨率来调整页面多种控件的排列;

(2) ASPxFormLayout拥有多种灵活分组模式。可根据需要, 使用Group或者TabControl等多种方式来创建分组模式,使得不同的数据项之间的分类关系一目了然。而且这些分组模式只需简单拖拉即可。

(3) ASPxFormLayout对第三方控件的完美支持。ASPxFormLayout不仅支持自家的控件组件, 也完全支持包括.Net原生控件在内的三方控件, 而且没有任何排斥性, 很完美。

(4) ASPxFormLayout控件中的子控件均支持实时编辑数据而无需切换状态。与ASPxGridview需要在展示数据和编辑数据两种状态之间切换的特点不同, ASPxFormLayout控件的展示状态和编辑状态完美融合为一体, 无需切换, 用起来非常方便。

首先, 看看常规的使用方法。

假定已具备有适当的开发环境 (具体请看上面的开发环境要求)。新建一个项目, 新建一个WebForm窗体, 然后打开工具栏, 找到ASPxFormLayout控件, 把它拖拉到WebForm窗体上, 之后, 再拉一个Objectdatasource和一个ASPxButton控件上来, 如图1所示。

接下来, 需要对该控件的属性进行几个属性设置, 包括但不仅仅是: 数据源ID、宽度等。设置了这么多属性以后, 重头戏来了: 设置表ASPxFormLayout的Item, 即用哪些控件来展示和编辑数据。来看看这个过程是怎么做的。

点击ASPxFormLayout右上角的小箭头 (图2中的标记1所示位置), 然后点击Edit Layout…… (图2中的标记2所示位置)。即可看到图3所示界面了。

这里需要来添加具体的子控件到ASPxFormLayout中。做法是:

(1) 点击图3中标识1所示位置 , 然后点Layout ItemWith (标识2所示位置), 之后, 在标识3所示位置选择需要的控件类型, 有20余种可供选择, 每种都有n多个属性需要设置调整。

(2) 选择了某个控件类型之后 , 该子控件就会出现在ASPxFormLayout中, 同时在右侧会出现详细属性设置窗口, 在图3中的标识4处, 选择该控件绑定的字段名称 (这里选择了ControlName字段), 然后在图3中的标识5处, 录入该字段的显示名称, 这里以“控件类型”为例。

(3) 这里还有其他很多可供选择的属性可以设置, 比如是否显示标题文字、对齐方式、文字大小、外观样式等等, 读者可以自行设置, 这些对数据的展示与编辑没有决定性的影响,这里不再赘述了。

(4) 设置完所有的字段控件以后, 点击OK按钮, 返回到页面设计器, 就看到下面这样的页面变化了, 如图4所示。

(5) 对于一些特别一点的编辑控件 , 比如ASPxCombobox和ASPxTreelist以及ASPxGridLookup等高级编辑控件, 还需要进行进一步的设置。这里以ASPxCombobox为例来做一个示范。点击 图4中的控件 类型右侧 的下拉列 表编辑框(ASPxCombobox) (图4中的标识1所示位置 )。之后看右侧的属性窗口中具体的设置。如图5所示。

点击Items (图5所示1的位置), 弹出左侧的Items Editor窗口, 在标识2的位置单击, 即可添加item到窗口中, 然后在Properties窗口 (标识3所示位置) 设置item的Text和Value属性。这样, 就添加了一个item到ASPxCombobox中去,依次添加完所有需要的item点击OK按钮返回。

(6) 若需要对编辑控件进行更多的设置, 请留意图5中标识4所示位置, 每个+都可以展开, 里面有很多属性可以进行设置, 主要是外观属性, 引发的动作事件等等, 这些与这里讲诉的主题不是很紧密, 就不再多说了。

到这里为止, 已经设置好了ASPxFormLayout控件, 运行就可以看到图6所示的页面了。

而这样的页面对应的代码文件如图7所示。

回顾上面的设计过程, 不难发现, 面对动则几十个字段的数据表来说, 这样的过程是繁琐而枯燥的, 还是想想怎么用代码来自动实现这些吧。

仔细观察上面这些工作所生成的代码, 不难发现, 其实在设计器中做了那么多, 无非就是生成了图7中所示的那些代码。那么自然是有办法用后台代码来让计算机自动生成的。对比不同的编辑控件的代码, 可以找到一些共同点:

(1) 每个控件都需要配套一个LayoutItem。

( 2) 每个编辑控件都需要设置几个共同的属性 : ID,ReadOnly (只读 ), FieldName (绑定的字段名称 ), 以及统一的外观、位置等。

(3) 对于高级编辑控件, 需要设置更多的属性。这么一来, 就可以写出下面这样的代码了:

1) 从之前配置的数据中取得当前数据表的配置信息 (相关信息请看发表于《电脑编程技巧与维护》2013年2月上的文章《动态配置ASPxGridview控件》一文中的介绍:

2) 针对不同的字段配置, 进行不同的处理, 这里以文本编辑框为例:

上面代码中, 对于LayoutItem的共有属性使用了一个公用的方法setLayoutItem。这个方法的代码如下:

有了这样的代码, 都写入类中, 具体使用的时候, 只要一句代码来调用上面的方法就可以了。

来看看这样处理以后, 开发一个这样的页面所需要做的工作吧:

(1) 拉一个ASPxformLayout控件到窗体上;

(2) 设置ASPxformLayout的数据源ID;

(3) 在后台代码中的Page_Load事件中写一句代码 (上面的那句代码);

(4) 运行。完成。

摘要:ASPxFormLayout是DXperience开发控件中便于展示数据和编辑数据记录较新的控件,在ASPxGridview的编辑模式,以及其他单条记录的处理中有很好的表现。尝试用一个静态的类全自动设置,从而避免该控件繁杂的配置过程,使应用该控件开发的过程变得更简单高效。

关键词:ASPxFormLayout控件,动态配置

自动编辑 篇2

十月是一个金秋的季节,是一个收获的季节。在十月里,我们秉持着认真负责的态度、踏实肯干的精神,完成了上级下达的任务。以下,是编辑部本月工作内容:

一、关于新部员

1、部员招新的收尾工作以完成,初步确定部员名单。

2、向部员介绍编辑部工作,鼓励部员,让其尽快融入部门。

3、对部员的工作进行培训,将部员写的新闻报导进行修改,开会探讨。

二、关于新闻报导的工作

1、完成生活部组织的“创造温馨家园”班级布置活动的新闻报道,并上交团总支部。

2、完成自控系“学生会干部改选大会”的新闻报导和拍摄任务,并上交团总支部。

3、对于由体育部组织的“篮球比赛”的小组赛进行连续报导,让部员进行工作训练。

三、例会

1、每周日进行一次例会,做好会议记录和签到工作。

2、在例会上,调动部员积极性,对工作内容进行培训。

3、总结工作经验、吸取错误教训,弥补不足。

在这一个月里,我们收获到了丰硕的果实。但是,由于各方面的原因,我部在工作方面还有许多不足,我们部门有足够的信心去完善

不足。我们会以更加积极的心态去工作,会以无比的热忱去为团总支部、同学们服务。

自动编辑 篇3

我们在使用WORD2000编辑一篇文档时, 可以在WORD2000的工具菜单项中设置自动更正功能, 这种功能的主要作用是在当用户编辑某一文档时, 当输入的某一词组资料不正确时, WORD2000将会自动将输入不正确的该词组更正为正确的词组内容, 这样就大大提高了汉字输入时正确性。在自动更正功能窗口时, 可以看出自动更正窗口包括了一个正误对照数据资料内容, 使用过程中用户既可以使用系统中默认的更正数据内容, 同时也可以增加或修改某一更正数据内容, 这样在进行文档编辑操作时, 利用这种功能使用起来非常方便。根据这种实现的原理, 我们可以将这种功能运用到由VFP数据库管理系统编写的应用程序中去, 这样可以提高系统在进行文字编辑处理时文字书写的正确性, 下面笔者介绍这种文字自动更正功能的实现过程。

2. 系统原理

为了能够实现正误文字资料的互相替换功能, 可以按照WORD2000中实现更正方法的方式建立一个更正内容数据库, 这个数据库将收集整理那些在进行文字书写时容易发生错误写法的词组资料。但我们能够想到, 如果由用户收集整理这个数据库, 受个人知识水平及应用领域限制, 收集整理工作量将会非常巨大, 在实际中能够真正实现并不容易。其实这一点完全可以利用WORD2000系统中所收集整理的正误对照资料内容, 把这一部分内容转换到实际需要生成的数据库中, 这样可以大大提高收集整理工作的效率。这样首先要把WORD2000中存储这些正误对照资料的存放文件找出来, 通过查找能够知道这个文件存放文件夹C:WindowsApplicationMicrosoftoffice下, 文件名字为ms01033.acl, 为了不影响WORD2000的正确使用, 可以把这个文件拷贝到C盘根目录下并将该文件后缀名改为DOC, 变成WORD2000的文档文件类型, 然后使用WORD2000打开这个文件, 这里一般要提示插入OFFICE2000的安装盘, 用户可以插入这个安装盘进行安装编码内容, 然后选择一个合适的打开该文件的编码, 在这里需要选择的是Unicode编码, 然后打开这个文件, 可以看到打开的这个文档中在后面部分存在着全部的汉字正误对照文字资料, 可以把这部分文字资料全部拷贝出来存放到一个纯文本文件中, 并把这个纯文本文件命名为ZL.TXT, 在这个文本文件中存放着WORD2000中的全部中文词语更正资料, 然后就需要把这个文本资料中的内容转换到一个数据库中去, 在这里可以借助一个小程序实现这种数据的转换功能。

新建一个数据表文件命名为ABC.DBF, 这个数据表文件只包括两个字段NR1, NR2字段都为字符型, 宽度为30, 建立这个数据表后, 建立一个程序文件MAIN.PRG, 程序内容如下:

运行这个程序后打开ABC.DBF数据表, 我们可以看出WORD2000下的全部的汉字更正资料都转换到这个数据中, 其中NR1中存放的是错误资料的内容, NR2中存放的是对应的正确资料的内容, 然后就可以利用这个正误对照数据表中的内容来实现文档资料的自动更正功能了。

3. 具体实现的程序

下面以一个简单的例子, 介绍这种更正功能在程序中的具体实现方法

新建一个表单, 将数据表ABC加入该表单的数据环境中, 然后在这个表单中放置一个文本编辑框ED-IT1, 调整这个编辑框到合适的位置, 在这个编辑框中的数据源可以是一个数据表中的备注字段名称, 也可以是一个变量, 用户可以在这个编辑框中输入一些的文字内容, 然后在这个编辑框EDIT1中的KEYPRESS事件中输入如下程序代码:

&&以上程序代表取当前光标前4-11个汉字为到不同的变量中, 因为生成的数据表中的正误资料字数从4个到11个, 所以要分别进行比较。

全部内容设置输入完毕后, 运行这个表单, 并在表单中的编辑框中输入文本信息, 当用户输入一个错误词组资料时, 编辑框中的内容将会被自动更正为正确的词组资料, 使用方法同WORD中的使用方法相同, 这样就我们就实现了在编辑框中输入的汉字自动更正功能。当然在系统中还可以增加对更正数据的修改、添加等操作, 这样系统功能使用起来会更加方便。

4. 结束词

本文提供了在VFP编辑框中实现文字资料错误内容自动更正的实现方法, 例程并没有考虑容错性, 根据这种原理可以编写出更加完善实用的应用系统, 有兴趣的读者可以一试。

摘要:本文用实例介绍在VFP开发的应用系统中, 通过相应的编辑和控制方法, 实现应用系统编辑框中进行文字录入时系统可提供汉字内容的自动更正功能。

自动编辑 篇4

工作流是描述一个企业或组织的业务处理活动过程的模型。它起源于80年代初办公自动化运动, 它将工作流程中每个部分用一定的逻辑和规则在计算机中用恰当的模型表示并进行计算。工作流管理一直是企业界和学术界关注的热点领域。1993年, 国际上专门成立了工作流管理联盟 (Wf MC) , 以便对工作流实现标准化管理。按照Wf MC的定义, 一个工作流管理系统就是能完整地定义和管理工作流, 并按照计算机表示的工作流逻辑规定的次序, 以执行软件的方式执行工作流[3]。

1 可视化编缉器概念

一般来说一个工作流管理系统会具有一些基本的功能:

建模功能:通过对业务流程时进行建模, 用计算机可以认识别的方式来表达真实的业务逻辑, 建模和表达的过程中会用到流程编辑器, 一个好的编辑器会让用户一目了然。

执行功能:工作流引擎能够解析工作流编辑器所表达的业务流程, 针对每个任务实例按流程的要求去调度流程中的每个任务。

人机交互功能:工作流人员可以通过工作流引擎提供的接口, 如命令行或可视化的界面来监控各个任务的执行状态。

可视化流程编辑器是一个良好的工作流系统不可缺少的一部分, 它以计算机能够处理的形式进行工作流过程的定义并提供良好的访问和管理系统的API组件, 以便用户可以采用可视化流程编辑方式使用系统平台进行工作流建模及编辑。本文在保证良好描述能力的前提下, 从减少抽象描述业务过程的设计元素数目入手, 简化建模过程。

2 可视化编缉器中元素设计

流程节点是抽象描述实际业务处理过程的基本单元, 是过程定义模型向建模用户提供的唯一设计元素。其结构可以用复合多元组来表示node= (att, seq, status)

其中att={a1, a2…an}代表流程事务的属性集合;seq为多元组, seq={pre, next, type}代表节点流转顺序信息, pre={p1, p2, …pn}为此流程节点的前驱节点引用集合, next={n1, n2, …nn}为此流程节点的后继节点引用集合, type用于记录此流程节点的类型;status描述流程节点的状态信息。

根据工作流节点的前驱和后继节点的个数不同可以将流程节点分为以下几种类型:

开始节点:如果工作流节点没有前驱节点则当前节点为开始节点, 一个工作流实例都是从开始节点开始运行, 保存工作流时可以进行语义检查, 一个流程中只有一个开始节点。

结束节点:如果工作流节点没有后继节点, 则该节点为结束节点, 工作流实例运行到结束节点, 该工作流实例会被归档。

中间节点:如果工作节点有一个或多个前驱节点或后继节点, 则该节点为中间节点, 中间节点可以有多个前驱, 这些前驱节点可以等待所有任务全部完成才开始当前节点执行, 或者只要有一个前驱节点完成就可开始新的步骤;同样中间节点也可以有多个后继节点, 后继节点可以选择任一后继, 或者同时传递给多个后继节点, 所以节点的属性较复杂。

路由定义:连接多个节点之间的连线, 工作流实例的执行是按照线所指的方向不断向前推进。

3 可视化编辑器设计与应用

流程编缉器的主要功能是将用户在图形编缉器中对图形各元素操作直接转化为实际办公所需要的各种业务模型, 以简化用户的操作。其中用户的主要操作包括添加, 删除节点, 添加各节点之间的路由关系, 调整节点的位置, 设置节点属性等。

编辑器设计主类关系如图1工作流类图所示:

a.各种节点。在父类的节点上设计出主要的一些属性, 如:节点的节点id号, 位置, 名称, 处理人, 状态等。在它的子类中设计节点的扩充属性如:节点的类型, 前继节点, 后继节点等

b.路由关系。设计为带方向的折线, 可以连接多个节点。路由关系可以实现常见的顺序路由, 分支路由, 合并路由。

c.工作流上的一些属性与对应的节点关联。在工作流节点上设置工作流每个步骤方需要传递的一些信息例如:需要打印的模版和表单等, 选中某个图元后, 可以打开对应的图元的属性对话框对属性进行进显示及修改。

d.工作流编缉器视图。工作流显示设计为一个视图类, 主要用于对工作流各要素及属性进行一系列操作, 如放大, 缩小工作流图, 复制节点以及路由, 整体移动, 保存工作流等, 当流程改变时能通知工作流引擎修改相关数据。

本系统在城市规划管系统中得到应用。

图2所示, 规划局业务需要在工作流中传递多个文档给不同的办理人进行审批, 并能在系统中监管当前节点状态及办理周期。该工作流编辑器能满足以上需求。系统采用三层体系结构, 系统中的底层数据主要包括工作流文档数据, 以及地理信息系统中图形数据, 中间的服务层采用组件式开发, 主要包括工作流提供的相关组件和地理系统提供的相关组件接口, 上层客户端是应用系统浏览器或者是客户端应用程序。而工作流引擎所用到的流程数据正是通过流程编辑器进行建模。本系统的流程定义工具界面友好, 易于操作。办公人员可根据自己工作需要快速定义复杂的流程图, 工作流编辑器支持自动拖放, 调整位置, 并可以实现循环结构, 分支结构, 并行结构等。在工作流节点上可以设置节点的很多属性, 包括办理人, 办理周期时间, 绑定用于打印表单, 流转条件等, 由于是图形拖拽方式实现工作流, 对于一般的办公人员都易于上手, 可满足不同行业的需要。

4 总结

综上所述可视工作流编辑器的实现, 可以让工作流设计人员根据自已办公业务特点来快速设计工作流程, 同时工作流并行执行相互独立的任务, 减少文档传递过程中不必要的中间状态可降低文档传递和等待时间, 提高办公管理的规范化程度, 降低了办公过程的整个处理时间, 提高了工作人员的工作效率, 系统中采用组件式开发, 为不同的客户端访问工作流平台提供了条件, 使程序具有较好的可扩展性与适应性。

参考文献

[1]陈中凯.基于工作流技术的企业工作流程自动化系统的实与研究.微型电脑应用, 2013

[2]刘磊.工作流平台需求架构分析.电脑知识与技术, 2013

[3]范玉顺.工作流管理技术基础.清华大学出版社, 2001

[4]汪涛, 黄力芹, 吴耿锋.工作流管理的发展历程和趋势.计算机工程与科学, 2001, vo1.23

自动编辑 篇5

为提高江苏期刊的核心竞争力, 做大做强江苏期刊业, 让广大江苏读者能近距离地了解江苏期刊, 由江苏省新闻出版局、江苏省报业协会、江苏省期刊协会主办, 南京市文化广电新闻出版局、南京市玄武区人民政府协办的第四届江苏省名优期刊推荐活动于2011-09-17在南京市规划建设展览馆广场隆重举行。《工矿自动化》杂志作为江苏省名优期刊的一员, 《工矿自动化》杂志编辑部积极参与了该次活动, 并荣获第四届江苏省名优期刊推介活动组织奖。

为了在推介活动中更好地展示《工矿自动化》杂志, 编辑部做了充分的准备工作, 不仅在现场积极推介期刊, 还表演了女声红歌小合唱, 吸引了大量的读者, 取得了较好的效果。

另外, 《工矿自动化》杂志编辑部选送的、由编辑部退休职工顾仲德先生创作的书法作品荣获“江苏期刊界庆祝建党90周年书画作品展”优秀奖。

上一篇:血管衰老因子下一篇:硅酸钙骨水泥