想自己做一些开源小工具,有一点点编程基础,如何开始?

由本社区发起的开源项目
6wings.k
帖子: 386
注册时间: 2009-01-30 20:54

想自己做一些开源小工具,有一点点编程基础,如何开始?

#1

帖子 6wings.k » 2009-04-17 8:47

想自己做一些开源小工具,有一点点编程基础,如何开始?

我想先从尝试做一些,类似 “Win边栏”那样的东西开始,怎么起步呢?

同志们帮忙...... :em05


开源万岁! :em11
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
联系:

Re: 想自己做一些开源小工具,有一点点编程基础,如何开始?

#2

帖子 lerosua » 2009-04-17 8:52

不了解win边栏是啥,如果你想写图形类工具,先选定一种图形库,学习api,当然最好的是选定一个项目,边写边学。这过程挺快的。
6wings.k
帖子: 386
注册时间: 2009-01-30 20:54

Re: 想自己做一些开源小工具,有一点点编程基础,如何开始?

#3

帖子 6wings.k » 2009-04-22 9:06

lerosua 写了:不了解win边栏是啥,如果你想写图形类工具,先选定一种图形库,学习api,当然最好的是选定一个项目,边写边学。这过程挺快的。

:em06 这个...能不能提供一点详细信息啊...
图形库?api?这些是什么?
在那里能比较系统的学到这些?
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 想自己做一些开源小工具,有一点点编程基础,如何开始?

#4

帖子 wangdu2002 » 2009-04-22 9:13

买本Linux的GUI编程的书瞧下,例如Gtk编程和Qt编程的书都可以。 :em06
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
联系:

Re: 想自己做一些开源小工具,有一点点编程基础,如何开始?

#5

帖子 lerosua » 2009-04-22 9:15

gtk+ , qt, gtkmm, wxwidget 等等
6wings.k
帖子: 386
注册时间: 2009-01-30 20:54

Re: 想自己做一些开源小工具,有一点点编程基础,如何开始?

#6

帖子 6wings.k » 2009-04-22 9:19

:em06 这个...linux图形界面编程的书有很多...迷茫了...呵呵
gtk+ , qt, gtkmm, wxwidget.... :em20
要学哪种啊?...有什么区别...google了半天...晕掉了...
6wings.k
帖子: 386
注册时间: 2009-01-30 20:54

Re: 想自己做一些开源小工具,有一点点编程基础,如何开始?

#7

帖子 6wings.k » 2009-04-22 9:19

wangdu2002 写了:买本Linux的GUI编程的书瞧下,例如Gtk编程和Qt编程的书都可以。 :em06
推荐本书好不? :em01
6wings.k
帖子: 386
注册时间: 2009-01-30 20:54

Re: 想自己做一些开源小工具,有一点点编程基础,如何开始?

#8

帖子 6wings.k » 2009-04-22 9:20

lerosua 写了:gtk+ , qt, gtkmm, wxwidget 等等
哪种用的最广啊?
头像
greco
帖子: 2487
注册时间: 2007-04-06 10:24
来自: ~/Shanghai

Re: 想自己做一些开源小工具,有一点点编程基础,如何开始?

#9

帖子 greco » 2009-04-22 9:24

楼上几位推荐给人家太多东西了

我推荐 Python 和 GTK+
http://silenceisdefeat.com/~greco

代码: 全选

''.join([chr(ord(c)-2) for c in 'O{"G/ockn"ku<"itgeq0ujkBiockn0eqo'])
echo -n "Z3JlY28uc2hpQGdtYWlsLmNvbQ==" | base64 -d
6wings.k
帖子: 386
注册时间: 2009-01-30 20:54

Re: 想自己做一些开源小工具,有一点点编程基础,如何开始?

#10

帖子 6wings.k » 2009-04-22 9:29

greco 写了:楼上几位推荐给人家太多东西了

我推荐 Python 和 GTK+

Python...我现在只会用 pascal 和 C/C++...
6wings.k
帖子: 386
注册时间: 2009-01-30 20:54

Re: 想自己做一些开源小工具,有一点点编程基础,如何开始?

#11

帖子 6wings.k » 2009-04-22 9:32

呃...对了,我喜欢用GNOME
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 想自己做一些开源小工具,有一点点编程基础,如何开始?

#12

帖子 wangdu2002 » 2009-04-22 9:36

6wings.k 写了:呃...对了,我喜欢用GNOME
那就直接学习Gtk+吧,Gnome就是用Gtk+的图形库写出来的,不过Gtk+的书比较少,可能难找点。 :em06
Qt的资料多些,中文版的书也比较好找点,有书精通Qt4编程和C++Gui编程Qt4的书也还行的。可以找来参考下。 :em09
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
6wings.k
帖子: 386
注册时间: 2009-01-30 20:54

Re: 想自己做一些开源小工具,有一点点编程基础,如何开始?

#13

帖子 6wings.k » 2009-04-25 21:03

wangdu2002 写了:
6wings.k 写了:呃...对了,我喜欢用GNOME
那就直接学习Gtk+吧,Gnome就是用Gtk+的图形库写出来的,不过Gtk+的书比较少,可能难找点。 :em06
Qt的资料多些,中文版的书也比较好找点,有书精通Qt4编程和C++Gui编程Qt4的书也还行的。可以找来参考下。 :em09

嗯,决定先从Gtk+开始学 :em06
dshbusiness
帖子: 1831
注册时间: 2009-04-03 15:10

Re: 想自己做一些开源小工具,有一点点编程基础,如何开始?

#14

帖子 dshbusiness » 2009-04-26 1:11

其实我觉得可以从终端命令的编写学起,有一本书名字叫做《UNIX/Linux程序设计实践教程》,里面讲解了很多系统命令的实现方法,例如who , more , pwd , ls , cd 等等,感觉很牛的一本书,最后会教你写一个自己的shell,看完对整个linux的原理与构架也就有了很多的了解!
6wings.k
帖子: 386
注册时间: 2009-01-30 20:54

Re: 想自己做一些开源小工具,有一点点编程基础,如何开始?

#15

帖子 6wings.k » 2009-04-26 20:00

dshbusiness 写了:其实我觉得可以从终端命令的编写学起,有一本书名字叫做《UNIX/Linux程序设计实践教程》,里面讲解了很多系统命令的实现方法,例如who , more , pwd , ls , cd 等等,感觉很牛的一本书,最后会教你写一个自己的shell,看完对整个linux的原理与构架也就有了很多的了解!
:em11
下次去书店时看看,希望有“《UNIX/Linux程序设计实践教程》”
:em02
回复