WINDOWS API 开发教程(SDK 开发)
微软公司自1983年11月宣布开发Windows产品,到2009年推出的最新一代个人计算机操作系统Windows 7,已经整整走过了26 个年头。Windows在世界范围内为众多领域提供了一个软件开发和应用的最普及的技术平台,各种各样的软件开发语言和工具不断扩展和更新。比起早期的Windows编程来说,现在创建应用程序显然容易了许多,利用个人计算机编程所能发挥的作用和能力远远超出任何人可以想象的。
最新的Window 7,无论从界面、内核实现或是功能都可以说发生了无数的变化,但依然保持了Windows程序的基本架构。对于Windows的基本架构和原理的深刻理解,会帮助IT行业和软件开发领域的精英们充分利用Windows平台所提供的开发环境、开发语言和开发工具,起到举一反三、事半功倍的作用。
除了不变的精华--Windows程序的架构之外,本教程还涵盖了编写Windows应用程序所必须了解的许多基本常识和技巧:最基本的字符编码和Unicode、底层键盘和鼠标的处理、Windows消息类型和处理过程、丰富多彩的图形显示接口(GDI)、用于共享代码的动态链接库(DLL)、支持多任务(multitasking)和多线程(multithreading)的实现、多媒体应用程序和网络应用程序的实现。
本教程已成为广大开发人员学习Windows程序设计的必读书。它不仅引领着无数程序员走入Windows开发阵营,更伴随着他们从菜鸟成长为高级程序构架师。本教程之所谓经典,就在于每一次阅读,都能给予读者新的启示。程序新手可以从中学到编写Windows程序的基本技能和技巧;中级程序员可以了解程序设计的历史和渊源,做到调用各种函数时知其然更知其所以然;高级程序员则可以领悟到编程的高级理念,通晓Windows系统自身设计方式的优劣,将其应用到各种实际问题上。通过学习本教程,读者必定可以在原有的基础上,对Windows原理有进一步的认识和了解,全面掌握Windows编程的精华,提高编程效率,编写出更高性能的Windows应用程序。