×
您的位置:
Windows编程基础精讲教程

Windows编程基础精讲教程

  • 课程主讲:
  • 视频数量:13讲
  • 所属机构:
  • 所属分类:软件研发

Windows编程基础精讲教程的相关介绍

      Windows是一种基于图形界面的多任务操作系统。我们收录的这部Windows编程基础精讲教程内容丰富,实用性强。透过它大家可以学到Windows编程概述,Windows应用程序的类封装,MFC应用程序框架,Windows绘图程序设计,文本和字体,消息,菜单、键盘和鼠标等知识。

      Windows运行应用程序以硬件无关的方式来处理视频显示、键盘、鼠标、打印机、串行口以及系统时钟。最值 得注重的Windows特性就是其标准化的图形用户界面。统一的界面使用图片或图标来代表磁盘驱动器、文件、子目 录以及其它操作系统的命令和动作。统一的用户界面也为程序员带来了好处。例如,你可以很方便地使用常见菜单和对话框的内建函数。所有的菜单都具有相同风格的键盘和鼠标接口,因为是Windows而不是程序员在实现它。

      Windows应用程序中存在许多对象,例如选单、窗口、图标、内存对象、位图、刷子、设备对象和程序实例等,在Windows中,对象使用句柄进行标识,这样,通过使用一个句柄,应用程序可以访问一个对象。

      在Windows软件开发工具中,句柄被定义为一种新的数据类型。在应用程序中,对句柄的使用一般只有赋值(句柄可以被赋以初始值、被改变为用于标识同类对象中的另一个对象和被用作函数的参数)、与NULL进行相等比较(判定一个句柄是否为一个有效的句柄)和与标识同类对象的另一个句柄进行相等比较(判定两个句柄是否标识同一个对象),没有其它的运算。虽然在有的书中介绍说句柄是一个十六位的整数,但实际情况并不这样简单,它的长度将会随着不同的计算机平台和Windows的发展而有所变化,例如,在32位Windows中,句柄将是一个32位的数据,并且不是整数类型。

      一种通用句柄类型为HANDLE,在Windows 3.1以前的版本中,它可被用于标识所有种类的对象,在Windows 3.1中,部分地保留了这一特点,在本教程的程序中也有所反映。在Windows 3.1中,从HANDLE类型又派生出了一些新的句柄数据类型,每种类型的句柄用于标识一种类型的对象。下面是一些常见的句柄类型:

      类型说明 HANDLE 通用句柄类型 HWND 标识一个窗口对象 HDC 标识一个设备对象 HMENU 标识一个选单对象 HICON 标识一个图标对象 HCURSOR 标识一个光标对象 HBRUSH 标识一个刷子对象 HPEN 标识一个笔对象 HFONT 标识一个字体对象 HINSTANCE 标识一个应用程序模块的一个实例 HLOCAL 标识一个局部内存对象 HGLOBAL 标识一个全局内存对象。