计算机软件用户界面的应用的设计分析.docVIP

计算机软件用户界面的应用的设计分析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机软件用户界面的应用的设计分析

计算机软件用户界面的应用的设计分析   摘要:目前,计算机软件的设计和发展备受大多数用户的关注,所以在计算机软件用户界面设计过程中,要对人们认知的规律进行全面的掌握,利用此规律有效统一人类的认知特点及具体的行为,从而提高界面设计的有效性,使其能够有效满足人们生活习惯及需求,之后通过人机工程设计理念,充分使用其中的方法和方式实现设计,从而提高系统界面设计的效果,便于人们的使用及操作。   关键词:计算机软件;用户界面;设计   中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)15-0071-02   在现代行业不断发展的过程中,业务复杂程度在不?嗟靥岣撸?从而导致行业软件的界面逻辑也越来越复杂,所以软件用户界面设计和开发要以一定的原则及思路为基础,从而设计及开发高质量用户界面。但是从目前情况中分析,国内软件界面开发处于起步阶段,缺少可继承性,代码管理较为混乱,无法实现软件开发的持续发展。本文以组态软件为基础的软件界面开发方式,此方法要使开发人员能够实现组态技术软件界面分割归类,将其中可复用组件进行抽取,创建可复用的组件库,从而提高软件界面设计过程中的规范性,使软件界面开发效率得到进一步的提高。   1 计算机软件界面设计方法   针对目前软件界面设计和开发过程中的问题,以下实现基于组件技术的软件用户界面设计方式,要求所有用户都能够实现统一界面风格的设计,其中内容主要包括固定不变及可变。此方法中的组件属于可复用小界面,此界面开发语言不同。为了能够降低投资的风险,此方法使用逐渐实现方式,基于已有开发模式,对组件可复用性进行逐渐地完善,通过此种方式对组件可复用性进行完善。在组件管理过程中使用组件库方式实现多种功能,图1为以组件技术为基础的软件界面开发结构。   通过图1可以看出来,软件用户界面的开发方式主要包括三个部分。首先,要产生组件,通过项目组前台开发人员一起实现,对具有较高复用性的软件模块进行提炼。在项目组完善核心组件之后,根据相应的特点添加全新的组件。然后将产生的初始组件存储到组件库中,创建组件库管理机制。最后在软件开发过程中,软件界面开发人员要根据组件库出库管理检索组件库,之后提出自身所需要的组件,实现组件复用。   2 计算机软件用户界面组件出库管理   在界面设计和开发过程中,不管是哪种环境,其开发的系统都要具备一定的重复性。在软件界面设计过程中具有二类复用价值的组件,所以软件界面设计和组件化的开发就是对二类可复用组件的出入库管理。但是要想实现真正复用,就要具备良好的组件库,组件入库属于重点。在软件界面设计及开发过程中,在组件编写人员测试组建成功之后保证组件能够正常运行,以组件具体的功能对组件进行定义,制作可复用组件。在此过程中,组件命名属于关键,要使此命名能够表示组件完整的功能,根据操作系统文件名的长度能够实现文件的自由扩展,从而实现标识。以下为组件标识的部分主要代码设计:   Class IClassFactory : public IUnknown   {   METHOD(CreateInstance)( IUnknown * pUnkOuter,   IID riid, void ** ppvObject) = 0;   METHOD(LockServer)(BOOL bLook) = 0;   };   CoGetClassObject ,CoCreateInstance,CoCreateInstanceEx。   STDAPI CoGetClassObject(   REFCLSID rclsid, //rclsid:class-id   DWORD dwClsContext, //dwClsContext   COSERVERINFO * pServerInfo, //pServerInfo   REFIID riid, //riid   LPVOID * ppv //ppv   );   3 计算机软件用户界面出库流程设计   组件属于软件复用的实现,其质量和复用效果具有密切的联系,良好的出库流程能够使后继开发人员实现软件界面设计。在组建出库的时候,检索属于关键内容。检索的流程就是创建数据库的基础,在此过程中要充分考虑组建功能、接口及使用的范围相应参数。就目前分析,此过程就是手工及自动选择的相互结合。在软件开发过程中,可以使用自动选择,此要求组件编写人员在实现组件生成过程中根据软件检索需求实现组建生成。比如开发人员要严格遵守编码的规范,使描述组件功能的时候要根据相应的格式实现,从而有效实现组件功能的抽取。以下为组件出库的部分代码:   DataSet clientDs = new DataSet();   strin

文档评论(0)

151****1926 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档