热门标签:代写本科论文 写作发表 工程师论文 代写一篇论文多少钱
当前位置: 代写一篇论文多少钱 > 计算机论文 > UI框架体系和面向对象方法的应用研究

UI框架体系和面向对象方法的应用研究

时间:2019-07-31 15:14作者:曼切
本文导读:这是一篇关于UI框架体系和面向对象方法的应用研究的文章,本文以当前软件工程用户界面复杂的特点, 分析如何在UI (User interface) 用户界面建立中, 采用面向对象思想简化UI编码工作框架体系。UI设计和面向对象方法的本质, 是为UI设计提供有序机制, 产生结构优良的软件系统。

  摘    要: UI设计是当前软件工程中开发编程的重点研究对象。因为当前软件工程用户界面比较复杂, 应用面向对象的思想能建立起一种简化UI编码工作框架体系, 通过这种框架体系可简化编程语言和编程环境, 更好地维护代码, 用软件开发的方式约束代码, 借助界面 (Interface) 着眼于数据, 灵活、高效地实现UI设计, 在减轻软件开发和设计人员工作量的同时, 简化实际模型。UI设计中面向对象方法的应用, 是现代化软件开发和界面建立的主要方法, 界面设计中采用面向对象的方法, 通过人机交互过程中的界面 (Interface) , 将数据进行合理性编程和整合, 从窗口、图标和菜单等, 为应用软件产品设计出符合实际应用需求的菜单界面, 提高UI本身的灵活性与可扩展性。

  关键词: UI设计; 面向对象方法; 研究与应用;

  Abstract: UI design is the key research object of current software engineering development and programming. Because the current software engineering user interface is relatively complex, the application of object-oriented idea can establish a simplified UI coding framework system. Through this framework system, the programming language and programming environment can be simplified, the code can be better maintained, the code can be constrained by software development, and the UI design can be realized flexibly and efficiently with the help of interface (Interface) . Reduce the workload of software developers and designers, at the same time, simplify the actual model. The application of object-oriented method in UI design is modern software The main methods of development and interface establishment, the object-oriented method is adopted in the interface design, and the data is programmed and integrated reasonably through the interface (Interface) , in the process of human-computer interaction, from window, icon and menu, etc. The menu interface is designed to meet the practical application requirements for the application software products, and the flexibility and scalability of UI itself are improved.

  Keyword: UI design; object-oriented method; research and application;

  本文以当前软件工程用户界面复杂的特点, 分析如何在UI (User interface) 用户界面建立中, 采用面向对象思想简化UI编码工作框架体系。UI设计和面向对象方法的本质, 是为UI设计提供有序机制, 产生结构优良的软件系统。由于传统建模和结构化方法的UI设计, 都是注重系统的一个方面, 没有对系统动态行为进行全面描述, 而面向对象方法能弥补传统方法的布置, 从人机交互的层面对系统进行动态性行为的展现, 采用图形用户界面GUI (Graphics User Interface) 的方式, 将窗口、图标和菜单、功能以及实时动态等主要要素融入到按钮中, 便于用户应用软件和进行软件操作说明。在UI设计中, 面向对象方法的应用能实现软件的系统性连接, 有效提高系统的灵活性和可维护性。

  1、 面向对象方法与UI设计

  面向对象方法是在传统软件开发方法上提出的一种新方法, 由于传统的结构化方法和建模方法都无法实现软件系统的全面开发。为了更好地维护代码, 需要约束软件开发, 结构化和建模方法都是在典型软件开发中进行软件编程, 建立起合适的结构维护系统的运行。结构化方法是通过结构化分析、结构化设计和结构化编程, 为系统和软件开发提供有序的机制, 通过抽象性的理解进行待开发系统设计, 从而建立优良的软件系统, 其应用无法适应复杂的系统, 很容易引起模块内低内聚和导致模块间的高耦合;建模方法是利用Peter Chen的实体———关系法提出的一种新软件开发方法, 这种方法是在关系数据库理论实现信息实体建模, 而不是以往的对象建模, 无法展示数据的动态变化, 注重于系统一个方面描述, 且无法实现对系统其它方面的建模;面向对象方法则是在传统方法基础上建立的一种新型软件开发模式, 用人机交互中的必不可少层面———用户界面, 实现数据的动态展现, 面向数据建立起完整的数据编程框架。用户界面重点包含了UIWindow、UIMain、UserUI、UIToolsKit、DataB, 分别是从窗口、主题、用户和图表、日志中等, 克服了传统方法的不足, 建立计算机语言论述用户界面框架体系。本质上面向对象方法模式着眼于数据和数据接口的设计与编程技术, 这种技术目前已经取代了早期结构化设计和编程技术, 现如今常用的编程语言JAVA、VC++、.NET技术都在面向对象法中得到了广泛的应用和实践。在UI设计与实现中应用面向对象设计, 一方面能减轻设计和开发人员的工作量, 将实际模型进一步简化, 另一方面将UI本身具有灵活性与可扩展性进一步放大, 建立起语言描述的UI框架体系。

