我忘了什么時候下載了好多這個形式的photoshop文件,也忘了是干什么用的了。請問那時什么?怎么安裝?怎么用?
熱心網(wǎng)友
什么是API 作者: 評價: 上站日期: 2001-09-01 內(nèi)容說明: 來源: -------------------------------------------------------------------------------- 首先,有必要向大家講一講,什么是API。所謂API本來是為C和C++程序員寫的。API說來說去,就是一種函數(shù),他們包含在一個附加名為DLL的動態(tài)連接庫文件中。用標準的定義來講,API就是Windows的32位應(yīng)用程序編程接口,是一系列很復(fù)雜的函數(shù),消息和結(jié)構(gòu),它使編程人員可以用不同類型的編程語言編制出的運行在Windows95和Windows NT操作系統(tǒng)上的應(yīng)用程序??梢哉f,如果你曾經(jīng)學(xué)過VC,那么API對你來說不是什么問題。但是如果你沒有學(xué)過VC,或者你對Windows95的結(jié)構(gòu)體系不熟悉,那么可以說,學(xué)習(xí)API將是一件很辛苦的事情?! ∪绻愦蜷_WINDOWS的SYSTEM文件夾,你可以發(fā)現(xiàn)其中有很多附加名為DLL的文件。一個DLL中包含的API函數(shù)并不只是一個,數(shù)十個,甚至是數(shù)百個。我們能都掌握它嘛?回答是否定的∶不可能掌握。但實際上,我們真的沒必要都掌握,只要重點掌握Windos系統(tǒng)本身自帶的API函數(shù)就可以了。但,在其中還應(yīng)當拋開掉同VB本身自有的函數(shù)重復(fù)的函數(shù)。如,VB 的etAttr命令可以獲得文件屬性,SetAttr可以設(shè)置文件屬性。對API來講也有對應(yīng)的函數(shù) GetFileAttributes和SetFileAttributes,性能都差不多。如此地一算,剩下來的也就5、600個。是的,也不少。但,我可以敢跟你說,只要你熟悉地掌握100個,那么你的編程水平比現(xiàn)在高出至少要兩倍。盡管人們說VB和WINDOWS具有密切的關(guān)系,但我認為,API更接近 WINDOWS。如果你學(xué)會了API,首要的收獲便是對WINDOWS體系結(jié)構(gòu)的認識。這個收獲是來自不易的?! ∪绻悴灰揽緼PI會怎么樣?我可以跟你說,絕大多是高級編程書本(當然這不是書的名程叫高級而高級的,而是在一開始的《本書內(nèi)容》中指明《本書的閱讀對象是具有一定VB基礎(chǔ)的讀者》的那些書),首先提的問題一般大都是從API開始。因此可以說,你不學(xué)API,你大概將停留在初級水平,無法往上攀登。唯一的途徑也許就是向別人求救∶我快死了,快來救救我呀,這個怎么辦,那個怎么辦?煩不煩呢?當然,現(xiàn)在網(wǎng)上好人太多(包括我在內(nèi),嘻嘻),但,你應(yīng)當明白,通過此途徑,你的手中出不了好的作品。這是因為缺乏這些知識你的腦子里根本行不成一種總體的設(shè)計構(gòu)思。 。