找回密码
 立即注册

QQ登录

只需一步,快速开始

swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-11-24 11:20:23
11#
放弃 任务号 005

解释一下为什么要做 005

现在进行的工程,名为 Originals,是在致敬电视剧《初代吸血鬼》,意思是后续的项目是从这个工程派生出来的,这个 Originals 工程是初始工程。当然,其他的格友如果不喜欢吸血鬼,把项目叫成  DNA 也无所谓。


相同行业领域内的不同项目,大约有20-30%的内容是基本相同的。细分领域越接近,相同的程序和代码的占比越大。因此,我们可以认为,一个项目的20-30%的工作量是可以节省下来的。


活字格在低代码开发上已经做得很不错了,比如页面可以复制等等,这些复用性,在代码级虽然已经很完善,但是,仍然达不到项目级的复用性要求。我真的见过有的项目团队,项目开始后,开发人员要重装操作系统,装 vs,还用远程方式安装,再装 sql server,等一切落停可以开始写代码了,已经一个礼拜过去了。相信我,我没有任何夸张,真的有这样的团队。


假如你的亲人生命垂危正在抢救,医生要 5 mg 肾上腺素静推,你见哪个护士不慌不忙,踱着四方步去药房取药,再跟药房的药剂师逗两句贫的?这取回来了药病人不都招苍蝇了?这还只是医用级的,消防呢?那边报火警了这边车上现装水?警察呢?军队呢?和这些团队比起来,我们有的开发团队太散漫了,有的程序员不说自己上班摸鱼,反而骂黑心老板996 ,咱先解决咱自己的问题,然后再说别人是不是太不仗义。


Originals 的设计目的,就是以 Originals 为模板(或蓝本),建立一个通用性的,高可复用性的基础模板。使用这个基础模板,可以高效创建项目工程,在几分钟内完成项目初始化,并迅速切入实质的业务开发阶段。


举例来说,用户系统几乎是每一个项目都必须要有的,活字格虽然内嵌了用户表,但是那几个字段是远远不能满足项目需要的,通过用户系统,项目往往要扩展出员工管理模块、会员管理模块等多种业务形态,而这些都是需要占用开发时间的。


再比如新建一个工程后,官方自带的母板页,可以用下图来表示:


丑


而新做一个母板页,当然需要占用项目时间。那么,能不能提前做好,在项目中复用呢?


把一些具体的业务形态进行抽象,并在 Originals 中完成大部分基础工程,无疑可以极大地加快项目的开发进度。

点评

老哥说的对  发表于 2020-12-9 14:26
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-11-24 12:05:39
12#
任务号:006 设计布局

任务说明:

1. 新建3个母板页名为:

布局_b01_上下布局
布局_b02_左右布局
布局_b03_复合布局

所有母板页的单元格都设置为 16*16

2. 在对象管理器 页面 区域,manual \ dev 文件夹下,新建文件夹 reference


3. 在 manual \ dev \ reference 文件夹下,新建一个页面,名为:布局_常用设备尺寸分辨率,把下图内容输入到这个页面中,并处理得好看一些
image.png29275511.png
回复 使用道具 举报
graphyic
注册会员   /  发表于:2020-11-24 13:52:51
13#
swejet 发表于 2020-11-24 12:05
任务号:006 设计布局

任务说明:

已经跟进任务并且完成
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-11-24 13:56:57
14#
任务号:007 处理各布局顶栏
任务说明:

前置任务,已将单元格尺寸设置为 16*16

1. 打开 布局_b01_上下布局 母板页

2. 选择第4行整行(键单击行号),键点行号,拆分为两行

3. 选择第1行整行,右键点行号,拆分为两行

4. 选择1-6行,插入——背景图片,通栏,选择下图
01.png

这个图片位于:Forguncy 6\Website\Resources\Images\BackgroundBuiltInImage\Banner\Sources

5. 将 布局_b01_上下布局 改名为:布局_b01_上下布局_青,请使用 F2 快捷键改名


6. 将 左右布局 和 复合布局 都照此处理

回复 使用道具 举报
graphyic
注册会员   /  发表于:2020-11-24 14:09:57
15#
swejet 发表于 2020-11-24 13:56
任务号:007 处理各布局顶栏
任务说明:

已经跟进任务并且完成
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-11-24 16:15:41
16#
本帖最后由 swejet 于 2020-11-24 16:29 编辑

任务号:008 设置布局尺寸
任务说明:

1. 把三大布局的页面尺寸设置为 1280*800

2. 把三大布局的顶部导航栏 的背景图片调整大小。
先要学会如何选中背景图片,然后调整背景图片的大小,以恰好适应顶部导航栏的大小,这个大小现在应该是 1280*64

3. 把 b02 和b03 布局的页面名称,在后部增加 _青

4. 在 manual \ dev 文件夹下新建页面,页面名称为: DEV_Q&A

5. 打开 DEV_Q&A 页面,首先输入标题:Originals DEV Q&A
输入第一个问题:
Q:为什么在 Originals 中命名,有时使用中文,有时使用英文?
A:表的名称使用英文,将来导出SQL语句或转移内置表时不会出现兼容性问题。页面的名称因为不会导出到其他软件中或系统中,因此直接使用中文命名。在以后的开发引用时,只要看到是英文,不用问,肯定是表,只要看到是中文,肯定是页面。更进一步,表的命名使用大驼峰命名法,js、css 等程序文件命名使用下划线命名法,页面的命名使用中文命名。

6. 02号布局和03号布局的 B2:D5 合并,E2:K5 合并,A7:L54 合并,合并后,通过屏幕取色功能将 A7单元格的颜色设置为与合并后的 B2 背景图片颜色一致,做的时候要考虑到工作效率,可以先做02,再复制到03中
回复 使用道具 举报
graphyic
注册会员   /  发表于:2020-11-24 17:20:00
17#
swejet 发表于 2020-11-24 16:15
任务号:008 设置布局尺寸
任务说明:

已经跟进任务并且完成
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-11-25 14:33:35
18#
本帖最后由 swejet 于 2020-11-25 17:01 编辑

任务号:009

1.把M列拆成两列,把7行拆成两行,CF也拆成两列,在03号布局中合并O3-V4、Y3-BP4单元格
   BT3-CA4增加登录用户。
2.在对象管理器表区域core-elite文件夹下创建表,分别添加整数字段、文本字段、文本字
   段、文本字段、文本字段、事/否字段、文本字段、文本字段
3.所有页面均可在页面设置内页面拉伸模式选择所希望的模式,不必完全按照页面占位区的大
  小
4.注意表头名称不得采用英文,因为项目以后可能导出数据库到别的程序,使用中文可能会报
  错或者不支持
5.在对象管理器页面区域新建页面,调整页面大小至1088*736,选取整个页面在开始单元格
  类型设置为标签页
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-11-25 17:02:18
19#
本帖最后由 swejet 于 2020-11-26 10:27 编辑

研究任务:001
1.研究如何在页面内滚动时导航栏固定
2.如何设置同一个账号不能在多个设备上同时登录


回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-11-27 10:45:36
20#
任务号:010
1.分别在对象管理器 表 与 页面 区域创建文件夹
jarvis/notice
并在此目录下创建公告系统,包括公告表以及公告的增删改查功能。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部