[gqq] Re: GQQ Version C

  • From: Mike <zhtx10@xxxxxxxxx>
  • To: gqq@xxxxxxxxxxxxx
  • Date: Tue, 25 Jan 2011 19:10:00 +0800

嗯,我觉得用一堆box实现有点麻烦,所以直接用Fixed了,还比较简单(主要是窗 口用不着变化)。

接下来就是主面板,因为要变化窗口大小,自然不会用fixed。

于 2011年01月25日 18:49, Iven Day 写道:
呵呵,那个 LOGO 画得不错哦,不过建议界面上最好不要用 Fixed,这样跟其他 原生程序看起来有点不太协调……

在 2011年1月25日 下午6:21,Mike <zhtx10@xxxxxxxxx <mailto:zhtx10@xxxxxxxxx>>写 道:

    嗯,最近用C把GQQ重写了,因为C++实在不好弄(我的C++技术太低???)
    并冠名为GKiu(因为我觉得这个软件的目标就是支持一些顽固Win的IM的,
    不一定
    光是QQ)

    打包的代码见附件(里面的Doc我还没写)
    提示,如果要sudo make install,注意把debug.h中的#define DEBUG去掉!
    还写了个简单的计划表(第一次写,有疏漏难免)
    还写了协议层开发规范,只不过觉得有点XXX,先不发了
    我觉得底层的东西非常重要,所以在fopen失败后直接_exit(1);
    哦对了,这里有两种exit值,1和2,1主要用在调用函数失败上,2是在一些
    错误的
    值(比如空指针)

    代码内大量使用了glib,我觉得glib还真挺好用的!

    为了吸引老外,我还添加了i18n的支持。_("Text")就行。
    要获得空po文件,xgettext src/*.c src/*.glade -k_ -o po/zh_CN.po

    不知道freelists.org <//freelists.org>支持不支持附件,试试先

    --
    Mike.
    Blog: http://ekd123.is-programmer.com/
    Fedora Project Contributor.




--
Wanna be the biggest dreamer~
K.I.S.S: http://www.kissuki.com/


--
Mike.
Blog: http://ekd123.is-programmer.com/
Fedora Project Contributor.

Other related posts: