基于Vue和TypeScript的C++课件设计源码

作品简介

本源码为基于Vue和TypeScript的C++课件设计,包含259个PNG文件、126个JavaScript文件等,共539个文件。该项目旨在为用户提供一个全面、便捷的C++课件解决方案,通过Vue和TypeScript技术的结合,为用户带来高效的学习体验。

目录结构

├── .gitignore
├── .npmrc
├── 1.overview.md
├── 10.template.md
├── 11.stream.md
├── 12.stl.md
├── 13.review.md
├── 2.class1.md
├── 3.class2.md
├── 4.class3.md
├── 5.subclass1.md
├── 6.subclass2.md
├── 7.operator.md
├── 8.operator2.md
├── 9.virtual.md
  ├── components
  ├── Counter.vue
  ├── dist
    ├── 1.overview
    ├── 1.overview.pdf
      ├── 1
      ├── chrome.png
      ├── devcpp.png
      ├── job_huizhou.png
      ├── job_tencent.png
      ├── jvm.jpg
      ├── mysql.png
      ├── ps.png
      ├── unity.jpeg
      ├── visualstudio.png
      ├── vs1.png
      ├── vs2.png
      ├── vs3.png
      ├── vs4.png
      ├── vs5.png
      ├── vs6.png
      ├── vs7.png
      ├── vscode.png
      ├── vscppinstall.webp
      ├── 11
      ├── cout.png
    ├── 404.html
    ├── _redirects
      ├── assets
      ├── DrawingControls.60210bae.js
      ├── DrawingControls.vue_vue_type_script_setup_true_lang.d06a68f7.js
      ├── DrawingLayer.adcca5bf.js
      ├── DrawingPreview.72744941.js
      ├── FileSaver.min.dcd7fd10.js
      ├── NoteViewer.vue_vue_type_script_setup_true_lang.7573e190.js
      ├── Presenter.1ea605f8.css
      ├── Presenter.e6d70c22.js
      ├── PresenterPrint.b1444621.js
      ├── index.1736288d.js
      ├── index.7966e1bb.css
      ├── logo-title-horizontal.96c3c915.png
      ├── logo.b72bde5d.png
    ├── index.html
    ├── 10.template
      ├── 1
      ├── chrome.png
      ├── devcpp.png
      ├── job_huizhou.png
      ├── job_tencent.png
      ├── jvm.jpg
      ├── mysql.png
      ├── ps.png
      ├── unity.jpeg
      ├── visualstudio.png
      ├── vs1.png
      ├── vs2.png
      ├── vs3.png
      ├── vs4.png
      ├── vs5.png
      ├── vs6.png
      ├── vs7.png
      ├── vscode.png
      ├── vscppinstall.webp
    ├── 10.template.pdf
    ├── 404.html
    ├── _redirects
      ├── assets
      ├── DrawingControls.8d0a5906.js
      ├── DrawingControls.vue_vue_type_script_setup_true_lang.94eac77b.js
      ├── DrawingLayer.1c06691c.js
      ├── DrawingPreview.c1df8c2d.js
      ├── FileSaver.min.d44d649e.js
      ├── NoteViewer.vue_vue_type_script_setup_true_lang.71b567cc.js
      ├── Presenter.1ea605f8.css
      ├── Presenter.2dd598e5.js
      ├── PresenterPrint.68d410e3.js
      ├── index.7966e1bb.css
      ├── index.ec46a5a4.js
      ├── logo-title-horizontal.96c3c915.png
      ├── logo.b72bde5d.png
    ├── index.html
    ├── 11.stream
      ├── 1
      ├── chrome.png
      ├── devcpp.png
      ├── job_huizhou.png
      ├── job_tencent.png
      ├── jvm.jpg
      ├── mysql.png
      ├── ps.png
      ├── unity.jpeg
      ├── visualstudio.png
      ├── vs1.png
      ├── vs2.png
      ├── vs3.png
      ├── vs4.png
      ├── vs5.png
      ├── vs6.png
      ├── vs7.png
      ├── vscode.png
      ├── vscppinstall.webp
    ├── 11.stream.pdf
      ├── 11
      ├── cout.png
    ├── 404.html
    ├── _redirects
      ├── assets
      ├── DrawingControls.7159137a.js
      ├── DrawingControls.vue_vue_type_script_setup_true_lang.179ddd61.js
      ├── DrawingLayer.82163be9.js
      ├── DrawingPreview.0ea1f367.js
      ├── FileSaver.min.eea06b8e.js
      ├── NoteViewer.vue_vue_type_script_setup_true_lang.4bedfa25.js
      ├── Presenter.1ea605f8.css
      ├── Presenter.59dd16e4.js
      ├── PresenterPrint.cf6c820a.js
      ├── index.23338373.js
      ├── index.7966e1bb.css
      ├── logo-title-horizontal.96c3c915.png
      ├── logo.b72bde5d.png
    ├── index.html
    ├── 12.stl
      ├── 1
      ├── chrome.png
      ├── devcpp.png
      ├── job_huizhou.png
      ├── job_tencent.png
      ├── jvm.jpg
      ├── mysql.png
      ├── ps.png
      ├── unity.jpeg
      ├── visualstudio.png
      ├── vs1.png
      ├── vs2.png
      ├── vs3.png
      ├── vs4.png
      ├── vs5.png
      ├── vs6.png
      ├── vs7.png
      ├── vscode.png
      ├── vscppinstall.webp
      ├── 11
      ├── cout.png
    ├── 12.stl.pdf
    ├── 404.html
    ├── _redirects
      ├── assets
      ├── DrawingControls.bd3f4420.js
      ├── DrawingControls.vue_vue_type_script_setup_true_lang.36bc6d87.js
      ├── DrawingLayer.3be46414.js
      ├── DrawingPreview.b8191ca4.js
      ├── FileSaver.min.7f56e709.js
      ├── NoteViewer.vue_vue_type_script_setup_true_lang.cc59376c.js
      ├── Presenter.1ea605f8.css
      ├── Presenter.aee1e52b.js
      ├── PresenterPrint.7496f27c.js
      ├── index.026cd83a.js
      ├── index.7966e1bb.css
      ├── logo-title-horizontal.96c3c915.png
      ├── logo.b72bde5d.png
    ├── index.html
    ├── 13.review
      ├── 1
      ├── chrome.png
      ├── devcpp.png
      ├── job_huizhou.png
      ├── job_tencent.png
      ├── jvm.jpg
      ├── mysql.png
      ├── ps.png
      ├── unity.jpeg
      ├── visualstudio.png
      ├── vs1.png
      ├── vs2.png
      ├── vs3.png
      ├── vs4.png
      ├── vs5.png
      ├── vs6.png
      ├── vs7.png
      ├── vscode.png
      ├── vscppinstall.webp
      ├── 11
      ├── cout.png
    ├── 13.review.pdf
    ├── 404.html
    ├── _redirects
      ├── assets
      ├── DrawingControls.416f6355.js
      ├── DrawingControls.vue_vue_type_script_setup_true_lang.06f7d8ca.js
      ├── DrawingLayer.ca848f01.js
      ├── DrawingPreview.ba58c5a7.js
      ├── FileSaver.min.7f56e709.js
      ├── NoteViewer.vue_vue_type_script_setup_true_lang.13c92ef9.js
      ├── Presenter.1ea605f8.css
      ├── Presenter.d64b17b0.js
      ├── PresenterPrint.74195b9d.js
      ├── index.40874b50.js
      ├── index.7966e1bb.css
      ├── logo-title-horizontal.96c3c915.png
      ├── logo.b72bde5d.png
    ├── index.html
    ├── 2.class1
      ├── 1
      ├── chrome.png
      ├── devcpp.png
      ├── job_huizhou.png
      ├── job_tencent.png
      ├── jvm.jpg
      ├── mysql.png
      ├── ps.png
      ├── unity.jpeg
      ├── visualstudio.png
      ├── vs1.png
      ├── vs2.png
      ├── vs3.png
      ├── vs4.png
      ├── vs5.png
      ├── vs6.png
      ├── vs7.png
      ├── vscode.png
      ├── vscppinstall.webp
      ├── 11
      ├── cout.png
    ├── 2.class1.pdf
    ├── 404.html
    ├── _redirects
      ├── assets
      ├── DrawingControls.4716f5a4.js
      ├── DrawingControls.vue_vue_type_script_setup_true_lang.a806f7f3.js
      ├── DrawingLayer.32b1afe6.js
      ├── DrawingPreview.531a29c5.js
      ├── FileSaver.min.3a82efb3.js
      ├── NoteViewer.vue_vue_type_script_setup_true_lang.30fb4d6a.js
      ├── Presenter.1ea605f8.css
      ├── Presenter.20600c55.js
      ├── PresenterPrint.d3d4f0f9.js
      ├── index.3f9b8654.js
      ├── index.7966e1bb.css
      ├── logo-title-horizontal.96c3c915.png
      ├── logo.b72bde5d.png
    ├── index.html
    ├── 3.class2
      ├── 1
      ├── chrome.png
      ├── devcpp.png
      ├── job_huizhou.png
      ├── job_tencent.png
      ├── jvm.jpg
      ├── mysql.png
      ├── ps.png
      ├── unity.jpeg
      ├── visualstudio.png
      ├── vs1.png
      ├── vs2.png
      ├── vs3.png
      ├── vs4.png
      ├── vs5.png
      ├── vs6.png
      ├── vs7.png
      ├── vscode.png
      ├── vscppinstall.webp
    ├── 3.class2.pdf
    ├── 404.html
    ├── _redirects
      ├── assets
      ├── DrawingControls.7996808c.js
      ├── DrawingControls.vue_vue_type_script_setup_true_lang.25b091d6.js
      ├── DrawingLayer.420d15c3.js
      ├── DrawingPreview.73302aaa.js
      ├── FileSaver.min.7f56e709.js
      ├── NoteViewer.vue_vue_type_script_setup_true_lang.bbae1e3f.js
      ├── Presenter.0a8fae00.js
      ├── Presenter.1ea605f8.css
      ├── PresenterPrint.49fc6da0.js
      ├── index.d412fd5b.css
      ├── index.dfa51602.js
      ├── logo-title-horizontal.96c3c915.png
      ├── logo.b72bde5d.png
    ├── index.html
    ├── 4.class3
      ├── 1
      ├── chrome.png
      ├── devcpp.png
      ├── job_huizhou.png
      ├── job_tencent.png
      ├── jvm.jpg
      ├── mysql.png
      ├── ps.png
      ├── unity.jpeg
      ├── visualstudio.png
      ├── vs1.png
      ├── vs2.png
      ├── vs3.png
      ├── vs4.png
      ├── vs5.png
      ├── vs6.png
      ├── vs7.png
      ├── vscode.png
      ├── vscppinstall.webp
    ├── 4.class3.pdf
    ├── 404.html
    ├── _redirects
      ├── assets
      ├── DrawingControls.292758a8.js
      ├── DrawingControls.vue_vue_type_script_setup_true_lang.5ff8e38d.js
      ├── DrawingLayer.ed96351f.js
      ├── DrawingPreview.42845f42.js
      ├── FileSaver.min.7f56e709.js
      ├── NoteViewer.vue_vue_type_script_setup_true_lang.ebc77fac.js
      ├── Presenter.1ea605f8.css
      ├── Presenter.21c0d982.js
      ├── PresenterPrint.b31f9643.js
      ├── index.e5e2d35c.css
      ├── index.e9955392.js
      ├── logo-title-horizontal.96c3c915.png
      ├── logo.b72bde5d.png
    ├── index.html
    ├── 5.subclass1
      ├── 1
      ├── chrome.png
      ├── devcpp.png
      ├── job_huizhou.png
      ├── job_tencent.png
      ├── jvm.jpg
      ├── mysql.png
      ├── ps.png
      ├── unity.jpeg
      ├── visualstudio.png
      ├── vs1.png
      ├── vs2.png
      ├── vs3.png
      ├── vs4.png
      ├── vs5.png
      ├── vs6.png
      ├── vs7.png
      ├── vscode.png
      ├── vscppinstall.webp
    ├── 404.html
    ├── 5.subclass1.pdf
    ├── _redirects
      ├── assets
      ├── DrawingControls.b23cef28.js
      ├── DrawingControls.vue_vue_type_script_setup_true_lang.ff1b176e.js
      ├── DrawingLayer.7c58fb79.js
      ├── DrawingPreview.faee725a.js
      ├── FileSaver.min.139ebc53.js
      ├── NoteViewer.vue_vue_type_script_setup_true_lang.c2c69075.js
      ├── Presenter.1ea605f8.css
      ├── Presenter.1f083442.js
      ├── PresenterPrint.4bc5d6ea.js
      ├── index.9f2c45da.js
      ├── index.e5e2d35c.css
      ├── logo-title-horizontal.96c3c915.png
      ├── logo.b72bde5d.png
    ├── index.html
    ├── 6.subclass2
      ├── 1
      ├── chrome.png
      ├── devcpp.png
      ├── job_huizhou.png
      ├── job_tencent.png
      ├── jvm.jpg
      ├── mysql.png
      ├── ps.png
      ├── unity.jpeg
      ├── visualstudio.png
      ├── vs1.png
      ├── vs2.png
      ├── vs3.png
      ├── vs4.png
      ├── vs5.png
      ├── vs6.png
      ├── vs7.png
      ├── vscode.png
      ├── vscppinstall.webp
    ├── 404.html
    ├── 6.subclass2.pdf
    ├── _redirects
      ├── assets
      ├── DrawingControls.60d0b1a3.js
      ├── DrawingControls.vue_vue_type_script_setup_true_lang.d9ae7c77.js
      ├── DrawingLayer.8c42b50f.js
      ├── DrawingPreview.19439285.js
      ├── FileSaver.min.38ff2331.js
      ├── NoteViewer.vue_vue_type_script_setup_true_lang.4a0b3905.js
      ├── Presenter.1ea605f8.css
      ├── Presenter.f53362f7.js
      ├── PresenterPrint.82eea6d7.js
      ├── index.2845a6b4.js
      ├── index.e5e2d35c.css
      ├── logo-title-horizontal.96c3c915.png
      ├── logo.b72bde5d.png
    ├── index.html
    ├── 7.operator
      ├── 1
      ├── chrome.png
      ├── devcpp.png
      ├── job_huizhou.png
      ├── job_tencent.png
      ├── jvm.jpg
      ├── mysql.png
      ├── ps.png
      ├── unity.jpeg
      ├── visualstudio.png
      ├── vs1.png
      ├── vs2.png
      ├── vs3.png
      ├── vs4.png
      ├── vs5.png
      ├── vs6.png
      ├── vs7.png
      ├── vscode.png
      ├── vscppinstall.webp
    ├── 404.html
    ├── 7.operator.pdf
    ├── _redirects
      ├── assets
      ├── DrawingControls.84981e3b.js
      ├── DrawingControls.vue_vue_type_script_setup_true_lang.34f25f14.js
      ├── DrawingLayer.9835b005.js
      ├── DrawingPreview.ebc7d0ff.js
      ├── FileSaver.min.7f56e709.js
      ├── NoteViewer.vue_vue_type_script_setup_true_lang.164b74f0.js
      ├── Presenter.1ea605f8.css
      ├── Presenter.ee4aec4a.js
      ├── PresenterPrint.91b4052f.js
      ├── index.c4d35b5e.js
      ├── index.e5e2d35c.css
      ├── logo-title-horizontal.96c3c915.png
      ├── logo.b72bde5d.png
    ├── index.html
    ├── 8.operator2
      ├── 1
      ├── chrome.png
      ├── devcpp.png
      ├── job_huizhou.png
      ├── job_tencent.png
      ├── jvm.jpg
      ├── mysql.png
      ├── ps.png
      ├── unity.jpeg
      ├── visualstudio.png
      ├── vs1.png
      ├── vs2.png
      ├── vs3.png
      ├── vs4.png
      ├── vs5.png
      ├── vs6.png
      ├── vs7.png
      ├── vscode.png
      ├── vscppinstall.webp
    ├── 404.html
    ├── 8.operator2.pdf
    ├── _redirects
      ├── assets
      ├── DrawingControls.ac46cc72.js
      ├── DrawingControls.vue_vue_type_script_setup_true_lang.c842ff0e.js
      ├── DrawingLayer.de20db8b.js
      ├── DrawingPreview.5c04a6c6.js
      ├── FileSaver.min.7f56e709.js
      ├── NoteViewer.vue_vue_type_script_setup_true_lang.d87358ca.js
      ├── Presenter.1ea605f8.css
      ├── Presenter.3ff0a3aa.js
      ├── PresenterPrint.368a5a2f.js
      ├── index.e5e2d35c.css
      ├── index.f7f49f3d.js
      ├── logo-title-horizontal.96c3c915.png
      ├── logo.b72bde5d.png
    ├── index.html
    ├── 9.virtual
      ├── 1
      ├── chrome.png
      ├── devcpp.png
      ├── job_huizhou.png
      ├── job_tencent.png
      ├── jvm.jpg
      ├── mysql.png
      ├── ps.png
      ├── unity.jpeg
      ├── visualstudio.png
      ├── vs1.png
      ├── vs2.png
      ├── vs3.png
      ├── vs4.png
      ├── vs5.png
      ├── vs6.png
      ├── vs7.png
      ├── vscode.png
      ├── vscppinstall.webp
    ├── 404.html
    ├── 9.virtual.pdf
    ├── _redirects
      ├── assets
      ├── DrawingControls.c4d981ff.js
      ├── DrawingControls.vue_vue_type_script_setup_true_lang.6c409acd.js
      ├── DrawingLayer.64b17067.js
      ├── DrawingPreview.23cdab0d.js
      ├── FileSaver.min.7f56e709.js
      ├── NoteViewer.vue_vue_type_script_setup_true_lang.c094bdad.js
      ├── Presenter.1ea605f8.css
      ├── Presenter.dba78fb8.js
      ├── PresenterPrint.f7b1027a.js
      ├── index.72ffd9e4.js
      ├── index.7966e1bb.css
      ├── logo-title-horizontal.96c3c915.png
      ├── logo.b72bde5d.png
    ├── index.html
  ├── index.html
    ├── labreview1
      ├── 1
      ├── chrome.png
      ├── devcpp.png
      ├── job_huizhou.png
      ├── job_tencent.png
      ├── jvm.jpg
      ├── mysql.png
      ├── ps.png
      ├── unity.jpeg
      ├── visualstudio.png
      ├── vs1.png
      ├── vs2.png
      ├── vs3.png
      ├── vs4.png
      ├── vs5.png
      ├── vs6.png
      ├── vs7.png
      ├── vscode.png
      ├── vscppinstall.webp
    ├── 404.html
    ├── _redirects
      ├── assets
      ├── DrawingControls.a0c6b97c.js
      ├── DrawingControls.vue_vue_type_script_setup_true_lang.f716fe72.js
      ├── DrawingLayer.a4c874a8.js
      ├── DrawingPreview.23334c55.js
      ├── FileSaver.min.7f56e709.js
      ├── NoteViewer.vue_vue_type_script_setup_true_lang.719ba1be.js
      ├── Presenter.1064dfc5.js
      ├── Presenter.1ea605f8.css
      ├── PresenterPrint.d51a0314.js
      ├── index.9d0132eb.js
      ├── index.e5e2d35c.css
      ├── logo-title-horizontal.96c3c915.png
      ├── logo.b72bde5d.png
    ├── index.html
    ├── labreview1.pdf
├── global-bottom.vue
├── labreview1.md
├── netlify.toml
├── package-lock.json
├── package.json
  ├── public
    ├── 1
    ├── chrome.png
    ├── devcpp.png
    ├── job_huizhou.png
    ├── job_tencent.png
    ├── jvm.jpg
    ├── mysql.png
    ├── ps.png
    ├── unity.jpeg
    ├── visualstudio.png
    ├── vs1.png
    ├── vs2.png
    ├── vs3.png
    ├── vs4.png
    ├── vs5.png
    ├── vs6.png
    ├── vs7.png
    ├── vscode.png
    ├── vscppinstall.webp
    ├── 11
    ├── cout.png
├── readme.txt
  ├── setup
  ├── shortcuts.ts
├── vercel.json
创作时间: