C/S系统快速开发框架基于Winform界面设计,采用DevExpress皮肤组件,是非常成熟的Winform布局商业开源框架。C/S框架采用插件化模块设计,下面详细介绍插件化框架特点。 插件化框架特点: 1. 开发框架以模块化形式在逻辑上解耦。 采用物以类聚、逻辑分割、分而治之,动态加载插件设计思想,能将超大型软件系统按照业务逻辑关系...
Catch: 一个很时尚的,C++原生的框架,只包含头文件,用于单元测试,测试驱动开发和行为驱动开发。 Catch2: 一个很时尚的,C++原生的框架,只包含头文件,用于单元测试,测试驱动开发和行为驱动开发。 Celero: C++基准测试框架。 CppUTest: C/C++的单元测试和模拟框架。 CUTE: 更容易的C++单元测试。 CMocka: 支持模拟对象...
4、Chromium嵌入式框架开源库CEF 5、多协议网络传输开源库libcurl 6、开源操作系统ReactOS 7、开源多媒体播放器VLC 8、最后 在开源软件盛行的今天,很多知名的C++国产软件都用到了一些大型C/C++开源库,比如暴风音影使用了多媒体处理开源库FFmpeg、腾讯会议使用了实时音视频处理开源库Webrtc、PC版微信使用了Chromium嵌入...
TensorFlow是一个用于机器学习和深度学习的开源框架,支持多种编程语言,如C++、Python等。它的设计思路是...
原创Winform布局开源框架,Winform控件框架,插件化框架|C/S框架网 什么是Winform框架? Winform框架是基于.NET开发平台研发的用于快速开发软件项目的软件模板或开发平台,常用的程序语言有C#.NET, VB.NET。 通常Winform框架界面组件使用第三方控件,如:DevExpress,该控件功能强调,用户体验友好。
Pluma 是一个开源的C++插件管理框架,以助于在应用程序中动态载入DLL而无需在意内部实现,它是轻量级、简化设计的。 主要特性有: A 高品质: 面向对象 跨平台; 易于使用; 容易集成; B 富功能: 动态载入插件(DLL); 使用工厂模式(Factory Pattern); 插件版本控制; 使用宏进行插件通信。 项目主页:http://www.open...
(4)插件式框架Code::Blocks采用开放体系,有着良好的功能扩展能力。 (5)采用C++写成无须安装额外的,往往是庞大的运行环境。再者,一款C++的IDE采用C++写成,这是最自然不过的事了。 (6)升级频繁与维护良好差不多每个月都有升级包,有时甚至数天就有新的升级包可供下载。另外其官方论坛也相对活跃,除了提出BUG以外,...
7、开源多媒体播放器VLC 8、最后 在开源软件盛行的今天,很多知名的C++国产软件都用到了一些大型C/C++开源库,比如暴风音影使用了多媒体处理开源库FFmpeg、腾讯会议使用了实时音视频处理开源库Webrtc、PC版微信使用了Chromium嵌入式框架开源库CEF等。今天我们就来介绍一下日常工作中常用的C/C++开源库,给大家提供一个借...
PhxRPC是微信后台团队推出的一个非常简洁小巧的RPC框架,编译生成的库只有450K。 PhxRPC开源地址: https://github.com/tencent-wechat/phxrpc 总览 使用Protobuf作为IDL用于描述RPC接口以及通信数据结构。 基于Protobuf文件自动生成Client以及Server接口,用于Client的构建,以及Server的实现。 半同步半异步模式,采用独立多IO...