欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 信息管理 > DOS用户界面的设计

DOS用户界面的设计

日期:2023-01-24 阅读量:0 所属栏目:信息管理


摘 要 该文从用户界面程序设计的角度阐述了如何在西文dos系统下设计和开发图形用户界面,提出了设计用户界面所应遵循的相似性、灵活性、直观性及实用性四条准则,并就此举出了一个在西文dos系统下直接开发图形用户界面的实例。
关键词 图形用户界面 设计准则
在西文dos系统下,大部分应用程序的用户界面都是基于字符方式的,界面内容单调,界面使用繁杂。随着计算机的发展和推广,这种方式的用户界面越来越不相称。在这种情况下,图形用户界面应运而生,windows风格的图形用户界面可谓是其中的杰出代表。
对软件开发者来讲,最终面向的将是用户,因而系统的界面设计是一个相当重要的环节。图形用户界面的出现给软件开发者在系统的界面设计方面指明了一条道路。windows作为图形用户界面的杰出代表,不仅自己的用户界面令广大用户惊喜,而且还为软件开发人员提供了一整套用于用户界面开发的接口和辅助工具,如其中的workshop,gdi函数等等。
正因如此,越来越多的dos程序设计者开始转向windows。鉴于此,很多人便认为dos将从此走向没落。事实上,windows并没有像人们想象的那样快取代dos,dos及其应用软件仍然保持着强大的市场,新的版本也不断推向市场。诚然,一方面是人们习惯了dos,另一方面就是dos要比windows简单得多。在windows下进行软件开发的人员都知道,windows是一个基于消息的多任务系统,系统的各种资源如内存、显示器等都处于windows的严密监示之下。
一个习惯了在dos下开发程序的软件人员对于windows应用程序的开发在某些方面总是感到很别扭,仿佛有一张无形的网束缚了自己的手脚而无所适从。尽管如此,作为用户来讲所要求的则是界面友好。这就给dos程序设计人员带来一个问题:如何在dos操作系统下直接开发图文并茂的图形用户界面?
笔者在dos系统下开发应用软件的过程中也遇到了类似的问题。在软件的用户界面设计方面进行过深入的研究,获得了一定的认识,下面就这些方面谈一谈笔者的看法。
一、用户界面的设计准则
用户界面的设计是纷繁复杂的,不同的应用软件都有自己的用户界面。但要设计一个良好的用户界面,必须符合一些设计准则。笔者在进行界面设计时总结自己的经验和他人的成果,得出以下四条准则。
1.相似性准则
这条准则包含两方面的意思,即程序内部的相似性和与同类型其它应用软件的相似性。
所谓程序内部的相似性是指应用程序本身在响应用户的输入或输出时,对于同一类型的问题的处理应该相互一致。譬如,应用程序在接收字符的输入时,应该保证无论在应用程序的何处接收字符,其响应形式都是一致的,如在字符输入的位置显示闪烁的光标或竖条等。这样,用户一旦见到闪烁的竖条或光标出现,便知道应该进行字符输入了。
所谓与同类型应用程序的相似性是指同种类别的应用软件在响应用户的输入或输出时,应使用相似的控制机制。例如,同一类型的全屏幕编辑应用系统,都使用f10来选择主菜单,用ctrl kb来确定块头,用f1来提供帮助信息,用f2来保存当前编辑的文件等等。在这方面,wps的文本编辑器和turbo c的编辑器有着惊人的相似之处。
这种相似性带来的好处是显而易见的。用户一旦熟悉类似系统的某一种,那么该类型的其它软件也基本上能够使用了。如会使用turbo c的编辑器,就会使用wps的文本编辑器。这样,一旦与此同类型的应用软件开发出来之后便马上可以在市场上流行使用起来,用户不需要再进行软件使用方面的训练(当然是指那些用过类似软件的用户)。对于软件开发者来讲便马上可以获取经济效益。同时,这种相似性给软件的开发工作也带来了极大的方便,使得软件开发人员可节省大量时间去考虑软件功能的设计方面,从而可带动软件产业的完善和发展。
2.灵活性准则
这是一个相当重要的准则,它将充分体现系统强大的适应性。所谓灵活性是指软件开发者在设计用户界面的过程中,应该考虑不同用户的不同需求、系统更新换代所带来的影响以及异常事件所带来的影响。例如windows图形用户界面中,鼠标选择和键盘选择的共存。这个准则的实现是相当费时间的,为了使应用软件在某种程度上符合灵活性准则,软件编程人员必须为此付出艰辛的劳动。比如在设计显示部分时,由于不同规格的显示卡其分辨率及编程方法都各不相同,为此软件编程人员必须分别为这些不同类型的显示卡编写不同的例程,然后使应用程序能够根据不同的显示卡分别进行处理。尽管这样做工作量相当大,但软件开发者不得不做这项工作,否则整个应用软件在其推广普及时会碰上巨大障碍。

