|
<P>先说说API吧.</P>
API=应用程序编程接口,是Windows操作系统开发人员为方便Windows程序员开发Windows下应用程序的一组函数. </P>
</P>
这些函数由于往往是与系统直接打交道的,所以功能相对较强,可以实现很多编程语言中不能实现或实现起来比较困难的应用.</P>
</P>
因此,API编程,是一种除了用改进算法与方法来改善程序功能与效率外的另一种捷径.</P>
</P>
在VB中,合理地使用API可以让程序拥有更高的效率或更出色的功能. </P>
</P>
VB里用常规方法调用API有以下几步:</P>
</P>
一,声明</P>
二,使用.</P>
</P>
有人可能要问,"我怎么才能知道哪些API是干什么的呢?"这个不用担心,既然Windows的开发人员在开发这些API,就一定会有它们相应的"说明书".这个"说明书"就是MSDN. </P>
</P>
还有一些MS的开发文档里也有这类资料.这些都可以从MS的主页上得到(当然,正版的是要花些美元的)</P>
</P>
使用API编程,平日的累积也是很重要的------就如学习其他的知识一样. </P>
</P>
(以下是个人意见,仅供参考!)</P>
但是,大家大可不必把主要精力放在API的学习上,因为,它们只是一组拥有强大功能的函数而已,并不是什么非学精学完不可的东西.</P>
</P>
我们只要对它的使用方法有个了解,以及知道如何去查找相应功能的API函数就行了. </P>
</P>
因此,我个人总结的API学习方法如下:</P>
</P>
一,掌握基础.</P>
</P>
指调用API的一般方法(声明,调用)</P>
</P>
二,明白如何在MSDN等资料中找到自己需要的及感兴趣的东西.</P>
</P>
这个就主要是看自己的分析与查找能力了(E文也是一个重要的方面----MSDN里关于API的说明基本是E文).</P>
<P>然后再说说如何学习编程.</P>
关于学习的方法(适用于任何学习的场合):</P>
</P>
一,初期,以基础为主,不懂的多看书!</P>
</P>
为什么这样说呢?因为学习的初期,90%的问题都是可以通过查资料而找到并解决的.不要把那些简单问题来问别人!(这也是很多初学者抱怨"高手都不理人"的原因--------别人有自己的工作,有自己的事,而这些简单的问题明明你自己多努力一点就可以解决,为什么自己不多努力这一点点呢?高手是可以马上帮你解决那些初级的问题,可是,一个高手同时帮一个初学者是不成问题,但十个呢?一百个呢?自己想想是不是该被BS一下?在抱怨别人不帮你之前,最好先想想自己是不是尽到了自己的一份力!)</P>
</P>
二,已经入门时,就要多参考"高手"们的作品,领悟别人的思路与思想.</P>
</P>
我个人认为,编程也好,其他什么事也可,只要是有流程的工作,就应该好好地从概念,思路,思想上入手,而不是拿了人家成果就走!!很多朋友在学会了基本的操作时,就不再深入学习概念.拿VB学习来说,很多人连VB的"面向对象"四个字都不清楚,就开始开发程序.这样的效果可想而知!!</P>
</P>
最后,总结一下:</P>
</P>
我对API的学习意见就是:</P>
</P>
大家大可不必把主要精力放在API的学习上,因为,它们只是一组拥有强大功能的函数而已,并不是什么非学精学完不可的东西.</P>
</P>
我们只要对它的使用方法有个了解,以及知道如何去查找相应功能的API函数就行了 </P>
</P>
而我对编程学习的意见是:</P>
</P>
在掌握编程工具基础的情况下,从概念入手,加强练习思维.</P>
<P>希望这些能对大家的学习之路有所帮助.</P> |
|