已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计 论文 第 I 页 基于 WPF 的 xx 大学简易观光图示系统设计 摘 要 随着用户需求复杂化 目前大部分应用程序已逐渐不能满足更高 更全方位的用 户体验要求 为给用户提供更具视觉效果的体验 微软在最新发布的 Windows Vista 开 发库中引入全新的图形子系统 Windows Presentation Foundation WPF 本设计是对 WPF 结构及其所提供的技术和方法进行初步探讨 并应用 WPF 技术 设计实现 xx 大学简易观光图示系统 本设计以 NET Framework3 0 技术为背景 采用 统一编程模型 确定设计和代码分离的开发框架 使用微软最新开发工具 Expression Blend 开发用户界面和控件 运用 WPF 提供的服务及对 3D 图形的支持 实现 3D 程序 框架及绚丽的用户体验 并将其生成为 XMAL 资源文档 最后在 VS2005 中导入相关 资源文档 实现后台逻辑代码并导入 XML 数据存储文档 初步实现具有较丰富用户体 验 可按院系浏览校园风光的简易观光系统 关键词 WPF XAML 3D 毕业设计 论文 第 II 页 The design of WPF based Hunan University simple tourist system Abstract As the requirements of users become more and more complex the majority of applications have gradually failed to meet users demand for greater and all round user experience now In order to provide more effective visual experience to UI Microsoft brings out a new graphics subsystem named Windows Presentation Foundation WPF in the latest release of Windows Vista development library The main content of the present design is to discuss WPF s structure the techniques and methods it provides On the background of techniques of NET Framework3 0 the present design uses a unified programming model under which UI and the logical code are separated In this design the UI and controls are developed by the latest Microsoft development tool Expression Blend using WPF services and support of 3D graphics to implement the 3D application framework with gorgeous UI These UI designs should be built into XAML resource document and imported to VS2005 Lastly the XAML resource document will be integrated with hidden logical code and XML data files in the VS2005 The present design implements a simple tourist system with rich user experience which enables user to view the campus scenery by academy Key words WPF XAML 3D 毕业设计 论文 第 III 页 目 录 1 绪论 1 1 1 课题背景及目的 1 1 2 国内外研究状况 2 1 3 系统设计研究方法 3 1 4 论文构成及研究内容 4 2 WPF 简介 5 2 1 WPF 技术特点 5 2 1 1 WPF 引擎 5 2 1 2 WPF 框架 7 2 2 XAML 语言简介 8 2 2 1 XAML 综述 8 2 2 2 XAML 特点 9 3 WPF 优越性分析 11 3 1 声明式编程 11 3 2 触发器 12 3 3 一致的 style 13 3 4 丰富的应用程序文本 14 3 5 可修改的 UI 布局 15 3 6 3D 图形支持 15 3 7 整体优越性 16 4 XX 大学简易观光图示系统设计与实现 17 4 1 系统环境 17 4 2 开发环境 17 4 2 1 Microsoft NET Framework 3 0 17 4 2 2 WinFX Software Development Kit SDK 17 4 2 3 Visual Studio 2005 18 4 2 4 Visual Studio 2005 Extensions for WCF WPF 18 毕业设计 论文 第 IV 页 4 2 5 Microsoft Expression Blend 18 4 3 总体开发方案 18 4 4 UI 设计端开发步骤 19 4 4 1 开发应用程序框架 19 4 4 2 开发控件 22 4 4 3 设计应用程序风格 25 4 4 4 UI 设计端总结 26 4 5 程序端开发端步骤 26 4 5 1 声明资源文件整合 UI 设计 26 4 5 2 编写 3D 辅助代码 26 4 5 3 编写其他后台代码 27 结 论 28 致 谢 29 参考文献 30 毕业设计 论文 第 1 页 1 绪论 1 1 课题背景及目的 UI 即 User Interface 用户界面 的简称 UI 设计则是指对软件的人机交互 操作 逻辑 界面美观的整体设计 UI 设计以用户体验为衡量标准 优秀的 UI 设计可使软 件的操作变得舒适 简单 自由 可充分体现软件的定位和特点 视窗界面出现开始 UI 进入一个较快发展的历史时期 随后几年中涌现很多具有 历史意义的界面风格 其中应用最普遍的是 Windows 窗口风格 在 Windows Vista 之 前 Windows 平台的图形系统主要有 GDI GDI Direct3D 其中 GDI 的应用领域 最为广泛 GDI Graphics Device Interface 即图形设备接口 是 Windows API Application Programming Interface 的一个重要组成部分 GDI 图形系统已经形成多年 它提供 2D 图形处理 文本处理 以及图像处理功能 它是 Windows 图形显示程序与实际物 理设备之间的桥梁 GDI 使得用户无需关心具体设备的细节 只需在一虚拟逻辑设备 中进行操作 虽然 GDI 提供上述功能 但仍在编程模式 图像处理和显示卡加速支持方面有所 欠缺 为弥补上述缺陷 GDI 于 2002 年被提出 它引入 2D 图形反走样 浮点数坐标 渐变以及单个象素的 Alpha 支持 并新增渐变画刷 基数样条函数 持久的路径对象 变形和矩阵对象 可伸缩区域 Alpha 混合和丰富的图像格式支持等功能 但 GDI 没 有任何硬件加速功能 虽然图形系统在持续发展 另一方面 计算机硬件发展和用户需求发展却更为迅 速 首先 当今计算机处理芯片飞速发展 特别是显示芯片的功能日益强大 显示卡 从早期的单色显示卡 彩色显示卡 加强型绘图显示卡发展到今天的 3D 加速卡 3D 绘图显示卡 基本都具有 T ParallelTimeline pt s Children 0 as ParallelTimeline pt Children Clear double duration double this GetValue Rotater3DTransition DurationTimeProperty pt Children Add new DoubleAnimation to newDuration TimeSpan FromSeconds duration FillBehavior HoldEnd this BeginStoryboard s 此处仅是Detail部分X轴相关代码 4 5 3 编写其他后台代码 XAML 框架支持后台 C 代码 使用 C 代码实现按院系浏览校园风光功能 因此部分不属于本设计讨论重点 故不详细叙述 毕业设计 论文 第 29 页 结 论 本设计对 WPF 结构及其所提供的技术和方法进行初步探讨 其中结合编码实践详 细讨论声明式编程 触发器 一致的 Style 丰富的应用程序文本 可修改的 UI 布局 及 3D 图形支持技术 分别阐述其优越性 本设计通过运用以上技术 采用设计和代码 分离模型 实现模拟真实书本 3D 翻转效果框架 并基于内容模型和模板控件开发控件 外观 使用触发器和故事板强化 UI 交互性 同时采用一致的 Style 统一应用程序风格 最后整合 UI 和后台代码 实现可按院系浏览校园风光的简易观光系统 基本达到丰富 客户体验 强化交互性能 优化用户界面的目的 因本设计着重讨论 WPF 表现技术 故程序逻辑并不复杂 在应用中还有可扩充之 处 例如可采用 WF 和 WCF 技术复杂程序逻辑 强化处理能力 WPF 是对 Windows 应用程序开发固有方式的根本性突破 它在图形功能方面有重 要改进 且深入影响应用程序 UI 的生成方式 使挖掘当代计算机提供的可视潜能更加 容易 为文本和图形实用工具的使用提供极大的自由度 WPF 引入的声明性编程可减 少生成大型应用程序所需的工作 随着开发具有高度互动性 丰富用户体验以及功能 强大的客户端的需求日益增长 WPF 技术在未来的应用前景必然十分广阔 毕业设计 论文 第 30 页 致 谢 感谢院领导的关怀 感谢指导老师 xxx 老师的悉心指导 感谢学院为我们提供舒 适的实验室工作环境 在此表示衷心的感谢 毕业设计 论文 第 31 页 参考文献 1 Microsoft Corporation Windows Vista 显示器驱动程序模型 EB OL mspx mfr true 2006 10 30 2 Charles Petzold Applications Code Markup A Guide to the Microsoft Windows Presentation Foundation M America Microsoft Press 2006 13 20 65 70 3 赖仪灵 WPF 全景体验 EB OL 03 07 4 Lori A MacVittie XAML in a Nutshell M America O Reilly Media 2006 14 29 5 Laurence Moroney Foundations of WPF An Introduction to Windows Presentation Foundation M America Apress 2006 67 79 6 宁建平 石朝江 英宇 Microsoft NET XML 程序设计 M 北京 机械工业出版社 2003 77 98 7 Matthew MacDonald Pro WPF Windows Presentation Foundation in NET3 0 M America Apress 2007 67 92 8 Chris Andrade Shawn Livermore Professional WPF Programming NET Development with the Windows Presentation Foundation M Britain Wrox 2007 19 30 9 Andrew Parsons Nick Randolph Professional Visual Studio 2005 M Britain Wrox 2006 77 68 10 第迪尔 马丁 XML 高级编程 J 北京 机械工业出版社 2001 17 20 11 Adam Nathan Windows Presentation Foundation Unleashed M America Sams 2006 89 93 12 方舟 为 NET 程序批上 WPF 的绚丽外衣 EB OL 13 朱先忠 创建 XAML 应用程序 EB OL 毕业设计 论文 第 32 页 11 09 14 陶刚 用 WPF 构建强大的用户体验 EB OL 15 Ian Griffiths Chris Sells Top Ten UI Development Breakthroughs In WPF EB OL 06 01 13 16 Chris Sells Ian Griffiths Programming Windo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 产业基金合作协议书
- 位定制制服合同范本
- 2026-2031年机械装备市场投资前景分析及供需格局研究预测报告
- 事业位协议期与合同
- 提升化工园区绿色发展水平实施方案
- 作品售卖协议书模板
- 风电场项目资金管理与监控方案
- 产品停产协议书范本
- 丧葬领取抚恤协议书
- 三亿文库上岗协议书
- 2025安全考试题及答案
- 种植基地防疫管理制度
- 2025上半年浙江杭州市萧山区国有企业招聘85人笔试参考题库附带答案详解析集合
- (2025)发展对象培训考试题和答案
- 车检站员工管理制度
- T/CCSAS 023-2022危险化学品企业紧急切断阀设置和使用规范
- 室内装饰设计收费指导意见(试行)
- 可穿戴设备的视觉化触觉交互优化研究-洞察阐释
- 解读《梅毒、淋病和生殖道沙眼衣原体感染诊疗指南2020年》
- 学生成长评估
- 进出口关务培训
评论
0/150
提交评论