项目资源管理

news2024/12/26 19:31:35

点击系统侧边栏里的项目图标 在这里插入图片描述
,会在系统资源列表里显示当前任擎服务器上所有项目的各种资源列表,包括数据模型、后台服务、前端文件、数据表单和微信小程序等。
在这里插入图片描述

项目资源管理器用来对开发者自己开发的软件项目进行管理,这里的“项目”是指仅供开发者自己或开发者指定的特定用户使用、不需要发布到任讯应用市场让公开市场上的其他客户下载安装和使用的应用系统。
点击项目资源管理器顶部工具栏上的蓝色加号按钮,可以打开新建项目的对话框,如下图:
在这里插入图片描述

输入项目代码和说明后,点击确定按钮,即可创建一个新的项目。
在任擎安装包中默认提供了以下几个项目:
sys:该项目为任擎服务器内置的后台管理系统,不能删除,如果要个性化修改该项目中的相关文件,请在修改后进行备份,否则后续升级可能会被覆盖。
demo:该项目是我们为开发者提供的各种功能的演示示例,供开发者参考。
ProjectMaster:该项目为一个简单的进销存系统的示例,目的是为了展示TaskBuilder的相关功能,并不是完全按照完善的进销存管理系统的要求进行开发的,功能非常粗糙,还有很多细节不完善,所以仅供参考,不要用于实际的业务管理。
在项目资源列表里,各种资源采取树形结构显示,可以层层展开查看,项目为一级节点,在每个项目下面,包含以下几个子节点:
2.2.1数据模型
在此可以统一管理当前项目的数据模型,数据模型对应的是数据库中的表或试图。通过数据模型文件,一是可以在开发的过程中快速获取表或试图的相关信息,二是可以在数据模型文件中配置一些常用的校验规则和关联关系,以便在对这些表或视图进行操作时能自动进行数据校验和关联更新。
各个项目的数据模型文件的存储路径为:tasgine/app/项目代码/model。
点击项目 数据模型 节点右侧的加号图标,可以新建模型文件夹,可以新建表或视图,也可以从数据库导入已有的表或视图:
在这里插入图片描述

点击项目的 数据模型 节点,可以展开该节点查看里面已创建好的模型文件夹和模型文件列表,如下图所示:
在这里插入图片描述

点击文件夹右侧的加号,可以继续在该文件夹中创建子文件夹,或新建、导入数据模型。
数据模型文件的扩展名为.tdm(TaskMsg Data Model的简称),这是 TaskBuilder 特有的一种文件格式,支持用 TaskBuilder 进行可视化编辑和设计。
点击数据模型文件可以打开 数据模型设计器 对该文件进行编辑设置,如下图所示:
在这里插入图片描述

后续文档会对 数据模型设计器 进行详细介绍,在此就不再深入解析。
2.2.2后台服务
在此可以统一管理当前项目的所有后台服务程序,后台服务是指在服务器主机上由 任擎 软件加载和运行的代码,主要用来连接数据库软件,实现增删改查等操作,另外,也可以实现服务器端文件的读写,连接其他系统实现数据交换等。
各个项目的后台服务文件的存储路径为:tasgine/app/项目代码/service。
点击项目 后台服务 节点右侧的加号,可以打开 后台资源创建向导 窗口,使用该向导可以创建后台文件夹和各种类型的后台服务:
在这里插入图片描述

点击项目的 后台服务 节点,可以展开该节点查看里面已创建好的文件夹和文件列表,如下图所示:
在这里插入图片描述

点击文件夹右侧的加号,可以继续在该文件夹中创建子文件夹,或新建后台服务。
后台服务文件支持js和tbs两种格式,js格式是JavaScript源代码格式,如果在项目资源列表里点击js格式的后台服务文件,则会打开 js代码编辑器 ,如下图所示:
在这里插入图片描述

tbs格式(TaskMsg Background Service的简称)是TaskBuilder特有的一种文件格式,支持用TaskBuilder进行可视化编辑和设计。点击tbs格式的后台服务文件,可以打开 后台服务设计器 对该文件进行编辑设置,如下图所示:
在这里插入图片描述

2.2.3前端文件
在此可以统一管理当前项目的各种前端文件,前端文件是指在用户浏览器中加载和运行的代码文件,主要用来录入和展示数据等,需要与后台服务配合,实现各种数据的提交和显示。
各个项目的前端文件的存储路径为:tasgine/web/app/项目代码。
点击项目 前端文件 节点右侧的加号,可以打开 前端资源创建向导 窗口,使用该向导可以创建前端文件夹和各种类型的前端文件。
在这里插入图片描述

点击项目的 前端文件 节点,可以展开该节点查看里面已创建好的文件夹和文件列表,如下图所示:
在这里插入图片描述

