ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ETK++ for Debian Linux(转)

ETK++ for Debian Linux(转)

原创 Linux操作系统 作者:ba 时间:2007-08-15 16:07:33 0 删除 编辑
ETK++ for Debian Linux(转)[@more@]简短描述:
ETK++ - The Easy Toolkit for C++ programing

因为想要可以随心所欲的
多线程开发库(App/GUI/Media/Net等等),
所以有了这个。

免费使用,暂不提供源代码。

模仿BeOS的API模式编写的一个Toolkit。
暂时有AppKit的事件驱动,InterfaceKit的基本应用,KernelKit及StorageKit的平台无关,SupportKit等...
原来对BeOS有兴趣或对这个有兴趣可以下来看看。

文档我还没有放进去,
但基本上您可以参考BeBook 5 -- http://www.beunited.org/bebook/
基本上把B****改为E****就可以,
如BLooper改为ELooper,BWindow改为EWindow...
有一些example放在/usr/share/doc/etkxx下,
EView大部分已经实现,您大可以通过它派生所有的Interface类。

原来BeAPI下每一个BWindow都运作一个线程,
如果线程太多了,在一些系统下估计很麻烦。
所以我在ELooper下加了ProxyBy函数,
用来把此Looper的事件接收交给另外的Looper。
也就是说:
如果把所有的ELooper,EWindow都交给EApplication来处理的话,
那么一般的图形界面程序用两个线程(Windows下用3个)。

这是个未写完的简单的版本,对你有用的话,请你多提意见。
目前仅提供Debian Linux(sarge)和Windows平台版本。

其它Linux可以采用alien把.deb的文件转成.rpm或其它,
至于能不能用,没试过 :)


安装步骤:
安装:
# tar jxvf ./etkxx-0.1.10-debian.tar.bz2
# dpkg --install etkxx-0.1.10-debian/*.deb

卸装:
# dpkg --remove libetkxx libetkxx-dev


测试环境:
Debian GNU/Linux 3.1


下载地址:http://www.linuxfans.org/nuke/mo ... op=geninfo&did=4300





400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border=0>

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10617731/viewspace-958629/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    1621
  • 访问量
    4430976