自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (29)
  • 收藏
  • 关注

原创 二进制转十进制快速方法

方式一;00000001 100000010 200000100 400001000 800010000 1600100000 3201000000 6410000000 1282.第二种:00000001 100000011 300000111 700001111 1500011111 3100111111 6301111111

2020-11-17 13:39:30 6833 1

原创 二进制转十六进制、八进制快速转换

二进制转十六进制快速转换1.二进制数要转换为十bai六进制,就是以du4位一段,分别转换为十六进制,从右到左 4位一切;例如:100111110110101左边不满4位的可以用0补满 0100,1111,1011,0101二进制对应16位进制数:0000>>>00001>>>10010>>>20011>>>30100>>>40101>>>50110&g

2020-11-17 13:33:41 1275

原创 图像采集及传输速率计算

图象采集的速率计算公式方式1:帧图像大小(Image Size)∶W×H(长×宽)—您必须首先了解∶需要采集多大的图象尺寸?颜色深度∶d(比特数)—希望采集到的图象颜色(8Bit灰度图象?还是16/24/32Bit真彩色?)帧 速∶f —标准PAL制当然就是25帧,非标准就没准了!500-1000帧都有可能数 据 量∶Q(MB) —图象信号的数据量采 样 率∶A(MB) —采集卡的采样率,通过其产品手册可知计算公式∶ Q=W×H×f×d/8判断标准∶如果A>Q×1.2,则该采集卡能够胜

2020-11-03 09:59:32 9595 1

原创 MFC使用Upadtedata()的用法

MFC Upadtedata() 的用法具体使用方式:UpdateData(true);用窗体上控件中的内容来更新和控件相关连的变量的值(只能更新value类型的变量)例如:你在你的窗体中有一个Edit控件,为这个控件关联了CString类型的变量m_strName;你在控件中添入内容之后,必须调用UpdateData(true);才能把你添入的内容传给m_strName这个变量UpdateData(false);和上面的正好相反,还是以上面的Edit为例,当你在程序中改变了m_strName变

2020-09-01 13:24:12 386

原创 QSS 样式表编辑器QSSstyledemo

最近在学习qss样式表,看了很多qt大神的作品,遗憾的是要么代码不全、要么没有源码,就花了些时间仿写了“”飞扬大神“”的styledemo,重要的是基本功能可以实现了,哈哈哈哈;先上几张图片:实现过程稍后不忙了再一一分享;...

2020-05-19 18:07:19 928 2

原创 C1083 无法打开包括文件: “QWidget”: No such file or directory

软件环境 vs2015 + qt 9.8发生的错误:严重性 代码 说明 项目 文件 行 禁止显示状态错误(活动) 无法打开 源 文件 “QWidget” TestQNovicePhoto f:\PCB\TestQNovicePhoto\TestQNovicePhoto\NoviceImageWnd.h 5解决办法:打开点击添加 即可,其他缺少库 类似...

2020-03-12 17:24:42 9312 1

原创 QT(8)_数据表格 QTableView 新手学习总结

QTableView 简单应用 QStandardItemModel *model = new QStandardItemModel(); // /*设置列字段名*/ model->setColumnCount(2); model->setHeaderData(0, Qt::Horizontal, QString::fromLocal8Bit("X")); model-&...

2019-09-26 10:01:58 930

原创 QT(7)_数据表格 QTableWidget 新手学习总结

近期用到QTableWidget,通过查资料,看文章把常用的一些属性用法做一个记录:

2019-09-25 17:26:42 1393

原创 QT(6)_数据表格 QTableWidget 属性编辑器属性含义

QT助手:The QTableWidget class provides an item-based table view with adefault model. Table widgets provide standard table display facilitiesfor applications. The items in a QTableWidget are provided...

2019-09-25 17:01:34 4138

原创 QString与int互转

1)QString转int直接调用toInt()函数例:QString str(“100”);int tmp = str.toInt();或者:bool ok;QString str(“100”);int tmp = str.toInt(&ok);注:ok表示转换是否成功,成功则ok为true,失败则ok为false。2)int转QStringQString::num...

