欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式系統(tǒng)與方法

文檔序號(hào):6557772閱讀:140來(lái)源:國(guó)知局
專利名稱:轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式系統(tǒng)與方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式系統(tǒng)與方法,尤其涉及一種能夠?qū)D形化流程轉(zhuǎn)譯為程序語(yǔ)言,而且能夠由使用者自行加入程序片斷的轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式系統(tǒng)與方法。
背景技術(shù)
在已有的圖形化流程系統(tǒng)中,當(dāng)執(zhí)行圖形化流程時(shí),必須針對(duì)組成圖形化流程中的不同圖形組件,實(shí)作不同的程序代碼,所以,使得在圖形化流程系統(tǒng)中增加新的圖形組件,必須要重新撰寫圖形化流程的程序,結(jié)果造成無(wú)法彈性的增加圖形化流程中的新圖形組件。
另外,由于圖形化流程由圖形組件組成,所以圖形化流程的功能受限于圖形組件的功能,因此,當(dāng)所須的功能未定義成圖形組件時(shí),圖形化流程便無(wú)法執(zhí)行所須的功能。所以,使得圖形化流程系統(tǒng)的功能比一般程序語(yǔ)言的功能少而簡(jiǎn)單。
另外,因?yàn)樵谝延械膱D形化流程系統(tǒng)中,當(dāng)執(zhí)行圖形化流程時(shí),必須動(dòng)態(tài)的處理圖形化流程與圖形組件的內(nèi)容,所以,圖形化流程系統(tǒng)的執(zhí)行速度通常比程序語(yǔ)言系統(tǒng)慢,因而使得圖形化流程系統(tǒng)的執(zhí)行效能比程序語(yǔ)言系統(tǒng)差。
綜上所述,如何改良圖形化流程系統(tǒng),以能夠彈性的增加圖形化流程中的新圖形組件,能夠使圖形化流程執(zhí)行未定義成圖形組件的功能,而且能夠加速圖形化流程系統(tǒng)的執(zhí)行速度以提高圖形化流程系統(tǒng)的執(zhí)行效能,實(shí)乃當(dāng)前的重要課題。

發(fā)明內(nèi)容
針對(duì)上述的問(wèn)題,本發(fā)明的目的在提供一種能夠彈性的增加圖形化流程中的新圖形組件的轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式系統(tǒng)與方法。
本發(fā)明的另一目的在于提供一種能夠使圖形化流程執(zhí)行未定義成圖形組件的功能的轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式系統(tǒng)與方法。
本發(fā)明的另一目的在于提供一種能夠加速圖形化流程系統(tǒng)的執(zhí)行速度以提高圖形化流程系統(tǒng)的執(zhí)行效能的轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式系統(tǒng)與方法。
承上所述,本發(fā)明的特征在于透過(guò)另一樣板語(yǔ)言將圖形化流程中每一圖形組件轉(zhuǎn)譯成功能完整的程序語(yǔ)言區(qū)段,以將圖形化流程轉(zhuǎn)譯為完整可執(zhí)行的程序語(yǔ)言。
為達(dá)上述的目的,本發(fā)明提供一種轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式系統(tǒng),其包含一圖形組件數(shù)據(jù)庫(kù)、一程序代碼數(shù)據(jù)庫(kù)、一圖形化流程編輯模塊以及一圖形化流程轉(zhuǎn)譯模塊。在本發(fā)明中,圖形組件數(shù)據(jù)庫(kù)儲(chǔ)存至少一圖形組件,而對(duì)應(yīng)至儲(chǔ)存于圖形化組件數(shù)據(jù)庫(kù)中的圖形組件的至少一程序代碼片段儲(chǔ)存于程序代碼數(shù)據(jù)庫(kù)中,而一使用者透過(guò)圖形化流程編輯模塊以選取儲(chǔ)存于圖形化組件數(shù)據(jù)庫(kù)中的圖形組件來(lái)組合成一圖形化流程文件,然后,圖形化流程轉(zhuǎn)譯模塊依據(jù)圖形化流程文件,并對(duì)應(yīng)至程序代碼數(shù)據(jù)庫(kù)中的程序代碼片段,將圖形化流程文件轉(zhuǎn)譯為一程序語(yǔ)言文件。另外,本發(fā)明更包含一程序代碼模塊,其由使用者輸入一附加程序代碼片段,并將附加程序代碼片段加入程序語(yǔ)言文件。
本發(fā)明亦提供一種轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式方法,其包含從一圖形組件數(shù)據(jù)庫(kù)中選取至少一圖形組件,以組合成一圖形化流程文件,然后,依據(jù)一程序代碼數(shù)據(jù)庫(kù)中所儲(chǔ)存對(duì)應(yīng)至儲(chǔ)存于圖形化組件數(shù)據(jù)庫(kù)中的圖形組件的至少一程序代碼片段,將圖形化流程文件轉(zhuǎn)譯為一程序語(yǔ)言文件。另外,本發(fā)明更包含輸入一附加程序代碼片段,以便將附加程序代碼片段加入程序語(yǔ)言文件。
由于本發(fā)明的轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式系統(tǒng)與方法將圖形化流程文件轉(zhuǎn)譯為程序語(yǔ)言文件,所以與撰寫程序語(yǔ)言一樣,能夠彈性的增加圖形化流程中的新圖形組件。
而且,本發(fā)明的轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式系統(tǒng)與方法將圖形化流程文件轉(zhuǎn)譯為程序語(yǔ)言文件,所以能夠以程序語(yǔ)言撰寫未定義成圖形組件的功能,使圖形化流程執(zhí)行未定義成圖形組件的功能。
另外,本發(fā)明的轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式系統(tǒng)與方法將圖形化流程文件轉(zhuǎn)譯為程序語(yǔ)言文件,所以能夠以執(zhí)行程序語(yǔ)言的速度來(lái)執(zhí)行圖形化流程,以提高圖形化流程系統(tǒng)的執(zhí)行效能。


