VB.net是个弥天大谎,VB.net已死(海康威视 SDK 开发有感)

    这几天用海康威视的 SDK 开发个抓图工具,因为要求要 VS2013 ,就搞了一个来装上,发现 SDK 里面只有 java 和 C# 的 Demo ,没有 VB.net 的,起初还有点担心,因为我只熟悉 VB6 ,害怕要从头学 C# (因为担心 Java 的程序不支持批处理参数输入,所以暂时选择 C#)才能搞定。怀着忐忑的心,打开 C# 的 Demo ,第一次没敢动代码编译通过了。看了一下程序结构,好不容易找到窗口编辑界面,试用了以下,才发现和 VB6 区别不大(想起来当初第一次用 VS2003 写 VB.net 程序时那个恐怖加无奈,就是我放弃 VB.net 继续用 VB6 的原因),之后看了一点点 C# 的入门教程,对照这个 Demo 一看,才发现果然语法及其类似 JS 。

    用了零零星星的10几个小时,改了一些 Demo 里面的流程参数,终于实现了我需要的功能,回过头再来看看,感觉 C# 的易用性和 VB6 相差无几,特别是窗口 UI 编辑和事件响应处理,易用性完全不是 VB.net 能比的,VB.net 那个难用简直不堪回首,4年前我用 VB.net 也是做类似的相机抓图工具,花了好几天事件才勉强整了个残次品,想想就火大。

    最后,感慨下,以其从头学用难用的 VB.net 的 难看的 class 还不如我直接就用 C# 更易上手!再也不用 VB.net 了。

    以上为本人孤陋寡闻的偏见,不喜勿喷。

    此记!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章