2019-09-11 14:20:04 2957

原创 PCB_问题记录_QT(5) 构造函数调用两次、变量调用赋值出错

记录1:构造函数出现调用两次原因:类重复声明通过查看变量内存地址可以看出,赋值出错变量地址不同。

2019-09-09 16:35:18 513

原创 PCB_问题记录_QT(4) QString拼接、拆入

QT 常用到的QString字符串拼接用法:方式1:QString str1 = "Welcome";//传递一个const char* 类型的ASCII字符“Welcome”,会调用QString的构造函数str1 = str1 + " to you!";qDebug()<< str1;方式2:QString str1 = "Welcome";QString str2...

2019-09-09 14:42:44 392

原创 PCB_问题记录_QT(3)创建日志文件夹,先检测是否存在,否则创建

创建日志文件夹,先检测是否存在,否则创建 QString filename ="log.txt"; QDir dir; if(!dir.exists("log")){ dir.mkdir("log"); } dir="log"; QString path = dir.filePath(filename); QFile file; ...

2019-09-09 14:21:00 179

原创 PCB_问题记录_QT(2) QString与LPCWSTR相互转换

1. QString转LPCWSTR :带文件夹路径//获取当前时间为图像保存的默认名称GetLocalTime(&sysTime);strFileName.sprintf("/TempImage/%d_%d_%d_%d_%d_%d_%d.bmp",sysTime.wYear,sysTime.wMonth,sysTime.wDay,sysTime.wHour,sysTime...

2019-09-09 14:11:30 436

原创 PCB_问题记录_QT(1)引用gdiplus.h、Gdiplus.lib 报错

1>c:\program files (x86)\windows kits\8.1\include\um\GdiplusEnums.h(33): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int (编译源文件 CommonFiles\RawImageEncoder.cpp)1>c:\program files (x86)\windows...

2019-09-09 13:59:47 1053 1

原创 分辨率、Dpi 的关系

概念: 分辨率,指的是图像或者显示屏在长和宽上各拥有的像素个数。比如一张照片分辨率为1920x1080,意思是这张照片是由横向1920个像素点和纵向1080个像素点构成,一共包含了1920x1080个像素点。 dpi是分辨率的表示单位之一。它是英文Dot Per Inch的缩写,意思是“每英寸的点数”。上面我们说的1920x1080或者800x600,是没加度量单位的简写,如果写全...

2019-09-05 09:34:40 46984 10

原创 #pragma once 、#ifndef/#define使用区别

1.#pragmaonce这个宏有什么作用?为了避免同一个头文件被包含(include)多次,C/C++中有两种宏实现方式:一种是#ifndef方式;另一种是#pragma once方式。在能够支持这两种方式的编译器上,二者并没有太大的区别。但两者仍然有一些细微的区别。2.两者的使用方式有何区别?//方式一: #ifndef __SOMEFILE_H__#define __...

2019-08-26 10:32:06 279

原创 qt ui界面控件含义,布局设计

1、布局控件简介:水平布局,里面的控件将水平展示,布局器里面的控件大小若没有固定,其大小将随着布局的大小而自动拉伸。可以通过设置其左(layoutLeftMargin)、上(layoutTopMargin)、右(layoutRightMargin)、下边距(layoutBottomMargin)来调整里面控件相对于布局的边距,控件之间的宽度可以通过layoutSpacing属性进行设定。在Qt ...

2019-08-19 11:16:29 2808

原创 VS工程.sln和.suo文件含义,作用

当我们用VS开发一个项目的时候,首先应该清楚用VS这个IDE生成的一些文件和文件夹是什么意思,起什么作用,什么场合下使用解决方案下 .sln文件和.suo文件的解释:When a Web site is created, a solution file (.sln) and a hidden solution user options file (.suo) are created. By d...

2019-08-19 08:55:26 9984

原创 QPainter 和控件组件的重绘事件paintEvent

