文档和视图 在文档/视图应用程序中,应用程序的数据由文档对象代表,而数据的视图由视图对象代表。MFC的CDocument类是文档对象的基类,CView类是视图对象的基类。...
文档和视图 在文档/视图应用程序中,应用程序的数据由文档对象代表,而数据的视图由视图对象代表。MFC的CDocument类是文档对象的基类,CView类是视图对象的基类。...
绘图相关 首先,BeginPaint和EndPaint必须成对使用。BeginPaint返回的DC句柄,是基于关联窗口句柄的窗口客户区坐标系绘图。MFC中把这两个函数封装...
对话框相关 CDialog::NextDlgCtrl函数,在对话框中把焦点移动到下一个控件中。 CDialog的派生类,CColorDialog,CFileDialog...
WM_INITDIALOG和WM_CREATE的区别 WM_CREATE和WM_INITDIALOG都是窗口刚创建时的回调消息,当窗口还未显示出来之前,对窗口做预先处理的...
MFC六大关键技术 1.MFC程序的初始化过程(MFC系统内部启动过程自动加载) 2.消息映射 3.运行时类型识别(RTTI) 4.动态创建 5.永久保存 6....
各种概念 SM前缀,就是SystemMetric的缩写 SM_C*SCREEN和SM_C*FULLSCREEN,FULLSCREEN相对于SCREEN减少了一些高度,F...
各种概念 frame:框架,外框。在图形应用程序的作用就是在运行的时候只显示边框。 菜单popup选项,如果菜单项是popup,那我只负责弹出,我不负责执行命令。而非p...
Windows程序开发基础 在Windows下的图形化应用程序的入口点是WinMain,WinMain的函数原型是 第一个参数hInstance,当前运行的应用程序实...
在c++14中,允许在lambda表达式的形参列表中使用auto 捕获这个概念,只针对于在创建lambda表达式的作用域内可见的非静态局部变量(包括形参),成员变量是不...
decltype含义和举例 decltype用于推导类型。decltype:对于一个给定的变量名或者表达式,decltype能够告诉你该名字或表达式的类型,在c++11中...
auto类型常规推断 在c++11时代,auto用于变量的自动类型推断:在声明变量的时候根据变量初始值的类型自动为此变量选择匹配的类型,而不需要我们显示指定类型。 au...
引用折叠 c++中有明确含义的引用只有两种,一种是&左值引用,一种是带&&右值引用。类似void myfunc(T &&tmprv),T和tmprv的&&就被分为两组,一...
类型区别基本概念 编译器推导T的类型,不仅仅看调用func(10)给的实参10的类型,还看形参abc的类型 万能引用的模板表现形式 如果我们给func传递了左值,那么...
常见算法 transform算法,搬运算法,将指定容器区间的元素搬运到另一容器中。注意:transform不会给目标容器分配内存,所以需要我们提前分配好内存。 merg...
谓词 返回值为bool类型的普通函数或仿函数,都叫谓词。如果谓词有一个参数,那么它就是一元谓词;如果谓词有两个参数,那么他就是二元谓词。 为了学习算法,首先我们要了解c...
异常概念 1.c语言也有异常,c语言对异常的操作就是段错误,让操作系统干掉他。 2.而异常也可以告诉用户,你想不想要这个异常,如果你想要这个异常,可以捕获他。如果你不捕...
pip是一个命令行程序。安装pip完成后,系统会添加一个pip命令。大家最常用的就是pip install。下面介绍一下它的选项: 1. -r,--require...
什么是虚拟环境 假想您有一个应用程序需要版本1的numpy库,而另一个应用程序需要版本2。如何使用这两个应用程序呢?2.如果您将所有内容安装到python3.6的site...
shutil初识 shutil模块提供了大量关于文件和文件集合(表示一组文件)的高级操作,其中包括了提供支持文件复制和删除的功能。 目录和文件操作 使用shutil....
. 模块中类关系 pathlib中的路劲类分为纯路劲'PurePath'(代表PurePath类的家族类(PurePath,PurePosixPath,PureWindo...