设为首页 加入收藏

TOP

11.1 Windows编程基础
2013-10-07 16:10:53 来源: 作者: 【 】 浏览:84
Tags:11.1 Windows 编程 基础

第11章 Windows编程(www.cppentry.com)的概念

本章要点

窗口的基本结构

Windows API的概念和用法

Windows消息的概念,以及如何处理Windows消息

Windows程序中常用的符号

Windows程序的基本结构

如何使用Windows API创建简单的程序,以及该程序的工作原理

Microsoft Foundation Classes

基于MFC的程序的基本元素

本章将学习C++(www.cppentry.com)中与所有Windows程序有关的基本概念。首先将开发一个直接使用Windows操作系统API的简单示例。该示例将使我们能够理解Windows应用程序的后台工作原理,这有助于我们使用Visual C++(www.cppentry.com)提供的更高级的功能开发应用程序。接着将介绍使用Microsoft Foundation Classes(MFC,它封装了Win32功能)创建Windows程序的过程。

11.1  Windows编程(www.cppentry.com)基础

Windows API称为WinAPI或Win32,后者有点有时,因为现在可以使用Windows的64位版本了。使用Windows API开发应用程序,需要自始至终地编写代码,构成应用程序GUI的所有元素都必须调用操作系统函数,以编程(www.cppentry.com)方式创建。在MFC应用程序中,可以使用一组标准类,它们把我们与Windows API隔离开,编码也容易得多。在GUI构建方面也提供了一些帮助,可以在对话框窗体上以图形方式组合控件,只需要对程序与用户之间的交互作用进行编程(www.cppentry.com);但是,仍然要编写大量的代码。

直接使用Windows API是最费力的开发应用程序的方法,所以本书不打算详细探讨该主题。不过,我们将创建一个基本的Windows API应用程序,以理解所有Windows应用程序为了与操作系统协作而都要使用的这种机制的后台原理。当然,使用C++(www.cppentry.com)开发不需要Windows操作系统的应用程序也可以,游戏程序有时就采用这种方法。许多游戏程序都使用DirectX,这是一个Windows专用的图形库,虽然该方法本身是很有趣的主题,但需要整本书才能进行适当的论述,因此本书不打算进一步讨论该主题。

在进入本章的示例之前,我们将复习用来描述应用程序窗口的术语。在第1章中创建过一个连一行代码也没有编写的Windows程序,下面就使用该程序生成的窗口来说明构成窗口的各种元素。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇8.14 本章主要内容 下一篇11.1.1 窗口的元素

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·数据库:推荐几款 Re (2025-12-25 12:17:11)
·如何最简单、通俗地 (2025-12-25 12:17:09)
·什么是Redis?为什么 (2025-12-25 12:17:06)
·对于一个想入坑Linux (2025-12-25 11:49:07)
·Linux 怎么读? (2025-12-25 11:49:04)