• Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
80
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
5
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • In this session, we’ll take a look at what’s new for developers in Visual Studio 2013.
  • The past year has been huge for Visual Studio, and we’ve been able to deliver so many great features. We’ve gotten lots of great customer feedback, and you’ll see many of those feature requests driven into our products.

    We’ll start off with our

    - “connected” IDE, which illustrates the investments made in more closely integrating the IDE experience with the cloud.
    - Take a look on the new themes and visual designs.
    - We’ll show the productivity features provided in the code editing experience.
    - Key improvements made in IDE performance and a look at improvements in performance and debugging tools.
    - Finally, I’ll end by showing off the new features and improvements added for web and frontend developers.
  • In this section, we’re going to take a look at some of the new features that make Visual Studio the most connected IDE Microsoft has shipped yet.
  • Upon your first launch of Visual Studio, we’ll ask you to log in with your Microsoft account. If you use the account associated with your MSDN or Visual Studio Online account, we’ll be able to enable you to move seamlessly between development machines. We’ll automatically synchronize your settings, allowing you to get up and running faster. At any time you can configure synchronization settings in Tools | Options.
  • The Visual Studio Notification Center provides convenient access to all the notifications the IDE provides. It helps you to keep Visual Studio up-to-date while also keeping the notifications out of the way. The notifications icon in upper-right corner of IDE shows the number of current notifications. You can click to load the Notification Center to view all messages at any time, dismissing any if desired.
  • See script.
  • In this section, we’re going to take a look at investments Microsoft has made in themes and visual design.
  • One key aspect to Visual Studio is providing users with as much flexibility as possible. You’ll see places where we allow you to opt-in to features, such as the synchronization a Microsoft account enables. In others, we’ll offer the full flexibility of complete customization with some predefined options.
  • One of the most vocal feature requests we’ve had is to bring back the “Blue” theme, which is now available again. (Expect an applause break here. It will be long.)
  • - You’ll see improved icons, such as folders, making them easier to spot throughout IDE.
    Additional color has been added to other icons to make them stand out more.
    Line work has been added to better define areas and regions, such as around editor and tool windows.
  • In this section, we’ll take a look at some of the new and improved features that provide great productivity boosts when working in the Visual Studio editor.
  • Editor productivity was a major focus for Visual Studio 2013. One of the great benefits to the editor work done is that it applies across the many different project types and scenarios.

    Enhanced scrollbar. The enhanced scrollbar provides a preview of the source file that helps you find your way around your code
    Alt+Up to move a line of code upward, you’ll get the same experience across the various types of files you use in the course of your job.
    advanced Peek functionality where you will be able to know your code stack calls without leaving the context of your original file.
    CodeLens: Track metadata for each method, and provides heads up display, once your project is integrated with TFS you will be able to see recent change sets, work items associated and much more.
  • Now let’s dig into some of the major performance improvements available in Visual Studio 2013.
  • Over the past year, all teams have had a major focus in improving the performance across the entire IDE. Some of the performance improvements were subtle, such as with typing and scrolling. Others were more obvious, such as addressing the underlying causes of the “Visual Studio is busy” dialogs. One major improvement you’ll see from the beginning is that solution loads have been moved to background threads, resulting in asynchronous operations that don’t hang the UI. The same is true for the build process, which allows you to continue to work before these operations are complete. It’s also important to note that many of these improvements are prioritized and driven by data from Customer Experience Improvement program.
  • Adding new web project is straight forward, you can choose between Web Forms, MVC, Web API easily.
    Full support for all HTML5 elements with full intelliSence
    Improvement for page inspector and 3 way syncing between your browser, DOM elements, and your file.
    Adding built in IntelliSence support for AngularJS and Knockout.
    Taking a lot of the cool features from Web Essentials and adding it to the core of VS 2013 (Color Picker, Vendor Specific Elements)
    New browser link using SignalR
  • - Web Forms: part of asp.net web app framework, one of the programing models to built web aps.
    Apps written in HTML, server side controls, and server code
    Any user coming from desktop app development will be familiar.
    MVC: Follows MVC pattern, used to create lightweight, highly testable presentation framework
    Model holds the data, often retrieves and store the data in.
    View is the UI (Display view components)
    Controller: Handler user interaction, work with the model and select the view
    Highly testable highly separation of concerns.
    Web API: Used to build HTTP services whaih can be consumed by variety of devices (broswers, smartphones, other services)
  • Now we’ll take a look at some of the advancements in performance tools & debugging.
  • Historically, performance and diagnostics tools have been scattered throughout the Visual Studio experience. While there were lots of tools to help developers solve the problems they were facing, they were often not discoverable and often provided inconsistent experiences. With Visual Studio 2013, an effort has been made to consolidate the tools and experience in order to simplify the process of measuring and troubleshooting apps.
  • In the Performance and Diagnostics hub you have the ability to create a new session. This session can launch a new app, attach to a running app, Web site, and so on.
  • Once the app is running, you’ll get a wealth of performance and diagnostics data that can help you visualize potential issues with the application, as well as dig into all the profiling information you need.
  • To stay up-to-date with the latest information on Visual Studio, please check out these sites.

Transcript

  • 1. The connected IDE Themes and visual design Improved Editor, higher productivity! IDE performance improvements What is new for web developers Performance tools & debugging
  • 2. Sign into the IDE with your Microsoft Account Move seamlessly between your machines Synchronize settings across your devices Get up and running faster
  • 3. Keep Visual Studio up-to-date Easily determine what’s important Address later One common location
  • 4. Send your Feedback to Visual Studio team directly. If you are happy let them know. If you frustrated about feature, or you faced a bug just go there and report it.
  • 5. More than 400 icons have been changed for better coloring and contrast Better border lines to define areas and regions Vivid Hover colors. Active/inactive instances
  • 6. Enhanced scrollbar Move lines Peek Definition CodeLens New project templates And much more…
  • 7. Solution load time is improved IDE startup and responsiveness Improvements are driven by data from Customer Experience Improvement program
  • 8. Unified project templates Full support for HTML5 Improvements in page inspector Intellisense for AngularJS and Knockout Improved CSS3 editor and JS editor Browser link
  • 9. One launch point for all profiling tools New energy consumption monitor tool New XAML UI responsiveness tool
  • 10. What’s new in VS 2013: msdn.microsoft.com/en-us/library/vstudio/bb386063(v=vs.120).aspx Visual Studio blog: blogs.msdn.com/b/visualstudio/ Visual Studio Toolbox on Channel 9: channel9.msdn.com/Shows/Visual-Studio-Toolbox