通用命令行模块的设计及实现

被引量 : 0次 | 上传用户:tsuiyoung
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自从上个世纪八十年代以来,图形用户界面得到快速发展,计算机逐渐进入各类企业、家庭,其应用得到广泛的推广。对比起命令行界面来说,图形界面在交互性上有着不可比拟的优势。但在一些需要执行大量重复性工作的方面,例如在系统管理上,命令行界面提供的脚本功能,能够为用户节省大量的时间。除此以外,命令行界面占用系统资源少,能够在各种设备上运行。在许多嵌入式设备上,命令行是唯一的操作界面。因此命令行界面仍然有其生命力,仍然是图形用户界面不可替代的。命令行界面的主要缺点在于交互性上,例如用户无法像在图形界面下那样随时获取帮助信息。要提高命令行界面的友好性,关键在于提高命令行界面的交互性,使用户能够更方便地获取到最需要的帮助。本文以提高命令行界面的友好性为研究目标,通过对命令参数与关键字的统一管理,能为用户提供及时有效交互式的帮助信息。在正则表达式理论的基础上,本文提出了命令表达式来增强命令描述方式,使得在命令统一管理的前提下仍能够以灵活的方式来描述命令参数与关键字之间的关系。本文重点描述了一个通用命令行模块的实现,对其运行流程做了详细的说明。此模块具有开放式的架构,用户一方面能够享受命令统一管理的优点,另一方面在此架构下仍能够像以往一样方便地安装新命令。在命令元素类型以及命令表达式两者的帮助下命令行模块能对用户在命令行界面下的输入的合法性做深入细致的检查,这减轻了命令实现时的参数检查负担,使得开发人员能够更关注与命令的实现。在最后两章,本文结合一个新命令的开发来对命令行模块的应用进行了详细说明。同时,对本次研究工作进行了总结,并提出了未来改进的方向和展望。
其他文献
智能功率集成电路(SPIC)要求功率半导体器件与低压控制电路可以集成在同一块芯片上,同时希望功率半导体器件的功率密度能尽可能得增大,因此具有大功率可集成特性的新型器件是
上海市工商局日前对“好丽友薯愿”马铃薯膨化食品“口感松脆、不油腻,且100%不含反式脂肪”的虚假宣传处以5万元罚款。舆论普遍认为,罚款的原因就在于对反式脂肪的虚假宣传。好
"十三五"规划中提到,"坚持绿色发展,着力改善生态环境",郑州在国家中心城市的背景下,建设低碳生态城市需要建立绿色发展的体制机制。本研究在建设低碳生态城市的现实情况存在
无论从宏观还是从微观上看,消费都是经济分析的重要内容。把握国民经济发展格局中居民消费需求的特点,制定符合我国现阶段情况的政策,对于提高我国经济增长的速度和质量都有
随着我国房地产业的飞速发展,房地产交易过程中的欺诈行为也日益显现在人们眼前。由于房地产的交易不同于普通的商品买卖,它的复杂性、涉及的利益重大性使得一旦发生欺诈行为,受
本文基于我国城镇养老保险基金筹集的现实紧迫性,来研究养老保险基金的有效筹集问题。我国已进入老龄化社会,而且老龄化趋势不断加深,使社会养老保险面临严峻挑战,给和谐社会建设
本论文研究的核心问题是中国娱乐电视产业的发展现状和未来趋势。在对娱乐经济、娱乐产业各个相关环节进行了全方位的分析之后,本文认为当前中国传媒经济发展最大的矛盾点在于
随着信息技术的飞速发展和政府改革的深化,电子政务成为国际、国内政府建设的热点,每一年投入到电子政务的社会资本正迅速增加,在新公共管理中打造低成本、高效率的服务型政府的
随着我国经济体制从计划经济向市场经济过渡,社会处于转型期,相应的政府管理模式也正从传统的行政管理转向新公共管理。这就要求政府部门在加强经济调节和市场监管的同时,要更加
长期以来,在参加中学教师学历达标学习的人中存在着一种现象:教师所学专业与所教学科不符,即专业不对口。以我县1992年参加卫电师专学习的教师为例,共有920名教师参加卫电师