16
Microsoft® Visual Studio .NET Presented by Joseph J. Sarna Jr., MCSD JJS Systems, LLC

Microsoft ® Visual Studio.NET Presented by Joseph J. Sarna Jr., MCSD JJS Systems, LLC

Embed Size (px)

Citation preview

Page 1: Microsoft ® Visual Studio.NET Presented by Joseph J. Sarna Jr., MCSD JJS Systems, LLC

Microsoft® Visual Studio .NET

Presented by

Joseph J. Sarna Jr., MCSD

JJS Systems, LLC

Page 2: Microsoft ® Visual Studio.NET Presented by Joseph J. Sarna Jr., MCSD JJS Systems, LLC

Agenda

• Visual Studio .NET Overview• Tour IDE• Windows Forms• Windows Services• Web Applications• Web Services• Summary

Page 3: Microsoft ® Visual Studio.NET Presented by Joseph J. Sarna Jr., MCSD JJS Systems, LLC

Visual Studio® .NET

.NET .NET PlatformPlatform

Man

age

Man

age

and

Co

llab

ora

tean

d C

oll

abo

rate

DeploymentDeployment

TestingTesting

DevelopmentDevelopment

DesignDesign

AnalysisAnalysis

PlanningPlanning

Page 4: Microsoft ® Visual Studio.NET Presented by Joseph J. Sarna Jr., MCSD JJS Systems, LLC

Agenda

• Visual Studio .NET Overview• Tour IDE• Windows Forms• Windows Services• Web Applications• Web Services• Summary

Page 5: Microsoft ® Visual Studio.NET Presented by Joseph J. Sarna Jr., MCSD JJS Systems, LLC

Tour Visual Studio .NET

Page 6: Microsoft ® Visual Studio.NET Presented by Joseph J. Sarna Jr., MCSD JJS Systems, LLC

Agenda

• Visual Studio .NET Overview• Tour IDE• Windows Forms• Windows Services• Web Applications• Web Services• Summary

Page 7: Microsoft ® Visual Studio.NET Presented by Joseph J. Sarna Jr., MCSD JJS Systems, LLC

Windows Forms

• Framework for building Windows client applications • Uses Common Language Runtime• Language Agnostic• Full support for ADO.NET• Can utilize Web Services

Page 8: Microsoft ® Visual Studio.NET Presented by Joseph J. Sarna Jr., MCSD JJS Systems, LLC

Demonstration of Windows Forms

• Create the Windows Form Example

Page 9: Microsoft ® Visual Studio.NET Presented by Joseph J. Sarna Jr., MCSD JJS Systems, LLC

Agenda

• Visual Studio .NET Overview• Tour IDE• Windows Forms• Windows Services• Web Applications• Web Services• Summary

Page 10: Microsoft ® Visual Studio.NET Presented by Joseph J. Sarna Jr., MCSD JJS Systems, LLC

Windows Services

• An application that runs unattended• Background tasks• No interaction with the user• Can start automatically upon computer startup• Security can be based on specific user accounts

Page 11: Microsoft ® Visual Studio.NET Presented by Joseph J. Sarna Jr., MCSD JJS Systems, LLC

Demonstration of Windows Services

• Create the Windows Beep Service

Page 12: Microsoft ® Visual Studio.NET Presented by Joseph J. Sarna Jr., MCSD JJS Systems, LLC

Agenda

• Visual Studio .NET Overview• Tour IDE• Windows Forms• Windows Services• Web Applications• Web Services• Summary

Page 13: Microsoft ® Visual Studio.NET Presented by Joseph J. Sarna Jr., MCSD JJS Systems, LLC

Web Applications

• Applications that run inside of a browser• Can be server-side or client-side• Allows use of server-side controls which are rendered

in the mode that the viewing browser can comprehend• Compiled first time run• Re-compiled if changes made to the page• Full support for ADO.NET• Best for accessing business rules against a database

Page 14: Microsoft ® Visual Studio.NET Presented by Joseph J. Sarna Jr., MCSD JJS Systems, LLC

Agenda

• Visual Studio .NET Overview• Tour IDE• Windows Forms• Windows Services• Web Applications• Web Services• Summary

Page 15: Microsoft ® Visual Studio.NET Presented by Joseph J. Sarna Jr., MCSD JJS Systems, LLC

Web Services

• The next generation of applications• Modules of code that can be called remotely via HTTP

requests• Language agnostic• Can be called from any platform or client type• SOAP and XML is the transfer medium• Allows passing of data through firewalls

Page 16: Microsoft ® Visual Studio.NET Presented by Joseph J. Sarna Jr., MCSD JJS Systems, LLC

Summary

• Visual Studio .NET Overview• Tour IDE• Windows Forms• Windows Services• Web Applications• Web Services