CN1395170A - 转译图形化流程为程序语言的语言样式***与方法 - Google Patents
转译图形化流程为程序语言的语言样式***与方法 Download PDFInfo
- Publication number
- CN1395170A CN1395170A CN 01120027 CN01120027A CN1395170A CN 1395170 A CN1395170 A CN 1395170A CN 01120027 CN01120027 CN 01120027 CN 01120027 A CN01120027 A CN 01120027A CN 1395170 A CN1395170 A CN 1395170A
- Authority
- CN
- China
- Prior art keywords
- graphic
- graphic process
- file
- program
- language
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Stored Programmes (AREA)
Abstract
转译图形化流程为程序语言的语言样式***包含一图形组件数据库储存至少一图形组件;一程序代码数据库储存对应至储存于图形化组件数据库中的图形组件的至少一程序代码片段;一图形化流程编辑模块由一使用者选取储存于图形化组件数据库中的图形组件来组合成一图形化流程文件;一图形化流程转译模块再依据图形化流程文件,并对应至程序代码数据库中的程序代码片段,以将图形化流程文件转译为一程序语言文件。另外,本发明更包含一程序代码模块,其由使用者输入一附加程序代码片段,并将附加程序代码片段加入程序语言文件。本发明亦揭露一种转译图形化流程为程序语言的语言样式方法。
Description
技术领域
本发明涉及一种转译图形化流程为程序语言的语言样式***与方法,尤其涉及一种能够将图形化流程转译为程序语言,而且能够由使用者自行加入程序片断的转译图形化流程为程序语言的语言样式***与方法。
背景技术
在已有的图形化流程***中,当执行图形化流程时,必须针对组成图形化流程中的不同图形组件,实作不同的程序代码,所以,使得在图形化流程***中增加新的图形组件,必须要重新撰写图形化流程的程序,结果造成无法弹性的增加图形化流程中的新图形组件。
另外,由于图形化流程由图形组件组成,所以图形化流程的功能受限于图形组件的功能,因此,当所须的功能未定义成图形组件时,图形化流程便无法执行所须的功能。所以,使得图形化流程***的功能比一般程序语言的功能少而简单。
另外,因为在已有的图形化流程***中,当执行图形化流程时,必须动态的处理图形化流程与图形组件的内容,所以,图形化流程***的执行速度通常比程序语言***慢,因而使得图形化流程***的执行效能比程序语言***差。
综上所述,如何改良图形化流程***,以能够弹性的增加图形化流程中的新图形组件,能够使图形化流程执行未定义成图形组件的功能,而且能够加速图形化流程***的执行速度以提高图形化流程***的执行效能,实乃当前的重要课题。
发明内容
针对上述的问题,本发明的目的在提供一种能够弹性的增加图形化流程中的新图形组件的转译图形化流程为程序语言的语言样式***与方法。
本发明的另一目的在于提供一种能够使图形化流程执行未定义成图形组件的功能的转译图形化流程为程序语言的语言样式***与方法。
本发明的另一目的在于提供一种能够加速图形化流程***的执行速度以提高图形化流程***的执行效能的转译图形化流程为程序语言的语言样式***与方法。
承上所述,本发明的特征在于透过另一样板语言将图形化流程中每一图形组件转译成功能完整的程序语言区段,以将图形化流程转译为完整可执行的程序语言。
为达上述的目的,本发明提供一种转译图形化流程为程序语言的语言样式***,其包含一图形组件数据库、一程序代码数据库、一图形化流程编辑模块以及一图形化流程转译模块。在本发明中,图形组件数据库储存至少一图形组件,而对应至储存于图形化组件数据库中的图形组件的至少一程序代码片段储存于程序代码数据库中,而一使用者透过图形化流程编辑模块以选取储存于图形化组件数据库中的图形组件来组合成一图形化流程文件,然后,图形化流程转译模块依据图形化流程文件,并对应至程序代码数据库中的程序代码片段,将图形化流程文件转译为一程序语言文件。另外,本发明更包含一程序代码模块,其由使用者输入一附加程序代码片段,并将附加程序代码片段加入程序语言文件。
本发明亦提供一种转译图形化流程为程序语言的语言样式方法,其包含从一图形组件数据库中选取至少一图形组件,以组合成一图形化流程文件,然后,依据一程序代码数据库中所储存对应至储存于图形化组件数据库中的图形组件的至少一程序代码片段,将图形化流程文件转译为一程序语言文件。另外,本发明更包含输入一附加程序代码片段,以便将附加程序代码片段加入程序语言文件。
由于本发明的转译图形化流程为程序语言的语言样式***与方法将图形化流程文件转译为程序语言文件,所以与撰写程序语言一样,能够弹性的增加图形化流程中的新图形组件。
而且,本发明的转译图形化流程为程序语言的语言样式***与方法将图形化流程文件转译为程序语言文件,所以能够以程序语言撰写未定义成图形组件的功能,使图形化流程执行未定义成图形组件的功能。
另外,本发明的转译图形化流程为程序语言的语言样式***与方法将图形化流程文件转译为程序语言文件,所以能够以执行程序语言的速度来执行图形化流程,以提高图形化流程***的执行效能。
附图说明
图1为一示意图,显示本发明较佳实施例的转译图形化流程为程序语言的语言样式***的示意图。
图2为一流程图,显示本发明较佳实施例的转译图形化流程为程序语言的语言样式方法的流程图。
附图符号说明
1 转译图形化流程为程序语言的语言样式***
11 图形化组件数据库
101 图形组件
1011 第一图形组件
1012 第二图形组件
1013 第三图形组件
12 程序代码数据库
102 程序代码片段
1021 第一程序代码片段
1022 第二程序代码片段
1023 第三程序代码片段
13 图形化流程编辑模块
103 图形化流程文件
14 图形化流程转译模块
104 程序语言文件
15 程序代码模块
105 附加程序代码片段
2 转译图形化流程为程序语言的语言样式方法
201~205 转译图形化流程为程序语言的语言样式方法的流程
具体实施方式
以下将参照相关图标说明本发明较佳实施例的转译图形化流程为程序语言的语言样式***与方法,其中,相同的组件将以相同的参照符号加以说明。
请参照图1所示,依本发明较佳实施例的转译图形化流程为程序语言的语言样式***1包含一图形组件数据库11、一程序代码数据库12、一图形化流程编辑模块13以及一图形化流程转译模块14。在本实施例中,图形组件数据库11储存至少一图形组件101,图形组件101能够表现一特定功能。
程序代码数据库12储存对应至储存于图形化组件数据库11中的图形组件101的至少一程序代码片段102,因此,每一程序代码片段102的执行结果与图形组件101的执行结果相同。在本实施例中,第一图形组件1011对应至第一程序代码片段1021、第二图形组件1012对应至第二程序代码片段1022以及第三图形组件1013对应至第三程序代码片段1023。
图形化流程编辑模块13由一使用者选取储存于图形化组件数据库11中的图形组件101来组合成一图形化流程文件103,所以,图形化流程文件103必须能够表现出使用者所须的所有功能。
图形化流程转译模块14依据图形化流程文件103,并对应至程序代码数据库12中的程序代码片段102,以将图形化流程文件103转译为一程序语言文件104。
另外,依本发明较佳实施例的转译图形化流程为程序语言的语言样式***1更包含一程序代码模块15,其由使用者输入一附加程序代码片段105,并将附加程序代码片段105加入程序语言文件104。因此,当图形化流程文件103无法表现出使用者所需的所有功能时,附加程序代码片段105能够补足使用者所需的所有功能。
为使本发明的内容更易被理解,以下将举一实施例,说明依本发明较佳实施例的转译图形化流程为程序语言的语言样式方法2的流程。
请参照图2所示,依本发明较佳实施例的转译图形化流程为程序语言的语言样式方法2包含从一图形组件数据库11中选取至少一图形组件101,以组合成一图形化流程文件103,以及依据一程序代码数据库12中所储存对应至储存于图形化组件数据库11中的图形组件101的至少一程序代码片段102,将图形化流程文件103转译为一程序语言文件104。另外,本实施例更包含输入一附加程序代码片段105,以将附加程序代码片段105加入程序语言文件104中。
承上所述,在本实施例中,步骤201从图形组件数据库11中选取第一图形组件1011、第二图形组件1012、以及第三图形组件1013,以组合成图形化流程文件103。
接着,步骤202依据图形化流程文件103从程序代码数据库12中选取对应的程序代码片段102,以将图形化流程文件103转译为程序语言文件104,因此,程序语言文件104的内容包括第一程序代码片段1021、第二程序代码片段1021、以及第三程序代码片段1023。
然后,步骤203判断程序语言文件104是否包括使用者所需的所有功能,假如程序语言文件104已经包括使用者所需的所有功能时,则转译图形化流程为程序语言的语言样式方法2的流程结束;假如程序语言文件104未包括使用者所需的所有功能时,则进行步骤204。
在步骤204中,使用者输入附加程序代码片段105,附加程序代码片段105为程序语言文件104中未包括的使用者所需的功能,然后,将附加程序代码片段105并入程序语言文件104中,以补足程序语言文件104的功能。所以,具有所有所需功能的程序语言文件104包括四项功能,其由第一程序代码片段1021、第二程序代码片段1021、第三程序代码片段1023、以及附加程序代码片段105所提供的功能。
最后,步骤205判断是否已经补足程序语言文件104中所需的所有功能,假如尚未补足程序语言文件104中所需的所有功能,则再进行步骤204;假如已经补足程序语言文件104中所需的所有功能,则转译图形化流程为程序语言的语言样式方法2的流程结束。
综上所述,本发明的转译图形化流程为程序语言的语言样式***与方法将图形化流程文件转译为程序语言文件,所以与撰写程序语言一样,能够弹性的增加图形化流程中的新图形组件,而且,能够以程序语言撰写未定义成图形组件的功能,使图形化流程执行未定义成图形组件的功能,另外,更能够以执行程序语言的速度来执行图形化流程,以提高图形化流程***的执行效能。
任何熟悉该项技术者均可对上述依据本发明的实施例进行等效的修改,而不脱离其精神与范畴。因此,以上所述仅为举例性,而非为限制性者。任何不脱离其精神与范畴而对其进行的等效修改或变更,均应包括于本发明权利要求范围中。
Claims (4)
1、一种转译图形化流程为程序语言的语言样式***,其特征在于所述***包含:
一图形组件数据库,其储存至少一图形组件;
一程序代码数据库,其储存对应至储存于该图形化组件数据库中的该图形组件的至少一程序代码片段;
一图形化流程编辑模块,其由一使用者选取储存于该图形化组件数据库中的该图形组件来组合成一图形化流程文件;以及
一图形化流程转译模块,其依据该图形化流程文件,并对应至该程序代码数据库中的该程序代码片段,以将该图形化流程文件转译为一程序语言文件。
2、如权利要求1所述的转译图形化流程为程序语言的语言样式***,其特征在于所述***还包含:
一程序代码模块,其由该使用者输入一附加程序代码片段,并将该附加程序代码片段加入该程序语言文件。
3、一种转译图形化流程为程序语言的语言样式方法,包含:
从一图形组件数据库中选取至少一图形组件,以组合成一图形化流程文件,以及
依据一程序代码数据库中所储存对应至储存于该图形化组件数据库中的该图形组件的至少一程序代码片段,将该图形化流程文件转译为一程序语言文件。
4、如权利要求3所述的转译图形化流程为程序语言的语言样式方法,还包含:
输入一附加程序代码片段,以将该附加程序代码片段加入该程序语言文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 01120027 CN1395170A (zh) | 2001-07-06 | 2001-07-06 | 转译图形化流程为程序语言的语言样式***与方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 01120027 CN1395170A (zh) | 2001-07-06 | 2001-07-06 | 转译图形化流程为程序语言的语言样式***与方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1395170A true CN1395170A (zh) | 2003-02-05 |
Family
ID=4663869
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 01120027 Pending CN1395170A (zh) | 2001-07-06 | 2001-07-06 | 转译图形化流程为程序语言的语言样式***与方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1395170A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113220345A (zh) * | 2021-04-29 | 2021-08-06 | 华人运通(上海)云计算科技有限公司 | 一种指令块的处理方法、装置、设备及存储介质 |
-
2001
- 2001-07-06 CN CN 01120027 patent/CN1395170A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113220345A (zh) * | 2021-04-29 | 2021-08-06 | 华人运通(上海)云计算科技有限公司 | 一种指令块的处理方法、装置、设备及存储介质 |
CN113220345B (zh) * | 2021-04-29 | 2024-03-15 | 华人运通(上海)云计算科技有限公司 | 一种指令块的处理方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1297936C (zh) | 用来比较两个计算机文件的方法及*** | |
CN1279441C (zh) | 用于确定热门的调用者-被调用者关系和对应的调用者/被调用者对的方法 | |
CN1825303A (zh) | 用于编辑标记语言文档的方法和数据处理*** | |
CN1786957A (zh) | 本地与远程语音呈现之间的动态转换 | |
CN1278231C (zh) | 将抽象句法表示法1数据模型化成对象模型的方法及*** | |
CN1885265A (zh) | 在无需修改源代码的情况下本地化java gui应用的***和方法 | |
CN1159665C (zh) | 创建定制数据库的方法和设备 | |
CN1877531A (zh) | 一种嵌入式编译体系扫描器的实现方法 | |
CN1737755A (zh) | 一种嵌入式实时操作***的建模和代码生成方法 | |
CN1801093A (zh) | Java操作***中类装载的实现方法 | |
CN101051319A (zh) | 文件分配***中的文件名生成方法及生成装置 | |
CN100347706C (zh) | 一种pdf文档到xml文档转换的方法 | |
CN1739082A (zh) | 用于在传统操作***中启用统一字符编码输入的装置与方法 | |
CN101055593A (zh) | 藏文网页及其编码的识别方法 | |
CN1992715A (zh) | 基于asn.1定义的pdu编解码代码自动生成的实现方法 | |
CN1811775A (zh) | 计算机中建立树状文件结构的方法 | |
CN1395170A (zh) | 转译图形化流程为程序语言的语言样式***与方法 | |
CN1320456C (zh) | 智能仪表界面自动生成方法 | |
CN1949175A (zh) | 一种对软件中的数据进行替换的方法 | |
CN101059758A (zh) | 屏幕转换程序生成方法及设备 | |
CN1656447A (zh) | 在corba环境中保证uml模型与其实现之间链接的软件开发工具 | |
CN1278223C (zh) | 应用于电脑游戏的脚本执行方法 | |
CN1860437A (zh) | 可编译计算机程序的处理 | |
CN1269034C (zh) | 一种嵌入式***中可执行文件的压缩及其加载方法 | |
CN1619495A (zh) | 跨平台的用户界面开发方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |