电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

[二开笔记] 如何在协同开发平台新建一个动态表单项目

来源:金蝶云社区作者:金蝶2024-09-169

[二开笔记] 如何在协同开发平台新建一个动态表单项目

## 前言 上一篇整理了关于如何在协同开发平台搭建开发环境的笔记 (传送门:[[二开笔记] 如何使用协同开发平台进行新项目开发](https://wenku.my7c.com/article/285511185883886592?cid=286067358412903424)),反响超乎了 Yogurt 的预期,看来在这个关键时期,不光是 Yogurt,还有很多同行都在寻找和摸索使用新平台的操作方法。Yogurt 从自身的项目出发,继续整理的关于协同开发平台的笔记,这一次是关于动态表单项目的创建。 ## 开发环境 | 信息 | 说明 | | ---------------- | ---------------------------------------------------- | | 操作系统版本 | Microsoft Windows 10 专业工作站版 10.0.19042 64 位 | | 金蝶云星空版本 | v7.7.0.202112 | | BOS 版本 | v7.72388.8 | ## 操作步骤 ### Step 1 启动开发环境 打开项目目录,找到步骤 Step 5 创建的 `StartService.bat` 文件,就是那个用来 `启动开发环境的BAT命令`。鼠标选中后右键选择 `以管理员身份运行` ![c21699dbc8894da629347e08f7c430bb.webp](/download/0100ed19c1f3ef274f7fa463dbcd095cad4e.webp) 将会打开两个窗口,一个是 IISExpress.exe,一个是浏览器。实测需要等待约 3-5 分钟左右才会启动完成,这时你可以喝口水,放松一下。 ![33224a380422809b99cfe0eecf959bda.webp](/download/0100717b8e7aec6348ca871847d0d0940232.webp) 如果看到这个页面,恭喜你,开发环境顺利搭建完成了。 ![b645f0a95fdf0290076ec856b2faabfe.webp](/download/0100b5d49b28ad7d465da1a3baca920ea9fb.webp) ### Step 2 登录开发环境 Step 1 正常启动成功后,打开 `协同开发平台` 在登录界面的 `服务器设置` 中输入 `http://localhost:配置的端口`,例如这里配置的端口为 `1203`,因此输入的是 `http://localhost:1203`。 ![f8232ab28a5878ebdd2386ed7e6f1af4.webp](/download/01004a92b06438bd46ad9a92be26c4ff5daa.webp) 修改完后,正常登录即可。 ### Step 3 打开项目 等待登录完成,将在 `我的应用` 对话框中看到新建的项目 ![6b9a2e212673b635cd5a5fce45ad65f4.webp](/download/01009050da1699dd4ff78028fc4c6650534f.webp) ### Step 4 新建表单插件工程 在右侧的项目对话框里,展开 `程序集包`,选择 `表单插件工程` (一定要选中),然后 `右键` 在弹出的菜单中选择 `新建表单插件工程`。 ![e1b02f855a13066f0d32a8f4483f4be7.webp](/download/010004f8ab8b20b5490fb578796273af8fd3.webp) 在弹出的对话框中添加输入 `工程名称` ,一般情况下 `工程目录` `引用/输出目录` 都是默认在项目文件夹的 `K3Cloud/bin` 目录下,自动生成的路径,可以不用管。 工程名称按照金蝶社区的开发规范的格式来写,Yogurt 的格式是参考了官方的插件名称来的。 > 开发商代码.K3.项目名称.BusinessPlugIn ![a1f7142e8fafd117713264e303d98556.webp](/download/0100bb8a57e632484e289ee4c5f39d7844f4.webp) 新建好表单插件工程后,选中新建的工程(一定要选中),`右键` 在弹出的菜单中选择 `添加插件` ![b04551a47f5cdff58882c884dcefcddb.webp](/download/01008b6ca4affaca4c87baacf9afce7d8377.webp) 然后根据提示依次选择/输入相关的信息。 插件类型这里是动态表单,所以就选择 `动态表单插件` 插件名称建议是 **英文**,必填,插件描述是对这个插件的描述,也可以认为就是这个插件的 **中文名称**,非必填,但是个人建议写上后期添加插件的时候好区分一点。 ![bda421f05aaf7a1b6f2c071828ef8531.webp](/download/0100725a52bf49214103a0feb7247e2f1d26.webp) 添加完插件之后,系统会自动创建一个关于动态表单插件的模板。模板好评!!!个人认为这个功能比用 BOS 设计器来开发要舒服很多。 在协同开发平台里可以直接查看和编辑代码,个人认为仅限于临时改改代码可以,开发的效率还是不太高。建议使用 `Visual Studio`,简称 `VS`。Yogurt 使用的是 `Visual Studio 2019 Community` 也就是社区版(免费)。 ![b464de4cd42e73ea380fedae550672cc.webp](/download/0100d6383e6726c5434291379ba43e2be081.webp) 使用 `VS` 开发的话,可以选中工程后,`右键` 在弹出的菜单中选择 `在VS中打开`。 ![3364edc67c9d2b76b10902cf0a563346.webp](/download/01009fa603e6891d4025b8ce727be1958030.webp) VS 中打开的效果如下,相对来说在这里开发要效率高一点,比如各种代码提示和补全什么的。大神盲写请忽略,哈哈哈哈哈。 ![c27f31b5ede01f0c7dabc7972ede9685.webp](/download/01005a9be3ac3b324e458bb45b868b2467df.webp) ### Step 5 编译工程 一般来说,写完代码直接在 VS 里直接编译就可以了,不过协同开发平台里也提供了一个 `编译工程` 的功能,应该是给没有安装 VS 的情况准备的,没关系,都能用,生成 dll 的路径都是一样的 —— `项目文件夹\K3Cloud\bin`。这个也是好评!!!之前用 BOS 设计器开发的时候为了避免因为各种引用污染了开发环境,所以就手动复制粘贴生成的 dll 到开发环境的 `bin` 目录,哎,难哪,这下每个有独立的开发环境 (差不多2个G,也是。。。总比没有好),不用那么麻烦的复制粘贴了。 需要注意的是:**只有编译好的项目才能被注册**。 ![ce067253ca5146220b1f162f28181750.webp](/download/0100c84cf85174c64c7bbbbd27747c926455.webp) ### Step 6 新建动态表单 做完前面的准备,就可以创建动态表单了,当然,这个顺序倒不是必须的,可以按自己的习惯来。在 `业务领域` 的 `子系统` 下找到 `动态表单` 的分类,`右键` 在弹出的菜单中选择 `新增`

[二开笔记] 如何在协同开发平台新建一个动态表单项目

## 前言上一篇整理了关于如何在协同开发平台搭建开发环境的笔记 (传送门:[[二开笔记] 如何使用协同开发平台进行新项目开发](https://we...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信