论文摘要
随着微软Windows Presentation Foundation (WPF)的发布,将给Windows应用程序的开发带来一次革命,因为新的架构提供了一种全新的开发模式。很多开发人员开始转向基于WPF的软件开发,这样就对基于WPF的控件产生了很大的需求。因此,对基于WPF控件开发的研究成为当前的热点之一。本文结合作者所参与的实际项目,研究了基于WPF的Calendar控件的设计和实现。首先介绍了WPF的新特性、XAML语言和WPF的体系结构。然后研究了逻辑和视觉树、从属属性、资源、数据绑定、样式和模板等技术主题。在此基础上,重点研究了基于WPF的自定义控件如何生成属性和事件、如何利用WPF的Command机制设计命令接口。然后对Calendar控件的组成元素以及它们之间的关系进行了详细的阐述。根据Calendar控件的结构和功能需求,采用MVC设计模式进行Calendar控件的设计。最后对DateItem、CalendarViewType和SelectionCategory几个重要的数据结构进行了说明;并通过分析Calendar、CalendarUnit、CalendarUnitView和DateStorage几个核心类之间的交互来揭示Calendar控件的动态结构;此外还重点研究了几个核心类的实现以及核心算法的处理逻辑。
论文目录
相关论文文献
- [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)
标签:自定义控件论文;