Upload
zoe-fleming
View
218
Download
1
Embed Size (px)
Citation preview
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
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
Agenda
• Visual Studio .NET Overview• Tour IDE• Windows Forms• Windows Services• Web Applications• Web Services• Summary
Tour Visual Studio .NET
Agenda
• Visual Studio .NET Overview• Tour IDE• Windows Forms• Windows Services• Web Applications• Web Services• Summary
Windows Forms
• Framework for building Windows client applications • Uses Common Language Runtime• Language Agnostic• Full support for ADO.NET• Can utilize Web Services
Demonstration of Windows Forms
• Create the Windows Form Example
Agenda
• Visual Studio .NET Overview• Tour IDE• Windows Forms• Windows Services• Web Applications• Web Services• Summary
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
Demonstration of Windows Services
• Create the Windows Beep Service
Agenda
• Visual Studio .NET Overview• Tour IDE• Windows Forms• Windows Services• Web Applications• Web Services• Summary
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
Agenda
• Visual Studio .NET Overview• Tour IDE• Windows Forms• Windows Services• Web Applications• Web Services• Summary
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
Summary
• Visual Studio .NET Overview• Tour IDE• Windows Forms• Windows Services• Web Applications• Web Services