C语言练手小程序之ACLLib界面程序开发

文章目录
  1. About ACLLib
  2. 实战

About ACLLib

如果你想尝试一下如何用 C 语言写出图形界面的程序,可以来试一下这个 ACLLib。

C 语言本身是没有图形界面库的,想做出 GUI 程序就要学习 Windows 窗体程序,对初学者来说很难,所以就有了 ACLLib 库(浙江大学编写)。

ACLLib 只是教学目的做的一个函数库,它对 Windows 的 Win32API 做了简单的包装,用相对比较简单的方式可以编写出简单的图形界面程序。

刚开始学习的同学推荐看浙大翁恺的 MOOC 视频:https://www.icourse163.org/course/zju-200001,里面介绍了如何使用 ACLLib。

实战

这是我学习 ACLLib 库时练习的一些小程序,覆盖了大部分的库函数。程序很简陋,有兴趣的可以 fork 到自己的仓库继续完善代码。

其中有以下几个小功能,可以在 examples 文件夹中找到:

  1. 星空绘制

  2. 英文字母打字练习

  1. 时钟

  1. 雷霆战机游戏(开发中)

  1. 黑客帝国字符雨(MVC 模式实现)