WPF技术的设计方法研究及其在购物系统中的应用

WPF技术的设计方法研究及其在购物系统中的应用

论文摘要

WPF是由微软公司发布的一个崭新的计算机图形学表现层技术,作为Windows下全新的界面设计引擎,主要用于Windows的统一显示子系统。它为用户界面、2D/3D图形、文档和媒体提供了统一的描述和操作方法,用于开发富客户端应用程序,使开发人员和设计人员可以创建更好的视觉效果、不同的用户体验。WPF平台的出现为我们带来了丰富的功能实现,满足了人们对用户体验和视觉冲击力的追求,Vista系统中的半透明效果的窗体等都是得益于WPF技术的出现和普及。那么,如何充分利用WPF所提供的诸多设计特性来构建现代的图形用户界面,也就成为程序员开发过程中必然要考虑的问题,因此,WPF的设计模式和关键技术特性是本文的重点研究内容。本文首先阐述了在WPF中软件UI设计和逻辑设计完全分开的架构模式的特点,如何应用WPF提供的XAML标记语言使得用户界面的表现能够独立于其功能设计,并对WPF的体系结构和布局、路由事件以及动画机制等关键技术进行研究,总结如何应用这些关键技术使得在现有优良的框架下完成设计工作,更容易地来实现UI的构建。本文在对WPF关键技术进行研究之后,以购物系统为例,介绍如何利用WPF构建用户购物桌面平台。设计实现购物系统,并着重于该系统中用户购物平台的设计。首先使用XAML语言定义应用程序的初始界面,并进行详细的布局设计,而后应用C#语言编写相应的功能实现代码,从而构建出一个界面美观、功能完善的用户购物界面。文章重点论述了WPF的关键技术在商品搜索模块中界面布局、事件处理以及动画特效等方面的设计方法。

论文目录

  • 摘要
  • Abstract
  • 1 前言
  • 1.1 课题研究背景及意义
  • 1.2 国内外研究现状
  • 1.3 主要研究内容和文章组织结构
  • 2 WPF 基础
  • 2.1 界面设计技术的发展历程
  • 2.1.1 User32 和GDI/GDI+
  • 2.1.2 DirectX
  • 2.1.3 新一代图形系统WPF 的引入
  • 2.2 XAML 语言
  • 2.2.1 XAML 的引入
  • 2.2.2 XAML 的语法
  • 2.2.3 XAML 的编译
  • 2.3 C#语言
  • 2.3.1 语言基础
  • 2.3.2 C#语言特性
  • 3 WPF 关键技术研究
  • 3.1 WPF 体系结构
  • 3.2 WPF 布局设计
  • 3.3 WPF 路由事件
  • 3.3.1 WPF 路由事件基本概念
  • 3.3.2 路由事件的实现方式
  • 3.3.3 常见路由事件
  • 3.4 WPF 动画机制
  • 4 购物系统的设计
  • 4.1 购物系统的介绍
  • 4.2 购物系统的需求分析
  • 4.3 购物系统的系统功能模块设计
  • 4.3.1 用户购物模块
  • 4.3.2 管理员模块
  • 4.3.3 服务器模块
  • 5 用户购物平台详细设计及WPF 技术的应用
  • 5.1 界面布局设计
  • 5.2 应用WPF 技术实现商品搜索功能
  • 5.2.1 界面跳转
  • 5.2.2 获取参数
  • 5.2.3 处理搜索事件
  • 5.2.4 显示商品结果的页面控制
  • 5.3 WPF 技术对购物系统UI 的影响
  • 6 总结与展望
  • 参考文献
  • 附录
  • 致谢
  • 个人简历
  • 发表的学术论文
  • 相关论文文献

    • [1].基于WPF的图片浏览器设计与实现[J]. 微型电脑应用 2017(04)
    • [2].基于WPF数字地球的地理空间算法研究[J]. 河南科学 2016(05)
    • [3].基于WPF的数字地球研究[J]. 计算机光盘软件与应用 2014(20)
    • [4].基于WPF的潜水装具零部件虚拟拆装实现[J]. 计算机测量与控制 2013(10)
    • [5].基于WPF的断层三维可视化关键技术研究及实现[J]. 煤炭技术 2017(04)
    • [6].基于WPF的运动效果评估系统[J]. 电子设计工程 2015(03)
    • [7].WPF在发动机生产线监控系统中的应用[J]. 组合机床与自动化加工技术 2013(04)
    • [8].使用WPF开发缩略图浏览器[J]. 电脑编程技巧与维护 2012(21)
    • [9].基于WPF技术计量仪器仓储管理系统[J]. 计量技术 2020(06)
    • [10].基于OpenGL的三维井眼轨迹软件在WPF中的设计与实现[J]. 电脑知识与技术 2013(08)
    • [11].基于WPF的三维电路级虚拟维修训练系统平台[J]. 电子器件 2014(04)
    • [12].基于WPF技术的行情分析软件设计与实现[J]. 电子设计工程 2014(18)
    • [13].基于WPF的三维仿真系统的研究与应用[J]. 计算机技术与发展 2016(09)
    • [14].基于WPF的动态几何程序的设计与实现[J]. 电脑知识与技术 2010(35)
    • [15].基于WPF平台的肾小管人工追踪界面的设计与开发[J]. 电脑知识与技术 2015(28)
    • [16].WPF技术在无人机地面控制站中的应用[J]. 无线电工程 2015(01)
    • [17].基于WPF的铁水铁路调度系统的设计与实现[J]. 信息通信 2014(03)
    • [18].基于WPF的民机驾驶舱人机接口快速原型技术[J]. 航空电子技术 2019(04)
    • [19].基于WPF的图片预览控件的设计与实现[J]. 福建电脑 2018(05)
    • [20].基于WPF开发工具编写电子杂志制作软件[J]. 信息通信 2013(04)
    • [21].基于WPF的钻井工程软件开发方法[J]. 钻采工艺 2016(05)
    • [22].浅谈WPF控件模板的架构与应用[J]. 现代企业教育 2014(20)
    • [23].数字媒体系统开发中基于WPF的行为的应用[J]. 计算机时代 2020(08)
    • [24].基于WPF的气象信息系统的开发和实现[J]. 浙江气象 2017(01)
    • [25].基于WPF的煤矿随钻测量软件设计与开发[J]. 煤矿机械 2017(04)
    • [26].基于WPF实现窗体控件数据绑定[J]. 电脑编程技巧与维护 2014(03)
    • [27].基于WPF的检定数据处理及报表输出[J]. 工业计量 2011(01)
    • [28].基于WPF技术的典型工业检测系统上位机软件显示模块的开发[J]. 电脑知识与技术 2010(18)
    • [29].基于WPF技术的三维打印软件[J]. 上海电气技术 2017(02)
    • [30].基于WPF的图书阅读器的设计与实现[J]. 软件工程 2017(09)

    标签:;  ;  ;  

    WPF技术的设计方法研究及其在购物系统中的应用
    下载Doc文档

    猜你喜欢