圖1為一示意圖,顯示本發(fā)明較佳實(shí)施例的轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式系統(tǒng)的示意圖。
圖2為一流程圖,顯示本發(fā)明較佳實(shí)施例的轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式方法的流程圖。
附圖符號(hào)說(shuō)明1 轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式系統(tǒng)11 圖形化組件數(shù)據(jù)庫(kù)101圖形組件1011 第一圖形組件1012 第二圖形組件1013 第三圖形組件12 程序代碼數(shù)據(jù)庫(kù)102程序代碼片段1021 第一程序代碼片段1022 第二程序代碼片段1023 第三程序代碼片段13 圖形化流程編輯模塊103圖形化流程文件14 圖形化流程轉(zhuǎn)譯模塊104程序語(yǔ)言文件15 程序代碼模塊105附加程序代碼片段2 轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式方法201~205轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式方法的流程具體實(shí)施方式
以下將參照相關(guān)圖標(biāo)說(shuō)明本發(fā)明較佳實(shí)施例的轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式系統(tǒng)與方法,其中,相同的組件將以相同的參照符號(hào)加以說(shuō)明。
請(qǐng)參照?qǐng)D1所示,依本發(fā)明較佳實(shí)施例的轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式系統(tǒng)1包含一圖形組件數(shù)據(jù)庫(kù)11、一程序代碼數(shù)據(jù)庫(kù)12、一圖形化流程編輯模塊13以及一圖形化流程轉(zhuǎn)譯模塊14。在本實(shí)施例中,圖形組件數(shù)據(jù)庫(kù)11儲(chǔ)存至少一圖形組件101,圖形組件101能夠表現(xiàn)一特定功能。
程序代碼數(shù)據(jù)庫(kù)12儲(chǔ)存對(duì)應(yīng)至儲(chǔ)存于圖形化組件數(shù)據(jù)庫(kù)11中的圖形組件101的至少一程序代碼片段102,因此,每一程序代碼片段102的執(zhí)行結(jié)果與圖形組件101的執(zhí)行結(jié)果相同。在本實(shí)施例中,第一圖形組件1011對(duì)應(yīng)至第一程序代碼片段1021、第二圖形組件1012對(duì)應(yīng)至第二程序代碼片段1022以及第三圖形組件1013對(duì)應(yīng)至第三程序代碼片段1023。
圖形化流程編輯模塊13由一使用者選取儲(chǔ)存于圖形化組件數(shù)據(jù)庫(kù)11中的圖形組件101來(lái)組合成一圖形化流程文件103,所以,圖形化流程文件103必須能夠表現(xiàn)出使用者所須的所有功能。
圖形化流程轉(zhuǎn)譯模塊14依據(jù)圖形化流程文件103,并對(duì)應(yīng)至程序代碼數(shù)據(jù)庫(kù)12中的程序代碼片段102,以將圖形化流程文件103轉(zhuǎn)譯為一程序語(yǔ)言文件104。
另外,依本發(fā)明較佳實(shí)施例的轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式系統(tǒng)1更包含一程序代碼模塊15,其由使用者輸入一附加程序代碼片段105,并將附加程序代碼片段105加入程序語(yǔ)言文件104。因此,當(dāng)圖形化流程文件103無(wú)法表現(xiàn)出使用者所需的所有功能時(shí),附加程序代碼片段105能夠補(bǔ)足使用者所需的所有功能。
為使本發(fā)明的內(nèi)容更易被理解,以下將舉一實(shí)施例,說(shuō)明依本發(fā)明較佳實(shí)施例的轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式方法2的流程。
請(qǐng)參照?qǐng)D2所示,依本發(fā)明較佳實(shí)施例的轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式方法2包含從一圖形組件數(shù)據(jù)庫(kù)11中選取至少一圖形組件101,以組合成一圖形化流程文件103,以及依據(jù)一程序代碼數(shù)據(jù)庫(kù)12中所儲(chǔ)存對(duì)應(yīng)至儲(chǔ)存于圖形化組件數(shù)據(jù)庫(kù)11中的圖形組件101的至少一程序代碼片段102,將圖形化流程文件103轉(zhuǎn)譯為一程序語(yǔ)言文件104。另外,本實(shí)施例更包含輸入一附加程序代碼片段105,以將附加程序代碼片段105加入程序語(yǔ)言文件104中。
承上所述,在本實(shí)施例中,步驟201從圖形組件數(shù)據(jù)庫(kù)11中選取第一圖形組件1011、第二圖形組件1012、以及第三圖形組件1013,以組合成圖形化流程文件103。
接著,步驟202依據(jù)圖形化流程文件103從程序代碼數(shù)據(jù)庫(kù)12中選取對(duì)應(yīng)的程序代碼片段102,以將圖形化流程文件103轉(zhuǎn)譯為程序語(yǔ)言文件104,因此,程序語(yǔ)言文件104的內(nèi)容包括第一程序代碼片段1021、第二程序代碼片段1021、以及第三程序代碼片段1023。
然后,步驟203判斷程序語(yǔ)言文件104是否包括使用者所需的所有功能,假如程序語(yǔ)言文件104已經(jīng)包括使用者所需的所有功能時(shí),則轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式方法2的流程結(jié)束;假如程序語(yǔ)言文件104未包括使用者所需的所有功能時(shí),則進(jìn)行步驟204。
在步驟204中,使用者輸入附加程序代碼片段105,附加程序代碼片段105為程序語(yǔ)言文件104中未包括的使用者所需的功能,然后,將附加程序代碼片段105并入程序語(yǔ)言文件104中,以補(bǔ)足程序語(yǔ)言文件104的功能。所以,具有所有所需功能的程序語(yǔ)言文件104包括四項(xiàng)功能,其由第一程序代碼片段1021、第二程序代碼片段1021、第三程序代碼片段1023、以及附加程序代碼片段105所提供的功能。
最后,步驟205判斷是否已經(jīng)補(bǔ)足程序語(yǔ)言文件104中所需的所有功能,假如尚未補(bǔ)足程序語(yǔ)言文件104中所需的所有功能,則再進(jìn)行步驟204;假如已經(jīng)補(bǔ)足程序語(yǔ)言文件104中所需的所有功能,則轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式方法2的流程結(jié)束。
綜上所述,本發(fā)明的轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式系統(tǒng)與方法將圖形化流程文件轉(zhuǎn)譯為程序語(yǔ)言文件,所以與撰寫程序語(yǔ)言一樣,能夠彈性的增加圖形化流程中的新圖形組件,而且,能夠以程序語(yǔ)言撰寫未定義成圖形組件的功能,使圖形化流程執(zhí)行未定義成圖形組件的功能,另外,更能夠以執(zhí)行程序語(yǔ)言的速度來(lái)執(zhí)行圖形化流程,以提高圖形化流程系統(tǒng)的執(zhí)行效能。
任何熟悉該項(xiàng)技術(shù)者均可對(duì)上述依據(jù)本發(fā)明的實(shí)施例進(jìn)行等效的修改,而不脫離其精神與范疇。因此,以上所述僅為舉例性,而非為限制性者。任何不脫離其精神與范疇而對(duì)其進(jìn)行的等效修改或變更,均應(yīng)包括于本發(fā)明權(quán)利要求范圍中。
權(quán)利要求
1.一種轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式系統(tǒng),其特征在于所述系統(tǒng)包含一圖形組件數(shù)據(jù)庫(kù),其儲(chǔ)存至少一圖形組件;一程序代碼數(shù)據(jù)庫(kù),其儲(chǔ)存對(duì)應(yīng)至儲(chǔ)存于該圖形化組件數(shù)據(jù)庫(kù)中的該圖形組件的至少一程序代碼片段;一圖形化流程編輯模塊,其由一使用者選取儲(chǔ)存于該圖形化組件數(shù)據(jù)庫(kù)中的該圖形組件來(lái)組合成一圖形化流程文件;以及一圖形化流程轉(zhuǎn)譯模塊,其依據(jù)該圖形化流程文件,并對(duì)應(yīng)至該程序代碼數(shù)據(jù)庫(kù)中的該程序代碼片段,以將該圖形化流程文件轉(zhuǎn)譯為一程序語(yǔ)言文件。
2.如權(quán)利要求1所述的轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式系統(tǒng),其特征在于所述系統(tǒng)還包含一程序代碼模塊,其由該使用者輸入一附加程序代碼片段,并將該附加程序代碼片段加入該程序語(yǔ)言文件。
3.一種轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式方法,包含從一圖形組件數(shù)據(jù)庫(kù)中選取至少一圖形組件,以組合成一圖形化流程文件,以及依據(jù)一程序代碼數(shù)據(jù)庫(kù)中所儲(chǔ)存對(duì)應(yīng)至儲(chǔ)存于該圖形化組件數(shù)據(jù)庫(kù)中的該圖形組件的至少一程序代碼片段,將該圖形化流程文件轉(zhuǎn)譯為一程序語(yǔ)言文件。
4.如權(quán)利要求3所述的轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式方法,還包含輸入一附加程序代碼片段,以將該附加程序代碼片段加入該程序語(yǔ)言文件。
全文摘要
轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式系統(tǒng)包含一圖形組件數(shù)據(jù)庫(kù)儲(chǔ)存至少一圖形組件;一程序代碼數(shù)據(jù)庫(kù)儲(chǔ)存對(duì)應(yīng)至儲(chǔ)存于圖形化組件數(shù)據(jù)庫(kù)中的圖形組件的至少一程序代碼片段;一圖形化流程編輯模塊由一使用者選取儲(chǔ)存于圖形化組件數(shù)據(jù)庫(kù)中的圖形組件來(lái)組合成一圖形化流程文件;一圖形化流程轉(zhuǎn)譯模塊再依據(jù)圖形化流程文件,并對(duì)應(yīng)至程序代碼數(shù)據(jù)庫(kù)中的程序代碼片段,以將圖形化流程文件轉(zhuǎn)譯為一程序語(yǔ)言文件。另外,本發(fā)明更包含一程序代碼模塊,其由使用者輸入一附加程序代碼片段,并將附加程序代碼片段加入程序語(yǔ)言文件。本發(fā)明亦揭露一種轉(zhuǎn)譯圖形化流程為程序語(yǔ)言的語(yǔ)言樣式方法。
文檔編號(hào)G06F9/445GK1395170SQ0112002
公開日2003年2月5日 申請(qǐng)日期2001年7月6日 優(yōu)先權(quán)日2001年7月6日
發(fā)明者張榮貴, 張澍元, 陳瑩儒 申請(qǐng)人:程曦資訊整合股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
洪洞县| 射洪县| 泾川县| 河曲县| 澎湖县| 龙州县| 涿鹿县| 哈尔滨市| 图木舒克市| 玉环县| 洛宁县| 多伦县| 马尔康县| 汉川市| 乳源| 鹿邑县| 锡林郭勒盟| 新丰县| 五常市| 马山县| 东方市| 科技| 阳泉市| 青浦区| 如东县| 靖西县| 象州县| 高碑店市| 利川市| 鸡东县| 南华县| 云和县| 会同县| 金华市| 栾城县| 永兴县| 洮南市| 新竹市| 遂溪县| 神农架林区| 祁门县|