探讨计算机软件数据接口的应用

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:ruannengjie
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着科学技术和互联网技术的不断发展,计算机软件的发展日新月异,软件开发商的数量在近些年犹如雨后春笋般兴起,由此导致各种软件的横空出世。如果软件被开发商软件被不同的开发商开发出来,其内部的数据逻辑结构必然有一定区别。用户在使用计算机时如需操作多套软件就需计算机提供与之对应的格式基础,因此导致用户在操作上的不便。计算机软件数据接口的出现很好的解决这一问题,本文就计算机软件数据接口的应用进行探究。
  关键词:计算机软件;数据接口;设计原则
  中图分类号:TP311.13
  计算机软件数据接口的主要作用是解决软件因开发商的不同而导致构成软件数据结构不同的现象。从其性能上看,计算机软件数据接口不仅能全方位提高计算机软件的实际使用效率,还能提高其容错性和可拓展性,是目前解决格式差异的最佳手段。实际使用过程中,计算机软件数据接口还扮演了中转站的角色,在信息转换中起到承上启下的作用,使原先孤立的软件形成一个有机整体,方便用户更好的操作使用。
  1 现状分析
  当前软件在程序开发过程中存在一定漏洞,这一漏洞为一些恶意攻击者提供了捷径,外界用户可以直接利用前台应用程序进入并访问取数据库。一些不法黑客只需要对数据库进行详细分析,再加上一定的程序干扰,就很有可能破解数据库的逻辑结构,并进行一些非法操作。
  为了实际需求,当前的数据库一般都具备远程访问功能,即不在内部局域网也能通过相关手段进入数据库并进行相关操作。序列开发人员需数据库对象的基本信息进行详细描述,例如远程访问用户的名称、用户相关基本信息、访问对象数据库名称等,因此造成程序员在编写程序过程中由于信息错综复杂,容易造成冗余现象。程序员在编写过程中如出现些许差错都有可能造成数据库对象的查询工作效率低下,实际查找时用户难以找到应用对象,无法执行数据库的查找功能。
  2 计算机软件数据接口
  从功能上看计算机软件数据接口可看作是软件开发商为更好的服务于用户而开发的系统性规范标准,其作用主要是让不同格式的软件间达成交流,使用户在操作上更具灵活性,不仅能够提高软件的应用效率,还能在用户使用过程中保护数据的安全性。从内容上看,系统性规范标准其实是经过特殊处理(封装、应用程序)的接口函数(API函数)。
  3 计算机软件数据接口设计原则
  3.1 满足用户需求。计算机软件数据接口的主要目的是便于用户的使用,因此计算机软件数据接口必须满足用户的实际需求,软件数据的拓展、程序开发更新等都是围绕用户实际需求进行的。实际开发中,设计人员首先需要对用户需求进行系统性分析,結合需求使用合适的编程语言开发适合用户的软件数据接口。
  3.2 面向对象。为了更好地促进软件的使用效果,在软件开发过程中必须利用相关手段提高其实用性以及科学性。计算机软件数据接口的设计一般遵循面向对象原则。一般情况下,软件开发过程中为降低不同程序间的耦合性,在接口设计时都是偏向于复杂,越复杂效果越好,以此实现成本控制,并降低软件开发的难度。
  3.3 容错性以及健壮性。软件数据接口除了要应付一些规范内的要求还需要适当应付一些规范外的情况,因此必须具备较高的健壮性。提高计算接软件数据的健壮性有助于其在遇到一些特殊情况时做出正确的判断。软件开发过程不是独立的,而是以其他各个方面相互联系的,因此对于软件使用中出现的各种情况都必须有效应对,即使出现一些错误也要及时判断并有效解决,这就要求计算机软件数据接口具有良好的容错性以及健壮性。
  3.4 可拓展性。软件是软件数据接口的工作基础,基于用户对软件的依赖性越来越高,软件开发商会定期对软件进行更新,以此提高软件使用效果。理论上更新后的软件就不再适用于原先的软件数据接口,因此在设计时应该尽量考虑到该情况,给予其足够的可拓展性,减少因为软件更新造成的大规模变动,从而维护用户的根本权益。
  4 计算机软件数据接口的设计与实现
  4.1 API函数。API函数(应用程序接口函数)是计算机软件数据接口的一种重要表现形式,一般在设计过程中程序编写员已经将很多按照标准编写的函数整理完毕,并进行封装,以便于服务对象直接使用。计算机软件程序开发实际上是一个保密性极强的过程,其权限并未向第三方及用户开放。当用户及第三方需要利用相关数据时只需利用软件开发商之前做好的API函数就能实现数据的交互工作。就目前应用范围而言,API函数模式是目前使用较广的形式,并在未来具有广泛市场,不仅能够保证开发商的专利不受侵犯,还能向用户及第三方开发商提供相应服务。
  4.2 文件交互模式。文件交互模式不同于API函数,其利用结构固定的数据文件进行数据信息在软件开发商、第三放开发商、用户之间的交互。实际开发过程中,开发人员多使用TXT格式进行一些特殊的文件记录,就目前而言,TXT文件在多有的程序开发中都发挥了重要作用,是基础性的文件格式。TXT和INI文件格式都是计算机自带的基本文件格式,因此在使用中具有广泛性,因此是使用最为广泛的数据交换文件。文章将介绍几种较为常见的文件交换模式:(1)ini文件。它是Windows系统实现自行配置的一种文件,由于Windows可提供API函数,也可以进行ini文件操作,因此大部分数软件都会通过ini文件来将其自身的配置信息记录下来,实现数据间的交互利用。(2)Txt文件。它是Windows系统中较为常见的文本文件,程序开发人员在开发软件时,通常会用txt来记录某些特殊格式,如##AAA##CC##D##,以“##”来将字符串分割开来,我们只需读取#WLM.COM#之间的数据。利用TXT格式进行记录便于实现文件数据信息的自由交互,从根本上满足了用户的实际需求,用户在使用过程中不会受到编程语言相关规则的硬性限制。
  4.3 中间数据库模式。中间数据库模式主要指软件开发商为便于更好的提供服务,事先建立一个公用的数据库系统,实际使用过程中,用户及第三方开发商只需获得一定的访问权限后即可成功进入数据库并进行数据交互工作。由于中间数据库完全有软件开发商建立,因此在用户及第三方开发商仅能访问开发商设定的文件格式。第三方开发商在该模式中直接受益。中间数据库模式具有较强的灵活性,但该方案并未没有缺点,需要建立额外的数据库系统,给原本复杂的数据库建设带来更大的困难,并且在使用中的难度也大于其他方案,实用性不强,难以实现该方案在大范围内的普及。中间数据库模式要求用户利用软件开发商所提供的数据库格式,如Access、SqlServer、Oracle及sybase等进行访问。
  5 结束语
  随着计算机在生活中应用越来越广泛,软件间的共存及信息交互工作必将成为开发商急需解决的问题。计算机软件数据接口技术的应用为计算机软件开发提供了良好的技术平台,将单独的计算机连接成为具有一定结构性能的整体,提高了系统的大规模使用的基础,为计算机技术更好的发展奠定了坚实的基础。
  参考文献:
  [1]刘兵.计算机软件数据接口的应用分析[J].计算机光盘软件与应用,2012(01):68-72.
  [2]张俊.计算机软件数据接口的应用分析[J].信息科技,2012(11):197-198.
  [3]李健.计算机软件数据接口的应用研究[J].数字技术与应用,2013(05):93.
  [4]左哗.有关计算机软件数据接口的应用研究[J].信息科技,2011(07):307-309.
  作者简介:刘行(1992-),男,重庆人,本科在读,研究方向:计算机科学与技术(软件工程)。
  作者单位:重庆文理学院,重庆 402160
