摘要:本文是Python的快速入门,在本文中并不涉及Python的特殊规则和细节,目标是通过示例使你快速了解Python语言的特点。本文简要介绍了变量,表达式,控制流,函数以及输入/输出的基本概念,在本文中不涉及Python语言的高级特性。尽管如此,有经验的程序员还是能够通过阅读本章的材料创建高级程序。我们鼓励新手通过运行示例,亲身体验一把Python。
阅读全文
摘要:流程模拟器的界面操作,例如:运行、重启动、用户选择项选择、业务对象选择等操作只是用来模拟工作流平台进行流程定义运转的过程,用以生成流程运转所需的Python脚本信息,流程模拟的全部过程最终都是运行对应的Python脚本。该脚本可以保存下来,以后有修改流程定义之后,可以再次载入该脚本进行流程定义的测试,在覆盖率100%的情况下,可以完整的测试整个流程定义的运转,找出流程定义的缺陷,并及时纠正。工作流高级扩展的环节、参与者、迁移、条件等都可以用流程模拟器来验证编写代码逻辑正确与否。
阅读全文
摘要: 品高工作流的流程模拟器中使用了一个具有语法高亮和支持代码折叠功能的XML编辑器,其核心就是用了SharpDevelop中的ICSharpCode.TextEditor控件。
SharpDevelop的源代码中有一个功能丰富,支持语法高亮,代码折叠的文本编辑器控件(位置:\SharpDevelop\src\Libraries\ICSharpCode.TextEditor)。本文附件的Demo工程中将演示如何加载和保存文件,查找和替换文本中的字符串,执行剪贴板操作,使用TextMarkers来高亮突出显示字符串,使用FoldingStrategy让文本可以折叠,支持使用书签,并通过改变一些显示属性设置更方便我们进行文本编辑。
希望本文有足够的信息来帮助你知道如何编写文本编辑器中其他你想要的功能。
阅读全文