使用 QPainter 修改 QPaintDevice 的子类,如果 QPaintDevice 的子类也是 QWidget 的子类,比如自定义QWidget子类、QLabel等,需要把 QPainter 相关语句放入QWidget 子类的 void paintEvent(QPaintEvent *event); 事件函数中。QLabel 等官方 QWidget 子类就需要继承QLabel ,然后重写 void paintEvent(QPaintEvent *event); 函数,否则 Qt creator

2019-08-13 10:19:55 2339

原创 QT中PRO文件写法的详细介绍,初学者记录

在QT中,有一个工具qmake可以生成一个makefile文件,它是由.pro文件生成而来的,.pro文件的写法如下:注释从“#”开始,到这一行结束。2- .模板变量告诉qmake为这个应用程序生成哪种makefile。下面是可供使用的选择:TEMPLATE = app A> app -建立一个应用程序的makefile。这是默认值,所以如果模板没有被指定,这个将被使用。 ...

2019-08-09 16:05:55 616

转载 QWidget,QMainWindow和QDialog的区别

转自 (http://blog.csdn.net/ikahn/article/details/6706284)在创建Qt Gui Application时,总会让你选择在QWidget,QMainWindow和QDialog中选择一个Base Class。这三个类具体有什么区别呢?在Qt的手册和网上找了一些资料。先看官方的手册:QWidget Class ReferenceThe QWi...

2019-08-07 10:28:18 160

原创 QT添加自定义插件问题记录

1.参照–Qt编写自定义控件及插件的使用 - georgeOfChina - 博客园https://www.cnblogs.com/georgeOfChina/p/7773141.html 设置2.在QT工具栏help->about QT Creator可以查看QT编译器信息:确保动态库版本与上面版本一致(最容易出问题的地方)我的是MSVC 2015, 32bit在编译自己的控...

2019-07-31 16:56:43 224

原创 dalsa相机驱动包含

C / C++ --> 常规 --> 附加包含目录$(SAPERADIR)\Include$(SAPERADIR)\Classes\Basic$(SAPERADIR)\Classes\Gui连接器 --> 常规 --> 附加库目录$(SAPERADIR)\Lib\Win64\VS2013$(SAPERADIR)\Lib\Win64连接器 -->输入 ...

2019-07-11 09:12:42 1631 1

原创 Dalsa 相机常用控制命令说明

1.新建超级终端连接。2.连接时使用dalsa卡0端口3.端口设置每秒位数96004.打开[文件]-[属性],设置页面,点击ASCII码设置,以换行符作为发送行末尾以及本地回显键入的字符两个选项打勾,确定即可。PC-30 彩色相机读取相机参数:gcp选择相机配置号: ssn 2,一般默认为2,设置相机采图方式:外触发:sem 6,内触发:sem 2设置相机参数RGB通道选择:sc...

2019-05-17 11:22:14 5521

转载 opencv、dalsa图像处理,GDI+实现图片格式转换(bmp、jpeg、gif、tiff、png)

通过GDI+我们可以很方便的对bmp、jpeg、gif、tiff、png格式的图片进行转换。步骤:通过GdiplusStartup初始化GDI+,以便后续的GDI+函数可以成功调用。通过GetImageEncodersSize获取GDI+支持的图像格式编码器种类数numEncoders以及ImageCodecInfo数组的存放大小size。通过malloc为ImageCodec...

2019-05-16 15:03:29 1371

原创 工业相机、镜头选型

举例计算要对一个100mm见方的黑白物体进行拍摄, 要求能够分辨小于0.1mm的细节, 相机到物体的距离在200~400mm之间, 要求选择合适的相机和镜头。分析:景物为一100mm的方形物体, 而传感器靶面通常为4:3的矩形, 因此, 为了将物体全部摄入靶面, 应该以靶面的短边长度为参考来计算视场;系统要求能够分辨小于0.1mm的细节,因此传感器每个方向的像素数都要大于 1000;...

2019-01-08 17:07:18 15361 5

转载 工业镜头的选型公式(附CCD芯片尺寸表)

工业镜头的焦距(f mm)可以根据FOV(视场), WD(工作距离) 和CCD芯片尺寸计算出来:FOV视场指被摄取物体的大小,视场的大小是以镜头至被摄取物体距离(WD),镜头焦距(F)及CCD芯片尺寸确定的1、镜头的焦距,视场大小、工作距离、光学倍率计算如下:焦距f = WD × CCD芯片尺寸( H or V) / FOV( H or V)视场FOV ( H or V) = 物距WD ×...

2019-01-07 10:54:53 3349 1

原创 工业相机、镜头、选型计算方式

1. 面阵相机和镜头选型已知:被检测物体大小为A×B,要求能够分辨率小于C,工作距离为D[1]相机选型步骤:(1). 相机的最低分辨率=(A×B)/(C×C) ,(2). 相机在选型时,最好缺陷的面积在3到5个像素以上,在选择相机时,相机的最低分辨率应大于3×(A×B)/(C×C)。[2]镜头选型步骤:(1). 计算短边对应的像素数E=B/C,相机长边和短边的像素数都要大于E;(2)...

2019-01-04 14:42:58 21217 5

原创 类与对象的部分小结

1. 类通常用关键字class定义。类是数据成员和成员函数的封装。类的事例称为封装。2. 结构类型用关键字struct定义。是由于不同类型数据组成的数据类型。3. 类的成员有private,protected,public决定访问特性。public成员集称为接口。4. 构造函数在创建和初始化时自动调用,析构函数则在对象作用域结束时自动调用。5. 重载构造函数和复制构造函数提供了创建对象的不...

2018-11-23 15:59:56 184

原创 register、struct、const关键字的使用

register 关键字 请求编译器让变量 a 直接放在寄存器里面,速度快1. 在 c 语言中 register 修饰的变量 不能取地址,但是在 c++里面做了内容2. register 关键字的变化 :register 关键字请求“编译器”将局部变量存储于寄存器中 C 语言中无法取得 register 变量地址3. 在 C++中依然支持 register 关键字 C++编译器有自己的优化方...

2018-11-01 13:48:41 943

原创 类与对象的关系、封装、多态

犹如模具与铸件之间的关系,一个属于某类的对象称为该类的一个实例。

2018-10-31 16:55:13 1011

转载 什么是STL(模板库)?STL包含的一些内容及基础含义

STL是Standard Template Library的简称,中文名标准模板库,惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。这里的“容器”和算法的集合指...

2018-10-25 17:40:01 9619

原创 static_cast 用法和 reinterpret_cast 用法

static_cast&amp;lt;&amp;gt;() 静态类型转换,编译的时 c++编译器会做类型检查; 基本类型能转换 但是不能转换指针类型若不同类型之间,进行强制类型转换,用 reinterpret_cast&amp;lt;&amp;gt;() 进行重新解释一般性结论: C 语言中 能隐式类型转换的,在 c++中可用 static_cast&amp;lt;&amp;gt;()进行类型转换。因 C++ 编译器在编译检

2018-10-25 14:09:01 2300

原创 对容器数组内的容器按照大小进行编号排序demo02

#include &lt;vector&gt;#include &lt;algorithm&gt; #include &lt;iostream&gt;int main(){ std::vector&lt;int&gt; v1(10); std::vector&lt;int&gt; v2(18); std::vector&lt;int&gt; v3(5); std::vector...

2018-10-24 18:14:17 198

原创 对容器数组内的容器按照大小进行编号排序01

对容器数组内的容器按照大小进行编号排序#include &amp;lt;vector&amp;gt;#include &amp;lt;algorithm&amp;gt; #include &amp;lt;iostream&amp;gt;struct Defect{ int a; int b;};// [) 前闭后开void GetDefect(std::vector&amp;lt;Defect&

2018-10-24 18:12:00 451

转载 线阵相机的线扫描速率的计算方法

要保证采集到的图像不被拉伸或者压缩,必须遵从一点,即“横向和纵向的分辨率相等”。 首先设定以下变量: 1)线阵相机的每线像素数(单位:pixel):Hc 2)目标物的宽幅(单位:m):Lo 3)目标物运行速率(单位:m/s):Vo 4)线阵相机线扫描速率(单位:Hz,即 线/s):Vc5)扫描一帧图像目标物运行的时间(单位:s):To 6)扫描一帧图像线阵相机的扫描时间(单位:s):Tc

2017-11-28 10:38:44 16847 1

转载 VS2013 报“包含在 Image 和 Image 项组中。项目项不允许这样做,它只能属于一个项组。”解决方法

vs报错

2017-11-24 16:21:17 1425

转载 MoveWindow() SetWindowPos()的区别与联系

链接:http://www.cnblogs.com/songliquan/p/3359002.html

2017-11-09 16:43:44 469

原创 人性都是懒惰的

懒惰是一个人失败的最大拦路石。。

2017-10-27 09:01:58 404

股票助手win10.zip

股票小助手查看小助手,win实时查看价格走势,小窗自定义,方便好用的小工具,可以设置透明背景,样式自己调节

2020-05-26

开机自启动VS2013MFC基于对话框编程

VS2013/MFC基于对话框编程,开机自启动 ,代码简单实测有效。

2017-08-17

VS2013/MFC基于对话框编程自定义消息

VS2013/MFC基于对话框编程,自定义消息 ,成功编译的代码,可以直接运行。

2017-08-17

VS2013/MFC基于对话框编程文本超链接代码

VS2013/MFC基于对话框编程:文本超链接,可以在2013直接编译打开。VS2013/MFC基于对话框编程:文本超链接,可以在2013直接编译打开。

2017-08-17

vs2010 2013 mfc实例

