找回密码
 加入
搜索
查看: 5179|回复: 12

[GUI管理] 一直想找一种语法简单,库丰富,扩展性强,最重要的,设计UI简单的开发工具...

 火.. [复制链接]
发表于 2011-4-13 11:01:05 | 显示全部楼层 |阅读模式
最喜欢python,语法,功能,动态脚本语言特性,库,扩展性都没的说,唯一的缺陷,做GUI界面太麻烦...不过wxWindows QT,还是其他,TK就更不用说了。

A3 相对于Python来说,缺点是不支持类,库不是很丰富,语言不支持类,非动态脚本需编译运行。但是全部中文化确实对A3的学习和使用带来极大的方便。

这两天想用A3做界面,发现需要处理的东西太多,基本回到Win API编程时代,虽然控件做了小封装,但还是牵扯到消息处理,事件处理,确实挺麻烦的...

用python做开发,写代码效率很高,但是做界面就扯淡了。
用BCB 做界面容易,但是写代码效率又太低。
用A3写代码和界面设计基本鉴于两者之间。

难道就木有完美的东西么...
发表于 2011-4-13 12:09:38 | 显示全部楼层
本帖最后由 大绯狼 于 2011-4-13 12:10 编辑

相对来说
pyqt比wx要好用的多 资料也“稍微”多些 不过一样很麻烦 python做纯脚本 到是很方便的语言 并且异常强大

AU3是门简单的语言 入门快 语法简单 GUI方便 但是要实现复杂的功能会有些力不从心

BCB木用过

你想要做高效复杂的程序 还是去搞C++吧 世界上哪里来十全十美的东西。
发表于 2011-4-13 13:29:32 | 显示全部楼层
au3写简单的界面,的确方便。但一旦界面一旦复杂了,也很麻烦,并且,“一不小心”,就会在它响应某个消息/事件时一卡一卡地。
发表于 2011-4-13 13:51:15 | 显示全部楼层
回复 3# happytc

卡不是问题。

问题是有时卡的同时会无缘无故Block掉鼠标及键盘。
发表于 2011-4-13 14:32:59 | 显示全部楼层
回复 4# republican
    au3还是不太稳定,最让人崩溃的是exit函数,你不知道退出时都执行了哪些操作,程序出错都没法debug。不过这还不是最糟的,最烦的是杀软,你不知道什么时候它会跳出来
发表于 2011-4-14 08:44:07 | 显示全部楼层
进来看看.....
发表于 2011-4-14 09:10:49 | 显示全部楼层
不知道你们有没有看过P版的作品!
如:http://www.autoitx.com/forum.php ... 4610&highlight=
从界面来说我觉得算得上比较复杂的,但是我却没有从中看到你们说的那些问题,这是为什么呢?我觉得大家应该反思一下,不要老是怪某语言这里不足、那里不好,先从自己找问题,自己是不是真的都学好了?
发表于 2011-4-14 09:34:53 | 显示全部楼层
不知道好不好学?
 楼主| 发表于 2011-4-14 09:41:02 | 显示全部楼层
不知道你们有没有看过P版的作品!
如:
从界面来说我觉得算得上比较复杂的,但是我却没有从中看到你们说的 ...
水木子 发表于 2011-4-14 09:10


不是说能做出复杂的界面就能说明做界面方便。任何复杂的界面都能做出来,但是制作界面所需要的时间你计算过没有?
同样的界面,vc画的快还是bcb画的快?

同样一个程序,用vc 做用bcb 或者delphi做,写功能代码时间基本差不多,但是牵扯到界面互交,和设计界面,这个时间就不是差一点半点了。
发表于 2011-4-14 10:17:56 | 显示全部楼层
我的个人想法:用au3实现交互及多软件间操作,再利用其他语言擅长方面编写dll。
发表于 2011-4-14 11:58:25 | 显示全部楼层
可以试下新的东西,aauto也许可以满足你
发表于 2011-4-14 12:56:40 | 显示全部楼层
可以试下新的东西,aauto也许可以满足你
sj798 发表于 2011-4-14 11:58



    aauto资源太少了,连帮助文件看起就不方便
发表于 2011-4-14 19:58:52 | 显示全部楼层
本帖最后由 netegg 于 2011-4-15 03:19 编辑

这个想法可说是不错,都想找个全能的,无论是脚本或语言,如果要是有的话,也不会有这么多的语言了,只有合适的,没有最好的,楼主可以试试自己动手写出个最合适自己的也不能说不是一种学习
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-23 20:36 , Processed in 0.082997 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表