火龍果UAP之UI框架介紹_第1頁
火龍果UAP之UI框架介紹_第2頁
火龍果UAP之UI框架介紹_第3頁
火龍果UAP之UI框架介紹_第4頁
火龍果UAP之UI框架介紹_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、2006 UFIDA Software CorporationU870產(chǎn)品培訓(xùn)產(chǎn)品培訓(xùn)侯關(guān)士侯關(guān)士 UAP之之UI框架框架2006 UFIDA Software Corporation 演示:給大家一個(gè)直觀的感受 基礎(chǔ)篇:UI框架功能概述 中級(jí)篇:如何使用UI框架介紹UI框架的基礎(chǔ)實(shí)現(xiàn)功能。 高級(jí)篇:如何使用UI框架的接口高級(jí)功能開發(fā)(行為對(duì)象)2006 UFIDA Software Corporation先演示,再說話!先演示,再說話!2006 UFIDA Software Corporation支持樹形結(jié)構(gòu)的業(yè)務(wù)實(shí)體支持一個(gè)業(yè)務(wù)實(shí)體對(duì)應(yīng)多個(gè)視圖,一個(gè)視圖只能對(duì)應(yīng)一個(gè)業(yè)務(wù)實(shí)體;支持一個(gè)業(yè)務(wù)實(shí)

2、體屬性對(duì)應(yīng)多個(gè)視圖控件;豐富的客戶端展現(xiàn):多子表、分組、頁簽;表單和業(yè)務(wù)模型是一對(duì)一的關(guān)系;與門戶集成;視圖在表單上支持自由布局;業(yè)務(wù)邏輯層(M)、界面層(V)、業(yè)務(wù)邏輯和界面之間的控制層(C)互相分離;支持運(yùn)行時(shí)多語。2006 UFIDA Software Corporationn業(yè)務(wù)建模工具n視圖布局工具n核心運(yùn)行時(shí)2006 UFIDA Software Corporationu業(yè)務(wù)邏輯的基礎(chǔ)實(shí)現(xiàn)u維護(hù)模型和布局視圖的關(guān)系u為行為對(duì)象提供運(yùn)行環(huán)境u客戶端展現(xiàn),與用戶交互2006 UFIDA Software Corporationp狀態(tài)控制p值更新事件p數(shù)據(jù)合法性約束p生單p持久化p200

3、6 UFIDA Software Corporation工作流:為表單之間建立關(guān)系提供驅(qū)動(dòng)能力門戶:表單集成在門戶中,是表單的運(yùn)行時(shí)環(huán)境UAP:UI框架是UAP的一個(gè)重要組成部分,并為UI框架提供基礎(chǔ)功能,如過濾設(shè)計(jì)、參照設(shè)計(jì)、數(shù)據(jù)引擎等。2006 UFIDA Software Corporation表單:檔案和單據(jù)的統(tǒng)稱,是UI框架的工作產(chǎn)品行為對(duì)象:一個(gè)實(shí)現(xiàn)了UI框架接口的程序集,在運(yùn)行時(shí)被實(shí)例化2006 UFIDA Software Corporation2006 UFIDA Software Corporation 增加角色設(shè)置功能。 UAP使用U8的用戶數(shù)據(jù)。 UAP內(nèi)置角色分為:開

4、發(fā)人員、企業(yè)用戶、未授權(quán)用戶 每個(gè)U8用戶可被分配一個(gè)UAP角色 賬套主管默認(rèn)被設(shè)置為“開發(fā)人員”角色 賬套主管的角色類型不能修改 賬套主管可以為其他非賬套主管的操作員分配角色 未授權(quán)用戶無法登錄UAP系統(tǒng)2006 UFIDA Software Corporation2006 UFIDA Software Corporation功能清單產(chǎn)品開發(fā)人員開發(fā)人員企業(yè)用戶參照設(shè)計(jì)器是是否欄目設(shè)計(jì)器是是否過濾設(shè)計(jì)器是是否數(shù)據(jù)引擎設(shè)計(jì)是是否新表單定義是是是新行為對(duì)象定義是是否單據(jù)轉(zhuǎn)換規(guī)則是是是報(bào)表定義是是是老單據(jù)自定義是是是UAP單據(jù)自定義是是是分配角色全為否,只有賬套主管可以分配角色2006 UFIDA

5、 Software Corporation2006 UFIDA Software Corporation鼠標(biāo)右鍵單擊項(xiàng)目名稱2006 UFIDA Software Corporation右鍵單擊自定義表單在這里修改自定義表單的名稱,修改之后標(biāo)有五角星的文本都將隨之變化,此處修改為“培訓(xùn)用示例表單”。2006 UFIDA Software Corporation表單建立后,缺省建立“主表”和“第一子表”兩個(gè)實(shí)體,并且“第一子表”實(shí)體是“主表”實(shí)體的子實(shí)體。鼠標(biāo)右鍵單擊任一個(gè)實(shí)體,創(chuàng)建新的實(shí)體。選擇新建實(shí)體的父級(jí)實(shí)體這里輸入實(shí)體名稱可以在實(shí)體的屬性設(shè)置框里修改實(shí)體的屬性2006 UFIDA Sof

