現代生活項目概述
Conway的生活遊戲和其他用C ++/Winrt,Wil,Winui3,Win2d,GSL編碼的蜂窩自動機
為什麼?
我在C ++/98上學到了C ++
- 這是了解C ++的改進的好方法
- 這是學習我們推薦的Windows應用程序開發路徑的好方法
- 蜂窩自動機對我感興趣
- 該項目包括許多學習的機會
- XAML,XAML結合
- 多線程
- 同步
- 計時器
- 畫布和繪畫
- STD ::和GSL ::和Wil ::
- 班級設計等等
推薦閱讀
- https://abseil.io/tips/
- https://google.github.io/styleguide/cppguide.html
- http://isocpp.github.io/cppcoreguidelines/
需要
- Visual Studio 2022預覽https://visualstudio.microsoft.com/vs/preview/
- git https://git-scm.com/downloads
- Github帳戶
包含在解決方案中
- winui3 https://www.nuget.org/packages/microsoft.winui
- cppwinrt https://www.nuget.org/packages/microsoft.windows.cppwinrt
- win2d https://www.nuget.org/packages/microsoft.graphics.win2d/
- Wil https://www.nuget.org/packages/microsoft.windows.implementationlibrary
- GSL https://github.com/microsoft/gsl
了解更多
- win2d http://microsoft.github.io/win2d/winui3/html/introduction.htm
- Windows App SDK此處https://docs.microsoft.com/windows/apps/windows-app-sdk/
- winui3這裡https://docs.microsoft.com/windows/apps/winui/winui3/
- C ++/Winrt在這裡http://aka.ms/cppwinrt/
貢獻
從列表中選擇問題,分叉回購,進行更改並提交拉動請求。如果發現問題,請提交。使用績效剖面找到瓶頸和文件問題。在不同的屏幕分辨率和DPI上運行。在手臂設備上構建和調試。寫測試。寫文檔。寫代碼。寫更多代碼。運行代碼分析和文件並解決問題。清理課程設計。大膽試試吧。
更新子模型
從Butternut根的Windows終端執行git子模塊更新 - 示例 - merge -merge