1 How to Speed up Your Development Time and Create Ground Breaking UGNX Applications Using VB.NET...

Post on 16-Jan-2016

215 views 0 download

Tags:

Transcript of 1 How to Speed up Your Development Time and Create Ground Breaking UGNX Applications Using VB.NET...

1

How to Speed up Your Development Time and Create Ground Breaking UGNX Applications Using VB.NET

Jim 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

What language should I use?

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

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 fitall 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

Solution Options:

User Defined Features

Parametric Models

Product Template Studio

Process Studio

Journals

Macros

Applications

This presentation will focus on the usage of VB.net,

demonstrating how you can implement this newly supported

language into your applications.

6

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)

7

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

8

Demo

9

Jim DeMercurio KBE Global Development Manager/ArchitectGeneral Motors Corpjim.demercurio@gm.com