- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件开发过程中框架理论的使用框架特点为某一特定目的实现一个基本的可执行的构架包含了应用程序从启动到运行的主要流程流程中那些无法确定的步骤留给用户来实现程序运行时框架系统自动调用用户实现的功能组件系统的行为是主动的软件开发过程中框架理论的使用系统框架中的应用框架框架中间件框架框架框架框架框架企业应用框架为不同行业的应用开发专用的框架系统等软件开发过程中框架理论的使用框架对和都提供了对应的组件槽和组成槽或实现槽核心控制器业务逻辑控制器软件开发过程中框架理论的使用框架三类文件编译运行机制消息映射注册窗
软件开发过程中框架理论的使用 框架特点: 为某一特定目的实现一个基本的、可执行的构架 包含了应用程序从启动到运行的主要流程 流程中那些无法确定的步骤留给用户来实现 程序运行时框架系统自动调用用户实现的功能组件 系统的行为是主动的 软件开发过程中框架理论的使用 系统框架 .NET中的应用框架 MFC框架 Java AWT 中间件框架 Spring框架 Struts框架 Hibernate框架 EXTjs框架 企业应用框架 为不同行业的应用开发专用的框架系统 ,JBOSS, eBOSS等 软件开发过程中框架理论的使用 Struts框架: Struts对Model,View和Controller都提供了对应的组件; Mode槽:ActionForm和JavaBean组成; View槽: JSP(或HTML、PHP……)实现; Controller槽:核心控制器,业务逻辑控制器。 软件开发过程中框架理论的使用 MFC框架 三类文件:APP,VIEW,DOC 编译运行机制:消息映射 WinMain(…) { MSG msg; RegisterClass(…); // 注册窗口类 CreateWindow(…); // 创建窗口 ShowWindow(…); // 显示窗口 UpdateWindow(…); While(GetMessage(msg,…)){ // 消息循环 TranslateMessage(…); DispatchMessage(…); } return msg.wParam; } 软件开发过程中框架理论的使用 MFC框架 While(GetMessage(msg,…)) // 消息循环 { TranslateMessage(…); DispatchMessage(…); } 即消息循环部分封换成message map(即消息映射)即大部分程序中有的 BEGIN_MESSAGE_MAP(CAaaView, CView) ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint) ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint) ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView::OnFilePrintPreview) END_MESSAGE_MAP() 表示方法 概述 直接表示 逻辑表示 产生式规则表示法 语义网络表示法 框架表示法 脚本方法 过程表示 混合型知识表示方法 面向对象的表示方法 表示方法 概述 直接表示 逻辑表示 产生式规则表示法 语义网络表示法 框架表示法 脚本方法 过程表示 混合型知识表示方法 面向对象的表示方法 表示方法—脚本表示法 脚本方式是采用一个专用的框架,用来表示特定领域的知识。 脚本通过一些元语作为槽名来代表要表示的对象的基本行为。 有些象电影剧本。 开场条件1.? 病人有病。2.? 病人的病需要找医生诊治。3.? 病人有钱。4.? 病人能够去医院。角色 病人、医生、护士。道具 医院、挂号室、椅子、 桌子、药方、药房、 钱、药。 场景 场景1 进入医院 (1)? 人走进医院 (2)? 病人挂号 (3)? 病人在椅子上坐下等待看病 场景2 看病 (1)? 病人进入医生的办公室 (2)? 病人向医生所说病状 (3)? 医生向病人解释病情 (4)? 医生给病人开药方 场景3 交费 (1)? 病人到交费处 (2)? 病人递交药方 (3)? 病人交钱 (4)? 病人取回药方及收据 场景4 取药 (1)? 病人到药房 (2)? 病人递交药方 (3)? 病人取药 场景5 离开 (1)? 病人离开医院 结果 1.病人看病了,明白了 自己的病是怎么回事。 2.病人花了钱,买了药。 3.医生付出了劳动。 4.医院的药品少了. 表示方法—脚本表示法(推理) 脚本表示使得知识有强烈的因果结构,系统对事件的处理必须是一个动作完成后才能完成另一个。整个过程的启动取决于开场条件,满足脚本的开场条件,脚本中的事件才有可能发生。而脚本的结果就是动作完成后的系统结果。 由于脚本是以非常固定的形式描述的,在预言一些没有直接提到的事件方面特别有用。如已知某一脚本适用于所给定的情形,一旦脚本被起用,则可以应用它按照事件发生的顺序推理。如果其中的某一
您可能关注的文档
- 被动屋的详细介绍2015年11月11日.pdf
- 本报告将介绍青岛万艾美酒店项目中.pdf
- 奔驰m 系列主动(aam)控制模块介绍与相关匹配操作.pdf
- 本编(全文) (pdf形式, 1044mb) - 名古屋市.pdf
- 本科实验教学设备更新改造项目(二期).doc
- 本期导读 - ramboll environ.pdf
- 本章整合benzhang zhenghe.ppt
- 本条例旨在修订及综合与遗产税有关的法律 [1932年2月26日] (本为 .pdf
- 本文由大头拉丝贡献.doc
- 闭孔泡沫铝吸声性能的影响因素 - 中国有色金属学报.pdf
- 宾士m 系列主动(aam)控制模组介绍与相关匹配操作 - x431.pdf
- 兵 库 県 に お け る 地 震 被 害 轻 减 の た め の 目 标 に つ.pdf
- 并网风机的低电压穿越能力分析及应对措施.doc
- 丙烯项目环境影响补充报告 - 天津市环境保护科学研究院.doc
- 并在中心线下方单击鼠标左键.ppt
- 病媒生物防制的标准和考核办法.ppt
- 病院の震灾対策:东日本大震灾からの 10 の提言 - 日本医疗福祉建筑协会.pdf
- 波浪荷载作用下海洋平台半主动控制试验研究 - 江苏科技大学学报.pdf
- 菠菜种子质量标准 - 山东省种子管理总站.doc
- 博世力士乐助推国产土压平衡盾构机发展.pdf
最近下载
- 历年计算机二级MS-Office真题试题库500题(含答案).docx VIP
- 山东黄金集团有限公司省内井下一线产业工人招聘笔试试题及答案2021.docx VIP
- 连续式密炼机.ppt VIP
- 2022年山东黄金集团有限公司省内井下一线产业工人招聘考试真题.docx VIP
- 山东黄金集团有限公司省内井下一线产业工人招聘考试题库2023.docx VIP
- 密炼机讲义第一节 青岛科技大学课程网站.ppt VIP
- 密炼机课程4剖析精选.ppt VIP
- 2024年春季山东黄金集团有限公司省内井下一线产业工人招聘270人笔试备考试题及答案解析.docx VIP
- 密炼机课程-精选课件(公开).ppt VIP
- 密炼机课程6.ppt VIP
文档评论(0)