6、tware Corporation根實(shí)體,錄入培訓(xùn)的基本情況一級(jí)子實(shí)體實(shí)體,錄入?yún)⒓优嘤?xùn)的學(xué)員一級(jí)子實(shí)體,錄入培訓(xùn)的課程及時(shí)間安排培訓(xùn)議程的子實(shí)體,錄入每門課程的講師一級(jí)子實(shí)體,錄入培訓(xùn)的負(fù)責(zé)機(jī)構(gòu)和負(fù)責(zé)人2006 UFIDA Software Corporation實(shí)體屬性:描述實(shí)體的明細(xì)特征。實(shí)體屬性:描述實(shí)體的明細(xì)特征。選擇為哪個(gè)實(shí)體添加實(shí)體屬性,缺省為鼠標(biāo)右鍵單擊的實(shí)體。鼠標(biāo)右鍵單擊實(shí)體名稱選擇實(shí)體屬性的類型實(shí)體屬性的類型:表單編號(hào)文本單價(jià)表單名稱(檔案適用)日期單價(jià)正數(shù)日期時(shí)間金額正整數(shù)枚舉復(fù)選框小數(shù)基礎(chǔ)資料制單日期正小數(shù)基礎(chǔ)資料屬性修改日期制單人數(shù)量2006 UFIDA Softwa

7、re Corporation基本情況實(shí)體屬性示例:基本情況實(shí)體屬性示例:2006 UFIDA Software Corporation系統(tǒng)提供的一個(gè)缺省布局視圖可以在這里單擊鼠標(biāo)右鍵增加布局視圖鼠標(biāo)雙擊一個(gè)布局視圖,進(jìn)入布局視圖界面這里列出了所有實(shí)體,是進(jìn)行布局的原材料,可以用鼠標(biāo)拖到布局視圖區(qū)。布局視圖區(qū),初始狀態(tài)是空白的??梢杂檬髽?biāo)拖拽它的區(qū)域大小設(shè)計(jì)布局時(shí)可以把工具箱里的元素用鼠標(biāo)拖過來。公共組件,是所有表單共有的布局原材料,可以用鼠標(biāo)拖到布局視圖區(qū)。布局用工具箱2006 UFIDA Software Corporation2006 UFIDA Software Corporation業(yè)

8、務(wù)模型和布局視圖設(shè)計(jì)完畢后,通過發(fā)布功能把表單發(fā)布到U8運(yùn)行環(huán)境中進(jìn)行發(fā)布前需要把正在設(shè)計(jì)的表單關(guān)閉。通過這個(gè)工具條按鈕發(fā)布注意:如在此過程中出現(xiàn)問題,建議退出UAP重新登錄后再發(fā)布。2006 UFIDA Software Corporation 表單發(fā)布后就可以在U8中運(yùn)行并使用這個(gè)表單了。 首先登錄U8,在左樹菜單中定位到表單所屬的子產(chǎn)品(這里是銷售管理),就可以找到發(fā)布過的表單。2006 UFIDA Software CorporationUI框架運(yùn)行時(shí)提供了門戶工具條按鈕功能的缺省實(shí)現(xiàn)。這里切換不同的布局視圖。每個(gè)編輯出口(EditWindow)擁有子級(jí)的工具條按鈕。多行文本錄入可以用

9、鼠標(biāo)拖拽這些單元格2006 UFIDA Software Corporation 菜單編輯工具 參照及參照屬性使用 單行模式和多行模式 編輯窗口(EditWindow)的工具條 如何設(shè)置枚舉值 如何設(shè)置多行文本 單據(jù)編號(hào)規(guī)則 打印模版 如何實(shí)現(xiàn)運(yùn)行時(shí)多語2006 UFIDA Software Corporation改變UI框架缺省實(shí)現(xiàn),如擴(kuò)展UI框架沒有的功能2006 UFIDA Software Corporation安裝Microsoft Visual Studio 2005創(chuàng)建一個(gè) C# 類庫(.dll)項(xiàng)目為項(xiàng)目添加引用:UFIDA.U8.Framework.Error UFIDA.U8.UAP.UI.Runtime.Model UFIDA.U8.UAP.UI.Runtime.Common添加一個(gè)類,并實(shí)現(xiàn)接口IVoucherpublic class PurchaseOrder : IVoucher實(shí)現(xiàn)業(yè)務(wù)邏輯編譯工程,得到一個(gè)dll2006 UFIDA Software Corporation2006 UFIDA Software Corporation說明:產(chǎn)品開發(fā)對(duì)應(yīng)上圖的系統(tǒng)接口擴(kuò)展開發(fā)對(duì)應(yīng)上圖的二次開發(fā)接口客戶化開發(fā)因

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論