管理

随笔分类 -  【05】VC相关

摘要:面向受众 本文主要面向的是曾经学过、了解过 C++ 的同学,旨在帮助这些同学唤醒 C++ 的记忆,提升下自身的技术储备。如果之前完全没接触过 C++,也可以整体了解下这门语言。 C++ 是一种通用编程语言,它被广泛用于软件开发。C++ 以其强大的功能、高效的性能和灵活性而著称。以下是一些关键特点: 阅读全文

posted @ 2024-04-13 19:44 lzhdim 编辑

摘要:C++界面库是用于GUI界面设计的工具包,可以帮助开发人员快速开发出美观、易用的界面。在选择C++界面库的时候,开发人员需要根据项目要求、使用场景、开发难易程度以及所适配的操作系统等因素进行综合考虑。 下面列举了十几种常见的C++界面库,简单介绍它们的安装、使用、特点和适用场景。 1. Qt Qt是 阅读全文

posted @ 2023-11-13 19:22 lzhdim 阅读(2032) 评论(0) 推荐(0) 编辑

摘要:值得学习的C/C++语言开源项目 (1)ACE 庞大、复杂,适合大型项目。开源、免费,不依赖第三方库,支持跨平台。 http://www.cs.wustl.edu/~schmidt/ACE.html (2)Asio Asio基于Boost开发的异步IO库,封装了Socket,简化基于socket程序 阅读全文

posted @ 2022-12-30 22:14 lzhdim 阅读(175) 评论(0) 推荐(0) 编辑

摘要:在开源软件盛行的今天,很多知名的C++国产软件都用到了一些大型C/C++开源库,比如暴风音影使用了多媒体处理开源库FFmpeg、腾讯会议使用了实时音视频处理开源库Webrtc、PC版微信使用了Chromium嵌入式框架开源库CEF等。今天我们就来介绍一下日常工作中常用的C/C++开源库,给大家提供一 阅读全文

posted @ 2022-12-30 22:11 lzhdim 阅读(225) 评论(0) 推荐(0) 编辑

摘要:刚开始用C++做界面的时候,根本不知道怎么用简陋的MFC控件做出比较美观的界面,后来就开始逐渐接触到BCG Xtreme ToolkitPro v15.0.1,Skin++,等界面库,以及一些网友自己写的界面库,开始对于C++软件界面美化有了一点点的心得。不敢藏私,希望和一些新手朋友们分享交流。 一 阅读全文

posted @ 2022-12-30 22:07 lzhdim 阅读(83) 评论(0) 推荐(0) 编辑

摘要:之前的文章里提到过,c++的第三方库非常丰富,而且不乏一些高质量开源库。这些第三方库为我们开发提供了非常大的便利,极大提高了开发效率,也降低了维护难度。这几天就按照分类介绍下常用C++第三方库。就从UI库说起吧。 First:MFC库 MFC(微软基础类库)是一个微软公司提供的类库(class li 阅读全文

posted @ 2022-12-30 21:57 lzhdim 阅读(554) 评论(0) 推荐(0) 编辑

摘要:如果从事过C++ Windows客户端开发,大家对MFC、Qt、DuiLib等各种DirectUI应该有了解,本篇给大家介绍一个超级轻量级的C++开源跨平台图形界面框架ImGUI,感兴趣的可以了解一下 + 目录 如果从事过C++ Windows客户端开发,大家对MFC、Qt、DuiLib等各种Dir 阅读全文

posted @ 2022-12-30 21:47 lzhdim 阅读(737) 评论(0) 推荐(1) 编辑

摘要:https://blog.csdn.net/weixin_40050368/article/details/89035820?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-38&depth_1-utm_so 阅读全文

posted @ 2022-11-01 21:51 lzhdim 阅读(144) 评论(0) 推荐(0) 编辑

摘要:转自:https://www.cnblogs.com/liulun/p/16314827.html Qt https://www.qt.io/​ 几乎是C++领域最流行的跨平台桌面端软件开发框架了, 这个框架是两个挪威人在1995年创建的,发展至今可以说历史相当悠久,稳定性也很有保障。 很多大公司都 阅读全文

posted @ 2022-05-27 17:16 lzhdim 阅读(289) 评论(0) 推荐(0) 编辑

摘要:XML 序列化器 最近试图编写一个C++的XML序列化器,目前实现了一些基本的功能。为了开发一个XML序列化器,首先要有XML读取器(Reader)和书写器(Writer)。我实现了两个简单的XML Reader和Writer: class SimpleXmlElement { public: en 阅读全文

posted @ 2022-02-28 00:42 lzhdim 编辑

摘要:在工程编译时同步互操作注册生成文件。 在vs中C#项目,选择项目属性,打开属性配置页,生成页中选择"为com互操作注册"复选框,在编译时会同时生成tlb文件 在VC中调用#using “ClassLibrary1.dll”using namespace ClassLibrary1; CString 阅读全文

posted @ 2021-08-16 19:03 lzhdim 阅读(148) 评论(0) 推荐(0) 编辑

摘要:Vc6.0 IDE实现32位程序编译产生64位应用程序环境要求如下: Microsoft Platform SDK 2001 年 11 月版或更高版本 Visual C++ 6.0 步骤一:安装最新适合xp的SDK 通过双击SDK文件夹下面的Setup.Exe安装Microsoft Platform 阅读全文

posted @ 2020-06-11 18:16 lzhdim 阅读(509) 评论(0) 推荐(0) 编辑

摘要:一、理论部分:1、预备知识1.1什么是数据校验通俗的说,就是为保证数据的完整性,用一种指定的算法对原始数据计算出的一个校验值。接收方用同样的算法计算一次校验值,如果和随数据提供的校验值一样,就说明数据是完整的。1.2最简单的检验实现方法:最简单的校验就是把原始数据和待比较数据直接进行比较,看是否完全一样这种方法是最安全最准确的。同时也是效率最低的。适用范围:简单的数据量极小的通讯。应用例子:龙珠c... 阅读全文

posted @ 2009-09-16 10:40 lzhdim 阅读(817) 评论(0) 推荐(0) 编辑

摘要:1.句柄是什么?在windows中,句柄是和对象一一对应的32位无符号整数值。对象可以映射到唯一的句柄,句柄也可以映射到唯一的对象。2.为什么我们需要句柄?更准确地说,是windows需要句柄。windows需要向程序员提供必要地编程接口,在这些接口中,允许程序员访问、创建和销毁对象。但是,出于封装地考虑,windows并不想向程序员返回指针。指针包含了太多的信息。首先指针给出了对象存储的确切位置... 阅读全文

posted @ 2009-08-16 17:13 lzhdim 阅读(578) 评论(0) 推荐(0) 编辑

Copyright © 2000-2022 Lzhdim Technology Software All Rights Reserved