windows程序设计
文章平均质量分 86
本宝宝不开心
本宝宝不开心,造轮子和夯实基础中
展开
-
3.windows图形界面
了解窗口每个GUI应用程序至少要创建一个窗口,称为主窗口。每个窗口都在显示输出和从用户取得输入方面起着一定的作用。窗口客户区是应用程序显示输出的部分。应用程序必须提供一个称为窗口函数的回调函数来处理窗口的输入,向客户区显示输出。第一个窗口程序int APIENTRY WinMain( HINSTANCE hInstance, //本模块的实例句柄 HINSTANCE hPrevInstance, //win16留下的产物,现在已经不用了 LPSTR lpCmdLine, //命令行.原创 2021-05-08 18:28:31 · 1544 阅读 · 3 评论 -
2.Win32程序的执行单元
多线程CreateProcess函数创建了进程,同时也创建了进程的主线程主线程在运行过程中可以创建新的线程,在同一进程中运行不同线程的好处是可以共享进程的资源,如全局变量、句柄等。当然各个线程也可以有自己的私有堆栈用于保存私有数据。线程的创建主线程的进入点是函数main辅助线程的进入点函数是线程函数ThreadProc线程函数ThreadProcDWORD WINAPI ThreadProc(LPVOID lpParam); //线程函数名称ThreadProc可以是任意的..原创 2021-05-04 20:48:35 · 196 阅读 · 0 评论 -
1.win32 程序运行原理
CPU的保护模式和windows系统80386有3种工作模式:实模式、保护模式、虚拟86模式windows系统主要工作在保护模式下保护模式下32位windows系统可寻址4GB的地址空间。每个进程都有4GB的内存空间。内核模式和用户模式80386共定义4种特权级别,其中0级是内核模式下,3级是用户模式,俗称0环、3环用户模式:用户程序的代码在用户模式下运行内核模式:系统程序(服务和硬件程序驱动)在内核模式下运行内核对象内核对象是系统提供的用户模式下代码与内核模式下代.原创 2021-05-03 19:51:33 · 441 阅读 · 1 评论