delphi api 和类

来源:百度知道 编辑:UC知道 时间:2024/06/10 01:00:02
我想知道,什么是API函数什么时候用,最好用自己的话说,我看书没看懂,还有类的是什么?动太库是什么?都要用自己的话说。

1.API就是应用程序编程接口,windows API就是windows给我们提供的接口,比如新建,修改,删除文件,创建一个窗体,弹出光驱等等,这些windows都给我们提供相应的函数了。
2.其实你在写第一个程序就用到API了,Delphi把各种各样的API封装成组件,你在Delphi中可以经松建一个窗体,放上一个控件,这些都是Delphi帮你调了相应的API。一般delphi未封装的,或者你认为Delphi封装不太好要自己实现的(比如网络通讯开发不想用delphi组件)就要自己调API。
3.类是些个功能封装。例如你要实现一个列表,可以对列表进行添加,修改,删除,排序等,你可能想写成一个数组,然后把这些功能都写成各个的函数,你把这些东西都放成一起就成了一个“列表类”。这只是个例子,Delphi已经有很多列表类了,比如TStringList,TList等等
4.动态库一般是指DLL。如果你实现了什么功能想让别人用你可以放到DLL里,那样别人在没有你代码的情况下也可以调用了(windows的API也是放DLL里的)

好大的问题呀!
呵呵~~~
比较难说清!
就这三个问题够出半本书的。
别生气,真的三言两语说不清!
建议:还是好好看书!