- 1、本文档共46页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
1.2系统开发工具介绍深圳市信息职业技术学院——开发环境和UML建模
开发工具和操作系统环境介绍01目录NuGet包本地配置及升级说明02项目运行配置说明03UML建模04代码段的使用05
知识回顾数据库的基础语法;数据库的基础操作;
学习目标通过本节学习可以:掌握工业软件的项目运行配置;掌握工业软件UML建模工具的使用;掌握Nuget包本地是如何配置的;掌握代码段的使用;了解工业软件开发环境的操作系统;了解工业软件的开发用到的工具有哪些。
01开发工具和操作系统环境介绍
思考题工业管理软件开发的操作系统环境是?系统开发工具使用的是?
操作系统环境介绍工业软件开发操作系统:只能在Windows操作下进行开发;操作系统内存:16G或以上;操作系统版本:Windows10或以上版本(Windows11家庭版除外);操作系统说明:1)windows11家庭版操作系统很多开发工具的安装都会受到影响;如SQLServer数据库、ODAC安装失败,创建不了ftp用户名密码等;2)检查电脑操作系统,如果操作系统为Windows11家庭版,可以升级到windows11专业版或者重装系统。
开发工具介绍工业管理软件开发VS环境数据库MQ代码段Redis建模工具系统开发工具:VisualStudio2019或以上,VS2019以下不支持.netcore,工软BS开发使用的是.netcore框架开发的;数据库:支持oracle(11g或以上)、sqlserver(2012以上版本)和mysql(5.7或以上),工业软件中使用数据库较多的是Oracle,其次是SQLServer,MySql使用相对较少;Redis:session缓存信息的处理,工业管理软件中项目启动读取配置、数据库表映射、元数据、实体规则、模块定义等这些的处理都是Redis实现的;MQ:消息队列,一部分的系统间的异步传输实现使用的是MQ,大部分系统的传输使用的是接口实现的;建模工具:ModelFirst,UML实体建模,根据建模生成实体和界面类的代码是通过该工具实现的;代码段:用于在开发过程中快速生成代码片段,生成的代码片段包括实体属性和扩展属性,提升开发效率。
02NuGet包本地配置及升级说明
思考题工业管理软件平台程序集是通过什么进行管理的?
Nuget包本地配置及升级说明NuGet包升级配置平台程序集是通过NuGet包进行管理的,系统开发依赖于平台程序集,在第一次获取项目程序进行开发之前需要将平台程序集的NuGet包进行本地项目配置及升级操作。操作步骤如下:1、解决方案项目用VS打开--【工具】--【NuGet包管理器】--【程序包管理器设置】
Nuget包本地配置及升级说明NuGet包升级配置2、进入到选项--【程序包源】
Nuget包本地配置及升级说明NuGet包升级配置3、升级NuGet包
03项目运行配置
思考题工业管理软件开发环境要确保哪几个工程能够运行成功才表示项目环境是OK的?
项目运行配置项目运行配置工业管理软件的项目程序调试工程包括调度服务SIE.ScheduleServer、应用服务SIE.WebApiHost、Web服务WebClient、桌面端应用程序WpfClient;在开发阶段调试用到的工程为SIE.WebApiHost、WebClient、WpfClient,所以在项目开发前要确保这三个工程能够正常运行不报错,为后续代码开发出现异常减少排查时间和方便问题跟踪定位。
SIE.WEBAPIHOST项目运行配置ApiHost项目运行配置将SIE.WebApiHost项目设置为启动项目(注意启动类型要以WebAPIHost启动),检查SIE.WebApiHost的配置文件appsettings.json是否符合要求,需要检查的配置包括:数据库的配置、Redis的配置(不配置使用内存缓存)、MQ的配置(未使用消息队列可以不配置)、日志的配置、上传方式的配置。
SIE.WEBAPIHOST项目运行配置ApiHost项目运行配置配置无问题后,生成解决方案不报错,运行项目能够启动成功则表示SIE.WebApiHost环境OK。
webclient项目运行配置WebClient项目运行配置将WebClient项目设置为启动项目,检查WebClient的配置文件appsettings.Development.json是否符合要求,需要检查的配置包括:数据库的配置、Redis的配置(不配置使用内存缓存)、MQ的配置(未使用消息队列可以不配置)、日志的配置、上传方式的配置。
webclient项目运行配置WebClient项目运行配置生成解决方案不报错,运行项目,能跳转到登录界面,输入用户名和密码能登录成功,说明WebClient
您可能关注的文档
- MES开发与应用 课件 1.1.1-1.1.3 工业管理软件系统技术栈介绍(2).pptx
- MES开发与应用 课件 1.1.4 工业管理软件系统技术栈介绍-认识C#语言.pptx
- MES开发与应用 课件 1.1.5 工业管理软件系统技术栈介绍-C#编程基础.pptx
- MES开发与应用 课件 1.1.6 工业管理软件系统技术栈介绍-面向对象基础.pptx
- MES开发与应用 课件 1.1.7 工业管理软件系统技术栈介绍-面向对象高级.pptx
- MES开发与应用 课件 1.1.8 工业管理软件系统技术栈介绍-集合.pptx
- MES开发与应用 课件 1.1.9 工业管理软件系统技术栈介绍-C#常用类.pptx
- MES开发与应用 课件 1.1.10 工业管理软件系统技术栈介绍-文件操作.pptx
- MES开发与应用 课件 1.1.11 工业管理软件系统技术栈介绍-使用ADO.NET操作系统.pptx
- MES开发与应用 课件 1.1.12 工业管理软件系统技术栈介绍-Linq常用语法.pptx
文档评论(0)