3.直观性准则
这主要是从用户的思维及视觉的角度去考虑软件的界面设计。这涉及到界面的艺术构型、思维习惯等等。所谓直观性,简而言之就是一看便知。用户界面的直观性主要体现在以下几个方面:
(1)应用程序的所有输出信息不应含糊不清;
(2)用户界面必须能及时提供当前任务的执行状态;
(3)应该提供清晰的帮助信息以便用户能在遇到问题时能及时得到帮助。
随着计算机图形图像技术及多媒体技术的发展,这方面的工作越来越令用户满意。
4.实用性准则。
所谓实用性是指能够被系统和用户所接受。所谓能够被用户接受主要是从使用习惯及经济方面来讲的。如因系统界面的需求而迫使用户不得不配置一些昂贵的设备,这对用户来讲是不合算的,从系统的优越性来讲降低了其性能/价格比,从而也就影响到系统的推广普及工作。所谓能够被系统接受是指不应因界面设计的原因而损害整个系统的运行。比如用户界面在运行过程中需要庞大的内存支撑,这样导致内存资源短缺而使系统的某些功能因申请不到内存而不能运行或使系统崩溃。
二、一个实例 图形用户界面是基于符号、颜色和肖像的,它是从字符方式的用户界面发展而来的,是用户界面发展的一个重要的阶段。在设计和开发图形用户界面的过程中还应注意以下几个问题:
(1)图形菜单项必须易于被系统的图形设备所选择;
(2)必须保证图形所表示的意义能与其它的表示区别开来;
(3)在图形菜单中使用分组技术,以利用户的使用;
(4)保证图标带有所期望的意义;
(5)对于选中的菜单项或未选中的菜单项或无效的菜单项应加以区分。
在dos下开发图形用户界面的关键之处是数据信息的表示。对于图形用户界面来讲,涉及的数据量及数据种类比在字符方式下的用户界面要多得多。然而在设计图形用户界面时又不能消耗大量的内存空间而限制系统的运行。笔者在开发一种中西文编辑排版软件的图形用户界面的过程中采用了内外存相结合的独特方式来保存图形用户界面的数据信息,整个图形用户界面的信息所占用的内存总数不到100b。图1示出了这种图形用户界面的数据结构。
在用户界面的制作过程中,将上述三项信息分别存放在不同的文件之中。这样,系统可由其中的一个窗口信息获取其它各类信息,因而可只在内存中保存当前这一活动的窗口信息便可达到管理整个系统用户界面的目的。
利用窗口信息、标题信息、菜单及肖像菜单信息来生成系统图形用户界面的过程可用流程图表示如图3

r>生成系统的图形用户界面之后,系统便处于界@@;图1面管理程序的监控之下,其工作流程如图4所示。
关于窗口信息、标题信息及肖像菜单与菜单信息的数据的具体表示以及有关鼠标器的菜单驱动问题在此不再叙述。
三、小 结
在dos系统下直接进行图形用户界面的设计和开发,其工作量是相当大的。笔者经过大量的工作,在dos系统下基本上开发出了类似windows用户界面风格的图形用户界面。当然,界面设计是千变万化的,用户界面的观念也是随着计算机的发展而发展的,其前进的方向将是智能化、集成化和自然化。

参考文献
1 [美]j.r.布朗,s.坎宁安.卡小燕等译.用户界面程序设计原理与实例.北京:科学出版社.
2 夏洪山、林志坚编著.microsoft windows软件开发技术基础(上册).北京:海洋出版社,1992.

本文链接:http://www.qk112.com/lwfw/jsjlw/xinxiguanli/259361.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学