Skip to content

OasisPioneer/Modern-CPP-Full-Stack-Tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Typing SVG
Build Status License Last Commit

面向自学者的 C++ 全栈开发教程

ubuntu logo cplusplus logo clion logo cmake logo postgresql logo qt logo

关于

编写这本书的初衷是为了让自己在学习 C++ 的过程中能够对于一些知识点有一个更深刻的记忆,同时也希望能够整理出更加系统化的 C++ 学习路线,让更多 C++ 的爱好者能够有一个良好的开始完美的结束。

  • 本书分为四个部分
    • 语言核心: C++ 的基础语法和面向对象等内容
    • 网络编程: 网络通信、异步IO、Boost.Asio
    • 数据库: 数据存储、数据库语句……
    • 图形框架: TUI 与 GUI

在线阅读

强烈推荐您通过在线网站阅读本书,以获得最佳的排版和交互体验。
➡️ 点击这里开始阅读 ⬅️

贡献

星星之火亦可燎原

一个人的能力终归是有限的,如果您愿意与我共同编撰那么这将是我们共同的成果。

准备环境

Ubuntu
python3 -m venv venv
source venv/bin/activate
pip install -U sphinx
pip install --upgrade myst-parser
pip install furo
Windows
python3 -m venv .venv
.venv\Scripts\activate
pip install -U sphinx
pip install myst-parser
pip install furo
pip install sphinxcontrib-mermaid
pip install sphinx-copybutton

构建预览

# HTML
make html
# PDF
make latexpdf

如果您有更好的书籍名字推荐或封面推荐欢迎提交PR

声明

本书目前是我个人编写有无数的不足指出欢迎您的指正

本书禁止在未经许可的情况下以任何形式进行盈利引流

➡️ 开源许可 ⬅️

Releases

No releases published

Packages

 
 
 

Contributors