C也能GUI编程,方便的很
c语言吧
全部回复
仅看楼主
level 5
我封装了 GTK+的接口,大家用C语言很方便就调用GTK+来写界面!不用写繁琐的GTK+代码.
例子:
#define button1 BTN(_button1)
Button *_button1;
_button1 = new_button(); //实例化
button1->text("确定");
button1->size(20,50);
button1->visible(false);
button1->width(30);
button1->left(150);
实现一个窗体更简单.
还有其它的类,比如菜单类,日期控件类...
方便大家使用。如果需要,我给下载地址,如果不需要,拿就算了,我自己使用!
我正在改进,增加 回收机制.
2011年11月22日 15点11分 1
level 11
class is not for c.
2011年11月22日 15点11分 2
level 5
面向对象 不在乎 语言之上,
C++换成汇编也就很透明!
为何我封装的GTK+能实现面向对象,就是因为使用了
struct和函数指针.
还有嵌入汇编来模拟THIS指针... ...
不管你相信不相信,反正我在使用.
C语言也能实现 设计模式!!
不要被C++,java给唬住了
2011年11月22日 15点11分 3
level 13
有这功夫为什么不直接上gtkmm[]
2011年11月22日 16点11分 5
level 13
蛋痛的碎了一个,还有一个,兰州的梦想来着
2011年11月22日 16点11分 6
level 11
101011小青年型....
有现成的非要自己搞这些错误率极高的玩艺.......
2011年11月22日 16点11分 7
level 10
太简单了
2011年11月22日 16点11分 8
level 5
回复7楼:
我会将所有彻底接口封装好后……分配内存回收也弄好后,文档也写好后!老子出c语言可视化视频来推……融合sock.线程,进程,锁等编程内容…还有c语言gtk数据库编程
2011年11月22日 18点11分 9
level 10
[汗]那你可有的封了
2011年11月23日 00点11分 10
level 13
xym大神第n代
n->∞
2011年11月23日 00点11分 11
level 10
[拜]
2011年11月23日 00点11分 12
level 13
回复7楼:
错误率极高,效率极低。
2011年11月23日 01点11分 13
level 5
!毕竟这个GTK+封装只能运行在Linux的C语言平台使用!!
到时候你就知道了,兄弟!哈哈哈哈
给你看个简单的.
我模仿C
#的命名方法,让学习C#
或者VB的人也能马上上手,用C语言开发GUI,链接socket,mysql!!
毕竟我能力有限,虽然也在研究c#那样的可视化开发工具,但是我相信以后应该可以开发出来的.毕竟这个底层的东西已经出来,只需要拉控件,生成代码而已.v!is20ual c的 tu拖拉k控件!!
2011年11月23日 03点11分 14
level 5
这个概念 已经交给深度Linux...
他们发展不发展,我就不知道了!反正我继续改写
2011年11月23日 03点11分 15
level 7
还不如直接QT呢。看QT的也是9行代码
#include <qapplication.h>
#include <qpushbutton.h>
int main( int argc, char **argv )
{
QApplication a( argc, argv );
QPushButton hello( "Hello world!", 0 );
hello.resize( 100, 30 );
a.setMainWidget( &hello );
hello.show();
return a.exec();
}
2011年11月23日 03点11分 16
level 5
n那j就y一起l来f封**吧!
2011年11月23日 04点11分 17
level 5
第一,你看你那个繁琐的头文件! 第二,QT是++封装出来的.第三,用C语言很难去写QT!
2011年11月23日 04点11分 19
level 5
你那个是.C 编译的吗? 还是.cpp.
啊哈哈哈和.什么时候 C语言能调用 c++ class的头文件了.
那我这个就算白写了!
2011年11月23日 04点11分 20
level 5
我的是.c的
有图有真相
编译过程:

2011年11月23日 04点11分 21
level 12
[啊!]
2011年11月23日 04点11分 22
1 2 3 4 尾页