freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

u9研發(fā)體系自定義報(bào)表開發(fā)手冊(cè)-在線瀏覽

2024-09-08 17:28本頁(yè)面
  

【正文】 新建解決方案 建分析項(xiàng)目方案類型必須是分析項(xiàng)目,如下圖: 打開模型元數(shù)據(jù)管理上面界面點(diǎn)擊確定后,就會(huì)出現(xiàn)一個(gè)報(bào)表開發(fā)界面,暫時(shí)不要關(guān)注其他信息,請(qǐng)打開菜單 報(bào)表/模型元數(shù)據(jù)管理,操作過程如下圖: 連接報(bào)表元數(shù)據(jù)庫(kù)操作過程如下圖:報(bào)表元數(shù)據(jù)庫(kù)連接后 模板導(dǎo)入、導(dǎo)出單擊選擇報(bào)表目錄、報(bào)表容器或報(bào)表模板,右鍵單擊打開菜單,選擇導(dǎo)出、導(dǎo)入命令,操作過程如下圖:導(dǎo)出界面:導(dǎo)入界面:模板的導(dǎo)出、導(dǎo)入使用場(chǎng)景一般是:178。178。 報(bào)表服務(wù)器的配置 安裝運(yùn)行Sql Server Reporting Services 請(qǐng)查看提供報(bào)表服務(wù)的機(jī)器是否已經(jīng)安裝Sql Server Reporting Services,因?yàn)樽远x報(bào)表最終要調(diào)用sql server的報(bào)表服務(wù)(Sql Server Reporting Services)實(shí)現(xiàn)。 配置報(bào)表服務(wù)站點(diǎn)ReportServer配置報(bào)表服務(wù)站點(diǎn)ReportServer,配置過程請(qǐng)參考 設(shè)置IIS中的站點(diǎn)。報(bào)表服務(wù)Dll目錄:\ReportServer\ReportServerLib,注意:\ReportServer\Tool\ReportServerSettingWinform\注意二者關(guān)系。報(bào)表服務(wù)URL:是報(bào)表ReportServer站點(diǎn)的位置。設(shè)置好后,單擊配置。配置完站點(diǎn)、企業(yè)后,請(qǐng)重啟:178。 Portal\SysManageServer\ 178。UBF(Ufida Business Framework)開發(fā)平臺(tái):采用元數(shù)據(jù)驅(qū)動(dòng)的、分布式的、面向服務(wù)的架構(gòu),它提供了統(tǒng)一的編程抽象模型,是一個(gè)適合應(yīng)用軟件開發(fā)及部署的全角色平臺(tái)。UBF Studio開發(fā)工具包中包含業(yè)務(wù)模型開發(fā)工具、用戶交互界面開發(fā)工具、流程設(shè)計(jì)開發(fā)工具、報(bào)表設(shè)計(jì)工具、打印風(fēng)格格式設(shè)計(jì)器、規(guī)則開發(fā)工具、商業(yè)智能元模型開發(fā)工具等,全部集成在集成開發(fā)環(huán)境中(IDE),該環(huán)境允許用戶在其中完成全部應(yīng)用開發(fā)的關(guān)鍵工作。如需詳細(xì)了解UBF的使用,請(qǐng)參考《(環(huán)境搭建).doc》、《(簡(jiǎn)介).doc》、《(使用).doc》。自定義報(bào)表開發(fā)主要包括三部分內(nèi)容:報(bào)表模板開發(fā)、報(bào)表數(shù)據(jù)源選擇、報(bào)表業(yè)務(wù)邏輯編寫。報(bào)表數(shù)據(jù)源選擇:是利用UBF開發(fā)平臺(tái)中的DataCommand生成工具找到業(yè)務(wù)邏輯所涉及到的實(shí)體,選擇出所需實(shí)體、所需屬性作為報(bào)表的數(shù)據(jù)源。報(bào)表業(yè)務(wù)邏輯編寫:主要是在生成的數(shù)據(jù)源項(xiàng)目中的ProcessData()方法中添加所需業(yè)務(wù)邏輯。DataCommand生成工具生成的項(xiàng)目,其中包含數(shù)據(jù)源信息文件,業(yè)務(wù)邏輯方法,就統(tǒng)稱為DataCommand。報(bào)表模板是報(bào)表的展示模板。對(duì)報(bào)表的總體介紹請(qǐng)參考《A04 》。Options RuntimeForReportDesigner=true,UBF開發(fā)自定義報(bào)表項(xiàng)目。 UBF連接到數(shù)據(jù)庫(kù)因?yàn)殚_發(fā)中使用的報(bào)表模板文件、實(shí)體模型等相關(guān)信息都是存儲(chǔ)在數(shù)據(jù)庫(kù)中,做自定義報(bào)表開發(fā)的前提是把UBF環(huán)境連接的到一個(gè)存儲(chǔ)著模板文件、實(shí)體模型等信息的數(shù)據(jù)庫(kù)上。打開UBF Studio \ UBFStudio\Runtime\ 。user id=u9test。Max Pool size=1500。persist security info=True。password=u9test/connectionString /system其主要配置項(xiàng)的含義如下: 178。 initial catalog=u9test:表明數(shù)據(jù)庫(kù)名178。 password=u9test:指明登錄密碼請(qǐng)根據(jù)所使用數(shù)據(jù)庫(kù)的具體情況配置。為方便創(chuàng)建快捷方式到桌面。組織是企業(yè)下的組織,在同一個(gè)數(shù)據(jù)庫(kù)中。用戶、密碼U9中用戶、密碼,不是sql server的“登錄名”以及對(duì)應(yīng)密碼。 連接報(bào)表元數(shù)據(jù)庫(kù)單擊報(bào)表資源管理中的連接,點(diǎn)擊報(bào)表元數(shù)據(jù)庫(kù)報(bào)表元數(shù)據(jù)庫(kù)打開后,系統(tǒng)報(bào)表、用戶自定義報(bào)表顯示如下圖:我們以后所開發(fā)的自定義報(bào)表都屬于用戶定義報(bào)表。第3章 報(bào)表開發(fā)基礎(chǔ) 實(shí)體從實(shí)際角度理解:實(shí)體:實(shí)際業(yè)務(wù)的基本單元在U9中稱為實(shí)體。但是如果實(shí)體有些復(fù)雜,用一個(gè)表結(jié)構(gòu)無法準(zhǔn)確、完整描述,或者可以描述但是比較復(fù)雜,就需要設(shè)計(jì)多個(gè)表關(guān)聯(lián)描述一個(gè)實(shí)體。對(duì)實(shí)體屬性的讀取、賦值類似于對(duì)程序中類對(duì)象的使用。 OQLOQL:Object Query Language是UBF中操作實(shí)體的語(yǔ)言,類似于sql,但比sql簡(jiǎn)單、方便。 支持OPath語(yǔ)法風(fēng)格的路徑表達(dá)式。OO風(fēng)格指定列:。支持列間表達(dá)式計(jì)算。 Order amp。支持Entity View定義,可以在Query定義中使用已有的Entity View!支持名空間的使用,支持中文。1在select, from, where子句中支持子查詢。1UDF(User Defined Function)的直接支持。1臨時(shí)表的支持。1對(duì)C風(fēng)格a ?b :c 條件表達(dá)式和Case When 表達(dá)式的支持。1對(duì)cast/convert類型轉(zhuǎn)換函數(shù)的支持。 Delete語(yǔ)句。生成代碼,添加業(yè)務(wù)邏輯。應(yīng)用報(bào)表設(shè)計(jì)器設(shè)計(jì)報(bào)表模板。. 部署DataCommand的dll,策略的dllDataCommand的dll是查詢數(shù)據(jù),策略是控制報(bào)表格式/數(shù)據(jù)處理的功能(調(diào)用報(bào)表元數(shù)據(jù)服務(wù))。為了保證報(bào)表開發(fā)模式的一致性,制定了該規(guī)范。粒度:一個(gè)領(lǐng)域一個(gè)解決方案項(xiàng)目命名規(guī)則名稱:服務(wù)組名稱;粒度:一個(gè)服務(wù)組一個(gè)項(xiàng)目報(bào)表命名規(guī)則名稱:報(bào)表名稱 解決方案命名規(guī)則名稱:領(lǐng)域名稱名稱+RptProcessStrategy組成。粒度:一個(gè)領(lǐng)域一個(gè)解決方案項(xiàng)目命名規(guī)則名稱:粒度:一個(gè)服務(wù)組一個(gè)項(xiàng)目項(xiàng)目裝配件屬性命名規(guī)則名稱:命名空間屬性命名規(guī)則名稱:類命名規(guī)則DataCommand類命名 :報(bào)表名稱+CmdDataSource類命名 :報(bào)表名稱+Ds第5章 需求、設(shè)計(jì)從本章起將完整的介紹一個(gè)報(bào)表的開發(fā)過程,報(bào)表的名稱是《XX月生產(chǎn)計(jì)劃與實(shí)績(jī)統(tǒng)計(jì)》,此報(bào)表是京東方茶谷項(xiàng)目的自定義報(bào)表。 需求 樣表《XX月生產(chǎn)計(jì)劃與實(shí)績(jī)統(tǒng)計(jì)》的需求描述文檔是Excel表,如下表:XX月生產(chǎn)計(jì)劃與實(shí)績(jī)統(tǒng)計(jì)統(tǒng)計(jì)期間:起始時(shí)間 20080101 截止時(shí)間 20080131部門客戶分類機(jī)種(料品)計(jì)劃投入計(jì)劃產(chǎn)出標(biāo)準(zhǔn)產(chǎn)出率實(shí)際完成合格數(shù)量良率實(shí)際入庫(kù)制造一科友達(dá)小尺寸 100009000%90008900%9000100009000%90008900%9000100009000%90008900%9000100009000%89908900%8990100009000%89908900%8990小計(jì)5000045000 4498044500 44980中尺寸5000049900%4990049900%499005000049900%4990049800%499005000049900%4990049880%499005000049900%5000049900%500005000049900%4999049870%499905000049900%4999949890%49999小計(jì)300000299400 299689299240 299689客戶小計(jì) 60000 58900  58989 58790  58989 部門小計(jì)  60000 58900  344669 343740  344669 制造二科林光小尺寸 % % % % % % % % % % % % 小計(jì)     客戶小計(jì)      松下中尺寸 % % % % 小計(jì) % % 客戶小計(jì)       部門小計(jì)      合計(jì)      表頭報(bào)表標(biāo)題:XX月生產(chǎn)計(jì)劃與實(shí)績(jī)統(tǒng)計(jì)。 表體報(bào)表欄目數(shù)據(jù)來源:部門:生產(chǎn)訂單-生產(chǎn)部門 。 分類:根據(jù)完工報(bào)告單- -后續(xù)處理-料品分類-庫(kù)存分類。 計(jì)劃投入:生產(chǎn)訂單-“生產(chǎn)數(shù)量”。 標(biāo)準(zhǔn)產(chǎn)出率:計(jì)劃產(chǎn)出/計(jì)劃投入。合格數(shù)量:根據(jù)生產(chǎn)訂單-“”和當(dāng)前統(tǒng)計(jì)期間取得 完工報(bào)告單-“合格數(shù)量”。 實(shí)際入庫(kù):根據(jù)生產(chǎn)訂單-“”和當(dāng)前統(tǒng)計(jì)期間取得 完工報(bào)告單-“實(shí)際入庫(kù)數(shù)量”。l 條件為空表示全部。l 條件參照對(duì)應(yīng)檔案值列表(須有查詢權(quán)限)l 均包含失效過期檔案。 =sum(《完工報(bào)告實(shí)體》.[首檢合格數(shù)量])注意計(jì)量單位的一致。 =sum(《完工報(bào)告實(shí)體》.[實(shí)際入庫(kù)數(shù)量])注意計(jì)量單位的一致。第6章 新建報(bào)表模板本章介紹如何新建報(bào)表模板。文件224。連接224。報(bào)表制作。最終效果如下圖所示:第7章 新建DadaCommand本章介紹如何新建DadaCommand。 打開DadaCommand工具集點(diǎn)選菜單報(bào)表224。DadaCommand代碼生成 建立DadaCommand目錄按照命名規(guī)則,輸入服務(wù)器名稱: MORptTemplate。 選擇屬性(字段)界面操作:在選中實(shí)體信息的下方打勾,即代表選中此字段,將設(shè)計(jì)文檔中所需字段全部選中后,點(diǎn)擊確認(rèn)。 數(shù)據(jù)源命名建立數(shù)據(jù)源 根據(jù)命名規(guī)則,指定DataSource名稱:MODs。指定DataSource和DataCommand名稱 信息確認(rèn)確認(rèn)無誤后,點(diǎn)擊完成。如圖所示: 主要提供了可擴(kuò)展功能,可在此文件里添加用戶自定義字段如圖所示: 用戶可以擴(kuò)展業(yè)務(wù)邏輯。如圖所示:業(yè)務(wù)邏輯是顯示在這里定義的 程序所用到的公共函數(shù),可以定義在這里,如圖所示: DataCommand 主要屬性、方法DataCommand 是利用 報(bào)表服務(wù)傳遞過來的 報(bào)表參數(shù),Selects,Groups ,Orders 等集合組織一個(gè)取數(shù)的邏輯。 ShowMode 參數(shù)ShowMode=0:表示返回空的臨時(shí)表,在報(bào)表第一次展現(xiàn)或者報(bào)表業(yè)務(wù)處理邏輯出現(xiàn)錯(cuò)誤時(shí),返回空的臨時(shí)表。 EntityViewQuery : viewQuery EntityViewQuery:viewQuery該對(duì)象主要用來執(zhí)行Oql返回?cái)?shù)據(jù),創(chuàng)建臨時(shí)表。 報(bào)表相關(guān)集合報(bào)表處理過程中UI、DataCommand、報(bào)表服務(wù)各層之間傳遞參數(shù)主要是通過幾個(gè)集合實(shí)現(xiàn)。Paramsters:中包含了報(bào)表UI給DataComand的傳過來的查詢條件,其中包含兩部分:控制參數(shù)、查詢參數(shù)。一般不是作為報(bào)表的查詢條件使用的(每個(gè)控制參數(shù)都需要特殊處理)查詢參數(shù):這是直接作為報(bào)表查詢條件的,其中大部分條件可以直接使用,但是有小部分需要經(jīng)過特殊處理后才能使用。)Selection:用戶選擇欄目。Groups:包含行分組,列分組。QueryContext:用于報(bào)表查詢的上下文,運(yùn)行環(huán)境中報(bào)表上下文將包含UBF系統(tǒng)上下文。 ExecuteDataReader()ReportService 調(diào)用DataCommand只需要返回一個(gè)dataReader,方法是public override IDataReader ExecuteDataReader()?;愔械腅xecuteDataReader()代碼:public override IDataReader ExecuteDataReader() { ()。 IDataReader reader = ()。 } DataTable table = ()。 } string oqlString = ()。 ().set_Item(CultureName, str2)。 ObjectQuery query = (oqlString, context)。}從ExecuteDataReader()代碼可以看出,可以返回DataReader、DataTable、OqlString,可以根據(jù)需要選擇方法。 } //end ExecuteDataReader返回DataTable該方法用于 返回DataTable的情況。} //返回OqlStringprotect
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1