Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Visual Studio 2012 introduction

5,128 views

Published on

Introduction Short to Visual Studio 2012

Published in: Technology
  • Be the first to comment

Visual Studio 2012 introduction

  1. 1. Visual Studio2012An IntroductionMUGI JadetabekNicko Satria Utama
  2. 2. Thanks for coming Sendempty email to mugi@mugi.org to subscribe
  3. 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. 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. 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. 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. 7. Visual Studio 2012 Edition Express (free) Professional Premium Ultimate Test Professional
  8. 8. Built in Language Service C# .NET VB .NET C++ Native and C++ .NET F# .NET
  9. 9. Other supported language Boo Cobol A# (ADA implementation on .NET) L# (LISP implementation on .NET) Many more…..
  10. 10. Visual Studio 2012 DEMO for Visual Studio 2012 Express Edition
  11. 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. 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. 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. 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. 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. 16. Console It is a project template to develop a console (command prompt/dos style) based application.
  17. 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. 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. 19. Windows PresentationFoundation 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. 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. 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. 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. 23. Thank you… Contact: nickotech2000@yahoo.co.uk

×