自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(910)
  • 资源 (6)
  • 收藏
  • 关注

原创 因为原有Centos 镜像源不能访问会报错 cannot find a valid baseurl for repo:base/7/x86_64

发现现在centos默认源被限制住了,我们想通过yum下载包都不能下载了,不得不修改/etc/yum.repos.d/CentOS-Base.repo 配置文件,一般操作都是将其修改为阿里的yum包镜像。安装完成后在 /etc/yum.repos.d 目录下会出现 CentOS-SCLo-scl.repo,然后里面的源又是指向额centos.xxx, 因为现在已经不给访问了,前面说了被限制了。改完之后再刷新yum,不然会缓存,配置修改不生效等问题出现。:默认是 : 1-$ d 可以清空文件全部内容。

2024-09-22 13:01:38 305

原创 提取单个数字字符串 括号内的

【代码】提取单个数字字符串 括号内的。

2024-09-21 12:59:11 18

原创 ViewModel 简单实例

设计思想:由viewModel处理界面的数据变换,界面只会关联ViewModel中的属性。数据类会处理数据,完成对象一次建模,并交由ViewModel调度,ViewModel对数据对象进行基于界面要求的适配,并同界面绑定。数据 <=数据类 = ==> ViewModel < ===> 界面。视图模型viewModel。数据data 和数据获取。

2024-09-19 23:35:33 327

原创 TreeView And Value Converters

树视图,为了解决不同类型文件位图显示需求,使用了转换器,进行映射。

2024-09-18 23:07:43 223

原创 WPF The Basics

【代码】WPF The Basics。

2024-09-13 23:35:52 192

原创 期望将相似字符串作为分组条件

【代码】期望将相似字符串作为分组条件。

2024-09-05 20:24:11 19

原创 巧用 CBitmapButton+换图实现 高亮功能

分析:不管是点了哪一个按钮,将其设置为禁用态,其他三个设置为启用态。高亮,可以通过切换按钮图片背景实现。需求:4个按钮,相互互斥,只有一个出于激活状态。自绘 CBitmapButton。

2024-09-02 22:55:13 263

原创 继承MFC控件类的模板

业务开发继承CListCtrl, 以便完成业务需要的定制。

2024-09-01 22:30:33 78

原创 指定单元格双击修改

【代码】指定单元格双击修改。

2024-08-31 00:20:05 102

原创 通过按钮实现上下行选中高亮

自绘,针对选中项,给他上选中色。

2024-08-28 00:24:48 213

原创 Picture Control 设置图片

图片不要用png,用一个图片转换工具转为Windows Bitmap。这样就可以添加资源进去了,不要脑补改.png 为 .bitmap。最好就是控件宽高和图片本身完全一样。这样兼容的就不会有色差 针对图片微大(小·)于宽高的情况下,我们可以让控件兼容图片的宽高。属性:类型:Bitmap。

2024-08-26 22:54:30 282

原创 对后缀数字进行排序

本身字符串命名在业务生产中就应该有含义,这里简单举例 ZC-1 可能表示某1号车间, ZC-2 某2号车间。先用map分组,而后批处理 1号车间 2号车间分别排序。map 分组的时候,插入又会排序,刚好前面一样,只是 1,2 不同而已。1 ,2 字符比ACSII码,更好符合顺序要求。既然是数字序,构建pair 结构。

2024-08-25 12:24:29 213

原创 粗粒级别更新 回调函数应用

树控件的消息回调 最好在CListCtrl 子类中处理便于管理,因此通过 c++ functional对象委托对话框成员函数处理。因为对话框函数集成了最多的类成员,方便数据变更传递。数据被改了,需要让模型数据同步和CListCtrl控件一同刷新,通过指针方式进行,传递指针管理变动,并只做修改的一行的视图重绘。产品要做粗粒级别的更新,通常要获取到当前选中行数据并提供一个编辑按钮,代码上需要将数据修改并持久化,视图listctrl刷新。

2024-08-25 11:32:26 149

原创 考虑新增列表项的时候,需要新增到同类型的项之下

【代码】考虑新增列表项的时候,需要新增到同类型的项之下。

2024-08-25 00:46:55 130

原创 ListCtrol NM_RCLICK 消息

NM_RCLICK 这是一个ListCtrl 单元Item 鼠标右键消息,我想的是让他出来一个上下文菜单,点击后,把数据给到我另一个模态窗口,实现表格项编辑效果。

2024-08-24 17:51:35 212

原创 实现ListCtrol Item项编辑并同步更新Excel表 LVN_ENDLABELEDIT 消息

【代码】实现ListCtrol Item项编辑并同步更新Excel表 LVN_ENDLABELEDIT 消息。

2024-08-24 00:09:47 118

原创 CGridListCtrlGroups

基于ListCtrol 进一步封装的组件,配置了单元格单个的操作,比如排序,编辑出现下列列表,编辑出现文本框。

2024-08-22 23:41:48 194