点击文件夹右侧的加号,可以继续在该文件夹中创建子文件夹,或新建前端文件。
前端文件包括html、css、js、tfp等多种代码文件和jpg、png等图片文件。其中,tfp格式(TaskMsg Front Page的简称)是TaskBuilder特有的一种文件格式,支持用TaskBuilder进行可视化编辑和设计。点击tfp格式的前端文件,可以打开 前端页面设计器 对该文件进行编辑设置,如下图所示:
在这里插入图片描述

点击图片文件节点时,会打开 图片浏览器 ,如下图所示:
在这里插入图片描述

点击html、css、js等代码文件的节点时,会打开 代码编辑器 ,界面与上面后台服务里点击js格式的后台服务后打开的代码编辑器基本一致,只是少一个“测试”按钮,因为没有专门的前端代码测试工具。
2.2.4数据表单
在此可以统一管理当前项目的数据表单,数据表单文件的扩展名为tdf(TaskMsg Data Form的简称)。使用数据表单可以实现“零代码”开发,因为数据表单将数据模型、UI界面和前后端业务逻辑全都结合到一起了,只要设计完表单界面,就会自动生成对应的数据模型,不需要事先创建,而且,在设计数据表单界面时,也可以配置各种校验规则,实现简单的业务逻辑校验。
相对前面介绍的“数据模型+后台服务+前端页面”各自分别配置的这种“低代码”开发方式,使用数据表单开发会更加简单便捷,但也正是因为其各层高度耦合,无法单独对某一层进行非常细致的设定,决定了其只适合开发一些相对简单的应用,不适合开发非常复杂的业务系统。
各个项目的数据表单文件的存储路径为:tasgine/app/项目代码/tdf。
点击项目 数据表单 节点右侧的加号,会弹出菜单,可以选择新建数据表单文件夹或新建数据表单,新建数据表单对话框界面如下:
在这里插入图片描述

输入文件名和页面标题后,点确定,即可创建一个新的数据表单,并会打开数据表单设计器显示该表单的设计界面,如下图所示:
在这里插入图片描述

在此可以设计表单的界面,具体如何使用后续会有详细介绍。
2.2.5微信小程序
在此可以统一管理当前项目的微信小程序的相关资源文件,一个项目可以创建多个小程序,每个小程序里面又可以包含多个文件夹和wxfp文件,wxfp(WeiXin Front Page的简称)文件是TaskBuilder特有的一种文件格式,用来设计微信小程序的界面,支持在TaskBuilder中可视化编辑,可以与TaskBuilder开发的后台服务配合,实现完整的、基于C/S模式的、复杂的微信小程序应用。
各个项目的微信小程序文件存储路径为:tasgine/minisrc/项目代码。
点击 微信小程序 节点右侧的加号,可以打开 新建微信小程序 窗口,在该窗口内输入小程序相关的信息,即可创建微信小程序应用,如下图所示:
在这里插入图片描述

在TaskBuilder里创建微信小程序之前,需要先去 微信公众平台 注册开通微信小程序账号,把该账号的AppID和AppSecret输入到上面的窗口内,才能完成新建;否则如果在这里随意输入AppID和AppSecret,在后续打包发布小程序时,是无法通过 微信公众平台 验证的。如何进行微信小程序的开发,后续文档会有详细介绍,在此就不深入解析。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2254256.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

WEB开发: Node.js路由之由浅入深(一) - 全栈工程师入门

