自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 Qt:获取父窗口中的所有子控件

然后,遍历该列表可实现对所有子控件执行类似的操作。

2024-12-13 14:52:00 293

原创 C#编程,近期使用的数组操作总结

方法4:使用string.ToCharArray方法。2. 向char[] array中拷贝字符串。5. C#中将int 转换为byte[]方法2:使用Array.Copy方法。方法2:使用Array.Copy方法。方法1:使用char数组的构造函数。

2024-12-07 22:24:58 163

原创 C#,将short类型的数据拷贝list<byte>中

使用BitConverter类来将short值转换为字节数组,然后将这个数组添加到List<byte>中。

2024-12-07 22:14:30 396

原创 C#中,将list<byte>中的数据拷贝到short类型的变量中

BitConverter默认使用系统的字节序(大端或小端),因此,如果数据是特定字节序的(比如,网络字节序通常是大端),则可能需要手动调整字节的顺序。假设byteList[0]是高字节,byteList[1]是低字节,并且它们是小端序的,那么。由于short是一个16位的数据类型,因此,需要确保列表中至少有2个字节的数据。

2024-12-07 22:10:35 227

原创 在C#中使用List

在C#中,List<T> 是一个动态数组,它可以动态地增长和收缩以适应添加或删除的元素,因此它本身是不定长的。List<T> 类本身并不是线程安全的,这意味着如果在多线程环境中访问同一个 List<T> 实例,并且至少有一个线程在修改列表(例如添加、删除或修改元素),而另一个线程在读取或修改列表,那么没有适当的同步措施就可能会导致数据竞争和其他线程安全问题。

2024-11-23 14:45:15 249

原创 使用样式表设置窗口背景图片

