zoukankan      html  css  js  c++  java
  • 基础框架平台——基础开发层次需求综述

    基础开发框架是整个基础框架平台的核心,开放可自我实现是其功能需求的根本。
    微软的.net框架为我们提供了开发基础开发框架所必需的一系列类库,以visual studio 2005为例,其采用的技术思路也是基于.net框架实现自我完善、自我更新,因此利用.net框架进行基础开发框架的实现在技术上是可行的。
    分析visual studio .net 2005工具的框架组成,这些要素包括
    1、工作台
        工作台包含面板、视图,类似于容器,但是不知道如何在屏幕上显示视图和面板。
        视图是含有文本等编辑内容的窗口;
        面板是诸如资源管理器的工具窗口。
        工作台是一个多窗体的windows程序。

    2、工作台窗口
        将基本窗口功能映射到接口。包含标题、关闭方法、选择方式、触发事件以表示更改或窗口动作信息。


    3、视图
           它是显示于MDI窗口或选项卡页的面板。主要视图:
              解决方案资源管理器、类视图、文档大纲、对象浏览器、
              错误列表、输出、属性窗口、工具箱、查找结果、
              菜单栏、工具栏、文本编辑器、界面设计器、编译器、调试器。
    4、面板
           面板就是工具窗口,与视图略有区别,它是可隐藏的,每种类型只能打开一个工具窗口,工具窗口通常不显示文件内容,而是辅助用户完成任务的。表现形式可以为:工具条、浮动窗口等。一般情况下每个主要视图实现一个面板。
    5、布局管理器
           负责显示视图和面板,完成使用GUI库时的所有更新工作。该布局管理器是一个MDI布局管理其,它将工作台窗体放入MDI区域,在此,可最大化、最小化或排列窗口。

    因此这个框架实现的技术要点、难点在于:
    1、框架基础部分的抽象化(在上文基本作了描述);
    2、使用MVC(model-view-controller,模型-视图-控制器)模式来控制视图、面板的显示,视图之间的消息通讯。
    3、框架内集成编成环境:窗体设计器、代码编辑器、编译器、调试器的开发。

    下一步进入框架抽象设计环节。


  • 相关阅读:
    点击新闻弹出新闻内容,并且新闻内容根据鼠标移动
    阻止用户复制页面上的文字的几种方法
    js简易聊天框- 鼠标和回车键发送消息
    Java——package和import关键字
    Java——static关键字
    Java——单例模式初步
    Java——this关键字
    Java面向对象的特征一:封装性
    Java再谈方法
    Java——对象
  • 原文地址:https://www.cnblogs.com/bobzhangfw/p/625434.html
Copyright © 2011-2022 走看看