作为一个使用Node.js多年的开发者,我已经习惯于用Node.js写一些web应用来为工作服务,因为实现快速、部署简单、自定义强。今天我们一起来学习一个全栈工程师必备技能:web路由。(观看此文的前提是默认你已经装好nonde.js了&#xf…

大模型分类3—按功能特性

版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl根据功能特性,大模型可分为生成式、分析式和交互式大模型。 1. 大模型分类概述 1.1 生成式大模型 生成式大模型的核心能力在于其创造性,能够独立生成新的数据样本,如文本、图像和音频等。这类…

VUE拖拽对象到另一个区域

最近有个需求是需要在web端定制手机的界面UI(具体实现比较复杂,此处不做阐述,此文章只说明拖拽效果实现),为了方便用户操作,就想实现这种效果:从右侧的图标列表中拖拽图标到左侧模拟的手机界面上…

iOS平台接入Facebook登录

1、FB开发者后台注册账户 2、完善App信息 3、git clone库文件代码接入 4、印尼手机卡开热点调试 备注: 可能遇到的问题: 1、Cocos2dx新建的项目要更改xcode的git设置,不然卡在clone,无法在线获取FBSDK 2、动态库链接 需要在…

传输层TCP_三次握手四次挥手的过程

三次握手四次挥手 三次握手 三次握手

小迪笔记 第四十五天 sql 注入进阶 :二次注入,堆叠注入,数据读取(load_file)加外带

二次注入 概念:就是我们注入的语句(刚注入时 不会产生影响)但是我们的恶意代码会进入数据库 他在被二次利用的时候就会进行执行 这个就是二次注入 这个的典型案例就是账号密码的修改 : 大家应该也知道 账号注册一般是禁止你使…

【SNIP】《An Analysis of Scale Invariance in Object Detection – SNIP》

CVPR-2018 Singh B, Davis L S. An analysis of scale invariance in object detection snip[C]//Proceedings of the IEEE conference on computer vision and pattern recognition. 2018: 3578-3587. https://github.com/bharatsingh430/snip?tabreadme-ov-file 文章目录 …

【C++|Linux|计网】构建Boost站内搜索引擎的技术实践与探索

目录 1、项目的相关背景 2.搜索引擎的相关宏观原理 3.搜索引擎技术栈和项目环境 4.正排索引vs倒排索引-搜索引擎具体原理 5.编写数据去标签与数据清洗的模块 Parser 5.1.去标签 目标: 5.2.代码的整体框架: EnumFile函数的实现: Enu…

ComfyUI绘画|提示词反推工作流,实现自动化书写提示词

今天先分享到这里~ ComfyUI绘画|关于 ComfyUI 的学习建议

高频面试题(含笔试高频算法整理)基本总结回顾20

干货分享,感谢您的阅读! (暂存篇---后续会删除,完整版和持续更新见高频面试题基本总结回顾(含笔试高频算法整理)) 备注:引用请标注出处,同时存在的问题请在相关博客留言…

【AI模型对比】AI新宠Kimi与ChatGPT的全面对比:技术、性能、应用全揭秘

文章目录 Moss前沿AI技术背景Kimi人工智能的技术积淀ChatGPT的技术优势 详细对比列表模型研发Kimi大模型的研发历程ChatGPT的发展演进 参数规模与架构Kimi大模型的参数规模解析ChatGPT的参数体系 模型表现与局限性Kimi大模型的表现ChatGPT的表现 结论:如何选择适合自…

性能测试基础知识jmeter使用

博客主页:花果山~程序猿-CSDN博客 文章分栏:测试_花果山~程序猿的博客-CSDN博客 关注我一起学习,一起进步,一起探索编程的无限可能吧!让我们一起努力,一起成长! 目录 性能指标 1. 并发数 (Con…

如何通过 Windows 自带的启动管理功能优化电脑启动程序

在日常使用电脑的过程中,您可能注意到开机后某些程序会自动运行。这些程序被称为“自启动”或“启动项”,它们可以在系统启动时自动加载并开始运行,有时甚至在后台默默工作。虽然一些启动项可能是必要的(如杀毒软件)&a…

基于PSO粒子群优化的CNN-LSTM-SAM网络时间序列回归预测算法matlab仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 5.算法完整程序工程 1.算法运行效果图预览 (完整程序运行后无水印) 2.算法运行软件版本 matlab2022a 3.部分核心程序 (完整版代码包含详细中文注释和操作步骤视频&#xff09…

STM32 Jlink Flash读写固件数据

目录 一、从单片机读数据 1.创建工程XX.jflash,已经有的工程不需要创建直接打开 2.创建完成,连接jlink 3.读取整个芯片的数据 4.读取完成后保存数据 5.选择保存的数据格式,以及位置,读数据完成 二、写固件数据到单片机 1.创建工程XX.j…

Scrapy解析JSON响应v

在 Scrapy 中解析 JSON 响应非常常见,特别是当目标网站的 API 返回 JSON 数据时。Scrapy 提供了一些工具和方法来轻松处理 JSON 响应。 1、问题背景 Scrapy中如何解析JSON响应? 有一只爬虫(点击查看源代码),它可以完美地完成常规的HTML页面…

波动理论、传输线和S参数网络

波动理论、传输线和S参数网络 传输线 求解传输线方程 对于传输线模型,我们通常用 R L G C RLGC RLGC 来表示: 其中 R R R 可以表示导体损耗,由于电子流经非理想导体而产生的能量损耗。 G G G 表示介质损耗,由于非理想电介质…

鸿蒙开发——使用ArkTs处理XML文本

1、概 述 XML(可扩展标记语言)是一种用于描述数据的标记语言,旨在提供一种通用的方式来传输和存储数据,特别是Web应用程序中经常使用的数据。XML并不预定义标记。因此,XML更加灵活,并且可以适用于广泛的应…

微信小程序介绍-以及写项目流程(重要)

前言:本篇文章介绍微信小程序以及项目介绍: 文章介绍:介绍了微信小程序常用的指令、组件、api。tips:最好按照官方文档来进行学习,大致可以我的目录来学习,对于写项目是没有问题的 微信小程序官方文档https…

嵌入式蓝桥杯学习5 定时中断实现按键

Cubemx配置 打开cubemx。 前面的配置与前文一样,这里主要配置基本定时器的定时功能。 1.在Timer中点击TIM6,勾选activated。配置Parameter Settings中的预分频器(PSC)和计数器(auto-reload Register) 补…