序言
VB的IDE自2008年暂停预览后,与其它中生们的差别愈来愈显著。传言鲜有各式各样IDE应用程序,已解难堪。当中,CodeSMART是当中两颗抢眼的星。不论是标识符功能定位(工程建设系统管理工作),却是源码管理工作,不论是控制杆全力支持,却是标识符对齐,这款应用程序都有较好的全力支持。特别是,自订标识符Bazelle,虽说最暗的点。
本栏已在《数落VB的IDE没用,那看一看CodeSMART怎样?》该文中,有详细的如是说。须要的好友,能搜寻”CodeSMART 2013 for VB6″,到官方网站浏览新体验。有30天的试玩,但是收费项目颇贵(近1800港币),多于英语版不说,还不全力支持VBA。
这款应用程序UI上堪称豪华,连对齐都已绘1个对齐线,风格上极具其它现代IDE的感觉。但是豪华归豪华,这款应用程序能产生的价值却值得商榷。首先,VB/VBA已退出专业市场,使用者以业余爱好者居多。其次,VB/VBA当前的场景仍然是以提效为重点,工程建设规模普遍偏小。所以,工程建设管理工作和自动Bazelle带来的时间节省,并不会产生显著的价值。其次,其界面增强功能,是通过实时重绘实现的,这必然增加了IDE的开销,和崩溃的几率,让原本健壮的IDE变得脆弱。
更为核心的在于,该应用程序未能真正抓住VB的痛点。为何Delphi能VBKiller自居?因为她有很多专业的方式可供程序员使用,而VB总是躲躲藏藏。微软曾说,VB的IDE是健壮的,但那只是舒适区的健壮。舒适区的自由是有限的,舒适区能做的事也是有限的,如果一旦既想舒适安全,又想自由,VB是另一幅穷凶极恶的嘴脸。CodeSMART显然不愿意让VB变得凶恶。
今天,继续给大家如是说另一款截然不同的VB应用程序,它是ThunderVB。
一、不修边幅,靠的是有两把刷子
光看名字就知道,这是个狠角色。它一改华丽的外表,就像那些真正的大神,总是不修边幅。它似乎在告诉好友们,识货的自然懂。事实上,的确是这样,喏,Thunder打头,然后VB\DLL\ASM\IDE殿后。如果VB\DLL\IDE只是稀疏平常的概念,那ASM呢?
在VB中谈ASM,肯定超纲了,自然不在VB的舒适区里。事实上,ASM对于其它任何编码人员,都是不客气的。本栏曾说,自古编程就开放源码。Linux以开放源码划分界限,被世人普遍接受,其实在计算机的世界里,那有什么闭源开放源码的确切区分。闭源的Windows又怎样,对着芯片手册,还不能撸个编订器?只但是,ASM太过细枝末节,未体现出足够的抽象,对人类来讲,是太啰嗦。体现的却是低维的二进制与高维的自然语言之间的矛盾。
有了ASM,VB什么事不能干?还有什么限制?好坏不都是自己说了算的么?所以,有ASM,就参不了假。没两把刷子,也不敢碰。
二、全力支持IDE中嵌入编辑编订语句,还有语法上的待遇
说实话,在VB/VBA中探索怎样使用ASM的,大有人在。但转来转去,就那几样,不是窗口函数,是COM绑定,提交的却是ASM的硬编码。真正能像C那样自由使用ASM的,还真少见。如今这货能了。
三、全力支持IDE中嵌入编辑C语句,破天荒了
如果说ASM离大家很遥远,那C是不是更近一步了?来句实在的,资源是不是更多了?见过让VB执行ShellCode的,但是见过让VB执行C源码的吗?ShellCode其实是ASM的硬编码,交给CPU就能执行,反而比C源码更容易得到执行。
C源码,不编译能执行?所以,VB中写C,也算硬菜了啊。
四、废话少说,疗效最重要
该应用程序关键性还开放源码,且大部分都是VB实现的。怎么样,有没有再造VB的豪迈?喜欢VB的好友,能参考该应用程序的源码,在为VB泡果的地方,有不少有用的知识呢!本栏打算综合这些优秀应用程序的优点,打造一款更加普适的应用程序,
2.分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3.不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4.本站提供的源码、模板、插件等其他资源,都不包含技术服务请大家谅解!
5.如有链接无法下载或失效,请联系管理员处理!
6.本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!