90 likes | 220 Vues
Discover how to enhance your UGNX application development speed and efficiency using VB.NET. This presentation by Jim DeMercurio from General Motors explores various solutions available in NX, such as User Defined Features, Parametric Models, and Process Studio. Learn to leverage the strengths of VB.NET, including its integration with Visual Studio, powerful dialog capabilities, and a wealth of online resources. By using this versatile language, you can significantly reduce development time and create intuitive, dynamic applications that meet diverse needs.
E N D
How to Speed up Your Development Time and Create Ground Breaking UGNX Applications Using VB.NETJim DeMercurio General Motors Corp
What solution should I use? NX has many methods for solving your problem, which one works for you? • User Defined Features • Parametric Models • Product Template Studio • Process Studio • Journals • Macros • Applications
Language Options: Expressions Grip C/C++ NX Open Knowledge Fusion .Net ( C#, Visual Basic, Managed C++) Java Dialog Options: UI Styler Block Dialogs Winforms Java Swing Process Template What language should I use? NX has many languages , which one works for you?
Use the right tool for the job. Languages: • C/C++ NX Open • Knowledge Fusion • .Net ( C#, Visual Basic, Managed C++) • Java Dialogs: • UI Styler • Block Dialogs • Winforms • Java Swing Solution Options: • User Defined Features • Parametric Models • Product Template Studio • Process Studio • Journals • Macros • Applications One solution may not fit all your needs, the answer may be use all of them!
What this presentation will cover Languages: • C/C++ NX Open • Knowledge Fusion • .Net( C#,Visual Basic,Managed C++) • Java Dialogs: • UI Styler • Block Dialogs • Winforms • Java Swing This presentation will focus on the usage of VB.net, demonstrating how you can implement this newly supported language into your applications. Solution Options: • User Defined Features • Parametric Models • Product Template Studio • Process Studio • Journals • Macros • Applications
Why Visual Basic.NET? • Widely used language • Numerous examples available (Endless information on the internet) • Visual Studio Integration speeds up development time • Intellisense • Code completion • Powerful dialog capability using WinForms • Visual inheritance • Reusable custom controls and forms • Drag and Drop (wysiwyg)
Benefits Ability to create very dynamic intuitive dialogs Code and dialog creation in the same place/tool Significant reduction in development time Reuse of common functions, controls, forms and classes Use of templates Intellisense/Code completion Consistent look and feel 7
Demo 8
Jim DeMercurio KBE Global Development Manager/ArchitectGeneral Motors Corpjim.demercurio@gm.com