Skip to content
This repository was archived by the owner on Nov 5, 2023. It is now read-only.

Latest commit

 

History

History
20 lines (16 loc) · 1.15 KB

README.md

File metadata and controls

20 lines (16 loc) · 1.15 KB

modular-examples

Visual C++ example projects to demonstrate the building blocks of modular software desgin.

Prerequisites

All projects here rely on the integration environment of vcpkg ports. Use of vcpkg is recommended for a quick start. Otherwise, it is necessary to modify the project settings for your own development environment.

Overview of The Examples

  • AppLogAndConfig: How a feature-rich application framework can provide without writing too many codes.
  • TaskStateControl: Tasks and states coordination in a high level way.
  • MessageLink: GUI and data logic are separate module. Two modules are communicated via network.
  • PushPuller: jobs send over ZeroMQ in push & pull scenario.
  • FixedIdentityRoute: demonstrates the router/dealer scenario of ZeroMQ, but having clients claim its fixed identity that is known by router.