诸行无常,是生灭法;生灭灭已,寂灭为乐。

 
留言薄冻结,不再添加新留言!
目前留言总数有: 1163个, 10>个为一页,总共有 117页,当前页 41 [<][1][<<]-[36][37][38][39][40][41][42]-[>>][117] [>]
留言者:
留言内容:
hanchao


留言于: 2004-2-1 20:24:49   
天才,你真是个天才!!
求助:怎样才能把<轻轻松松背单词>的*.gds文件转换为*.txt文件,先谢了!!
版主回复: (2004-2-6 8:47:0)
ReciteWord源码里的tools文件夹里有个bdc的工具就是做这个用的 :)
回复 删除 邮箱
afei


留言于: 2004-2-1 19:29:16      
新年好啊,多多努力
版主回复: (2004-2-6 8:45:44)
加油干! :)
回复 删除 邮箱
ghq


留言于: 2004-2-1 15:14:13   
请问“undefine reference to""”这个问题如何解决那?
版主回复: (2004-2-6 8:45:19)
一般是编译参数的问题,要加-l之类,具体加什么要看你要用什么库.
回复 删除
ghslinux



来自:河海大学
留言于: 2004-2-1 14:54:57   
你好啊
新年到了,我们应该好好的努力了哦!

版主回复: (2004-2-6 8:43:41)
呵呵,是呀,2004年真是令人激动的一年呀,一起努力! :)
回复 删除 邮箱主页
水中花



来自:辽河...塞外
留言于: 2004-1-27 6:34:33   
先打个 聊胜于无的 here doc patch 给reciteword...操练,体会一下编译过程,光看不练最照人鄙视了.

我不要做这样的人. 基本上都是给linux平台上打的.. windows这个平台我就不理会了... 我不打算用windows了.


版主回复: (2004-1-31 22:8:6)
呵呵,看了你的这几个帖子,毫无疑问,你绝对也是个天才! 会开发而且文笔很好!
建议你马上制作自己的个人主页, 放上自己编的软件,再贴出你写的随笔, 开发笔记! 你做好了我就跟你加友情链接!
回复 删除
水中花



来自:辽河,塞外
留言于: 2004-1-27 6:25:46   

瞧瞧menu.cpp,看起来他好像就是实现那个鼠标一上去,就弹出menu的哪部分的源代码.

menu.h 定义了一个描述menu的类. 主要用到了三种类型(void就不算了)

tPixButton2(U)
GtkWidget(L)
gboolean(L)


去掉构造与析构函数 ,menu.cpp中定义了4个方法.

show() 显示构件
close() 关闭构件
make_pause() (U)
make_continue() (U)


menu.cpp :

huzheng在这里先写了10个callback,从名子上看来基本上就是处理每个按钮按下

后的动作, 后面基本上就是实现CMenu这个类的那几个方法啦.


:
: // 省略,不写了... 天才们看源代码没什么特殊的无论简单的helloword还是hack kernel
: // 照这个流程看就没有错, 有点苦? 没错都这么苦. 所以才慢慢的产生了ctags etags这
: // 样的咖啡伴侣..
:




回复 删除
水中花


留言于: 2004-1-27 6:25:14   
天才阅读源代码方法之一--未知暴露癖法 Dont be shy ,and just discript/post it what

your unknown is. follow me!! :))


分析之前给自己的小甜饼.描述未知其实并不困难!


typedef struct unknown;
{
char *where; //对于未知的东西,我们要反复问自己,这个东西是从哪里来的?
char *how; //他是怎么工作的?
char *when; //他什么时候干活?
}

typedef struct learn;
{
: //同unkown 一样. where 到哪里去学习,
: // how 如何操作我们学到的东西.
// when 定义一个优先级别,他是关键问题么?
我用马上就解决这个问题么?
}

typedef struct know;
{
char *what; //我学到了什么?
char *write; //写出我学到的东西,让众人挑毛病:)
}

typedef struct my_cookie;
{
unknown *U; //代表未知,如果谁知道,一定要post出来啊.
learn *L; //需要深入学习.
know *K; //已经学到.
char *G; // 猜测
}

