递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 大家都是如何规划架构火山视窗代码的

[复制链接]

32

主题

126

帖子

557

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
557
跳转到指定楼层
楼主
发表于 2025-4-8 00:54:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我目前在写一个商业项目,火山视窗做前端,用的EXUI
已经拆分出很多.v文件了,感觉main.v还是有点大 找代码非常不方便,请问一下大家的项目都是如何拆分处理各个代码的
回复

使用道具 举报

12

主题

225

帖子

2085

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2085
沙发
发表于 2025-4-8 01:04:49 | 只看该作者
一个模块一个子项目,每个模块都能独立运行(exe或者dll),用解决方案串起来,最终模块化开发成功:噜阿噜:噜阿噜:噜阿噜
回复

使用道具 举报

16

主题

203

帖子

1390

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1390
板凳
发表于 2025-4-8 07:16:37 | 只看该作者
这个问题问的好,我也想知道。
专注于火山视窗AutoCAD、中望CAD、浩辰CAD二次开发
回复

使用道具 举报

1

主题

62

帖子

1104

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1104
地板
发表于 2025-4-8 07:35:03 | 只看该作者
好问题,应该有好答案
回复

使用道具 举报

54

主题

400

帖子

2687

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
2687
5#
发表于 2025-4-8 08:53:52 | 只看该作者
如果项目够大,我倒是认为可以分成三个部分来做
1.基础框架部分,主要基础的框架界面
2.公共模块部分,这部分主要是编写数据库操作类,所有的和数据库操作的都放到这个部分
3.业务逻辑模块,说白了就是功能模块,所有的数据库操作直接调用公共模块类来处理。至于界面是可以嵌入到主框架容器内的。

这样做的好处就是,可以分散开发,一个主程序员开发框架和公共模块部分,业务逻辑实现交给其他人员来做。

个人建议,仅供参考。
长期从事编程教学课程研发,联系QQ:332690958
回复

使用道具 举报

38

主题

422

帖子

2915

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2915
6#
发表于 2025-4-8 12:43:16 | 只看该作者
CPUCN 发表于 2025-4-8 08:53
如果项目够大,我倒是认为可以分成三个部分来做
1.基础框架部分,主要基础的框架界面
2.公共模块部分,这部 ...

优秀优秀,膜拜膜拜
一花一世界,一叶一菩提
回复

使用道具 举报

38

主题

422

帖子

2915

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2915
7#
发表于 2025-4-8 12:44:39 | 只看该作者
真羡慕你们天天有单做,
俺是一天天演习,没赚过一分钱
一花一世界,一叶一菩提
回复

使用道具 举报

453

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
43021
8#
发表于 2025-4-8 13:00:20 | 只看该作者
继续想办法拆分功能模块啊。。这能有啥办法,继续拆。。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

12

主题

250

帖子

2238

积分

金牌会员

Rank: 6Rank: 6

积分
2238
9#
发表于 2025-4-8 16:29:52 来自手机 | 只看该作者
很需要实战项目实施方案
回复

使用道具 举报

97

主题

759

帖子

4177

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4177
10#
发表于 2025-4-10 17:40:34 | 只看该作者
主要是DLL不能像易语言那样调试 分DLL是好的方案
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-23 15:53 , Processed in 0.087765 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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