有众多MFC编程实例可以直接运行,非常适合初学者或者想借鉴代码的朋友。积分少,使用价值大

2017-08-16

mfc编程实例(共85个实例)

本书通过85个实例全面讲述了应用MFC进行Visual C++编程的思想。每个实例均以编写一个应用程序要走的步骤编写。全书共分四部分进行介绍,第一部分是基础知识,第二部分讲述用户界面的实例,第三部分讲述MFC内部处理方面的实例,第四部分讲述打包实例。全书基本上面向实例进行阐述,讲解透彻、易于掌握。本书既可作为初学者和大专院校师生的自学参考书,也可作为计算机软件开发人员的技术参考书。 目 录 译者序 前言 第一部分 基础知识 第1章 窗口 2 1.1 窗口和API环境 2 1.1.1 三种类型窗口 2 1.1.2 客户区和非客户区 3 1.2 窗口和MFC环境 4 1.3 怎样应用MFC创建一个窗口 5 1.4 怎样使用MFC销毁一个窗口 9 1.4.1 捆绑到一个已有的窗口 9 1.4.2 窗口类 10 1.4.3 窗口进程 10 1.5 怎样使用MFC创建一个窗口类 11 1.5.1 使用AfxRegisterWndClass () 函数注册一个窗口类 11 1.5.2 使用AfxRegisterClass ()函数 创建一个窗口类 12 1.6 怎样销毁一个MFC窗口类 14 1.7 厂商安装的窗口类 14 1.8 其他类型窗口 15 1.9 桌面窗口 16 1.10 小结 16 第2章 类 18 2.1 基类 18 2.1.1 CObject 18 2.1.2 CCmdTarget 19 2.1.3 CWnd 19 2.2 应用程序、框架、文档和视图类 19 2.2.1 CWinApp(O/C/W) 20 2.2.2 CView (O/C/W) 21 2.3 其他用户界面类 22 2.3.1 通用控件类 23 2.3.2 菜单类 23 2.3.3 对话框类 24 2.3.4 控制条类 24 2.3.5 属性类 25 2.4 绘图类 25 2.4.1 设备环境类 25 2.4.2 图形对象类 25 2.5 文件类 26 2.6 数据库类 26 2.6.1 ODBC类 26 2.6.2 DAO类 27 2.7 数据集类 27 2.8 其他数据类 27 2.9 通信类 28 2.10 其他类 29 2.11 小结 31 第3章 消息处理 32 3.1 发送或寄送一个消息 32 3.1.1 发送一个消息 32 3.1.2 寄送一个消息 32 3.1.3 发送一个消息与寄送一个消息 的比较 32 3.2 怎样使用MFC发送一个消息 33 3.3 怎样用MFC寄送一个消息 33 3.4 三种类型的消息 34 3.4.1 窗口消息 34 3.4.2 命令消息 34 3.4.3 控件通知 34 3.5 MFC怎样接收一个寄送的消息 36 3.6 MFC怎样处理一个接收到的消息 36 3.7 处理用户界面的对象 44 3.8 创建自定义窗口消息 45 3.8.1 静态分配的窗口消息 45 3.8.2 动态分配的窗口消息 46 3.9 重定向消息 47 3.9.1 子分类和超分类 47 3.9.2 用MFC子分类窗口 48 3.9.3 重载OnCmdMsg ( ) 49 3.9.4 使用SetWindowsHookEx ( ) 49 3.9.5 使用SetCapture ( ) 49 3.9.6 专有的消息泵 50 3.10 小结 50 第4章 绘图 51 4.1 设备环境 51 4.2 在MFC环境中创建一个设备环境 52 4.2.1 屏幕 52 4.2.2 打印机 53 4.2.3 内存 54 4.2.4 信息 54 4.3 绘图例程 55 4.3.1 画点 55 4.3.2 画线 55 4.3.3 画形状 55 4.3.4 形状填充和翻转 55 4.3.5 滚动 56 4.3.6 绘制文本 56 4.3.7 绘制位图和图标 56 4.4 绘图属性 56 4.4.1 设备环境属性 57 4.4.2 画线属性 58 4.4.3 形状填充属性 58 4.4.4 文本绘制属性 58 4.4.5 映像模式 59 4.4.6 调色板属性 62 4.4.7 混合属性 62 4.4.8 剪裁属性 63 4.4.9 位图绘制属性 64 4.5 元文件和路径 65 4.5.1 元文件 65 4.5.2 路径 66 4.6 颜色和调色板 66 4.6.1 抖动色 67 4.6.2 未经抖动色 67 4.6.3 系统调色板 67 4.6.4 使用系统调色板 68 4.6.5 动画色 71 4.7 控制什么时候在哪里绘图 71 4.7.1 处理WM_PAINT 71 4.7.2 只绘制被无效化的区域 72 4.7.3 处理WM_DRAWITEM 72 4.7.4 在其他时间绘图 73 4.8 小结 74 第二部分 用户界面实例 第5章 应用程序与环境 76 5.1 例1 规划MFC应用程序 76 5.2 例2 用AppWizard创建一个MFC 应用程序 79 5.3 例3 用ClassWizard创建一个类 83 5.4 例4 初始化应用程序屏幕 84 5.5 例5 保存应用程序屏幕 86 5.6 例6 处理命令行选项 88 5.7 例7 动态改变应用程序图标 91 5.8 例8 提示用户优先选项 93 5.9 例9 保存和恢复用户优先选项 97 5.10 例10 终止应用程序 100 5.11 例11 创建一个启动窗口 101 第6章 菜单 107 6.1 例12 使用菜单编辑器 107 6.2 例13 添加一个菜单命令处理函数 109 6.3 例14 根据当前可视文档动态改 变菜单 110 6.4 例15 启用和禁用菜单命令 111 6.5 例16 复选标记菜单命令 112 6.6 例17 单选标记菜单命令 113 6.7 例18 动态修改菜单 114 6.8 例19 动态修改系统菜单 116 6.9 例20 触发一个菜单命令 117 6.10 例21 创建弹出式菜单 117 第7章 工具栏和状态栏 120 7.1 例22 使用工具栏编辑器 120 7.2 例23 启用和禁用工具栏按钮 122 7.3 例24 为工具栏按钮添加字 123 7.4 例25 非标准工具栏大小 128 7.5 例26 保持工具栏按钮按下 129 7.6 例27 保持工具栏按钮组中 一个按钮按下 130 7.7 例28 为工具栏添加非按钮控件 131 7.8 例29 修改应用程序的状态栏 136 7.9 例30 更新状态栏窗格 138 7.10 例31 为状态栏添加其他控件 139 第8章 视图 145 8.1 例32 滚动视图 145 8.2 例33 改变鼠标光标形状 147 8.3 例34 沙漏光标 148 8.4 例35 窗体视图 149 8.5 例36 列表视图 152 8.6 例37 动态分割一个视图 163 第9章 对话框和对话条 166 9.1 例38 使用对话框编辑器 166 9.2 例39 创建一个对话框类 168 9.3 例40 模式对话框 170 9.4 例41 无模式对话框 171 9.5 例42 在无模式对话框的控件间 切换焦点 172 9.6 例43 对话框中的动画 173 9.7 例44 消息框 174 9.8 例45 对话条 176 第10章 控件窗口 182 10.1 例46 在任意位置创建一个控 件窗口 182 10.2 例47 用子分类定制一个通用 控件窗口 183 10.3 例48 用超分类定制一个通用 控件窗口 188 10.4 例49 在按钮上放置位图 190 10.5 例50 动态填充一个组合框 192 10.6 例51 排序一个列表控件 194 10.7 例52 分隔线控件 196 第11章 绘图 198 11.1 例53 绘制图形 198 11.2 例54 绘制文本 201 11.3 例55 从任意位置装入一个图 标并绘制 203 11.4 例56 从任意位置装入一个位 图和绘制一个位图 204 11.5 例57 从文件中创建一个位图 206 11.6 例58 创建一个自绘位图 211 第三部分 内部处理实例 第12章 消息 215 12.1 例59 添加消息处理函数或重 载MFC类 216 12.2 例60 添加命令范围消息处理函数 219 12.3 例61 重定向命令消息 221 12.4 例62 创建自己的窗口消息 222 第13章 文件、串行化和数据库 225 13.1 例63 访问二进制文件 225 13.2 例64 访问标准I/O文件 227 13.3 例65 访问内存文件 228 13.4 例66 在数据类中实现串行化 229 13.5 例67 串行化SDI或MDI文档 235 13.6 例68 按要求串行化 240 13.7 例69 透明地更新串行化的文档 242 13.8 例70 串行化多态类 246 13.9 例71 串行化数据集 248 13.10 例72 访问ODBC数据库 252 13.11 例73 访问DAO数据库 257 第14章 杂类 263 14.1 例74 剪切、拷贝和粘贴文本 数据 263 14.2 例75 剪切、拷贝、粘贴多信 息文本数据 268 14.3 例76 剪切、拷贝和粘贴二进制 数据 273 14.4 例77 数组函数 280 14.5 例78 列表函数 281 14.6 例79 映像函数 283 14.7 例80 系统键盘输入 285 14.8 例81 时间 288 第四部分 打包实例 第15章 库 291 15.1 例82 静态链接C/C++库 291 15.2 例83 动态链接C/C++库 295 15.3 例84 动态链接MFC扩展类库 300 15.4 例85 资源库 303 第五部分 附录 附录A 控件窗口风格 305 附录B 消息、控件通知和消息映像宏 323 附录C 访问其他应用程序类 328 附录D 开发中注意事项 330 附录E MFC快速参考指南 339

