Skip to content

CopperSpice Journal

CopperSpice Journal

Finding the Documentation and Videos

Posted on February 15, 2022April 1, 2025 By Barbara Geller

The CopperSpice documentation is extensive, so let’s break it down into some smaller components. We have multiple tutorials and videos about programming and using C++. This article will explain where to find all of these.

Overview Documentation

The Overview Documentation is where to find information about installing and getting started.

  • CS Overview
    • How to build CopperSpice from source
    • List of our supported platforms
    • Compiler versions used to build on each supported platform
    • Migrating from Qt to CopperSpice
    • Timeline of events, source code changes, and release dates

https://www.copperspice.com/docs/cs_overview/index.html

Application Program Interface Documentation

The API documentation consists of descriptions of all the classes and associated methods which can be found in the CopperSpice libraries. Each class documentation page shows an inheritance diagram, an overview description of the class, and information about all the members of the given class.

https://www.copperspice.com/docs/cs_api/index.html

Tutorials

There are over 70 tutorials in the CopperSpice API documentation. The topics are grouped into the following categories.

  • General Concepts
  • Graphical Concepts
  • Meta Objects
  • Plugins
  • Strings
  • Threading
  • Widgets

https://www.copperspice.com/docs/cs_api/concepts-outline.html

YouTube Channel

We also have a YouTube channel which contains over 75 different videos. They range in length from about 10 to 15 minutes over a variety of topics like C++, graphics, strings, containers, and how to document source code. Some of the videos focus on the basics and others explore more advanced programming in C++.

These first three videos explain the fundamental data types in C++ and we recommend them to all levels of programmers.

  • Modern C++ Data Types  ( data types, references )
    https://www.youtube.com/watch?v=1QT9HnCkz4I

  • Modern C++ Data Types  ( value categories )
    https://www.youtube.com/watch?v=wkWtRDrjEH4

  • Modern C++ Data Types  ( move semantics, perfect forwarding )
    https://www.youtube.com/watch?v=kRVjG3qb7RE

These are two additional videos which provide general information about the standard library and strings.

  • What is the C++ Standard Library
    https://www.youtube.com/watch?v=UazKAmEqSCQ

  • Intro to Unicode
    https://www.youtube.com/watch?v=nYzi0-VAXQM

Keynote Presentation

The following is a link to the Keynote presentation for CppOnSea 2021. The information in this video is relevant to all levels of programmers no matter how much experience you may have or what computer languages you know.

Learn Programming, then Learn How to Be a Programmer
https://www.youtube.com/watch?v=jIa17JCaNvo

Github

The entire source code for CopperSpice can be found on the github repository.

https://github.com/copperspice/copperspice

Uncategorized

Post navigation

Previous Post: Source Code  (Gui Example 13)
Next Post: Source Code  (Gui Example 14)
  • CopperSpice Journal Homepage
    • Table of Contents
    • Example Source Code
    • Discussion Forum
  • CopperSpice Homepage
  • Github Repository
  • Videos About C++

Post comments or questions on our CopperSpice Forum

Copyright © 2021-2025 CopperSpice