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

9
1 How to Speed up Your Development Time and Create Ground Breaking UGNX Applications Using VB.NET Jim DeMercurio General Motors Corp

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

Page 1: 1 How to Speed up Your Development Time and Create Ground Breaking UGNX Applications Using VB.NET Jim DeMercurio General Motors Corp.

1

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

Jim DeMercurio General Motors Corp

Page 2: 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

Page 3: 1 How to Speed up Your Development Time and Create Ground Breaking UGNX Applications Using VB.NET Jim DeMercurio General Motors Corp.

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?

Page 4: 1 How to Speed up Your Development Time and Create Ground Breaking UGNX Applications Using VB.NET Jim DeMercurio General Motors Corp.

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!

Page 5: 1 How to Speed up Your Development Time and Create Ground Breaking UGNX Applications Using VB.NET Jim DeMercurio General Motors Corp.

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.

Page 6: 1 How to Speed up Your Development Time and Create Ground Breaking UGNX Applications Using VB.NET Jim DeMercurio General Motors Corp.

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)

Page 7: 1 How to Speed up Your Development Time and Create Ground Breaking UGNX Applications Using VB.NET Jim DeMercurio General Motors Corp.

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

Page 8: 1 How to Speed up Your Development Time and Create Ground Breaking UGNX Applications Using VB.NET Jim DeMercurio General Motors Corp.

8

Demo

Page 9: 1 How to Speed up Your Development Time and Create Ground Breaking UGNX Applications Using VB.NET Jim DeMercurio General Motors Corp.

9

Jim DeMercurio KBE Global Development Manager/ArchitectGeneral Motors [email protected]