基于.NET Framework的WinForm Control开发框架

基于.NET Framework的WinForm Control开发框架

论文摘要

随着软件技术的发展和软件工程的进步,面向对象和面向组件的编程思想不断细化和发展。在.NET平台下WinForm Control的产品开发领域,传统开发方式已逐渐显露出局限性。论文研究.NET Framework的结构和特性以及WinForm Control的开发原理,分析现有控件开发方式存在的不足。对应用框架的原理及设计方法进行了深入研究,提出了改进现有控件开发方式的解决方案,在.NET Framework平台之上,针对WinForm Control设计并实现了WCAF(WinForm Control Application Framework)。WCAF建立了一套树型View系统,定义了具有扩展子节点功能(IContainer)、可视功能(IVisual)和消息处理功能(IMessage)的三种接口,支持用户根据不同需求灵活添加子节点及定义节点功能。论文实现了三种WCAF典型应用模式:精简模式、标准模式和扩展模式,适用于多种控件设计的需要。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 国内外现状
  • 1.2.1 .NET 研究现状
  • 1.2.2 应用框架研究现状
  • 1.3 论文的主要工作
  • 1.4 章节安排
  • 第二章 WinForm Control 开发原理
  • 2.1.N ET 概述
  • 2.1.1 公共语言运行库(CLR)
  • 2.1.2 中间语言
  • 2.1.3 程序集
  • 2.1.4 命名空间
  • 2.2 组件技术
  • 2.2.1 组件的定义
  • 2.2.2 组件的属性
  • 2.2.3 组件的特点
  • 2.3 WinForm Control
  • 第三章 应用框架原理与设计方法
  • 3.1 应用框架的来源与定义
  • 3.1.1 应用框架的历史
  • 3.1.2 应用框架的定义
  • 3.2 应用框架分析
  • 3.2.1 应用框架分层
  • 3.2.2 应用框架的开发过程
  • 3.2.3 应用框架的开发技术
  • 第四章 WinForm Control Application Framework 概览
  • 4.1 WCAF 的View 系统
  • 4.1.1 View 系统的逻辑树
  • 4.1.2 View 系统的可视性
  • 4.1.3 View 系统的内部关系
  • 4.2 WCAF 的消息派发机制
  • 第五章 WCAF 设计与实现
  • 5.1 接口设计
  • 5.2 WCAF 架构设计
  • 5.2.1 WCAF 的精简模式
  • 5.2.2 WCAF 的标准模式
  • 5.2.3 WCAF 的扩展模式
  • 5.3 WCAF 应用案例分析
  • 5.3.1 精简模式案例分析
  • 5.3.2 标准模式案例分析
  • 5.3.3 扩展模式案例分析
  • 第六章 结束语
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].基于.Net Framework的校园网故障报修系统设计与开发[J]. 网络安全技术与应用 2009(07)
    • [2].基于.Net Framework的串口设备通用程序框架的设计[J]. 科技信息 2008(34)
    • [3].基于.NET Framework环境下数字签名的设计与实现[J]. 中国科技信息 2008(04)
    • [4].基于任务驱动的《Net Framework程序设计》课程教学模式探讨[J]. 现代企业教育 2010(22)
    • [5].浅析C#委托和事件[J]. 网友世界 2014(01)
    • [6].基于.NET Framework开发高安全级别网站研究[J]. 中国高新技术企业 2008(13)
    • [7].基于UML和.NET Framework的选课系统研究与实现[J]. 电脑知识与技术 2013(30)
    • [8].ADO.NET技术研究[J]. 软件导刊 2011(09)
    • [9].浅析Net中的委托和事件[J]. 四川文理学院学报 2010(05)
    • [10].基于.Net Framework平台的发电机组监控系统设计[J]. 福建电脑 2018(04)
    • [11].Win32 API和.NET Framework下的定时器研究[J]. 计算机应用与软件 2008(03)
    • [12].基于.NET Framework类库实现简单电子邮件发送系统[J]. 智能计算机与应用 2019(01)
    • [13].基于.NET Framework技术的企业所得税台账管理系统的设计[J]. 电子测试 2014(S1)
    • [14].基于.NET Framework和Direct3D技术实现危险性液体储罐泄漏过程的三维仿真[J]. 中国安全生产科学技术 2011(01)
    • [15].基于.NET Framework的打印系统的设计与实现方法[J]. 内江科技 2018(11)
    • [16].基于.NET的医药公司管理系统的设计与实现[J]. 电子制作 2014(07)
    • [17].基于.Net Framework的牧场繁育管理系统的构建[J]. 计算机技术与发展 2009(12)
    • [18].基于MEF技术的程序解耦探究[J]. 科技尚品 2015(08)
    • [19].基于.NET Framework的三层软件体系架构的研究[J]. 科技资讯 2008(33)
    • [20].基于云平台和.NET Framework的智能变电站环境监控系统设计[J]. 滁州学院学报 2019(02)
    • [21]..NET Framework中二进制与XML序列化方法的比较[J]. 机电一体化 2009(12)
    • [22].基于.NET Framework的河源手机产业电子商务平台研究与开发[J]. 电脑知识与技术 2013(15)
    • [23].程序集在.NET Framework中的使用[J]. 电脑编程技巧与维护 2010(12)
    • [24].基于.NET Framework的牧场奶源管理系统的构建[J]. 饲料工业 2009(13)
    • [25].一种基于.Net Framework文件加密方案的构建[J]. 微计算机信息 2009(18)
    • [26].基于.NET Framework的增强型加密服务架构[J]. 软件 2015(08)
    • [27].JavaScript调试器的内存管理[J]. 毕节学院学报 2014(08)
    • [28].基于.Net FrameWork的用户服务系统的实现[J]. 中原工学院学报 2010(02)
    • [29].浅析.NET Framework中二进制序列化与反序列[J]. 科技信息(科学教研) 2008(16)
    • [30].在Visual C#中如何使用设置[J]. 科技信息 2012(02)

    标签:;  ;  

    基于.NET Framework的WinForm Control开发框架
    下载Doc文档

    猜你喜欢