2017-08-11

番茄助手 破解vs2013 vs2012 vs2010 2008

番茄助手 破解vs2013 vs2012 vs2010 2008 附带安装教程,十分详细,对于总是破解失败的同学很有帮助,亲测有效。

2017-08-02

VC++之MFC类库中文手册

VC++之MFC类库中文手册,十分好用的查询工具,

2017-08-01

ListCtrlExDemo测试小练习

ListCtrlExDemo测试小练习 ListCtrl mfc 适合小白练习使用

2017-08-01

VS2013 MFC 编程基础(19个专题)

VS2013 MFC 编程基础(19个专题)适合刚入门的同学练习使用

2017-08-01

VS2010 鸡啄米_MFC入门到精通教程.pdf

VS2010 鸡啄米_MFC入门到精通教程.pdfVS2010 鸡啄米_MFC入门到精通教程.pdfVS2010 鸡啄米_MFC入门到精通教程.pdfVS2010 鸡啄米_MFC入门到精通教程.pdf

2017-08-01

vs2013 vs2012 番茄助手破解版

vs2013 vs2012 番茄助手 破解版 在vs2013上面亲测可用,破解方法,使用vc_.dll替换安装进程里的.dll就可以了

2017-08-01

mfcTest进度条

mfcTest 进度条练习的小Demo,在vs2013上可以正常运行。

