基于WPF的医疗辅助软件设计与开发_第1页
基于WPF的医疗辅助软件设计与开发_第2页
基于WPF的医疗辅助软件设计与开发_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于WPF的医疗辅助软件设计与开发基于PF的医疗辅助软件设计与开发无锡尚沃生物科技开发了应用于呼吸系统检测仪器纳库仑一氧化氮分析仪,产品在投入市场后,发现儿童在使用仪论文联盟器时与成人有很大的不同,存在不配合性、数据采集时间不同等情况。企业急需一套可以被医疗兼容,又可以让不同年龄段的儿童适用的软件。根据企业提出的相关业务需求,并且为配合医疗仪器的使用,开发制作的侧重点在于开发出一些合适于儿童,并带有简单游戏性质的故事情节的游戏软件。为此,我们选择了VisualStudi2022下的PFindsPresentatinFundatin技术。本文对PF以及PF在工程中的实际运用进展了介绍。1、PF体

2、系架构及特点PF的全称是indsPresentatinFundatin,是将来十年里inds平台GUI开发的最主要的技术之一。它是微软开发的一款基于.NET目前最新版本为.NETFraerk4.0平台的最新的软件界面显示系统。为用户界面、文档和多媒体等等,提供了统一的描绘和操作方法。而相对于以往的通用编程方式GDIGraphisDevieInterfae,这个已经应用于十多年的技术在.NET框架中已经被微软进展了屡次的扩大,但是对它的种种扩大已经不能很好的满足当前软件开发中对越来越复杂、越来越趋向于完美的软件界面的需求,为了在完成一样界面时可以到达更好的效果,同时也为了可以满足下一代操作系统的

3、兼容。为此,发布了这一新的程序界面开发技术。1.1PF体系架构PF主要是由PresentatinFraerk、Presentatinre和ilre三层组件构成,它们是PF的子系统。其中PresentatinFraerk、Presentatinre这两者是托管组件,而ilre却是非托管组件。而托管组件Presentatinre提供了像事件处理、布局等一系列的功能。在组件Presentatinre提供的根本功能上,组件PresentatinFraerk实现了PF的各种外观,例如图像效果的实现、按钮控件的实现等.而非托管的ilre是以非托管代码来编写的,其目的是实现与DiretX的交互,从而来进步效

4、率。体系架构中的User32、DiretX和Kernel是inds子系统。如PF应用程序运行过程图1所示。1.2XAL语言XAL是eXtensibleAppliatinarkupLanguage缩写,名为可扩展应用程序标记语言。从名称可以看出它是一种标记语言,也就意味着它具有其他标记语言所具有的诸多特点。XAL是微软创立的一款新的描绘性语言用来构建应用程序用户界面,即用来编写PFindsPresentatinFundatin)的应用程序。XAL引入了XL中的名字空间、属性等多个元素,即XAL是基于XL的。并且它和XL的使用方式很接近,所以对XAL来说它本身就是一个很好的XL文档。在以往的程序编

5、写中,我们常常为使内部数据与界面很好的联络在一起而大伤脑筋,而PF提供了数据绑定这一有效的方法,从而很好的解决了这一难题。在XAL中使用数据绑定,而使用数据绑定的关键就是去创立Syste.inds.Data.Binding这样一个实例对象。当然,该对象也可以在#中被创立。数据绑定其实是使界面显示的数据值与内部数据值保持一样,而数据绑定这一功能的使用,使得我们工程组的开发人员在很大程度上进步工程开发工作的效率。1.3irsftExpressinBlendirsftExpressinBlend是一个全新的、全功能的专业设计工具,用于创造基于irsftinds平台的易于使用且丰富的应用界面。使用它的

6、首要和最终目的是作为一种可应用于PF的设计界面工具。irsftVisualStudi可以与irsftExpressinBlend完美的相结合在一起使用.ExpressinBlend自动生成PF应用程序,也就是说,所显示的界面设计都可以由XAL代码来表示。当然,也可以将可扩展应用程序标记语言XAL导入到ExpressinBlend设计界面中。2、PF应用程序在实际开发工程中的运用基于PF的特点以及相关技术,本文创立了医疗辅助系统软件工程。下面介绍利用irsftExpressinBlend创立医疗辅助系统应用程序的根本过程。(1)翻开irsftExpressinBlend,并新建名为Balln的工

7、程。(2)我们进入了irsftExpressinBlend的工作区,翻开工具箱,添加背景bakiage图片、气球ballniage图片、滑动轴silder控件、提示使用者检测失败的文本txbfailed控件和成功的文本txtSuessed控件、挪动途径path、设置下拉菜单enuIte、设置下拉菜单下的起始无效时间Startinvalid控件和成功时间Sueedtier控件、开场按钮btnStart控件等。初始状态下令文本txbfailed控件可见,设计应用程序界面。(3)irsftExpressinBlend将自动生成indsPresentatinFundatinPF应用程序,是由XA论文联

8、盟L代码来表示的。在成功的添加诸多控件的根底上,并在代码窗口里实现事件响应代码的编写。(4)应用程序运行效果。开场检测时,进入游戏系统界面,点击设置下拉菜单enuIte,设定下拉菜单下的起始无效时间Startinvalid和成功时间Sueedtier的有效值,例如,起始无效时间为2秒,成功时间为5秒。点击开场按钮btnStart,根据吹气时的气量大小,滑动轴silder左右挪动。当气量小时,滑动轴silder向左挪动,同时气球降落;当气量大时,滑动轴silder向右挪动,气球上升。成功时间到达已设定的有效值时,提示使用者检测成功的文本txtSuessed;相反,当成功时间未到达已设定的有效值时,提示使用者检测失败的文本txbfailed,当儿童完成游戏的同时,完成了检测。利用irsftExpressinBlend技术可以使得PF应用程序更加方便、更加出色的完成。3、结语

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论