北京航空航天大学软件学院 2023 年夏季学期《程序设计实践》课程仓库
大家可以参考往年仓库中的资料,提问时也可以先检索往年的 Issue。😊
姓名 | GitHub 昵称 |
---|---|
黄坚 | huangjianbuaa |
宋友 | songyou21 |
路新喜 | laneseal |
周号益 | Haoyi |
姓名 | GitHub 昵称 | 擅长领域 |
---|---|---|
柳政尧 | Lord Turmoil | C++ EasyX 游戏开发;前端 React、后端 ASP.NET Core |
魏润田 | BUAAwei | Java JFrame 等框架下游戏、应用开发;Web 后端 Django 开发 |
冉超月 | aamof | Web 后端开发;pygame 开发 |
聂睿 | Abyss | Java 游戏开发;Web 后端开发 |
李昊 | Hao | Web 前端开发 |
高嘉轩 | XenonGa | Python pygame 开发;Web 前端开发 |
胡斌 | yizhiqianbi | Unity |
张文津 | JQKonatsu | Android app 开发;Django Web 后端 |
刘奕哲 | BigBigZhe | Android;Java;OpenGL |
王䶮堃 | MAKIMA | Web 开发;微信小程序开发 |
To be continued...
Windows
Windows API (C/C++):原生 Windows 桌面应用开发,较为繁琐。可结合 EasyX 进行开发。
WinForm (C#):WinForm 是最简单、最傻瓜式的创建 Windows 桌面程序的方法。只需要拖控件、写代码,就可以完成想要的功能。 WinForm 指引
WPF (C#):建议有 WinForm 基础的同学尝试。WPF项目实战合集(2022终结版)
macOS
Swift + SwiftUI:macOS 指引
跨平台
Qt (C++):跨平台 UI 框架。Qt 指引
Electron(HTML+CSS+JavaScript):用前端技术构建跨平台桌面客户端。
Swing (Java):跨平台 UI 框架,不如 WinForm 简单,建议有 Java 基础的同学尝试。
不推荐编写控制台游戏。🥺
EasyX (C++):简单,易上手,是 Windows GDI 的封装。EasyX 指引
pygame (Python):简单易上手的 Python 游戏开发模块。pygame 指引
Unity (C#) / Unreal (C++):成熟的游戏引擎。游戏引擎指引
后端开发框架:Django (Python),Spring (Java),ASP.NET Core (C#)
Android:Android 指引
iOS:使用 Swift 语言、SwiftUI 框架开发 APP。iOS 指引
微信小程序:微信小程序指引
祝大家开发顺利!🥳