PAGE1
PAGE1
二次开发环境配置与工具使用
1.开发环境的准备
1.1硬件要求
在进行AVEVAInTouchMES的二次开发之前,首先需要确保开发机器满足以下硬件要求:
处理器:建议使用IntelCorei5或更高配置的处理器。
内存:至少8GBRAM,推荐16GB或以上。
存储:至少100GB的可用硬盘空间,推荐使用固态硬盘(SSD)以提高读写速度。
显示器:建议使用1920x1080分辨率或更高的显示器,以便更好地查看和编辑代码。
1.2软件要求
除了硬件要求,还需要安装和配置以下软件:
操作系统:Windows10或更高版本。
开发工具:VisualStudio2019或更高版本。
数据库:SQLServer2016或更高版本。
AVEVAInTouchMES:确保安装了最新的AVEVAInTouchMES版本及其开发工具包(SDK)。
1.3环境配置步骤
1.3.1安装操作系统
下载并安装Windows10或更高版本的操作系统。
安装过程中,选择“自定义安装”以确保所有必要的组件都被安装。
1.3.2安装VisualStudio
访问VisualStudio官网(/)下载VisualStudio2019或更高版本的安装程序。
运行安装程序,选择“.NET桌面开发”和“ASP.NET和Web开发”工作负载。
安装完成后,启动VisualStudio并进行基本配置,如设置语言和主题。
1.3.3安装SQLServer
访问SQLServer官网(/en-us/sql-server/sql-server-downloads)下载SQLServer2016或更高版本的安装程序。
运行安装程序,选择“新的SQLServer独立安装”或“添加特性到现有安装”。
按照安装向导的提示完成安装,确保安装数据库引擎和管理工具。
1.3.4安装AVEVAInTouchMES
访问AVEVA官网(/)下载最新的AVEVAInTouchMES安装包。
运行安装程序,按照安装向导的提示完成安装,确保安装开发工具包(SDK)。
安装完成后,启动AVEVAInTouchMES并进行基本配置,如连接数据库和设置生产环境。
1.4环境验证
完成上述安装和配置后,需要进行环境验证以确保所有组件都能正常工作。
VisualStudio验证:
打开VisualStudio。
创建一个新的C#控制台应用程序项目。
编写并运行以下简单的HelloWorld程序:
usingSystem;
namespaceHelloWorld
{
classProgram
{
staticvoidMain(string[]args)
{
//输出HelloWorld
Console.WriteLine(HelloWorld!);
Console.ReadLine();
}
}
}
如果程序能够正常运行并输出“HelloWorld”,则说明VisualStudio环境配置成功。
SQLServer验证:
打开SQLServerManagementStudio(SSMS)。
连接到本地SQLServer实例。
运行以下简单的SQL查询:
--查询当前数据库版本
SELECT@@VERSIONASSQLServerVersion;
如果查询能够成功返回SQLServer版本信息,则说明SQLServer环境配置成功。
AVEVAInTouchMES验证:
启动AVEVAInTouchMES。
登录系统,确保能够正常访问生产环境和相关功能模块。
运行一个简单的生产计划,确保系统能够正常调度和执行生产任务。
2.开发工具的使用
2.1VisualStudio的基本使用
2.1.1创建项目
打开VisualStudio。
选择“文件”-“新建”-“项目”。
在“新建项目”对话框中,选择“C#”-“Windows桌面”,然后选择“Windows窗体应用(.NETFramework)”。
输入项目名称和保存位置,点击“创建”。
2.1.2添加引用
在解决方案资源管理器中,右键点击项目名称,选择“添加”-“引用”。
在“引用管理器”对话框中,选择“浏览”,然后导航到AVEVAInTouchMESSDK的安装目录。
选择需要的DLL文件(如AVEVA.InTouch.MES.API.dll),点击“添加”。
2.1.3编