api(advanced programmers interface,高级程序员接口)(注:api实际是指application programming interface,应用程序编程接口;此处疑为原文错误,不过在vb中也可以这么说吧!)是一套用来控制windows的各个部件(从桌面的外观到位一个新进程分配的内存)的外观和行为的一套预先定义的windows函数.用户的每个动作都会引发一个或几个函数的运行以windows告诉发生了什么.
一、什么是api?
api(application programming interface,应用程序编程接口)是一套用来控制windows的各个部件(从桌面的外观到位一个新进程分配的内存)的外观和行为的一套预先定义的windows函数.在某种程度上很象windows的天然代码.其他的语言只是提供一种能自动而且更容易的访问api的方法.
二、windows的一些特别之处
windows通过句柄(handle)识别每个窗体,控件,菜单,菜单项或其他任何你能想得到的东西.当你的程序运行时,它所包含的每个部件都有一个唯一确定的句柄用来同其他的部件相区别.例如,某个按钮得句柄就与其他部件不同,当你想要通过api来执行有关该按钮的某种操作时就必须使用这个句柄.从哪儿得到它呢?vb 为每个拥有windows句柄的控件都提供了hwnd属性来表示其句柄.
三、any
四、回调(callbacks)
五、子类处理
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器