Windows编程框架下的可扩展应用模型设计

来源 :首都师范大学 | 被引量 : 5次 | 上传用户:WWL6612
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对Windows编程框架下的开发技术、软件工程的发展进化进行了系统性介绍,以几个成熟的软件系统为例,深入分析了可扩展系统的架构设计,并在此基础上设计了一个新的MFC扩展模型—MDNR Model,从应用模型的层面解决了MFC框架与.NET框架互操作的问题,通过引入.NET框架提供的机制使得现有的MFC应用在.NET时代可以被合理复用。通过在实际项目中对MDNR Model模型的使用,证明该模型可以从系统架构、功能设计及开发效率等方面获得较大提升。 随着微软公司提供的NET框架技术逐渐被广泛地采纳,许多传统的、在MFC框架技术下进行应用开发的技术人员也慢慢开始考虑将NET技术采纳到自己的系统开发中。但是,.NET框架和MFC框架模型这两种异构编程框架在技术实现上很难整合,.NET强大的类库和MFC成熟的文档视图模型无法充分结合,取长补短。除了在MFC本地项目中使用.NET类库、托管代码等的技术问题之外,两种框架的核心特征在软件系统结构上的深层次融合也是很多系统架构师仔细研究的重要课题。MDNR Model为MFC开发人员提供了基础性技术实现,屏蔽了琐碎的技术细节。作为一个通用的技术基础,一致地解决了两种编程框架的互操作问题,使结合MFC成熟的开发模型和.NET全新的面向组件设计得以实现。
其他文献
俄罗斯媒体3月12日报道,俄罗斯天然气工业股份公司修订的北极大陆架开发计划显示,俄气打算在2030年前在北极大陆架年产天然气2000亿立方米和石油1000万吨。
<正>眼睑痉挛是眼科常见疾病,轻度症状可自然消失,重症患者不能自愈,且影响工作学习。其发病原因不明,眼睛各种炎症可引起,眼病术后以及全身疾病等均可诱发。全身药物治疗效
研究了 β -环糊精 (β -CD)和表面活性剂十六烷基三甲基溴化铵 (CTAB)作为复性液添加剂对促进变性 -还原溶菌酶的氧化复性 .β -CD自身具有抑制肽链分子间聚集 ,提高复性率
人们从20世纪70年代开始研究光纤在石油测井中的应用,但是进展比较缓慢,最近十几年才得到了较快的发展。光纤温度传感器、光纤压力传感仪、光纤流量计、激光光纤核传感器、永
从2010年1月1日起,一批与居民生活关联很紧密的新规定正式实施。
取头临泣穴针刺治疗急性腰扭伤116例,总有效率90.5%。临床观察对损伤在腰部两侧者效果颇佳,有行气散瘀作用。
<正> 治疗方药:取坐位或睡位,取双足窍阴,消毒后用三棱针或圆利针在两侧足窍阴穴上速刺0.1~0.2寸深,挤出鲜血数滴,再用干棉球按压片刻,每日1次,3日为1疗程。治疗结果:自觉症状
<正>闽西北边陲的桂林乡是一个生态优美、人文积淀深厚的文明古乡,先后获得"福建省首批环境优美乡镇"和"国家级生态乡"称号。而该乡的横坑村历史悠久,至今还较完整地保留了明
期刊
目的观察经皮经肝胆道镜(PTCS)治疗复杂肝内外胆管结石的临床效果。方法选择130例肝内外胆管结石确诊患者,采用随机数字表法分为PTCS组和对照组,每组65例。PTCS组行PTCS术,对
<正>建构主义教育理论作为人的一种认知方式并不是当代才有的,零散的、不系统的建构主义思想和实践,自古以来就存在着,孔子“不愤不启,不悱不发”的启发式教学思想,就是建构