日期:2014-05-19  浏览次数:20392 次

****还是该女子请教:有三个问题,请进来看看,先谢过了
1: <a   href= ' <%#   DataBinder.Eval(Container.DataItem, "iscompany ").ToString().Equals( "0 ")? "1 ": "2 "%> '   target= "_blank ">
报错:Syntax   error,   ': '   expected,请问该怎么写?
2:请具体解释一下API到底是什么,是动态库么(a.dll)??????
3:vs2003事件老是丢失,请问需要什么补丁?在哪里下载?我是win2003   server

谢谢各位了,小女很感激。可惜没份了

------解决方案--------------------
事件丢失,Visual Studio 2003 SP1已经修正。
http://www.microsoft.com/downloads/details.aspx?FamilyID=69D2219F-CE82-46A5-8AEC-072BD4BB955E&displaylang=zh-cn


应用程序编程接口,简称API(Application Programming Interface),就是软件系统不同组成部分衔接的约定。

随着软件规模的日益庞大,我们需要把复杂系统划分成小的组成部分,编程接口的设计十分重要。程序设计的实践中,编程接口的设计首先要使系统的职责得到合理划分。良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。

API之主要目的是提供应用程序与开发人员以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。提供API所定义的功能的软件称作此API的实现。API是一种接口,故而是一种抽象。 A reference implementation of an API is the implementation created by the designer of the API, or one which other implementations of the API are expected to be compared against.

例如,图形库中的一组API定义调用绘制图标函数的方式,以于屏幕上显示图标。程序中调用,编译时连接到这组API,执行时便调用API的实现(库)来显示图标。

操作系统的API可用来分配内存或访问文件。许多系统与应用程序提供API接口与实现,比如图形系统,数据库,网络,Web服务,甚至于某些游戏。

一组API经常是一套软件开发工具包(SDK)的一部分。SDK亦可包含其它工具亦或至于硬件,两个术语并不完全等同.

API有诸多不同设计。用于快速执行的接口通常包括函数,常量,变量与数据结构。也有其它方式,如通过解释器,或是提供抽象层以遮蔽同API实现相关的信息,确保使用API的代码无需更改而适应实现变化。
------解决方案--------------------
1: <a href= ' <%# DataBinder.Eval(Container.DataItem, "iscompany ").ToString().Equals( "0 ")? "1 ": "2 "%> ' target= "_blank ">
报错:Syntax error, ': ' expected,请问该怎么写?
第一个问题建议在cs里写判断
例如
<a href= ' <%# getA(DataBinder.Eval(Container.DataItem, "iscompany "))%> ' target= "_blank ">
yourfile.cs
public string getA(string a)
{
return a.Equals( "0 ")? "1 ": "2 ";
}
2:请具体解释一下API到底是什么,是动态库么(a.dll)??????
作为一个编程初学者来说, API函数也许是一个时常耳闻却感觉有些神秘的东西。单看它的复杂语法,就足令人望而生畏,但是任何事物在我们深入了解它之前,总是会有这种感觉的。我们这篇API入门教程的目的,就是要把API函数的来龙去脉告诉大家,破除对API函数的畏惧,使它成为我们编程的好助手。

  大家可能在许多书上看到过API的英文全称(Application Programming Interface),WIN32 API也就是MicrosoftWindows 32位平台的应用程序编程接口。对这个定义的理解,需要追溯到操作系统的发展历史上,当WINDOWS操作系统开始占据主导地位的时候,开发 WINDOWS平台下的应用程序成为人们的需要。而在WINDOWS程序设计领域处于发展的初期,WINDOWS程序员所能使用的编程工具唯有API函数,这些函数是WINDOWS提供给应用程序与操作系统的接口,他们犹如“积木块”一样,可以搭建出各种界面丰富,功能灵活的应用程序。所以可以认为 API函数是构筑整个WINDOWS框架的基石,在它的下面是WINDOWS的操作系统核心,而它的上面则是所有的华丽的WINDOWS应用程序。

3:vs2003事件老是丢失,请问需要什么补丁?在哪里下载?我是win2003 server
事件丢失,可能要自己重新绑定。那是bug. vs2005可能会好点