Code Monkey home page Code Monkey logo

summer2021's Introduction

程序设计实践 (2021夏季学期)

2020年《程序设计实践》仓库

建议大家在提问之前到 20 年的仓库里查询一下有没有类似问题。

助教姓名与github昵称对应表

对应表

通知 (持续更新)

开发指引

桌面客户端

Windows

WinForm (C#):WinForm 是最简单、最傻瓜式的创建 Windows 桌面程序的方法。只需要拖控件、写代码,就可以完成想要的功能。 WinForm 指引

Windows API (C/C++):效率极端低下,不推荐。

WPF (C#):建议有 WinForm 基础的同学尝试。可以阅读 QQ 群内的 WPF 案例。

macOS

Swift+SwiftUI:macOS 指引

跨平台

Qt (C++):跨平台 UI 框架。Qt 指引

Electron(HTML+CSS+JavaScript):用前端技术构建跨平台桌面客户端。

Swing (Java):跨平台 UI 框架,不如 WinForm 简单,建议有 Java 基础的同学尝试。

游戏开发

不推荐使用控制台去写过于丰富的图形界面的呈现,会不方便。同时,这类问题也难以解决。

EasyX(C++): 基本只需要用到C的知识就可以,0学习门槛快速开发。 官方中文文档 https://easyx.cn/

pygame (Python):简单易上手的 Python 游戏开发模块。pygame 指引

Unity/Unreal 指引

Web 开发

前后端不分离:PHP、ASP.NET

前后端分离:Vue/React(前端)+Django/Flask/Spring(后端)

Vue.js 指引 | Django 指引

QQ 群内的 Skincare 是采用 Vue+Django+SQLite 开发。

移动客户端

Android:可以阅读 QQ 群内的 Android 案例。Android 指引

iOS:使用 Swift 语言、SwiftUI 框架开发 APP。iOS 指引

微信小程序

summer2021's People

Contributors

dyn1721 avatar fancygood avatar huyikun avatar hzy1721 avatar jongjyh avatar karrybanana avatar rootczd980303 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.