学C语言到现在还没想好的问题。大家研究下

软件和网站开发以及相关技术探讨
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

#16

帖子 stlxv » 2007-09-28 17:50

madoldman 写了:linux下有vb?????
有,叫gambas
PHP是最好的语言!不服来战!
头像
titainium
帖子: 689
注册时间: 2006-12-02 12:25

#17

帖子 titainium » 2007-09-29 10:19

回13楼,要不就是偶新学,用得没那么深,要么就是不同语言的问题,偶在haskell下面是这样用的:

windowXml <- xmlNew "myStyle.glade"
window = case windowXml of
(just window) -> window
Nothing -> error "Can't find glade file!"

winMain <- xmlGetWidget window castToWindow "winMain" --得到窗体
btnApply <-xmlGetWidget window castToWindow "btnApply" --得到会产生事件的Button

onClicked btnApply $ do putStrLn "Hello World!"

看起来没有你那么复杂的说.[/code]
Titainium
头像
madoldman
帖子: 599
注册时间: 2006-02-27 20:19
来自: works system
联系:

#18

帖子 madoldman » 2007-09-29 10:44

靠IDE画出来的那些界面,一旦哪一天IDE不能用了,再想修改界面,会死人的
IDE升级之类的原因造成的不兼容也非常严重
所见即所得或许觉得开发效率高,但维护起来不一定方便,不见得是什么好东西。
不要过分依赖IDE
东西路,南北走
十字路口人咬狗
拿起狗来打砖头
砖头咬了狗一口
图片
头像
titainium
帖子: 689
注册时间: 2006-12-02 12:25

#19

帖子 titainium » 2007-09-29 10:52

偶不完全赞同18楼的观点,首先glade不是一个IDE,目前只是作为一个绘制GUI的工具,所有的后台代码要么是手写,要么是通过libglade这个库处理,除非说libglade出新版本不再向下兼容,或者新的gtk库也不向下兼容才有这种可能。

PS:最近发现一个新玩意,gktrc,看起来很想css的说,有人知道它的运行机制吗?
Titainium
zhangfancc
帖子: 18
注册时间: 2006-12-10 17:03

#20

帖子 zhangfancc » 2007-09-29 15:18

你真是笨到家了 compiz fusion的3D特效都超过vista了 它也是C语言写的
你竟然认为C些不出图形界面 是不是还在学turbo C啊
vb是可以方便的产生窗口 但那窗口是你自己编出来的吗 显然不是
还有vb本身是vb写出来的吗 显然不是 都是底层语言实现的
friendshingle
帖子: 9
注册时间: 2006-11-04 20:58

勇气可嘉

#21

帖子 friendshingle » 2007-10-01 8:40

:roll:
多学一点,你可以做到的。
任何平台下的开发都会有一个从低级语言到高级语言过程。
VB的优势好像不是美观,而是开发快。
而一般用C语言开发效率低,感觉有互补性。
但关键不在于哪种语言能做什么,而是在于哪种开发语言适合你的需求,只有需求能决定你用什么语言。
头像
yysq009
帖子: 2682
注册时间: 2007-01-28 23:00
来自: @江西|南昌@
联系:

#22

帖子 yysq009 » 2007-10-01 8:45

那用python咯!这个开发效率觉得还可以的。。。

Do as you would be done by !
zhangsong023
帖子: 768
注册时间: 2006-09-20 19:56

#23

帖子 zhangsong023 » 2007-10-01 12:54

你竟然认为C些不出图形界面 是不是还在学turbo C啊
turbo c,一个开发工具而已,它也有自己的图形库的。
头像
David50814
帖子: 556
注册时间: 2007-06-11 4:20
来自: 北京
联系:

#24

帖子 David50814 » 2007-10-02 7:25

没用TC了。。在试试Geany。。
讨论一下,没必要那么认真,我当然是知道UBUNTU这么美丽的东西是用C开发的,但是还不知道怎么调用图形库~~还没学到家吧
回复