2017-08-01

qt打地鼠小项目qt打地鼠小项目,适合初学qt练手使用,很容易看懂

qt打地鼠小项目,适合初学qt练手使用,很容易看懂

2016-10-23

qt培训课件ppt

qt 培训课件,ppt 适合初学qt学员,简单易懂,知识点覆盖全面

2016-10-23

聊天室上嵌项目

客户端,服务器,协议三部分完整代码,可以直接运行。 服务器:本项目为典型的基于TCP的C/S模式的网络应用程序。三个大模块分别为Client,Server,自定义协议支持库,本人主要负责Server模块。 客户端:Client进程主体采用多路复用(Select)技术实现,同时监控Socket和标准输入中的投诉,包含主控,在线用户管理,UI,网络数据处理和标准输入数据处理五个模块。其中在线用户管理采用链表完成数据的处理,UI负责界面,网络数据处理主要负责处理数据返回Scoket,标准输入数据处理主要负责监控外设键盘输入,而主控模块完成客 端与服务器的链接,同时把各个模块链接起来。 协议模块主要完成对自定义协议中各种PDU的编码,解码。给Client和Server编程提供方便。协议主要采用变长结构体以适应各类PDU。。

2016-10-20

Linux下的简单聊天

Linux下的简单聊天工具,基于C语言开发