其他文献
摘要:本文介绍了异构无线网络融合现有方案,并提出了基于信息标识的融合设计,改进垂直切换算法、接入选择算法,实施接入的认证机制,垂直切换技术将成为异构网络的核心技术之一,较好的解决融合过程中部分问题,努力实现随时随地随人交换任何信息的新网络时代。  关键词:异构无线网络;融合;垂直切换;接入选择;接入认证  中图分类号:TN92文献标识码:A文章编号:1007-9599 (2013) 06-0000
摘 要:朱子学在江西的流传发展并不均衡,呈现出一种鲜明的地域性,南康是其中心地带。都昌县与军治星子隔鄱湖相望,理学得到了极大的发展,尤以朱门四友最为著名。冯氏家族深受朱子学的启迪与熏陶,同时也为阐释和传播朱子学起了很大的作用。除了师承之外,冯去非的家学渊源和交游互动是其哲学思想形成过程中不可忽视的重要因素。冯去非亲传其父冯椅,以朱熹为宗,兄弟四人相互激励,各有建树;仕宦、诗文、释道等交游圈熏陶了冯
建立了单个供热管段的非稳态水力模型,导出了该非稳态水力模型的解析解,分析了管道长度、管径、进出口压差变化时管道流体的动态响应特性.当单个管道的进出口压差变化相同,管
校园供电系统一直都是各大院校电力管理方面的弱项,因校园停电造成的供电设备毁损也极为常见,此类问题的发生严重影响了师生的正常工作、学习和生活。因此,为了保证校园用电
元代四书“科举之学”颇为独特,它在服务科考的同时还具有“研究之学”的特质,《四书疑节》即充分显示了这一特性。该书以流行的“经疑”形式,围绕《四书集注》辨异析同,解疑
阶层划分是一种普遍的社会现象,是客观存在的社会现实。孔子的阶层美德伦理以“士农工商”四民的职业划分为现实根据,同时对“自天子以至于庶人”的等级划分进行了生产、分配
随着科学技术的快速发展,传统的编程工作CGI已经远远不能满足人们工作的需要。所以微软公司开发出了一种简单而且方便的编程工具ASP,它在运行上有很大优势,主要表现在它能够
通过12片T形活性粉末混凝土(RPC)-普通混凝土(NC)叠合梁试件和1片NC整浇梁试件的静载试验,研究RPC受拉区高度、NC强度等级、受拉纵筋配筋率对组合梁抗弯静载力学性能的影响.结
虚拟机软件是近年来涌现出来的具有特殊功能的系统软件,能够通过计算机硬件系统实现多台虚拟计算机的同步工作,极大的提高了计算机系统的利用效率。本文主要针对虚拟机软件进
马克思实践人学的理论起源是德国古典哲学中的人学思想;马克思实践人学的起点是自我意识哲学,推动原则是黑格尔的人学辩证法,而其哲学立足点是费尔巴哈的人学唯物论;马克思实践人