- 博客(9)
- 问答 (1)
- 收藏
- 关注
原创 剖析MFC窗口类框架应用程序
关于向导工程---文件---MFC AppWizarad.exe:取工程名和存放目录AppWizard 辅助生成代码工具,可以创建三类应用程序:单文档、多文档、对话框比如生成Test单文档应用程序,帮助生成五各类:CAboutDlg、CMainFrame、CTestApp、CTestDoc、CTestView 蓝色表示继承CWND类关于winmain函数
2014-11-30 17:56:52 778
原创 模拟AfxGetApp(oo this继承)
base:#ifndef _H_CWINAPP_#define _H_CWINAPP_class CWinApp { public: CWinApp(); ~CWinApp(); virtual void out();};#endif#include using namespace std;#in
2014-11-30 15:23:45 428
原创 快速掌握C++要点(待续)
掌握C++面向对象:封装(数据与操作函数 类内部安全)、继承(代码重用与可扩展)、多态(抽象、维护、可重用)关于C++标准输入输出cin 、cout、cerr是C++提供标准输入输出流类对象,对应 c的stdin,stdout,stderror 文件指针,指向终端输入输出,他们可以自动识别数据类型而调整输入输出格式,换行endl 关于构造函数与析构函数实例化对象时会调用构造
2014-11-29 21:29:22 597
原创 Windows 窗口创建(下篇)
实际应用:创建个性化窗口#include#include LRESULT CALLBACK WinSumProc(HWND hwnd,UINT umsg,WPARAM wParam,LPARAM lParam); int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,
2014-11-29 15:23:20 408
原创 Windows 窗口设计(上篇)(待完善)
窗口创建步骤1、设计窗口类2、注册窗口类3、创建窗口4、显示及更新窗口①设计窗口typedef struct _WNDCLASS{UNIT style; //CS_ 窗口类型 窗口发生变化CS_HRESRAW | CS_VREDRAWWNDPROC lpfnWndProc; //窗口过程函数(回调函数)int cbC
2014-11-29 15:05:45 510
原创 关于WinMain函数的一些看法(待完善)
关于WinMain函数//Windows程序入口函数,WINAPI为函数调用约定 _stdcallint WINAPI WinMain(HINSTANCE hInstance, //当前应用程序实例句柄HINSTANCE hPrevInstance, //上一个应用程序实例句柄,LPSTR lpCmdLine, //命令行参数,指向字符串i
2014-11-29 14:57:23 493
原创 Windows 开发一些细节(待完善)
从变量的类型看变量的用途int x=3;int y=3; //只能通过注释和上下文了解x,y typedef int WEIGHT;typedef int HEIGHT;WEIGHT x;HEIGHT y;//从类型可以判断x,y的信息,windows采用这种模式定义
2014-11-29 14:36:24 421
原创 敬献给刚学习MFC小鲜肉们的几点常识
关于API:应用程序如何告知os执行某个功能?函数调用的方式:os完成某个功能以函数与其对应,将接口提供给应用程序使用,应用程序对os函数的调用叫系统调用,这些被提供的函数集合就叫API 比如CreateWindow根据窗口产生相应窗口就是提供给应用程序的API windows系统的函数集合叫Windows API 关于消息:os怎将感知的事件传递给应用程序?通过
2014-11-29 14:23:26 522
原创 Windows 程序内部运行原理
1.Windows程序内部运行原理 2. 应用程序、操作系统、计算机设备硬件交互Windows程序设计完全是基于消息的事件驱动模式用户需要完成某种功能,会调用os某种支持,os将用户的需要包装成消息,投递到应用程序消息对列中,应用程序从消息对列取走消息,做出响应①os感知设备的变化 如鼠标移动,键盘按下,并知道具体信息② 表示os将感知的I/O变化事件封装成消息传
2014-11-29 14:09:48 491
空空如也
单例模式,为保证线程安全,采用临界区对象,为何访问无效?
2014-12-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人