递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 3015|回复: 5
打印 上一主题 下一主题

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

[复制链接]

149

主题

941

帖子

3976

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3976
QQ
跳转到指定楼层
楼主
发表于 2023-9-2 05:31:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 朕的 于 2023-9-2 15:20 编辑
      ·易语言写小工具简单方便,从易语言转型到火山还是有一段适应时间的,开始接触火山及其不适应感觉很绕,习惯了火山后,很多重复的代码都可以在类的派生中,类可以无限引用,极大的独立了程序逻辑的归类,每个类都时独立的就不用担心多个调用后程序中变量之间的混乱干扰,设为静态后还可以公用,连组件也可以在类中设计好实例化多个独立调用创建,要比易语言方便的多;例如设计了个布局器界面,在主界面中以此创建多个变量实例调用及其方便,在易语言中就很难实现,需要复制组件什么乱七八糟的。配合Ex_DirectUI界面库与火山IDE设计器,很快就能完成漂亮的界面。(我个人认为类是这样的,买狗几年了 也是边学边研究不知道说的对不对)。

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


全国江浙沪音视频通讯、视频会议互动
回复

使用道具 举报

346

主题

1600

帖子

6537

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6537
QQ
沙发
发表于 2023-9-2 08:07:22 | 只看该作者
洗洗睡了,这个心我们操不了。
专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

0

主题

33

帖子

761

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
761
板凳
发表于 2023-9-2 08:18:52 | 只看该作者
说的非常好,支持!
回复

使用道具 举报

410

主题

2511

帖子

8281

积分

核心用户

Rank: 9Rank: 9Rank: 9

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

使用道具 举报

12

主题

229

帖子

2059

积分

金牌会员

Rank: 6Rank: 6

积分
2059
5#
发表于 2023-9-2 09:59:20 来自手机 | 只看该作者
是的,布局器太方便重复利用了,自加事件也方便对外提供操作,就像用官方组件一样,类封装数据也好噜
回复

使用道具 举报

149

主题

941

帖子

3976

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3976
QQ
6#
 楼主| 发表于 2023-9-2 15:22:09 | 只看该作者
秋天的童话 发表于 2023-9-2 09:59
是的,布局器太方便重复利用了,自加事件也方便对外提供操作,就像用官方组件一样,类封装数据也好噜 ...

我不会封装exdui的组件,都是直接在火山上可视化画Exdui布局器,布局器上组装好需要的组件,然后实例化这个布局器爽歪歪,想要多少就实例化多少出来
全国江浙沪音视频通讯、视频会议互动
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 05:14 , Processed in 0.086237 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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