


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于WPF的醫(yī)療輔助軟件設(shè)計(jì)與開發(fā)基于PF的醫(yī)療輔助軟件設(shè)計(jì)與開發(fā)無錫尚沃生物科技開發(fā)了應(yīng)用于呼吸系統(tǒng)檢測(cè)儀器納庫侖一氧化氮分析儀,產(chǎn)品在投入市場(chǎng)后,發(fā)現(xiàn)兒童在使用儀論文聯(lián)盟器時(shí)與成人有很大的不同,存在不配合性、數(shù)據(jù)采集時(shí)間不同等情況。企業(yè)急需一套可以被醫(yī)療兼容,又可以讓不同年齡段的兒童適用的軟件。根據(jù)企業(yè)提出的相關(guān)業(yè)務(wù)需求,并且為配合醫(yī)療儀器的使用,開發(fā)制作的側(cè)重點(diǎn)在于開發(fā)出一些合適于兒童,并帶有簡(jiǎn)單游戲性質(zhì)的故事情節(jié)的游戲軟件。為此,我們選擇了VisualStudi2022下的PFindsPresentatinFundatin技術(shù)。本文對(duì)PF以及PF在工程中的實(shí)際運(yùn)用進(jìn)展了介紹。1、PF體
2、系架構(gòu)及特點(diǎn)PF的全稱是indsPresentatinFundatin,是將來十年里inds平臺(tái)GUI開發(fā)的最主要的技術(shù)之一。它是微軟開發(fā)的一款基于.NET目前最新版本為.NETFraerk4.0平臺(tái)的最新的軟件界面顯示系統(tǒng)。為用戶界面、文檔和多媒體等等,提供了統(tǒng)一的描繪和操作方法。而相對(duì)于以往的通用編程方式GDIGraphisDevieInterfae,這個(gè)已經(jīng)應(yīng)用于十多年的技術(shù)在.NET框架中已經(jīng)被微軟進(jìn)展了屢次的擴(kuò)大,但是對(duì)它的種種擴(kuò)大已經(jīng)不能很好的滿足當(dāng)前軟件開發(fā)中對(duì)越來越復(fù)雜、越來越趨向于完美的軟件界面的需求,為了在完成一樣界面時(shí)可以到達(dá)更好的效果,同時(shí)也為了可以滿足下一代操作系統(tǒng)的
3、兼容。為此,發(fā)布了這一新的程序界面開發(fā)技術(shù)。1.1PF體系架構(gòu)PF主要是由PresentatinFraerk、Presentatinre和ilre三層組件構(gòu)成,它們是PF的子系統(tǒng)。其中PresentatinFraerk、Presentatinre這兩者是托管組件,而ilre卻是非托管組件。而托管組件Presentatinre提供了像事件處理、布局等一系列的功能。在組件Presentatinre提供的根本功能上,組件PresentatinFraerk實(shí)現(xiàn)了PF的各種外觀,例如圖像效果的實(shí)現(xiàn)、按鈕控件的實(shí)現(xiàn)等.而非托管的ilre是以非托管代碼來編寫的,其目的是實(shí)現(xiàn)與DiretX的交互,從而來進(jìn)步效
4、率。體系架構(gòu)中的User32、DiretX和Kernel是inds子系統(tǒng)。如PF應(yīng)用程序運(yùn)行過程圖1所示。1.2XAL語言XAL是eXtensibleAppliatinarkupLanguage縮寫,名為可擴(kuò)展應(yīng)用程序標(biāo)記語言。從名稱可以看出它是一種標(biāo)記語言,也就意味著它具有其他標(biāo)記語言所具有的諸多特點(diǎn)。XAL是微軟創(chuàng)立的一款新的描繪性語言用來構(gòu)建應(yīng)用程序用戶界面,即用來編寫PFindsPresentatinFundatin)的應(yīng)用程序。XAL引入了XL中的名字空間、屬性等多個(gè)元素,即XAL是基于XL的。并且它和XL的使用方式很接近,所以對(duì)XAL來說它本身就是一個(gè)很好的XL文檔。在以往的程序編
5、寫中,我們常常為使內(nèi)部數(shù)據(jù)與界面很好的聯(lián)絡(luò)在一起而大傷腦筋,而PF提供了數(shù)據(jù)綁定這一有效的方法,從而很好的解決了這一難題。在XAL中使用數(shù)據(jù)綁定,而使用數(shù)據(jù)綁定的關(guān)鍵就是去創(chuàng)立Syste.inds.Data.Binding這樣一個(gè)實(shí)例對(duì)象。當(dāng)然,該對(duì)象也可以在#中被創(chuàng)立。數(shù)據(jù)綁定其實(shí)是使界面顯示的數(shù)據(jù)值與內(nèi)部數(shù)據(jù)值保持一樣,而數(shù)據(jù)綁定這一功能的使用,使得我們工程組的開發(fā)人員在很大程度上進(jìn)步工程開發(fā)工作的效率。1.3irsftExpressinBlendirsftExpressinBlend是一個(gè)全新的、全功能的專業(yè)設(shè)計(jì)工具,用于創(chuàng)造基于irsftinds平臺(tái)的易于使用且豐富的應(yīng)用界面。使用它的
6、首要和最終目的是作為一種可應(yīng)用于PF的設(shè)計(jì)界面工具。irsftVisualStudi可以與irsftExpressinBlend完美的相結(jié)合在一起使用.ExpressinBlend自動(dòng)生成PF應(yīng)用程序,也就是說,所顯示的界面設(shè)計(jì)都可以由XAL代碼來表示。當(dāng)然,也可以將可擴(kuò)展應(yīng)用程序標(biāo)記語言XAL導(dǎo)入到ExpressinBlend設(shè)計(jì)界面中。2、PF應(yīng)用程序在實(shí)際開發(fā)工程中的運(yùn)用基于PF的特點(diǎn)以及相關(guān)技術(shù),本文創(chuàng)立了醫(yī)療輔助系統(tǒng)軟件工程。下面介紹利用irsftExpressinBlend創(chuàng)立醫(yī)療輔助系統(tǒng)應(yīng)用程序的根本過程。(1)翻開irsftExpressinBlend,并新建名為Balln的工
7、程。(2)我們進(jìn)入了irsftExpressinBlend的工作區(qū),翻開工具箱,添加背景bakiage圖片、氣球ballniage圖片、滑動(dòng)軸silder控件、提示使用者檢測(cè)失敗的文本txbfailed控件和成功的文本txtSuessed控件、挪動(dòng)途徑path、設(shè)置下拉菜單enuIte、設(shè)置下拉菜單下的起始無效時(shí)間Startinvalid控件和成功時(shí)間Sueedtier控件、開場(chǎng)按鈕btnStart控件等。初始狀態(tài)下令文本txbfailed控件可見,設(shè)計(jì)應(yīng)用程序界面。(3)irsftExpressinBlend將自動(dòng)生成indsPresentatinFundatinPF應(yīng)用程序,是由XA論文聯(lián)
8、盟L代碼來表示的。在成功的添加諸多控件的根底上,并在代碼窗口里實(shí)現(xiàn)事件響應(yīng)代碼的編寫。(4)應(yīng)用程序運(yùn)行效果。開場(chǎng)檢測(cè)時(shí),進(jìn)入游戲系統(tǒng)界面,點(diǎn)擊設(shè)置下拉菜單enuIte,設(shè)定下拉菜單下的起始無效時(shí)間Startinvalid和成功時(shí)間Sueedtier的有效值,例如,起始無效時(shí)間為2秒,成功時(shí)間為5秒。點(diǎn)擊開場(chǎng)按鈕btnStart,根據(jù)吹氣時(shí)的氣量大小,滑動(dòng)軸silder左右挪動(dòng)。當(dāng)氣量小時(shí),滑動(dòng)軸silder向左挪動(dòng),同時(shí)氣球降落;當(dāng)氣量大時(shí),滑動(dòng)軸silder向右挪動(dòng),氣球上升。成功時(shí)間到達(dá)已設(shè)定的有效值時(shí),提示使用者檢測(cè)成功的文本txtSuessed;相反,當(dāng)成功時(shí)間未到達(dá)已設(shè)定的有效值時(shí),提示使用者檢測(cè)失敗的文本txbfailed,當(dāng)兒童完成游戲的同時(shí),完成了檢測(cè)。利用irsftExpressinBlend技術(shù)可以使得PF應(yīng)用程序更加方便、更加出色的完成。3、結(jié)語
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- OTN協(xié)議核心要點(diǎn)解析
- 2025年大學(xué)試題(醫(yī)學(xué))-醫(yī)學(xué)遺傳學(xué)歷年參考題庫含答案解析(5套典型考題)
- 2025年大學(xué)試題(農(nóng)學(xué))-農(nóng)業(yè)微生物學(xué)歷年參考題庫含答案解析(5套典型考題)
- 2025年衛(wèi)生資格(中初級(jí))-口腔內(nèi)科學(xué)主治醫(yī)師歷年參考題庫含答案解析(5套典型題)
- 2025年衛(wèi)生知識(shí)健康教育知識(shí)競(jìng)賽-全民健康信息化標(biāo)準(zhǔn)知識(shí)競(jìng)賽歷年參考題庫含答案解析(5套典型考題)
- 2025年醫(yī)學(xué)高級(jí)職稱-口腔頜面外科(醫(yī)學(xué)高級(jí))歷年參考題庫含答案解析(5套典型題)
- 2025年企業(yè)文化企業(yè)建設(shè)知識(shí)競(jìng)賽-保利物業(yè)第三屆服務(wù)技能大賽知識(shí)競(jìng)賽歷年參考題庫含答案解析(5套典型考題)
- 2025年業(yè)務(wù)知識(shí)崗位知識(shí)競(jìng)賽-中國(guó)人壽柜面業(yè)務(wù)知識(shí)歷年參考題庫含答案解析(5套典型考題)
- 2024-2025學(xué)年北師大版四年級(jí)數(shù)學(xué)下學(xué)期期末必刷??碱}之整數(shù)方程求解
- 企業(yè)期權(quán)協(xié)議書
- 宿舍樓建筑結(jié)構(gòu)設(shè)計(jì)
- 北大西方哲學(xué)史最詳細(xì)課件
- 護(hù)理題庫-基層衛(wèi)生崗位練兵和技能競(jìng)賽試題
- 分銷商合作協(xié)議書范本(3篇)
- 馬宗素《傷寒鈐法》全文
- 大型商業(yè)項(xiàng)目精裝修工程管控要點(diǎn)講解
- 基于CHO細(xì)胞的單抗生產(chǎn)
- 黃新波-智能變電站在線監(jiān)測(cè)課件
- 陜西康城藥業(yè)股份有限公司中藥、植物提取及固體制劑項(xiàng)目環(huán)評(píng)報(bào)告
- GB/T 12599-2002金屬覆蓋層錫電鍍層技術(shù)規(guī)范和試驗(yàn)方法
- JG-017結(jié)構(gòu)實(shí)體位置與尺寸偏差檢測(cè)作業(yè)指導(dǎo)書
評(píng)論
0/150
提交評(píng)論