原创 实现 CComboBox动态下拉项变化,更新对应的编辑信息区控件

动态创建控件,将动态创建的控件管理起来,便于查用户写入的数据。而后,监听下列事件,对管理控件做删除重建,达到控件更新效果。疑问: CRect 位置并不像写死,但是拿到GroupBox的角点坐标不正确。GetClientRect 有问题,

2024-08-20 23:41:20 139

原创 ComboBox下拉组合框组件

【代码】ComboBox下拉组合框组件。

2024-08-19 23:21:14 81

原创 QSlider TextEdit 有一个QPalette 面板对象 直接改背景色

【代码】【无标题】

2024-08-19 21:54:26 98

原创 Slider滑块条组件 使用滑块条事件

【代码】Slider滑块条组件 使用滑块条事件。

2024-08-18 23:44:37 147

原创 CheckBox多选框组件

【代码】CheckBox多选框组件。

2024-08-18 23:19:35 149

原创 Cpp_Primer_Practice 练习17.6

重写 findBook,不使用tuple和pair。

2024-08-18 22:31:52 82

原创 Cpp_Primer_Practice 练习17.5

重写 findBook,令其返回一个 pair,包含一个索引和一个迭代器pair。

2024-08-18 22:26:11 90

原创 Cpp_Primer_Practice 练习17.4

编写并测试你自己版本的 findBook 函数。

2024-08-18 22:19:31 110

原创 Cpp_Primer_Practice 练习16.12

编写你自己版本的 Blob 和 BlobPtr 模版,包含书中未定义的多个const成员。

2024-08-18 19:41:25 138

原创 Cpp_Primer_Practice练习16.11

下面 List 的定义是错误的。

2024-08-18 18:20:56 66

原创 Cpp_Primer_Practice练习16.7

编写一个 constexpr 模版,返回给定数组的大小。

2024-08-18 18:12:02 99

原创 Cpp_Primer_Practice 练习16.6

你认为接受一个数组实参的标准库函数 begin 和 end 是如何工作的?定义你自己版本的 begin 和 end。

2024-08-18 18:07:39 99

原创 Cpp_Primer_Practice 练习16.5

为6.2.4节中的print函数编写模版版本,它接受一个数组的引用,能处理任意大小、任意元素类型的数组。

2024-08-18 18:01:34 91

原创 Cpp_Primer_Practice 练习16.4

编写行为类似标准库 find 算法的模版。函数需要两个模版类型参数,一个表示函数的迭代器参数,另一个表示值的类型。使用你的函数在一个 vector 和一个list中查找给定值。

2024-08-18 17:52:10 147

原创 QButtonGroup搭配单选QRaidoButton 使用

【代码】QButtonGroup搭配单选QRaidoButton 使用。

2024-08-13 23:29:42 125

原创 使用SpinBox 和DoubleSpinBox 可以监控到值变化后直接绑定到同一个成员函数

【代码】使用SpinBox 和DoubleSpinBox 可以监控到值变化后直接绑定到同一个成员函数。

2024-08-13 23:08:16 200

原创 通过std::async() 向任务函数传递参数

【代码】通过std::async() 向任务函数传递参数。

2024-08-13 22:32:03 113

原创 运用std::future 取得异步任务的函数返回值

【代码】运用std::future 取得异步任务的函数返回值。

2024-08-13 22:02:45 105

原创 std::shared_ptr<T> 完善线程安全队列封装

【代码】std::shared_ptr<T> 完善线程安全队列封装。

2024-08-13 21:38:46 76

原创 线程安全队列,其中采用条件变量做封装

【代码】线程安全队列,其中采用条件变量做封装。

2024-08-12 23:56:37 89

原创 用 condition_variable 等待处理数据

【代码】用 condition_variable 等待处理数据。

2024-08-12 23:43:29 79

原创 账号密码登录,并将账号信息存到注册表,便于实现记住我

【代码】账号密码登录,并将账号信息存到注册表,便于实现记住我。

2024-08-12 23:03:46 197

原创 QCloseEvent 实现关闭窗口询问用户操作

【代码】QCloseEvent 实现关闭窗口询问用户操作。

2024-08-12 22:00:57 88

一个实现的拖拽需求的ListCtrl 实例,代码来源于网络

一个实现的拖拽需求的ListCtrl 实例,代码来源于网络

2024-09-20

MFC ListCtrl 学习

包含了一些个人探索开发的示例。

2024-08-30

C++项目开发实战入门,包含了C++语言进行开发项目的一些实例 欢迎下载学习

C++项目开发实战入门,包含了C++语言进行开发项目的一些实例。欢迎下载学习。

2024-04-14

win32编程领域,VC++深入详解书籍源码,作者孙鑫

适用于使用过Win32 SDK的开发,进一步学习MFC的帮助性资料。

2024-02-27

C++并发编程实战源代码,有兴趣可以阅读一下

C++并发编程实战源代码,有兴趣可以阅读一下。

2024-02-16

空空如也

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

TA关注的人

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