破壳Ai

  • 编程入门
    • C语言
    • 数据结构及算法基础
  • 应用程序开发
    • C++
    • Windows API编程
    • opengl图形编程
  • 计算机科学与Web
    • Python
    • 编程语言学
    • 信息理论
    • 人工智能
  • 计算机原理
    • 汇编
    • 系统编程
    • 操作系统
    • 编译原理
    • 网络
  • 关于
    • 关于
    • 友链
    • 支持小站
    • 留言
忘记时间 专注当下
  1. 首页
  2. 编程入门
  3. C语言
  4. 正文

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

2022-05-05 336点热度 0人点赞 0条评论

同时发布于「破壳AI个人网站」、微信公众号:「破壳Ai」。

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 模式实现)

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: C
最后更新:2022-05-05

Guyue

这个人很懒,什么都没留下

打赏 点赞
< 上一篇

文章评论

取消回复

关注公众号
Donation

Yahaha,you found me!

文章目录
  • About ACLLib
  • 实战

COPYRIGHT © 2019-2022 破壳AI. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

浙ICP备19036001号