1.文件系统:包括文件的创建,打开,读写,关闭,删除.文件属性的设置与获取.目录操作及磁盘分卷,镜像文件,加密文件等.
2.内存管理:主要是内存的分配,共享,释放.包括虚拟内存管理,分页机制,堆管理等.
3.进程,线程和模块:包括主程序,模块,动态链接库的编写,线程基本概念,线程创建,遍历,同步等操作,线程和纤程等.
4.设备I/0,驱动程序控制:包括设置对象基本概念,加载与卸载驱动程序,控制驱动程序,与驱动程序通信等.
5.调试与错误处理:包括如何开发调试器,程序运行错误的处理,日志记录,可执行文件的结构等.
6.Windows系统信息:包括注册表操作,打开注册表,读取,写入键值,创建,删除键.还包括系统基本信息的获取和设置,如系统目录,系统版本,计算机名等.
7.进程间通信:包括使用共享文件进行进程间通信的方法,使用消息进行进程间通信的方法,使用邮槽,管道等进行进程间通信的方法,使用网络共享进行进程间通信的方法.
8.定时器与消息机制:消息机制是Windows系统中很重要的一种机制.几乎所有的Windows应用程序都在与消息打交道,而Windows的消息机制又是依赖于定时器的.所以了解Windows消息机制是学习Windows应用程序开发的重要内容.
9.其他:Windows的系统基本服务还包括性能监视,电源管理,索引与数据存储等.
网友评论