UI框架体系和面向对象方法的应用研究

  2、 UI框架体系和面向对象方法的应用研究

  UI是用户的使用界面, 用户通过UI就可以通过应用程序, 如:Java、Java Applet、JSP、ASP等实现程序的实际使用。基于Application程序的UI设计来讲, 面向对象方法的应用是采用OOD作为设计对象, 用于描述使用者和系统的交互过程, 实现编程的程序。依据UI框架体系规范的含义, UI只是图形化界面的展示层, 与复杂的应用逻辑和访问数据库功能无关, 旨在展示数据显示逻辑等。对于程序员而言, 各种应用的UI存在自身的特性, 实现UI设计是一项复杂而又费时的工作, 每种软件和系统的UI有相似之处, 例如形态、样式、要素和处理逻辑等存在显着的差异性, 为便于UI设计需要统一风格及编码规范。UI的实现过程需要先将UI通用部分进行抽象处理, 封装成统一、规范的UI地层平台, 程序员就是在这一平台上进行UI设计, 这个平台就是UI框架体系, 也是UI的实现基础。统一规定了UI设计和样式、要素的规划、定义和约束等, 并展示了整个UI设计、内部对象之间的协作依赖关系和责任分配等, 形成了一个系统可用的底层UI框架平台, 为使UI实现者提供可用的应用框架, 以便于编程人员在统一标注和规范中实现, 快速实现风格统一且功能各异的人机交互界面。面向对象则是从基本的程序设计方向, 建立新型的程序设计范型, 对使用对象、封装、聚合、关联和消息等基本概念实现程序设计。

  UI设计中是将数据为对象, 面向对象法则是对数据的静态特征和动态特征展开分析, 通过对系统中客观事物实体的描述, 为系统开发奠定基础。面向UI设计而言, 采用面向对象法是将相同属性与服务的恶意组对象集合在一起形成类 (Class) , 用类来创建对象, 确定类中对象有哪些属性和行为, 例如在学生类中, 就包含了学生的性别、学号、年级、所在院校等, 行为则是选课和注册等等, 属性和行为封装后只能在类的内部起作用, 展现类的静态联系。关联表示了类与类之间的关系。在学习平台的UI设计和实现中, 面向对象法的应用主要是侧重于学生和课程之间的关系, 依据对象属性可以利用“选课”对“学生”类实现属性记录, 聚合则是整体一部分关系语义的关联, 强调了编程技术中代码的重用性, 通过继承展现可重用性的特色, 从而在类中通过数据修改实现信息覆盖。因此, 继承简化了人们对事物的认识, 并简化了系统的构造强度和文档, 以有利于实现软件的复用, 通过子类中集成属性和操作, 按照自己属性和操作添加相应的类别, 将共同性质的事物划分在一起, 将对象的属性和行为结合成一个独立的系统单位, 并尽可能地隐蔽对象内部事物界限。面向对象方法, 是向对象发出操作请求, 利用请求信息之间的互动, 在人机交互界面上实现通信, 让对象和对象之间动态联系, 借助这种动态联系实现UI界面的功能。例如Java中应用面向对象法, Java作为一种完全面向对象的语言, 任何一个Java对象所做的动作都是通过一个方法实现, 多数程序都是通过简单地继承Java基础类Object以获取所需的东西, 创建程序基础类用多个特性相似的应用程序来节省时间。

  3、 结语

  综上所述, UI设计中面向对象方法应用, 要从最基本的UI框架体系建立入手, 应用面向对象运用编程语言, 从不同软件和系统的UI设计相似之处抽象地建立相应的UI设计平台, 然后利用面向对象方法的优势, 实现UI运行和完善。

  参考文献

  [1]佟玉泉, 石博慧, 陈英. UI设计中面向对象方法研究与应用.计算机系统应用[J], 2014 (04) :35~38.
  [2]庄儿, 刘喜昂, 龚婷.基于面向对象的UI框架体系.福建电脑[J], 2017 (04) :156~157.
  [3]陈小松.基于面向对象编程的Delphi开发实践.电脑知识与技术 (学术交流) [J], 2017 (22) :1035~1036.
  [4]魏力敏.光电构成的意象世界———UI设计中的审美意象与艺术形象表现研究.南京艺术学院学报 (美术与设计) [J], 2017 (03) :116~120.
  [5]杨磊, 张志军, 胡雪梅, 孙翠娟.面向对象方法及其应用.中国成人教育[J], 2008 (16) :172~173.

相关文章
联系我们
  • 写作QQ:79211969
  • 发表QQ:78303642
  • 服务电话:18930620780
  • 售后电话:18930493766
  • 邮箱:lunwen021@163.com
范文范例
网站地图 | 网站介绍 | 联系我们 | 服务承诺| 服务报价| 论文要求 | 期刊发表 | 服务流程