VC++动态链接库(DLL)编程 1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。 在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。 对动态链接库,需建立如下概念: (1)与具体的编程语言及编译器无关 ? 只要遵循约定的DLL接口规范和调用方式,用各种语言编写的DLL都可以相互调用。 譬如Windows提供的系统DLL(其中包括了Windows的API),在任何开发环境中都能被调用,不在乎其是Visual Basic、Visual C++还是Delphi。 (2)动态链接库随处可见 ? 在Windows目录下的system32文件夹中会看到kernel32.dll、user32.dll和gdi32.dll,windows的大多数API都包含在这些DLL中。 kernel32.dll中的函数主要处理内存管理和进程调度; user32.dll中的函数主要控制用户界面(MessageBox函数); gdi32.dll中的函数则负责图形方面的操作。 (3)VC动态链接库的分类 Visual C++支持三种DLL,它们分别是非MFC动态库、MFC规则DLL、MFC Extension DLL。 非MFC动态库不采用MFC类库结构,其导出函数
您可能关注的文档
- 第2章局域网与城域网.ppt
- 第2章微机测控系统主要检测参数及及传感器.ppt
- 第2章微机原理与接口技术课件清华大学版.ppt
- 第2章中文WindowsXP操作系统.ppt
- 第03课用FrontPage制作网页.ppt
- 第03章网络传输介质与网络设备.ppt
- 第3章Internet接入方式.ppt
- 第3章Java语法基础.ppt
- 第3章Java语言基础.ppt
- 第3章Windows窗体与控件.ppt
- 湖北《钢结构装配式住宅技术规程》.docx
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(华师).pdf
- 万利达(Malata) 618 广场舞音响售后维修服务手册.pdf
- 指北者 TK10 乐器音箱售后维修服务手册.pdf
- 音乐骑士 T3 G10s 音响售后维修服务手册.pdf
- 先锋(Pioneer) MK808 音箱售后维修服务手册.pdf
- 山水(SANSUI) PU215 广场舞音响售后维修服务手册.pdf
- 安桥(ONKYO) TX8470 功放售后维修服务手册.pdf
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(人教).pdf
- 意力(ELAC) DCB61 音箱售后维修服务手册.pdf
原创力文档

文档评论(0)