affggh / gui-with-gio_CN

Gio指南, GO语言框架之一.

Home Page:https://affggh.github.io/gui-with-gio_CN/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#go, #golang, #gui, #gioui

你想找一个 GUI, 这里就有一个。

你知道 Go 有一个非常棒的 GUI 库叫做 Gio吗? 在 10部分教学 中我们将完全从头开始, 不需要任何基础, 并构建一个独立的 GUI 应用程序:

煮蛋计时器

准备开始 - 煮蛋计时器

还有更多

第一个教程将帮助您入门。 但如果您的需求更高级,请继续 一个更高级的app 我们构建了一个提词器,它添加动画并对用户输入(包括键盘快捷键和鼠标手势)做出反应。

背景

命令行固然很棒,但我们还是需要面对现实,95% 的用户都不是高级用户。他们想要按下按钮,切换开关,然后简单地继续他们的生活。 Gio - 一个很棒的工具包,可以构建令人惊叹的美丽、快如闪电、灵活的界面,满足 您的 需求.

三部曲

要使接口正常工作,它必须是:

  1. 美观
    • 没有人会使用看起来像这样的应用程序 #$%$#!"#
  2. 迅速
    • 敏捷、即时、反应灵敏、立即、直接
    • 快速编码,易于测试
  3. 灵活
    • 适合 您的 需求, 您的 想法, 您的 原则
    • 不将其意志强加于你
    • 简单就应该简单,复杂也可以被允许

1 和 2 和 3. 美观迅速又灵活. 而不妥协.

做就是了

但是要怎么做

理解, Gio官方页面 更先进一些. 一些gio repos 有很多的示例, 但从哪里开始? 如果你是一个注重实践的学习者, 您只是想开始,编写一些简单的代码,然后边学习边写. 至少我是这样,如果你也是这样,我们就是心有灵犀。

所以我们实际开始吧. 这里的重点是从头开始构建一些简单的东西,并在我们进行过程中触及概念和想法. 每一步都推动我们前进,每一个新功能都建立在我们之前接触过的东西之上. 目标是改变最初的 我不知道 以更乐观的态度 至少是现在.

一起去努力吧!

免责声明

我真的很喜欢 Gio, 我喜欢它背后的人,我在经济上赞助它,我希望它成功. 但我绝不是专家. 我的目标只是分享我所学到的知识,并且希望对您有用. 希望这会有用.

加油

About

Gio指南, GO语言框架之一.

https://affggh.github.io/gui-with-gio_CN/

License:Other


Languages

Language:Go 95.9%Language:R 4.1%