计算机软件数据接口的应用分析

2012-08-15 00:52俊,吕
科技传播 2012年21期
关键词:数据结构计算机软件开发商

张 俊,吕 嫄

芜湖职业技术学院、芜湖地区卫校,安徽芜湖 241000

0 引言

计算机软件数据接口是软件开发商向用户和第三方开发商所提供的系列标准规范,用作数据的互交。计算机软件数据接口灵活度十分可观,并且能让用户和第三方开发商更有效地运用软件,也保证了软件开发商的数据安全。计算机软件数据接口可以为封装过的、应用程序的接口函数,既API函数;也可以为格式固定的数据文件;或者是数据库形式。计算机软件数据接口起着承上启下的作用,是软件操作流程中的重要步骤,它能让数据结构不同的孤立的软件形成一个整体,让用户在操作过程中能够一气呵成。如今,发达的科技使得计算机软件数据接口得到普及,不仅为计算机带来了新的发展机会,也为使用计算机软件的用户提供了便利,因此掌握计算机软件数据接口的正确应用有着十分重大的意义。

1 计算机软件数据接口设计特点

接口是指在微机系统中,通过硬件软件的连接与控制,使微处理器与其他部件之间能够协同工作并进行稳定的信息传输的电路及相关程序。计算机软件数据接口指的是,软件开发商向用户和第三方开发商所提供的系列标准规范,用作数据的相互传输。计算机软件数据接口非常灵活,能够让用户以及开发商更好地运用软件,同时也是数据安全性的保障[1]。

1.1 满足用户的需求

计算机软件数据接口能够满足用户的需求,设计软件数据接口最重要的目的是要方便用户,它是软件操作流程中的重要步骤,它能让数据结构不同的孤立的软件形成一个整体,解决软件格式差异所带来的麻烦,让用户在操作过程中能够一气呵成,最大程度地满足客户使用数据的便利性,从而提高用户使用软件的感受。

1.2 面向对象的原则

计算机数据接口不仅在设计上具备一定的科学性,并且能够面对使用对象,全面准确地描述所能提供的功能,让用户在操作过程中能够有良好的软件使用感受。

1.3 软件数据接口的高健壮性及高容错性

软件数据接口对于规则外的输入情况能够具有一定的处理能力,我们称之为高健壮性。好的系统不仅仅能够接受正确的指令,还应当具备相当的判断力和处理能力。而软件数据接口因为涉及较多的程序,因此具备强大的错误处理机制与容错能力才能够保证接口的正常使用,避免因数据接口错误而影响到软件系统。

1.4 软件数据接口的可扩展性

软件数据接口是基于软件本身的一种应用,其随着用户的应用程度提高而不断地升级。软件数据接口的升级随之也会带来第三方开发商的软件接口升级,因此软件数据接口所具备的可扩展性便能够减少对软件开发商程序的变动。

1.5 遵守本行业的标准数据接口规范

现今计算机行业蓬勃发展,软件开发商也都各尽其力。因此许多由不同软件开发商开发的软件都具备不同的编程语言、数据库和接口标准。如此琳琅满目的数据接口给软件升级和用户的实验带来极大麻烦,因此,计算机软件数据接口要符合国家制定的标准,才能够做到规范。

2 计算机软件数据接口的应用分析

如今,发达的科技使得计算机软件数据接口得到普及,掌握计算机软件数据接口的正确应用有着十分重大的意义。计算机软件数据接口有多中形式,可以使封装过的、应用程序的接口函数,也就是API函数,也可以是格式固定的数据文件,或者是数据库的形式。计算机软件数据接口在软件运用和开发中起着承上启下的作用,在软件操作流程中起着至关重要的作用,它让数据结构不同的孤立的软件形成一个整体,让用户在操作过程中能够一气呵成。

2.1 文件交换模式

