AVEVA’s adoption of PML .NET gives developers the opportunity to use AVEVA Common Application Framework (CAF) with the potential of creating fully operational standalone applications that have read-write access to PDMS Design databases. It also provides limitless usage of 3rd party libraries like XML support, Regular Expressions, Graphical Device Interface (GDI), Communication services, etc.
This class is designed to give an introduction to the AVEVA .NET customization. There is no intention to teach software programming but provide instructions on how to customize the AVEVA application using the .NET platform and the CAF interface. The class will demonstrate how to write a .NET Addin and UI Control and expose it to use with PML. Users will have the opportunity to develop their own C# code and use them in PDMS.
Prerequisites[/U]:
The participants must have completed an AVEVA Basic Foundations Course and be familiar with the AVEVA applications. AVEVA Marine or Plant and Visual Studio 2005 or 2008. Moreover, have knowledge of PML and object oriented programming with some experience in .NET coding using MS Visual Studio 2008. Some .NET framework knowledge is a plus, but not necessary. Assumes users are well versed in the C# programming language.
The workshop will consist of lectures and visual presentations, demonstrations, worked examples and practical exercises. Each trainee will be provided with example files to aid with the exercises. Each workstation will have a training project, populated with model objects. This will be used by the trainees to practice their methods, and complete the set exercises.
I'm programing AVEVA using MS Visual Studio 2010 but only with .NET Framework 3.5. The main problem - is to develop
some number of classes that will treat AVEVA Database as usual relative DB with SQL. Everybody knows that SQL Direct does not work.
Also it is designed for external programs and the real need is to develop addins for AVEVA (to work inside AVEVA).
Every one will pay AVEVA money for such a set of additional classes (some new Namespace). May be some of AVEVA programmists will
develop someting of that kind taking into cosideration the existance of LINQ. All this loops on Enumerators, LAST,FIRST,NEXT DBElements -
it's all from last century ...
To Han_BFY.
If You want to create programs for PDMS - than C# is the only solution unless You want to write on PML.
In Diagrams (P&ID based on Visio 2007) You could use any program You want, but only for programs
based on right mouse click. I'm usualy combining PML and C#. All forms and requests to SQL Server on C#,
collections and connections (like, CONN P3 OF CE TO P3 OF /some name) on PML.
VladVillain... You learn C# by your self? or you attend a C# class??? can you share about programming PDMS using C# with me...
I am still beginner.... do you have any guide that you can share??
Is this course schedule to come again in the states or any were else?
Please if any one know anything about any schedule of this course, do let me know.
Thanks in advance[FONT=OfficinaSanITC-Book][SIZE=7][COLOR=#1a80cd][FONT=OfficinaSanITC-Book][SIZE=7][COLOR=#1a80cd][FONT=OfficinaSanITC-Book][SIZE=7][COLOR=#1a80cd]
[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT]