朕的 发表于 2023-9-2 05:31:31

使用火山习惯面向对象思路后要比易语言效率高的多

本帖最后由 朕的 于 2023-9-2 15:20 编辑

      ·易语言写小工具简单方便,从易语言转型到火山还是有一段适应时间的,开始接触火山及其不适应感觉很绕,习惯了火山后,很多重复的代码都可以在类的派生中,类可以无限引用,极大的独立了程序逻辑的归类,每个类都时独立的就不用担心多个调用后程序中变量之间的混乱干扰,设为静态后还可以公用,连组件也可以在类中设计好实例化多个独立调用创建,要比易语言方便的多;例如设计了个布局器界面,在主界面中以此创建多个变量实例调用及其方便,在易语言中就很难实现,需要复制组件什么乱七八糟的。配合Ex_DirectUI界面库与火山IDE设计器,很快就能完成漂亮的界面。(我个人认为类是这样的,买狗几年了 也是边学边研究不知道说的对不对)。

         目前遗憾的就是,火山已经发布几年了,没有一个像样的视频库,目前已有视频库都比较鸡肋完全没法开发出实用的视频播放软件,建议官方可以实用迅雷的Aplayer开源媒体库封装 一个高端的库可以播放多种音视频媒体文件。还有一个就是启动速度太慢,启动时加载的类库完全可以按需加载,不用耽误那么久时间了,根据建立或打开的解决方案需要实用哪些库就加载哪些库,能加速启动时间,而不是安卓 视窗的库全部都加载,缓慢的启动速度也会影响人的心情创作体验。如果用户需要全部加载可在类库列表手动点击全部加载。还有就是命令的展开+加号按钮好像容易被提示气泡给挡住。


urenai 发表于 2023-9-2 08:07:22

洗洗睡了,这个心我们操不了。

身边演员太多 发表于 2023-9-2 08:18:52

说的非常好,支持!

shuimiao 发表于 2023-9-2 09:44:03

确实如此。火山的优势是无与伦比的,易语言那是老一代了。只是缺少了视频库,确实遗憾。虽然早有人封装,但是人家不公开源码等于零。对于wcv闭源我是无感的,还不如不要发出来。火山原本的生态就是开源的,大家才能放心使用。如果分享给别人用了还要闭源,什么心思呢,或者有猫腻不敢让人看见代码?

秋天的童话 发表于 2023-9-2 09:59:20

是的,布局器太方便重复利用了,自加事件也方便对外提供操作,就像用官方组件一样,类封装数据也好噜

朕的 发表于 2023-9-2 15:22:09

秋天的童话 发表于 2023-9-2 09:59
是的,布局器太方便重复利用了,自加事件也方便对外提供操作,就像用官方组件一样,类封装数据也好噜 ...

我不会封装exdui的组件,都是直接在火山上可视化画Exdui布局器,布局器上组装好需要的组件,然后实例化这个布局器爽歪歪,想要多少就实例化多少出来
页: [1]
查看完整版本: 使用火山习惯面向对象思路后要比易语言效率高的多