AWTK是如何保证代码质量的
摘要:AWTK是如何保证代码质量的 这是不少朋友关心的问题,这里统一回复一下。我们在保证AWTK的代码质量方面,主要采用了下列措施: 架构设计。 软件架构对代码的质量有决定性的影响,但好的架构不是预先设计出来的,而是在应对各种需求和变化时,不断完善和优化出来的。常常见到,有人花十年时间打造一件绝世作品,也
阅读全文
posted @
2024-11-11 17:38
AtlasLapetos
阅读(14)
推荐(0) 编辑
修改AWTK的代码风格
摘要:Code Style 每个人都有自己喜欢的代码风格,AWTK采用的代码风格不可能让所有人喜欢,所以AWTK提供了一个配置文件.clang-format,借助clang-format工具可以瞬间将AWTK的代码风格变成你喜欢的代码风格。 具体做法如下: 安装clang-format工具 请参考:htt
阅读全文
posted @
2024-11-11 17:38
AtlasLapetos
阅读(3)
推荐(0) 编辑
常见问题解答
摘要:FAQ 1.return_value_if_fail作为AWTK中使用率排第一的宏,它的功能、优点和注意事项都有哪些? 功能 主要用于对函数的参数或函数的返回值进行检查(这是防御性编程的手段之一)。 return_value_if_fail这个宏并非是AWTK原创,而是从GTK+(或者说glib)里
阅读全文
posted @
2024-11-11 17:37
AtlasLapetos
阅读(3)
推荐(0) 编辑
把应用部署到嵌入式开发环境
摘要:把应用部署到嵌入式开发环境 本章导读: AWTK已经在多个嵌入式平台做好了移植,并提供了相应的模板工程,如:嵌入式Linux、AWorksOS、RT1052裸系统以及STM32裸系统等。AWTK适用于嵌入式领域,本文将简述如何将AWTK应用部署到嵌入式开发环境中。 10.1 把应用部署到嵌入式Lin
阅读全文
posted @
2024-11-11 16:12
AtlasLapetos
阅读(87)
推荐(0) 编辑
经典案例
摘要:经典案例 本章导读: 使用AWTK可以高效开发出漂亮的GUI应用。 9.1 简介 本章以实际的应用场景为案例,来阐述使用AWTK做项目的开发过程及其代码实现过程,帮助开发者积累开发应用的实战经验。经典案例如下: 洁净新风系统 炫酷图表 音乐播放器 智能手表 以上案例可以安装 AWStudio 后下载
阅读全文
posted @
2024-11-11 16:10
AtlasLapetos
阅读(20)
推荐(0) 编辑
多国语言互译
摘要:多国语言互译 本章导读: 一款应用可能会有不同国家的人使用,为了让应用走向国际化的平台,一个框架可以提供多国语言互译就显得非常重要了。同一个应用要想在不同的国家显示该地的语言,只需要一个配置文件就可以完成,AWTK就提供了这样的功能。 8.1 简介 支持多国语言的存储(Unicode)和显示(字体)
阅读全文
posted @
2024-11-11 16:02
AtlasLapetos
阅读(17)
推荐(0) 编辑
输入法
摘要:输入法 本章导读: AWTK提供了多种输入键盘,可以根据应用的具体情况灵活搭配选择一种或者多种键盘,还可以根据自己的喜好设置不同的窗体样式。 7.1 简介 输入法是GUI重要的组件之一,虽然实现起来并不是太复杂,但其涉及的组件比较多,理解起来还是比较困难的,这里介绍一下AWTK中输入法的内部架构,详
阅读全文
posted @
2024-11-11 16:01
AtlasLapetos
阅读(24)
推荐(0) 编辑
画布
摘要:画布 本章导读: AWTK提供了各种绘制图像的API接口,方便程序员绘制直线、矩形、椭圆等形状。也可以根据AWTK提供的API接口绘制自己想要的控件,例如饼图、柱状图等。AWTK提供了两种画布:普通和矢量图画布,通过调用这两种画布提供的画图接口,实现不同的绘图功能。 6.1 普通画布 6.1.1 简
阅读全文
posted @
2024-11-11 15:58
AtlasLapetos
阅读(16)
推荐(0) 编辑
动画
摘要:动画 本章导读: 一个炫酷的GUI界面是离不开动画的,通过使用动画给人用户眼前一亮的感觉。AWTK提供了多种动画机制,可以让GUI变得更加的形象、流畅。 5.1 简介 AWTK提供了两大类动画:窗口动画和控件动画,下面介绍如何使用这两种动画。 5.2 窗口动画 窗口动画是现代GUI最基本的功能之一,
阅读全文
posted @
2024-11-11 15:57
AtlasLapetos
阅读(17)
推荐(0) 编辑
控件
摘要:控件 本章导读: AWTK框架为开发者提供了丰富的基础控件,开发者通过组合这些基础控件可以快速开发、创建复杂的GUI界面。控件是视图层的基本组成元素,是构建GUI界面的重要元素。熟练的使用控件是高效开发AWTK应用程序的必备技能。 4.1 简介 本章将阐述AWTK四大基本控件:窗口、基本控件、通用容
阅读全文
posted @
2024-11-11 15:55
AtlasLapetos
阅读(28)
推荐(0) 编辑
开发基础
摘要:开发基础 本章导读: 学习一门新的开发语言,首先得学习一些关于该门语言的基础知识,如:语法。同样的在学习AWTK的过程中,也需要学习一些基本的基础知识,在了解了这些知识之后,才能更加好的学习后面的章节。 3.1 简介 本章将按照AWTK框架的构成,阐述AWTK开发过程中所需的基础知识,包括窗体样式、
阅读全文
posted @
2024-11-11 15:52
AtlasLapetos
阅读(13)
推荐(0) 编辑
AWTK 应用构建
摘要:AWTK 应用构建 本章导读: 在学习计算机语言的时候,通常接触的第一个程序也就是最经典的 Hello World 程序。与之类似,要掌握 AWTK 的开发流程,也先创建一个 Hello World 应用程序,通过该程序了解 AWTK 的相关知识。 2.1 简介 本章以 HelloWorld.Xml
阅读全文
posted @
2024-11-11 15:51
AtlasLapetos
阅读(29)
推荐(0) 编辑
初识AWTK
摘要:初识AWTK 本章导读: 随着手机、智能手表等便携式设备的普及,用户对GUI的要求越来越高,嵌入式系统对GUI的需求也越来越迫切,本章将为大家介绍一个轻型、占用资源少、高性能、高可靠、便于移植、可配置及美观的GUI编程框架。 1.1 简介 AWTK全称为Toolkit AnyWhere,是ZLG倾心
阅读全文
posted @
2024-11-11 15:50
AtlasLapetos
阅读(44)
推荐(0) 编辑
AWTK Designer源代码整理
摘要:AWTK Designer AWTK平台配置有编辑器AWTK Designer,使用方式类似于Qt Designer, 下载链接:https://awtk.zlg.cn/web/index.html#/Login AWTK Designer支持什么操作系统 目前支持Windows x64、Windo
阅读全文
posted @
2024-09-10 10:19
AtlasLapetos
阅读(22)
推荐(0) 编辑
AWTK开发入门
摘要:1.初识AWTK 由于最近工作需要使用AWTK平台,先结合官网文档进行整理和记录,后续会更新遇到的问题及解决办法。 1.4 环境搭建 本章节将向大家介绍如何在本地搭建AWTK开发环境。 1.4.1 Windows(x64) 在Windows平台需要安装的软件有:Python(x64版本>=2.7)、
阅读全文
posted @
2024-09-10 09:50
AtlasLapetos
阅读(187)
推荐(0) 编辑