如何快速学会使用API函数? (100分)

  • 主题发起人 主题发起人 bdabc
  • 开始时间 开始时间
B

bdabc

Unregistered / Unconfirmed
GUEST, unregistred user!
我是delphi初学者,我很想学学如何在delphi中很好的使用api函数?请问有何种妙法?想找本有关‘delphi api函数程序设计’的书籍,请问什么样的书好点呢?还有就是网上能不能阅览这种书籍呢?哪里有有关delphi api函数的网址呢?谢谢!!!<br><br>可是我看到过一本vb api函数程序设计的书,讲的很好,delphi的就没有吗?请问以下msdn单独安装吗?有关msdn的盘叫什么名字?
 
这种书应该不会有的,只用api编程就没必要使用delphi了。<br>多看一看sdk吧。
 
去买一本<windows程序设计>,china-pub上有,一本很好的书。。。<br>API学怎么用就行了,再装个MSDN,要用什么功能就查一下!!!呵呵,急不来的。
 
最好的書就是Win32 Programmer's Reference(win32.hlp)
 
delphi有,在Help菜单下的Windows SDK帮助中。<br>Msdn内容非常全,但找东西太费劲,它可以单独安装,就叫M$ MSDN 2000之类。<br>学Windows API未必应一定要找delphi的书,可以有,但也少。<br>随便一本讲Windows API的书(楼上说的书都不错),你都可以用,只是在Delphi的申明可能有些特殊。<br>最好的方法就是去看VCL的源码,通常在Delphi安装目录的/Source/VCL/目录下,对不清的API函数或结构,直接去这个目录下找申明,看Borland的人怎么用。<br>有个好工具,GExperts,可以在网上找找,很方便的。
 
Windows SDK帮助不是很详细,最好看一下msdn!
 
我也是初学者,据说delphi可以像调用自己函数一样调用api函数,是不是这样就不用声明了?要是需要声明应该把声明放在哪里?例如,我用winexec函数,没声明,成功了,但用mapwindowspoints函数(xp下)没成,我是从书上直接看的源代码,上面没声明,怎么回事?(xp不支持吗?)
 
遇到一个就到SDK里面去查,慢慢就会多啦!!
 
后退
顶部