reciteword 有28个cpp文件

文件名基本上反映出了要背後要实现的功能...

grep gtk_main *.cpp 出来了reciteword.cpp

看来程序的入口在这里.. 看到了reciteword.h ,打开看了一下 有个

Cwyabdc类.... 啥类呢? 这个名子不太可读啊,也没有comment.. huzheng

多少有点不够意思啊.

接着我来到了入口处,

:
:


回复 删除
水中花



来自:辽河...塞外
留言于: 2004-1-27 6:23:41   
嗯,基本上看完了.. 明白了huzheng 写reciteword的思路.. 看的过程,我写个引子, 希望对后面的天才们有点帮助.. 省略了很多细节.

尽管我是个天才,但是并不代表我是无所不知的, 但是由于我做为天才的与众不同

我面对未知的时候我有着别人不能媲美的理性四维作为后盾. 冷静,执着,富有耐心

我不断的描绘我的未知, 然后暴露于天下,使之不断的接受别人,或者自己的审查

直到未知变为已知. 这种方法我称为未知暴露癖法. 我希望教内it人士能够广泛实践,

天才离你只有一步之遥,追赶我吧,哈哈

我对c++基本不通,稍为实践过点c的程序, 不过我坚信,任何一种语言,最终的目的不

过就是为了描述一件事物, 人的语言是描述给人的,机器的语言是讲给机器的. 不要听

哪些俗人讲c++如何如何艰难..他们讲的一切都是幻觉,那不是真实的. welcome realworld!!

reciteword的代码在哪些c++ 学究的眼里面也许是不美的,但是至少没恶心到

让我的机器core dump.


版主回复: (2004-1-31 22:5:1)
呵呵, ReciteWord的代码是一边学C++一边写的,所以比较乱,不过还是可以用 :) StarDict的好些, LinQ-GtkMM的更C++些, 呵呵,不过我觉得那都不是很重要, 感觉 StarDict的风格还不错 :)
回复 删除
水中花



来自:辽河...塞外.
留言于: 2004-1-27 2:57:6   
功能上我基本跑了一变, 个别模块没有实现,但是已经基本可用了.

花1,2个小时阅读源代码... 调整我的呼吸.. 集中我的注意力,拿起我的笔...

开始我的天才之旅!!!!

我要让这款单词软件,风行全中国. !!
回复 删除
水中花



来自:辽河,塞外!
留言于: 2004-1-27 2:42:52   
慢慢的我回忆起作为天才的一些行为准则:
面对一件事的时候, 我要有明确的,和其他俗人认为不可能达到的目标.
另外就是有强大的意志力...用以解决接踵而来的问题..
goal!! 嗯,身上没钱了..以此作为切入点, 很多人都弄不明白软件作为服务怎么赚钱...作为天才的我,,我要让他们看到.这一切将在我们天才教里面发生.
-----------------------------------------
跑了一下reciteword,发现和windows下面的哪个bdc几乎一样.很是漂亮... 不过主创马上就不会是酱缸了..因为有我这个天才的出现.他该放心的去忙他的房地产生意去了.

左边的菜单上有13个按钮, 从这个角度看, 代码应该主要是围绕着这13个module展开实现的.

emacs了一个词库文件..主要分为3栏, 单词/音标/词义
莫非huzheng他自己分析的这些文本数据库? 嗯... 把这些放到
bdb里面, 操作起来应该能方便很多, 至少查找,建立索引等等这样的表操作应该不用劳神实现了, 天才应该是懒惰的.

鸟瞰了一下目录结构

用的是libtool组织编译的, shit对libtool我也不熟悉, 不过就编译来看好像没有自己生生成什么so.. 看见makefile.am呵呵,果然
不多.
怀疑是用glade 生成的东西自己手写改的.. 因为看到了autogen.sh hohohoho..
回复 删除
所有时间均为北京时间 [<][1][<<]-[36][37][38][39][40][41][42]-[>>][117] [>]
 

蓝色理想 版权所有 ®CopyRight 2001 下载本留言板数据
友情链接: 随你译翻译公司