文件交换模式就是指利用特定的数据结构的数据文件让用户、软件开发商、第三方能够进行三方互交的过程,对于软件开发商向用户和第三方开发商有着重要意义。首先软件的开发商会指定某个数据结构,而用户以及第三方则需要提交一个文件,系统扫描到所提交的文件会便会返回一个文件,而用户的第三方按照软件开发商所制定的规则读取文件便能够充分实现数据互交。 数据文件的形式不限,可以为常见的txt文件,也可以为较为常用的ini文件。开发商可以自定义文件格式,也可利用上述常见格式,下面将简单介绍常用的文件交换模式[2]。

2.1.1 ini文件

Ini文件是windows系统所自配的,但windows系统同时也提供了操作ini文件的API函数,所以许多软件能够利用ini文件记录配置信息。通过ini文件也能够达到数据互交的作用。

2.1.2 txt文件

Txt文件和ini文件有着相似之处,它们都是windows系统自配的文本文件,程序员在开发软件时也会利用txt文件记录一些特殊的格式。例如一些字符串##A##BBB##CC,就是利用##来进行字符的分隔,读取数据时,只需要读取除了##之外的部分即可[3]。而且txt方法几乎在每种程序开发语言中都会应用到,可以说是相当地常用。 在程序员看来,文件交换模式是较为自由灵活的,能够根据各种情况灵活地完成用户应用需求,并且,编程语言也不会对文件交换模式产生影响。但是,在采用txt方法时需要特别注意的是,软件开发商还需要定期检测第三方开发商是否能提供产接口文件。

2.2 应用程序接口函数模式

软件数据接口的函数模式是指软件开发商事先按照一定规则定义好一系列函数,提前完成用户和第三方开发商所要介入的数据操作,但这个过程是保密的,并不对用户及第三方开发商开放。用户和第三方开发商在按照软件开发商制定的规则操作数据时,只需要将软件开发商事先定义的函数调用,便能够达到互交。应用程序接口模式是现阶段应用相对广泛的一种模式,不少开发商会将自己所开发的软件的接口函数公布,便于让用户和第三方开发商更深入地体验软件产品。

2.3 中间数据库模式

软件开发商会建立起一个公共性质的数据库,此公用数据库能够在用户和第三方开发商经过授权后进行访问,用户和第三方开发商双方能够在遵守软件开发商所指定的规则下操作中间数据库的数据来实现互交。中间数据库模式要求用户只能访问软件开发商指定的数据库格式,格式多为Access、sybase等主流数据库格式。对于第三方开发商来说,这种模式的开发过程相对容易些,并将能够灵活地进行数据操作,但是需用用到其他的数据库,这些需要涉及到的其他数据库可能会包含有配置复杂且使用难度大的模式,所以中间数据库模式的使用还是不太广泛。

3 结论

计算机软件数据接口起着承上启下的作用,是软件操作流程中的重要步骤,它能让数据结构不同的孤立的软件形成一个整体,让用户在操作过程中能够一气呵成。因此给在行业内部使用计算机软件系统的可能性大大提高。科技的发达也让计算机软件数据接口得到普及,这不光为计算机带来了新的发展机会,同时也为使用计算机软件的用户提供了便利,因此,掌握计算机软件数据接口的正确应用有着十分重大的意义。

[1]张晓鹏.浅谈计算机软件数据接口的几种实现思路和应用[J].科技情报开发与经济,2010(18):127-129.

[2]刘兵.计算机软件数据接口的应用分析[J].计算机光盘软件与应用,2012(1):72-72.

[3]吴志军,张雪堂.计算机软件数据接口的应用分析[J].中国科技财富,2011(14):146-146.

猜你喜欢
数据结构计算机软件开发商
基于C语言的计算机软件编程
浅谈不同编程语言对计算机软件开发的影响
开发商瞄上了长租公寓
浅谈基于C语言的计算机软件程序设计
“翻转课堂”教学模式的探讨——以《数据结构》课程教学为例
开发商的户型图您真的看懂了吗?
TRIZ理论在“数据结构”多媒体教学中的应用
基于计算机软件开发中分层技术的应用
《数据结构》教学方法创新探讨
还拆吗