YiGo學習 一 YiGo介紹

2022-06-30 17:48:10 字數 1277 閱讀 5787

yigo是一種開發語言,是一種面向業務人員進行管理資訊系統開發的特定領域語言,屬於第五代計算機語言。它可以在圖形化介面上進行選擇、拖拽等動作進行管理業務建模,通過建立對系統需求的描述模型由計算機自動生成執行**,顛覆了傳統軟體開發方式;可以進行二次開發。有著四個

特點:圖形化;簡易化;高效化;個性化。具體

yigo的管理模型包括:

(1).介面模型:包含了介面、資料來源、資料物件事件處理、表單集合屬性等。

(2).資料關係:定義yigo語言處理的資訊的結構和規則。資料模型描述了資料結構、資料操作、資料約束以及資料之間的關係。

(3).業務流程:定義應用如何處理其各個業務的過程。yigo提供了針對過程的開發方法,定義了一套流程定義語言,使資訊系統的開發者可以通過yigo的過程定義語言描述其過程、任務和任務的處理順序。

解決方案目錄:

每個yigo使用者程式稱之為乙個應用(解決方案),包含了當前使用者程式的所有物件定義;所有的物件包含在乙個根目錄下,每個應用由多個工程組成。

應用的基本屬性及可用工程列表由solution.xml檔案指定,(當不想讓客戶看到某個工程時可以設定某一工程不可見);commondef.xml為應用的公共定義,為所有工程所使用,工程內的commondef供該工程使用,優先順序更高。

解決方案中的檔案介紹

project.xml:工程檔案,定義工程的全域性屬性;

entry.xml:功能入口定義檔案;

commondef.xml:工程中的公共設定,定義同應用中的同名檔案,只是優先順序更高;

bpm.xml:工程中流程物件定義集合檔案;定義工程中流程佈署資訊和與表單的關聯資訊;

表單:表單為乙個完整的使用者互動介面,每乙個表單由乙個或多個元件按照層次結構組成,並可以定義不同層次的布局結構;

資料物件:資料物件定義儲存目錄;

流程:流程用於描述使用者事務的處理過程;

資料對映:資料物件之間的生成關係;

資料遷移:資料物件之間的歸集關係;

報表:報表定義印刷格式的資料輸出。

YIGO標準平台解決模態視窗不能重新整理父介面的方法

sourceurl是為了可以在瀏覽器中除錯 不需要解注釋 sourceurl funexter.js use strict var fun ter function funs.test123 function name,cxt,args funs.getdocumentjson function e...

OpenCV學習(一) 入門介紹

我採用的平台是vs2010和opencv2.4.10。2 準備工作 基本配置方法 和 你可以參照上面提供的 也可以按照下面本人更為詳細的步驟。第一步 配置使用者變數和系統變數 計算機 屬性 高階系統設定 高階 環境變數 在使用者變數新建 opencv 和path opencv e opencv bu...

機器學習 一 基礎介紹

2.機器學習就業需求 linkedin所有職業技能需求量第一 機器學習,資料探勘和統計分析人才 3.深度學習 deep learning 3.1 什麼是深度學習?深度學習是基於機器學習延伸出來的乙個新的領域,由以人大腦結構為啟發的神經網路演算法為起源加之模型結構深度的增加發展,並伴隨大資料和計算能力...