GTK+编程之旅(1)──GTK+有什么特点?

原计划暑假好好学习GTK+编程,令我欣慰的是计划赶上了变化──我已经开始学习啦!哈哈。刚开始学嘛总要先了解GTK+是什么,于是到处翻阅一些文档,自认为对GTK+已有一些概念了。

感谢IBM开发者中文网站 那些优秀的文章(大多是国人写的,我还看到了Luma大侠写的Java的文章,他居然在IBM了),让我对GTK+有了比较全面的认识。

以下是我自己对GTK+的理解,并把一些特点简单介绍出来:

GTK+应用程序的特点:

  1. 使用C语言作为基础语言,只要有C基础的就可以开始学习GTK+了!
  2. GTK+是面向对象的,虽然使用了C这个比较古老的语言作为基础语言,但是GTK+却像Java一样有对象,有继承,是一种OOP语言;
  3. GTK+应用程序是跨平台的,只要在目标系统安装了GTK+的库,就可以运行它了。相信有人肯定在Windows用过“星际译王”、“Gaim/Pidgin”吧;
  4. 真正的国际化(多语言):通过像po、mo什么的文件,直接实现自动检测环境的国际化支持,不知道的用户还以为这个软件就是本地语言呢;

汗……怎么才四点?

待补充!

推荐几篇IBM上的文章,对想了解GTK+编程的朋友一定有用:

<推广> Manico 是一个专门为高效率人士设计的,macOS 平台下的 App 启动与切换工具,使用它将加倍电脑日常使用的效率。

2 Comments

我想邀请你加盟一个APP的开发。我想把我的商业计划书、原型发给你,如果你感兴趣的话。

Leave a Comment