本书从应用开发目标出发,全面介绍了微机软硬件开发的主要基础平台,对常规的DOS和Windows应用基础技术、原理和设计进行了讨论。从系统教学的角度,分为上下两篇,上篇对DOS系统的系统配置、就座组成与管理、资源共享、系统调用与TSR程序设计、I/O设备管理与驱动程序设计、网络与通信技术程序设计,以及应用编程进行了详细讨论。下篇对Windows系统的特点与组成、系统配置管理、文件与程序的管理、基于Windows系统的应用程序开发作了介绍。此外,对Windows系统的高级程序设计和编程技术,如应用编程接口(API)、动态数据交换(DDE)、动态连接库(DLL)和多文档界面(MDI)等进行了介绍。每章后安排有习题和思考题,本书可作高等学校计算机应用教材,也可供计算机应用工作者参考。