windows应用程序基础知识.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
延边大学工学院计算机科学与技术系 MFC Windows 应用程序设计 课程介绍 学时:48学时理论+16学时实验 前期课程:C/C++ 后续课程:网络程序设计、3D渲染引擎设计、网络通信引擎设计等 评分:平时(包括实验)40%+期末60%(笔试) 课程要求 深入理解面相对象程序设计思想和方法 掌握使用MFC开发Windows应用程序的基本方法 培养实践能力 课程内容 第1章 Windows应用程序基础知识 第2章 Windows应用程序的类封装 第3章 MFC应用程序框架 第4章 图形 第5章 MFC的通用类 第6章 Windows应用程序界面的设计 第7章 鼠标和键盘 第8章 资源 课程要求 第9章 MFC的文件处理机制 第10章 控件 第11章 对话框 第12章 进程与线程的管理 第13章 动态链接库及其使用 第14章 组件对象模型基础 第15章 ActiveX应用基础 第16章 用MFC设计数据库应用程序 第17章 异常和异常处理 第1章 Windows应用程序基础知识 延边大学工学院计算机科学与技术学科 李永珍 E_mail:lyz2008@ybu.edu.cn 《计算机网络》 本章主要内容 Windows应用程序的基本概念 Windows应用程序中的数据类型 Windows应用程序的消息机制 Windows操作系统与Windows应用程序的主函数、窗口函数之间的关系 Linux平台 GTK/GTK+ wxWidget Qt JAVA 1.1?Windows应用程序的基本概念 GUI应用程序设计工具及开发包 Win32平台 Visual C++ Visual Basic JAVA .NET平台 Visual C++.NET Visual Basic.NET C#.NET 1.1?Windows应用程序的基本概念 Win32平台 1.1?Windows应用程序的基本概念 Win32 API Windows提供的用C语言编写的函数 窗口管理函数(User32.dll) 图形设备函数(GDI32.dll) 系统服务函数(Kernel32.dll) 其它(WS2_32.dll) 1.1?Windows应用程序的基本概念 MFC(Microsoft Foundation Class) 微软基础类库, 用面向对象程序设计方法封装了Win32 API 不需了解操作系统的细节,可快速、便捷地开发Windows应用程序 其它函数库 C Runtime Library(MSVCRTxx.dll) C++ Runtime Library(MSVCPxx.dll) STL(Standard Template Library) 1.1?Windows应用程序的基本概念 Windows应用程序的界面是由各种图形元素组成的图形界面 用户主要是通过键盘和鼠标对应用程序界面上的图形元素进行操作来与Windows应用程序进行交互 Windows应用程序中存在许多各种对象,例如窗口、按钮、滚动条等等 Windows把为这种复杂对象所定义的标识叫做句柄 1.1?Windows应用程序的基本概念 1.1?Windows应用程序的基本概念 Windows应用程序中为了提高应用程序的可读性,给许多基本数据类型定义了别名例如: Typedef unsigned long DWORD; Typedef int BOOL; typedef unsigned char BYTE; typedef unsigned short WORD; 1.1?Windows应用程序的基本概念 Windows应用程序还使用了一些结构类型的数据,例如: Typedef struct tag_POINT { LONG x,y; } POINT; 描述了一个点的位置。 1.1?Windows应用程序的基本概念 事件与消息 typedef struct tagMSG { HWND hwnd; UINT message; WPARAM wParam; LPARAM lParam; DWORD time; POINT pt; }MSG; 这是一个事件 事件的描述是一个消息 1.1?Windows应用程序的基本概念 1.1?Windows应用程序的基本概念 1.2?Windows 应用程序的结构 主函数 窗口函数 1.2?Windows 应用程序的结构 WinMain函数(Win32应用程序入口函数) 注册窗口类 创建窗口 显示窗口 消息循环 WinProc函数(窗口函数/过程) 处理消息 用窗口类结构描述窗口: char lpszClassName[]=窗口; WNDCLASS wc

文档评论(0)

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

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

1亿VIP精品文档

相关文档