2007年6月5日火曜日

Win32 API

关于Win32 API
Windows编程
在这里,我们将解说Microsoft公司的Windows操作系统的编程。为了进行Window编程,可以操作Windows提供的API。所谓API,是Application Programming Interface的缩写,是应用程序对操作系统进行操作的必经之路(是由系统开发者提供的)。

熟练的操作Windows API对于进一步理解Windows编程和Windows操作系统的运行机制都是非常重要的。但是,也因此很难理解的部分很多,对编程经验的要求也高。

为了学习Windows API,有很多基础知识是必要的。阅读本讲座的最低要具有C语言的知识。还要对Windows 操作系统(9x、 NT两者之一)很熟悉。第三,必须对文字编码和计算机体系结构有详细的了解。要能够理解Unicode和CISC, RISC等术语。首先要掌握的是信息技术相关的基础知识。

Windows编程的方法
本讲座中主要讲的是在Microsoft Visual C++ 6.0等开发环境下用C语言调用API的Windows编程的一般方法。

需要多次说明的是,该讲座的学习需要必要的C语言基础知识,但是Windows编程的方法并不仅限于此。还有在Microsoft Visual Basic, Boland Delphi等手段以及Sun Microsystems公司的java等手段。如果使用Microsoft Visual C++,那么还支持MFC类库等编程方法。

上述的方法远比直接操作API简单易学。如果想既重视开发效率又重视管理,那些都是比较好的方式。但是,如果通过讲座中的方法了解了API的知识,就能过完成效率更高的程序。不管怎样,直接操作API的方法,能够得到最好的OS机能。

0 件のコメント: