SlideShare a Scribd company logo
Visual Studio
2012
An Introduction
MUGI Jadetabek
Nicko Satria Utama
Thanks for coming
 Sendempty email to mugi@mugi.org to
 subscribe
Visual Studio
   It is an Integrated Development Environment
    from Microsoft to develop high performance
    application.
   Latest release is Visual Studio 2012 and .NET
    Framework 4.5
   Supported multiple language service; almost
    25 language on prior Visual Studio 2010
   Support Native, .NET and Metro application
What’s new .NET 4.5
 Improve  responsiveness through
  asynchronous operation
 Several new features on parallel
  computing
 Support windows store applications
 Improve applications run by utilizing more
  on multiple core
 Shorter to develop by reuse library
  andframework.
What’s new in desktop apps
 Many  improvement on WPF
  responsiveness through asynchronous and
  parallel
 Add ribbon control on WPF
 Improve performance on large dataset
  when to display in a virtualizing grid
What’s new in web apps
 ASP.NET with HTML 5 support
 Support websocket protocol
 Improve security
 Support oAuth and OpenID
 Asynchronous read and write HTTP
  request and response
Visual Studio 2012 Edition
 Express (free)
 Professional
 Premium
 Ultimate
 Test Professional
Built in Language Service
 C#  .NET
 VB .NET
 C++ Native and C++ .NET
 F# .NET
Other supported language
 Boo
 Cobol
 A#  (ADA implementation on .NET)
 L# (LISP implementation on .NET)
 Many more…..
Visual Studio 2012
 DEMO     for Visual Studio 2012 Express
 Edition
Why need it?
 Helps to understand the context of your
  development.
 Make it easier to develop
 Easier to share the code across team
  members
 Focus on your solution
 Perform automation on your
  development

Develop as a team member
 VisualStudio 2012 has ability to perform
  multiple language service through
  projects.
 For example. A product/solution consist of
  multiple language. A business logic is built
  by C#, UI is built using VB.NET.
.NET Framework
   It is built and run on top of windows
   It has Common Language Runtime (CLR) and
    Base Class Library (BCL)
   CLR run time environment that runs the code and
    provides services that make the development
    process easier
   BCL is a comprehensive, object-oriented
    collection of reusable types that you can use to
    develop applications ranging from traditional
    command-line or graphical user interface (GUI)
    applications to applications based on the latest
    innovations provided by ASP.NET, such as Web
    Forms and XML Web services
Project template
 Helps   developer to understand and
  create project for specific environment.
 Built-in template: Windows Form, WPF,
  Metro, ASP.NET, Webservices.
 Another template can be installed
  separately.
Project template
 It contains project assets (source code,
  image, form, etc) that can be used and
  customized.
 It also contains default project structure
  that can be use by built engine to
  compile source code into executable or
  library.
Console
 It
   is a project template to develop a
  console (command prompt/dos style)
  based application.
Windows Form
 Itis project template to develop a GUI/
  desktop application.
 There is no further improvement since
  windows form will be replace completely
  by Windows Presentation foundation.
ASP.NET
 It is a template to develop a web based
  application
 It can develop using asp.net web form
  and asp.net mvc
Windows Presentation
Foundation
 It is a project template to develop GUI/
  desktop application
 It is using declarative and imperative
  approach.
 It can built multimedia, 2D and 3D
  application.
Silverlight
 It is a template to develop rich client web
  application
 It runs on web and only a required
  component will be download locally
 Support webcam
Develop with team
 Visual Studio 2012 support source code
  control and team sharing using Team
  Foundation Server
 There is a free edition (max 5 user) Team
  Foundation Server Express 2012.
 Each team members can manage source
  code by check in and out; merge and
  fork;
Cost
 Visual   Studio 2012 Express – free to install
 SQL Server 2012 Express – free to install
  and redistribute
 .NET Framework 4.5 – free to install and
  redistributable
 Team Foundation Server Express – free to
  install.
 The only cost is Windows OS and your
  hardware
Thank you…
 Contact:   nickotech2000@yahoo.co.uk

More Related Content

PDF
Introduction to flutter
PPT
USER INTERFACE DESIGN PPT
PDF
Flutter beyond hello world
PPTX
Flutter workshop
PPT
PPT
RichControl in Asp.net
DOCX
Report on car racing game for android
PPTX
Dart and Flutter Basics.pptx
Introduction to flutter
USER INTERFACE DESIGN PPT
Flutter beyond hello world
Flutter workshop
RichControl in Asp.net
Report on car racing game for android
Dart and Flutter Basics.pptx

What's hot (20)

PPTX
Flutter
PDF
Responsive web design
PPTX
Lecture 1 introduction to vb.net
PDF
Responsive Web Design
PDF
Flutter state management from zero to hero
PPTX
Web forms in ASP.net
PPTX
Flutter presentation.pptx
PDF
The magic of flutter
PPTX
Types of widgets in flutter? Difference between Row/Column/Stack
PPTX
Basics of the Web Platform
PPT
Introduction to JavaScript
PPTX
Android Widget
PDF
HTML CSS Basics
PPTX
Introduction to ASP.NET
PPT
Javascript
PPTX
Introducing Cascading Style Sheets
PDF
CSS3 Media Queries
PDF
[Alexandria Devfest] the magic of flutter
PPTX
Html form tag
PDF
Web Development Presentation
Flutter
Responsive web design
Lecture 1 introduction to vb.net
Responsive Web Design
Flutter state management from zero to hero
Web forms in ASP.net
Flutter presentation.pptx
The magic of flutter
Types of widgets in flutter? Difference between Row/Column/Stack
Basics of the Web Platform
Introduction to JavaScript
Android Widget
HTML CSS Basics
Introduction to ASP.NET
Javascript
Introducing Cascading Style Sheets
CSS3 Media Queries
[Alexandria Devfest] the magic of flutter
Html form tag
Web Development Presentation
Ad

Viewers also liked (20)

PPTX
Introduction to Visual studio 2012
DOCX
Visual Studio 2012
PPTX
Fundamentos de programación Visual Basic
PPTX
Visual studio introduccion
PDF
Manual visual-basic-net-sql-server-paso-a-paso-gratis
PPT
ASP.NET Training Syllabus Course
PPTX
Visual studio 2015
PPTX
Visual studio 2012 - What's in it for me?
PPTX
Manual visual basic .net
PPTX
New SharePoint Features in Visual Studio 2012!
PPT
Chapter 01
PPTX
Visual basic 6.0
PPTX
visual basic 6.0
PDF
Visual Basic IDE Introduction
PPTX
Object Oriented Programming I
PPTX
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...
PPTX
Presentation on Visual Studio
PPT
Oop Presentation
PPT
Visual Studio IDE
PPTX
Need of object oriented programming
Introduction to Visual studio 2012
Visual Studio 2012
Fundamentos de programación Visual Basic
Visual studio introduccion
Manual visual-basic-net-sql-server-paso-a-paso-gratis
ASP.NET Training Syllabus Course
Visual studio 2015
Visual studio 2012 - What's in it for me?
Manual visual basic .net
New SharePoint Features in Visual Studio 2012!
Chapter 01
Visual basic 6.0
visual basic 6.0
Visual Basic IDE Introduction
Object Oriented Programming I
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...
Presentation on Visual Studio
Oop Presentation
Visual Studio IDE
Need of object oriented programming
Ad

Similar to Visual Studio 2012 introduction (20)

DOCX
Vb.net class notes
PPTX
Overview of .Net Framework
ODP
dot net
PDF
TechnoGeek training report
PPT
I T Mentors V S2008 Onramp240 V1
DOCX
Difference between .net and asp.net all you need to know
PDF
Dot NET Core Interview Questions PDF By ScholarHat
PPTX
Microsoft.net architecturte
PPTX
Introduction to vb.net
DOCX
Overview
PDF
.Net framework vs .net core a complete comparison
PDF
DOT NET TRaining
PDF
Visual Studio2010 Product Overview
PPTX
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
PPT
Visual studio 11 developer preview
PDF
Asp.net Vs Vue.js.pdf
PPT
dotNET frameworks
PDF
Asp Net Vs Vue JS Which One You Should Choose for Development.pdf
PDF
Rcs project Training Bangalore
PPT
Introduction to ASP.NET Using Visual Studio
Vb.net class notes
Overview of .Net Framework
dot net
TechnoGeek training report
I T Mentors V S2008 Onramp240 V1
Difference between .net and asp.net all you need to know
Dot NET Core Interview Questions PDF By ScholarHat
Microsoft.net architecturte
Introduction to vb.net
Overview
.Net framework vs .net core a complete comparison
DOT NET TRaining
Visual Studio2010 Product Overview
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
Visual studio 11 developer preview
Asp.net Vs Vue.js.pdf
dotNET frameworks
Asp Net Vs Vue JS Which One You Should Choose for Development.pdf
Rcs project Training Bangalore
Introduction to ASP.NET Using Visual Studio

