11 2009 档案

摘要:转载请注明出处 blog.csdn.net/pingf0 或www.cnblogs.com/pingfPart 7接上文其实关于GObject中对象的构造,继承,方法的重载,在前面的几部份中都已经介绍。这一部分仅仅是为了补充些琐碎的知识,而不会涉及信号啊,属性啊,接口啊。。。不拉不拉。。。链上/溯回官方的GObject tutorial中有这么一章节,叫chaining up,猛一看以为是R... 阅读全文
posted @ 2009-11-29 18:29 平繁 阅读(3215) 评论(0) 推荐(1)
摘要:转载请注明出处 blog.csdn.net/pingf0 或www.cnblogs.com/pingfPart 6接上文。和官方的tutorial一样,在此部分,简要叙述下GObject中的方法。其分为三类,非虚公共方法虚公共方法虚私有方法公共方法比较简单,所以也就没啥好说的了,看代码,其实就是明白着从外部调用/* declaration in the header. */void jc_boy_... 阅读全文
posted @ 2009-11-25 21:10 平繁 阅读(2379) 评论(0) 推荐(0)
摘要:转载请注明出处 blog.csdn.net/pingf0 或www.cnblogs.com/pingf接上文这一部分简要介绍下类的析构,或者成为终结。还是多说几句,也算是对前文的补充1.生成一个类是由父到子,析构的时候自然与之相对是由子到父。2.GObject的内存管理并没有采用垃圾回收的方式【JAVA就采用此方式】,而是采用了引用计数的方式。 具体垃圾回收是怎么回事儿,本人还不清楚,所以就不提... 阅读全文
posted @ 2009-11-23 22:06 平繁 阅读(2846) 评论(0) 推荐(0)
摘要:11月22日杂记今天对比了下两个PHP开发环境在win下的使用。简单记录下配置时遇到的问题。zend server 安装1.zend server后会有个xml文件,其中会有乱码,改成以<?开头即可。2.另外pear 安装时,运行go-pear.bat时会显示….does not have signature ….运行php -d phar.require_hash=... 阅读全文
posted @ 2009-11-22 22:45 平繁 阅读(1412) 评论(0) 推荐(0)
摘要:转载请注明出处 blog.csdn.net/pingf0 或www.cnblogs.com/pingfPart 4 接上文.前面定义了几个结构,我们可以把那些东西放在一个jc_boy.h文件中,下面开始介绍如何去实现这个BOY类,也就是要放在jc_boy.c中的部分。对于GObject而言,有了实例结构,有了类结构,自然要有如何初始化的函式,毕竟这是C语言吗,没有那么方便的事儿。相应的,对应于jc... 阅读全文
posted @ 2009-11-21 13:06 平繁 阅读(7380) 评论(6) 推荐(1)
摘要:转载请注明出处 blog.csdn.net/pingf0 或www.cnblogs.com/pingf Part 3 终于要谈正题了,如何使用GObject去构件一个所谓的“对象”呢?其实是一件简单但却痛苦的事情。 在罗列代码之前,还是要啰嗦两句。 GObject中每个类要定义两个结构体,假设你要定义的类型为People,那么你要定义两个结构... 阅读全文
posted @ 2009-11-20 11:30 平繁 阅读(8301) 评论(19) 推荐(0)
摘要:转载请注明出处 blog.csdn.net/pingf0 或www.cnblogs.com/pingf“ PART 2. 在正式开始GObject的学习之前,还要简单提一下大名鼎鼎的建立在GObject系统之上的桌面图形库Gtk,先来个最简单的程序看看。 #include <gtk/gtk.h> int main( int argc, char *argv... 阅读全文
posted @ 2009-11-20 10:29 平繁 阅读(3901) 评论(0) 推荐(0)
摘要:转载请注明出处 blog.csdn.net/pingf0 或www.cnblogs.com/pingf“ C语言是简单的,因为它本身并没有什么特别的内容,标准C并没有提供多少函式(其实一般用不到的提供了很多),也没有提供面向对象的机制,但也正因此使得要用C编写“美丽”的程序变得复杂起来。复杂的原因其实很简单,一切的一切都要我们自己去实现。 最近... 阅读全文
posted @ 2009-11-20 09:03 平繁 阅读(5218) 评论(4) 推荐(0)