场景:图片尺寸小于窗口尺寸background-image: url(:/images/3.jpg);background-repeat:no-repeat;background-size:cover;ackground-image: url(:/images/3.jpg);background-repeat:repeat-xy;background-size:cover;border-image: url(:/images/3.jpg); 铺满整个窗口。background-image: url(:/im

2024-10-13 18:14:14 161

原创 VS2015+Qt,遇到error C2182: “at”: 非法使用“void”类型

VS2015窗口工程,调用qcustomplot绘图。该工程调用了一个自己编写的CLR动态库(该CLR库调用了一个第三方的C#动态库)。

2024-10-09 21:06:22 396

原创 使用数组给QVector赋值

方法2,经过测试,可行。

2024-09-25 18:03:52 255

原创 Qt信号/槽中传递自定义的类或者结构体

在Qt编程中,可以通过signal传递标准数据类型,比如int,double等,也可以传递Qt定义的类型,如QString。如何传递自定义的数据类型?

2024-09-05 14:39:46 495

原创 QSpinBox的valueChanged信号

某些时候,当我们修改value时,不希望频繁出发valueChanged信号,该怎么办?使用QObject::blockSignals() 方法。开发环境:QtCreator 4.13.1,Qt 5.15.1 (MSVC 2019, 32 bit)。2.当点击向上或者向下的按钮时,会触发valueChanged信号;1.当edit中的数据改变时,会触发valueChanged信号;

2023-11-10 14:12:08 684 1

转载 三句话影响人的一生

转自http://blog.youkuaiyun.com/zhmxy555/article/details/7409597;一个男人在外工作20年,终于要回家了,老板问他:你是要20年的工资还是要3句忠告?男人说我明天上路,明早给您答案好吗?老板说可以。当晚男人未眠…早晨,他对老板说:我要3个忠告。于是老板给他3句话。一、不要试图寻找不可能的捷径,世上没有便宜的事,只有脚踏实地才是最好的方法…无论做何事。

2012-05-23 19:10:01 3461

原创 signed char*/unsigned char*/QString

在redhat9.0下使用Qt3.1.1,实现signed char*/unsigned char*向QString转换。 网上找了很多方法,都不行,最后直接强制转换了,暂时没有发现错误。char* p = "abc"; signed char* p1 = ( signed char* )p; unsigned char* p2 = ( unsigned char* )p;

2011-11-15 12:22:31 882

原创 关于“设计中一定要在界面出来之前安装翻译器,否则就不能在界面中显示翻译后的界面”

关于“是否在界面前面安装翻译器”

2011-05-25 18:49:00 847 1

原创 学习Qt:开发工具

<br />Qt提供了几种命令行和图形工具来减轻和加速开发过程。<br />(-1-)Qt设计器——可视化地设计视窗. <br />(-2-)Qt语言学家,lupdate和lrelease——翻译应用程序, 使之能够进入国际市场. <br />(-3-)Qt助手——快速地发现你所需要的帮助.<br />(-4-)qmake——由简单的宇平台无关的项目文件生成Makefile. <br />(-5-)qembed——转换数据,比如把图片转还为C++代码. <br />(-6-)qvfb——在桌面上运行和测试嵌

2011-05-10 19:07:00 866

原创 学习Qt:使用uic(user interface compiler)

<br />本机的Qt版本为3.1.1。<br /> <br />在终端中查看uic的帮助文件:uic --help<br />Usage: uic  [options] [mode] <uifile><br />Generate declaration:<br />   uic  [options] <uifile><br />Generate implementation:<br />   uic  [options] -impl <headerfile> <uifile><br />        <

2011-05-10 19:06:00 4890

原创 在RedHat Linux 9.0下安装Eclipse IDE 和JDK

在RedHat9.0下安装Eclipse,倒腾了大半天,还是没搞明白,不过终于可以用了:(1) 软件的下载在Eclipse的官网下载: " Eclipse IDE for Java Developers, 98M)---Linux 32Bit ".在Oracle的官网下载: " Java SE Development Kit6 Update 25,在其中选择"Linux x86 - RPM Installer, 76.85MB, jdk-6u25-linux-i586-rpm.bin" " .Eclipse

2011-05-01 21:10:00 1804

华为C++内部培训资料

个人觉得这个资料不错,适合大多数人看看。 目 录 第一章 类、接口 ……………………………………………………………… 7 1.1 Handle-Body与接口、抽象接口 …………………………………………7 1.2 多继承、与菱形缺陷、this跳转等……………………… ……………… 13 1.3 C++多态的两种多态形式和区别…………………………………………… 18 第二章 重载 ………………………………………………………………18 2.1 函数重载 ………………………………………………………………19 2.2 运算符重载 ………………………………………………………20 第三章 模板 ………………………………………………………………29 3.1 模块函数 ……………………………………………………………29 3.2 模块类……………………………………………………………31 3.3 STL标准模板库……………………………………………………………34 附录:参考资料 …………………………………………………………… 39

2009-03-05

The C++ Programming Language (Third Edition)

这是本全英文的书籍。 英语不行的,也可以用来做学习的书籍。 毕竟是一本大师的经典著作。

2009-03-05

windows程序设计

目录 基础篇 1. 开始 …………………… WINDOWS环境 …………………… WINDOWS程序设计选项 …………………… 编写第一个WINDOWS程序 2.Unicode简介 …………………… 字符集简史 …………………… 宽字符和C …………………… 宽字符和WINDOWS 3. 窗口和消息 …………………… 自己的窗口 …………………… WINDOWS程序设计的难点 4. 输出文字 …………………… 绘制和更新 …………………… GDI简介 …………………… 滚动条 …………………… 建立更好的滚动 5. 图形基础 …………………… GDI的结构 …………………… 设备内容 …………………… 画点和线 …………………… 绘制填入区域 …………………… GDI映像方式 …………………… 矩形、区域和剪裁 6. 键盘 …………………… 键盘基础 …………………… 按键消息 …………………… 字符消息 …………………… 键盘消息和字符集 …………………… 插入符号(不是光标) 7. 鼠标 …………………… 鼠标基础 …………………… 显示区域鼠标消息 …………………… 非显示区域鼠标消息 …………………… 程序中的命中测试 …………………… 拦截鼠标 …………………… 鼠标滑轮 8. 定时器 …………………… 定时器入门 …………………… 定时器的使用:三种方法 …………………… 定时器用于时钟 …………………… 以定时器进行状态报告 9. 子窗口控件 …………………… 按钮类别 …………………… 控件与颜色 …………………… 静态类别 …………………… 滚动条类别 …………………… 编辑类别 …………………… 清单方块类别 10. 菜单及其它资源 …………………… 图标、光标、字符串和自订资源 …………………… 菜单 …………………… 键盘快捷键 11. 对话框 …………………… 模态对话框 …………………… 非模态对话框 …………………… 通用对话框 12. 剪贴簿 …………………… 剪贴簿的简单使用 …………………… 复杂的剪贴簿用法 …………………… 实作剪贴簿浏览器 图像篇 13. 使用打印机 …………………… 打印入门 …………………… 打印图形和文字 14. 位图和Bitblt …………………… 位图入门 …………………… 位图尺寸 …………………… 位块传输 …………………… GDI位图对象 15. 与设备无关的位图 …………………… DIB文件格式 …………………… 显示和打印 …………………… DIB和DDB的结合 16. 调色盘管理器 …………………… 使用调色盘 …………………… 调色盘动画 …………………… 调色盘和真实世界图像 …………………… DIB处理链接库 17. 文字和字体 …………………… 简单的文字输出 …………………… 字体的背景 …………………… 逻辑字体 …………………… 字体列举 …………………… 段落格式 …………………… 有趣的东西 18. Metafile …………………… 旧的 MetaFile 格式 …………………… 增强型 MetaFile 进阶篇 19. 多重文件界面 …………………… MDI概念 …………………… MDI的范例程序 20. 多任务和多线程 …………………… 多任务的各种模式 …………………… WINDOWS的多线程处理 …………………… 线程同步 …………………… 事件信号 …………………… 线程区域储存空间(TLS) 21. 动态链接库 …………………… 动态链接库的基本知识 …………………… 各式各样的DLL讨论 22. 声音与音乐 …………………… WINDOWS和多媒体 …………………… 波形声音 …………………… MIDI和音乐 23. 领略Internet …………………… Windows Sockets …………………… WININET和FTP

2009-03-05

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

TA关注的人

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