Recently uploaded (20)

PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Machine learning based COVID-19 study performance prediction
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Encapsulation theory and applications.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Network Security Unit 5.pdf for BCA BBA.
The Rise and Fall of 3GPP – Time for a Sabbatical?
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Spectral efficient network and resource selection model in 5G networks
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Machine learning based COVID-19 study performance prediction
Unlocking AI with Model Context Protocol (MCP)
Diabetes mellitus diagnosis method based random forest with bat algorithm
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Encapsulation theory and applications.pdf
Programs and apps: productivity, graphics, security and other tools
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Building Integrated photovoltaic BIPV_UPV.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Mobile App Security Testing_ A Comprehensive Guide.pdf

Visual Studio 2012 introduction

  • 1. Visual Studio 2012 An Introduction MUGI Jadetabek Nicko Satria Utama
  • 2. Thanks for coming  Sendempty email to mugi@mugi.org to subscribe
  • 3. Visual Studio  It is an Integrated Development Environment from Microsoft to develop high performance application.  Latest release is Visual Studio 2012 and .NET Framework 4.5  Supported multiple language service; almost 25 language on prior Visual Studio 2010  Support Native, .NET and Metro application
  • 4. What’s new .NET 4.5  Improve responsiveness through asynchronous operation  Several new features on parallel computing  Support windows store applications  Improve applications run by utilizing more on multiple core  Shorter to develop by reuse library andframework.
  • 5. What’s new in desktop apps  Many improvement on WPF responsiveness through asynchronous and parallel  Add ribbon control on WPF  Improve performance on large dataset when to display in a virtualizing grid
  • 6. What’s new in web apps  ASP.NET with HTML 5 support  Support websocket protocol  Improve security  Support oAuth and OpenID  Asynchronous read and write HTTP request and response
  • 7. Visual Studio 2012 Edition  Express (free)  Professional  Premium  Ultimate  Test Professional
  • 8. Built in Language Service  C# .NET  VB .NET  C++ Native and C++ .NET  F# .NET
  • 9. Other supported language  Boo  Cobol  A# (ADA implementation on .NET)  L# (LISP implementation on .NET)  Many more…..
  • 10. Visual Studio 2012  DEMO for Visual Studio 2012 Express Edition
  • 11. Why need it?  Helps to understand the context of your development.  Make it easier to develop  Easier to share the code across team members  Focus on your solution  Perform automation on your development 
  • 12. Develop as a team member  VisualStudio 2012 has ability to perform multiple language service through projects.  For example. A product/solution consist of multiple language. A business logic is built by C#, UI is built using VB.NET.
  • 13. .NET Framework  It is built and run on top of windows  It has Common Language Runtime (CLR) and Base Class Library (BCL)  CLR run time environment that runs the code and provides services that make the development process easier  BCL is a comprehensive, object-oriented collection of reusable types that you can use to develop applications ranging from traditional command-line or graphical user interface (GUI) applications to applications based on the latest innovations provided by ASP.NET, such as Web Forms and XML Web services
  • 14. Project template  Helps developer to understand and create project for specific environment.  Built-in template: Windows Form, WPF, Metro, ASP.NET, Webservices.  Another template can be installed separately.
  • 15. Project template  It contains project assets (source code, image, form, etc) that can be used and customized.  It also contains default project structure that can be use by built engine to compile source code into executable or library.
  • 16. Console  It is a project template to develop a console (command prompt/dos style) based application.
  • 17. Windows Form  Itis project template to develop a GUI/ desktop application.  There is no further improvement since windows form will be replace completely by Windows Presentation foundation.
  • 18. ASP.NET  It is a template to develop a web based application  It can develop using asp.net web form and asp.net mvc
  • 19. Windows Presentation Foundation  It is a project template to develop GUI/ desktop application  It is using declarative and imperative approach.  It can built multimedia, 2D and 3D application.
  • 20. Silverlight  It is a template to develop rich client web application  It runs on web and only a required component will be download locally  Support webcam
  • 21. Develop with team  Visual Studio 2012 support source code control and team sharing using Team Foundation Server  There is a free edition (max 5 user) Team Foundation Server Express 2012.  Each team members can manage source code by check in and out; merge and fork;
  • 22. Cost  Visual Studio 2012 Express – free to install  SQL Server 2012 Express – free to install and redistribute  .NET Framework 4.5 – free to install and redistributable  Team Foundation Server Express – free to install.  The only cost is Windows OS and your hardware
  • 23. Thank you…  Contact: nickotech2000@yahoo.co.uk