2016-10-20

qt 扫雷forlinux

qt 扫雷forlinux ,可以正常运行,代码简单易懂,适合初学者参考

2016-10-20

Qt教程及软件(超级浅显易懂_非常适合初学者).pdf

Qt教程及软件(超级浅显易懂_非常适合初学者).pdf

2016-10-20

QT中文帮助文档.chm

QT中文帮助文档.chm

2016-10-20

UNIX环境高级编程(中文第三版).pdf

UNIX环境高级编程(中文第三版).pdf,带书签

2016-10-20

网络聊天室

上嵌网络编程聊天室项目

2016-10-20

上嵌聊天室项目

上嵌网络编程聊天室项目

2016-10-20

linux 网络编程附代码

linux网络编程ppt附加练习代码,比较齐全,本人资源里还有linux网络编程pdf版电子书

2016-10-20

linux 网络编程ppt

linux 网络编程ppt完整版 详细 ---》附加代码在例外一个包里。。。

2016-10-20

atm 项目代码

atm 项目开发 c++ 练习小项目,使用状态机机进行界面交互

2016-10-20

公司管理系统

某小型公司,主要有四类人员:经理、兼职技 术人员、销售经理和兼职推销员。现在,需要存储这些人员的姓名、编号、性别、年龄、级别、部门、当月薪水、提成等信息 要求: 1)其中,人员编号在生成人员信息时同时生成,每输入一个人员信息编号顺序加1。 2)程序对所有人员有提升级别的功能 3)月薪的计算方法是:经理拿固定月薪,兼职技术人员按工作小时数领取月薪,兼职推销员的报酬按该推销员当月销售额提成, 销售经理既拿固定月薪 也领取销售提成。 4)能按姓名或者编号显示、查找、增加、删除和保存各类人员的信息 5)要求使用容器来存储,读写以及管理。尽量只是用一种类型的容器,eg, list 6)将公司的人员信息存储在数据库中,分别存储为人员信息表,部门编码表,薪资情况表

2016-10-20

学生信息管理上嵌

本项目是对老师和学生的信息管理程序,主要对老师和学生的信 息管理,实现增加,修改,删除,排序保存等功能。项目结构采用MVC模型,代码完整,可直接运行

2016-10-20

linux下的聊天室源代码(c语言实现)

linux下的简单聊天室源代码(c语言实现),可以使用

2016-09-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除