|
发表于 2021-12-7 10:37:00
|
显示全部楼层
本帖最后由 cpp2019 于 2021-12-7 10:41 编辑
C++写这些不算费劲,会的话很轻松,如果说用C++写不了的话,用易语言也是写不好的,仅仅是调用一下别人写的模块而已,如果逻辑这块不好的话模块都用不好!易语言虽然帮助了很多人,或者说给很多不会编程的人带来了许多方便,但不得不说易语言根本不能算做一门语言,只是人家搞出来赚钱的工具罢了,而且是一个很烂的工具,要性能没性能,要面子没面子,要里子没里子,这些后边会说到。
如果你用过Delphi7就知道,易语言IDE界面、代码编辑区跟Delphi7可以说是一模一样,也就近些年界面有点儿变化,控件方面跟Delphi差不多。
内置的链接器,一直用微软VC6的链接器用了多少年都!易语言多数是被一些别有用心的人用来写一些破坏性的工具,导致用VC6编译的程序也容易误报,因为易语言内置了VC6的链接器。
易语言可能是不挣钱了吧,又搞出个什么火山开发平台,我也是前段时间无意中看到的,官网中有段描述说可以直接使用C++代码,我安装了一套试用版体验了下所谓火山平台,其实就是写了个编辑器,封装了自己的文件格式,可以引用用C++文件、编写C++代码,链接器还是调用VS2017的,但编译速度比VS2017慢很多很多,一套完整的售价2698,这个东西要是想搞的话你也能写出来,写个编辑器不难吧,搞个自己的文件格式也不算难吧,封装自己的库文件说白了其实就是给函数取了个别名!
所谓的封装库演示:
- #include <iostream>
- #include <windows.h>
- typedef int 整数型;
- typedef char* 文本型;
- 整数型 查找窗口(文本型 窗口标题, 文本型 窗口类名 = NULL)
- {
- return (整数型)FindWindowA(窗口类名, 窗口标题);
- }
- int main()
- {
- 文本型 标题 = (文本型)"命令提示符"; // 查找CMD窗口
- 整数型 返回值 = 查找窗口(标题);
- std::cout << 返回值 <<"\n";
- }
复制代码
用易写点小工具自己用还是可以的,给别人用就算了,搞不好别人还以为你给人投毒,不少借着易语言容易报毒的特性给人投毒的!
用易写的程序速度和效率这些网上不少讨论的,我就不多说,这就是要性能没性能!
用易的去找工作恐怕会被HR打死,在公司里你跟开发部的同事说会易语言,跟人谈技术,会被人笑死的,这就是要面子没面子,要里子没里子!
写点自动化的小工具用3楼推荐的按件精灵是不错的选择,编写自动化的工具还有AU3、autohotkey,AU3是一款不错的脚本工具,容易上手。 |
评分
-
查看全部评分
|