1 Introduction 介绍
Michael Wang 翻译到1.1.2章节
The .NET Customisation User Guide gives software engineers with experience of software development in C# using Visual Studio guidance on the development of .NET customisation for the AVEVA Plant and AVEVA Marine products.
这个用户指南介绍了如何用C# 开发AVEVA Plant 和 AVEVA Marine 插件。
1.1 .NET Customisation Architecture 架构
The introduction of a customisation capability using Microsoft .NET technology has opened up a whole new world of customisation and is particularly relevant for the integration of AVEVA products with other customer systems. .NET API’s provided access to various aspects of the product including Graphical User Interface, Database and Geometry.
使用Microsoft .NET技术为AVEVA产品与其它系统的整合打开了一个全新的世界。
As part of AVEVA’s strategy of ‘continual progression’ the .NET customisation capability has been introduced in such a way that it can be used alongside the existing PML based customisation. Through the use of PML.NET, an enhancement to PML which allows the PML programmer to call .NET code, customisation which utilizes the strengths of .NET compiled code and PML can be achieved.
作为AVEVA “持续进步” 策略的一部分,.Net扩展与已有的PML开发并行的方式引入。通过 PML.Net,PML可以调用.Net扩展。
The above diagram illustrates the two new methods of customisation using .NET technology. The first is via the concept of a .NET Addin and the second using PML.NET. Both methods provide a mechanism whereby a .NET assembly (dll) can be dynamically loaded into a module at runtime.
上图说明了是用 .Net技术的两种方法&#x