网络游戏开发语言基础——Windows程序设计.ppt

网络游戏开发语言基础——Windows程序设计.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络游戏开发语言基础——Windows程序设计

第1章 Windows编程基础 1.3 Windows SDK典型的程序结构 1.3.1 典型的SDK程序 2. 对于SDK程序结构的分析 PeekMessage函数原型如下 BOOL PeekMessage( LPMSG lpMsg, // 消息结构指针 HWND hWnd, // 窗口句柄 UINT wMsgFilterMin, // 第一个消息 UINT wMsgFilterMax, // 最后一个消息 UINT wRemoveMsg // 消息移除标志,是否移除消息 ); 消息循环 PeekMessage函数在没有消息时也立刻返回 GetMessage函数在等到消息时才返回。 第1章 Windows编程基础 1.3 Windows SDK典型的程序结构 1.3.1 典型的SDK程序 2. 对于SDK程序结构的分析 应用程序还要在特定时机主动发送消息,有两种方式可以发送消息。 BOOL PostMessage( HWND hWnd, // 目标窗口句柄 UINT Msg, // 要发送的消息 WPARAM wParam, // 消息参数 LPARAM lParam //消息参数 ); 发送消息 第1章 Windows编程基础 1.3 Windows SDK典型的程序结构 1.3.1 典型的SDK程序 2. 对于SDK程序结构的分析 应用程序还要在特定时机主动发送消息,有两种方式可以发送消息。 LRESULT SendMessage( HWND hWnd, //目标窗口句柄 UINT Msg, //要发送的消息 WPARAM wParam, //消息参数 LPARAM lParam //消息参数 ); 发送消息 第1章 Windows编程基础 1.3 Windows SDK典型的程序结构 1.3.1 典型的SDK程序 2. 对于SDK程序结构的分析 PostMessage()被经常用来向队列中加入消息,如果调用成功则返回TRUE,否则返回FALSE。它只是简单的把消息加入到队列中,然后返回。多数情况下,调用它将返回TRUE; SendMessage()则有些不同,它并不是把消息加入到队列里,而是直接翻译消息和调用消息处理,直到消息处理完成后才返回。所以,SendMessage()比PostMessage()有更高的实时性。 发送消息 * 专业教程 理论讲解部分 网络游戏开发语言基础 ——Windows程序设计 第1章 Windows编程基础 Windows编程基础 第1章 Windows编程基础 1.1 Windows编程约定 Windows是当今主流的操作系统,也是网络游戏主要的开发平台。不论是网络游戏客户端开发还是服务器端开发,都有很多成功的网络游戏作品运行于Windows操作系统上。 Windows基础方式的编程早在VC 1.5版本的时候就已经很明显了,那就是基于Windows API的SDK方式的编程,一种C风格的API编程。 第1章 Windows编程基础 1.1 Windows编程约定 1.1.1 常见缩写 Application Programming Interface,应用程序编程接口。 API Software Development Kit,软件开发包。 SDK Microsoft Foundation Class,微软基础类库。 MFC 第1章 Windows编程基础 1.1 Windows编程约定 1.1.1 常见缩写 Microsoft Developer Network,微软开发者网络。 MSDN Device Contexts,设备环境(也译为设备上下文)。 DC Graphics Device Interface,图像设备接口。 GDI 第1章 Windows编程基础 1.1 Windows编程约定 1.1.1 常见缩写 Multiple Documents Interface,多重文档界面。 Simple Document Interface,单文档界面。 MDI Dynamic Link Library,动态链接库。 DLL Active Template Library,活动模板库。 ATL SDI 第1章 Windows编程基础 1.1 Windows编程约定 1.1.2 Windows常见数据类型 Windows常见数据类型与C语言数据类型有很多相似之处。 类型定义 含义 BOOL 布尔型(逻辑型)变量(取值为TRUE或FALSE) BYTE 字节(8位) CCHAR Windows字符 CHAR Windows字符 TCHAR 取决于预处理器的符号UNIC

文档评论(0)

woai118doc + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档