| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:9164 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:步入高科技信息时代后,人们愈来愈渴望更好的用户体验。大部分的平面程序面临不能实现人们的体验满足感的问题。为了创造更好的视觉效果和用户体验,微软推出了基于 Windows 系统的用户界面框架--WPF(Windows Presentation Foundation)。WPF运行在.NET 框架 3.0 及以上版本架构下。 毕业设计是对 WPF 的 3D 编程的探索和研究。设计了一款可旋转的 3D 选项卡,并实现在三维视图下简单的用户交互,在各个选项卡上显示数据信息。我的设计是将整个项目细分成多个小目标,逐一克服。首先是创建一个容器,用来驻留 3D 对象,然后是最复杂的部分即创建 3D 对象,最后是需要设置和计算摄像机和光源。在 3D 对象的创建过程中充分体现了面向对象的设计方法。所用开发工具是微软旗下 Visual Studio 2017,设计语言是 C#和 XAML。 毕设基本完成了可旋转 3D 选项卡及交互体验。旨在将信息更清晰明了的展现给客户,使客户获得良好的体验。
关键词:WPF;3D;C#;XAML
目录 摘要 Abstract 1.引言-7 1.1.课题背景-7 1.2.本文主要研究工作-7 1.3.本文结构安排-8 2.专业内容介绍-9 2.1.WPF 的概述-9 2.1.1.WPF 特点-9 2.1.2.WPF 的引擎-9 2.1.3.WPF 体系结构-10 2.1.4.WPF 的类层次结构-11 2.1.5.WPF 控件的实质-12 2.2.XAML 的概述-13 2.2.1.XAML 的简介及优点-13 2.2.2.XAML 特点-13 2.2.3.XAML 使用方式-13 2.2.4.XAML 的小节总结-15 2.3.开发环境 Visual Studio 2017-15 2.4.本章小结-17 3.the 3D Rotation Tab 的设计方案与实现-18 3.1.the 3D Rotation Tab 的开发目标与实现的效果-18 3.2.设计的要求-18 3.3.the 3D Rotation Tab 的设计思路及流程-18 3.3.1.the 3D Rotation Tab 的设计思路-18 3.3.2.the 3D Rotation Tab 的设计流程。-19 3.4.实现 the 3D Rotation Tab 的具体步骤及部分代码-20 3.4.1.WPF 3D 支持的两大优点-20 3.4.2. 视口-20 3.4.3. 3D 对象-20 3.4.4. 为 3D 模型增加动画-22 4.最终成果展示和功能介绍-24 4.1.成果展示-24 4.2.功能介绍-25 5.设计总结-28 6. 致谢-30 参考文献-31 |

