Susan IbachTechnical Evangelist
Preview and identify code faster with the enhanced scroll bar feature added in Visual Studio 2013
Find more Visual Studio tips and tricks here
Fans of Sublime will be happy to see new feature in Visual Studio 2013. The enhanced scroll bar highlights and previews code in your file. This post will cover
Take a look at the following screenshot from Visual Studio 2013, notice the different color indicators in the scroll bar. These indicators highlight different points of significance in my code.
When you make changes to your code, the scrollbar highlights the locations of your modified code using yellow
Locations of breakpoints are highlighted with purple.
Locations of compilation errors are highlighted with red
The current cursor location is highlighted with a bar.
By default when you install Visual Studio 2013, the scroll bar is in bar mode. If you want to preview code with the scroll bar you must change it to map mode. To change the scroll bar mode, right click on the scroll bar itself and choose Scroll Bar Options from the context menu. You could also locate the scroll bar settings by typing “scroll bar” in the Quick Launch, or by navigating to Tools | Options | Text Editor | All Languages | Scroll Bars from the menu.
To see a preview of code using the scroll bar change the behavior from “Use bar mode for vertical scroll bar” to “Use map mode for vertical scroll bar”
In map mode, the scrollbar shows thumbnails of the code, and if you hover over the a portion of the scrollbar, you see a preview of the code at that location.
You can control the width of the scrollbar in map mode by changing the Source Overview in the scroll bar settings. Turning off the Show Preview Tooltip setting would turn off the code preview that appears when you hover over the scrollbar.
Yet another reason to upgrade to Visual Studio 2013!
The enhanced scroll bar is a new feature in Visual Studio 2013. So if you haven't downloaded a copy yet. You can download it and start exploring today.
Learn more about the new features of Visual Studio by watching the Visual Studio 2013 New Features at Microsoft Virtual Academy
Ever tried to remember where you turn line numbers on and off? Or where you go to change the theme for Visual Studio? Quick Launch, a new feature in Visual Studio 2013, gets rid of the guess work!
As I was exploring new features in Visual Studio 2013, I found mention of a new feature called Quick Launch. After one day, I was hooked! Quick Launch is a feature that helps you locate features and options within the Visual Studio tool. You can find the full documentation of the feature in the MSDN documentation on Quick Launch. In this post I will cover the following:
Look in the top right hand corner of your developer environment in Visual Studio 2013. You will see a text box. That’s Quick Launch.
Quick Launch is a search tool, but instead of searching through your code, it searches the Visual Studio tool itself. Quick Launch will search menu items, options, and file names (NOT file contents, you already have other tools for searching file contents), Nuget packages, and tasks.
Let’s say you want to change the font size of the text in the code editor window. You know that’s buried somewhere in Tools | Options but you can’t remember exactly where. Just go to Quick Launch and type “font size” check out the results.
As you can see, the search results return the location of the font size setting in Tools | Options. If you click on “Environment – Fonts and Colors” Visual Studio will open up the Tools | Options to the location where you can set your font size.
It will even update the search results if you have installed Visual Studio add-ons that provide additional menu items. I have installed a Color Theme pack, so when I can’t remember where to change my selected color them search for “theme” . I not only see where I can change the theme in Tools | Options, but also the menu items that were created when I installed the add-on.
If you know you are searching menu items or Tools Options specifically, you can even specify prefixes when you do your search to narrow down results.
For example, I might not remember where in the menu to launch performance tools. So I type “@menu performance”. The results only show menu items that include the keyword performance.
Quick Launch is a new feature in Visual Studio 2013. So if you haven't downloaded a copy yet. You can download it and start exploring today.
Susan Ibach and Christopher Harrison present new features in Visual Studio 2013 on Microsoft Virtual Academy.
I’ve been blogging about different Visual Studio features on GoDevMental, so when the opportunity came along to do a presentation to highlight some of the great new features in Visual Studio 2013, I couldn’t resist. I love sharing great tips on how to get the most out of Visual Studio.
Tomorrow, Thursday December 12th, 2013, I’ll be presenting New Features in Visual Studio 2013 with the help of Microsoft Certified Trainer, Christopher Harrison on Microsoft Virtual Academy (MVA). You may have seen Christopher on MVA before, he presented ASP.NET MVC 4 Jump Start, and Developing SharePoint Server 2013 Core Solutions Jump Start. He will also be presenting Developing SharePoint Server Advanced Solutions Friday December 13th, 2013.
The recording is now available here
If you can, join us live tomorrow, Thursday December 12th starting at 10:30 AM Pacific time. Register here.
If you can’t join us live, the recorded sessions will be available along with all lots of other great content on demand afterwards at Microsoft Virtual Academy.
Attend the Microsoft Virtual Academy session, or check out the Dojo session to learn how you can take your existing Unity game and bring it to Windows Phone or Windows 8.
Whether you are using Unity Pro or Unity Free, the add-ons for Windows Phone 8 and Windows Store are available free of charge. So why not give your app or game the maximum possible reach, by bringing it to the Windows store. If you are a student you can even get your store account for free through DreamSpark!
There are two great sessions to help you learn the ins and outs of taking a Unity game to the Windows store:
Join Canada’s own Mickey MacDonald and Bryan Griffiths and learn how to bring your Unity games to the Windows and Windows Phone platforms. You’ll see how easy it is to customize your app to take advantage of the built-in Windows 8.1 features; for example, increase user interaction by using Share and bring users back to your game by updating Live Tiles with the latest high scores or gamer info. If you already have a Unity game in another store and you want to increase downloads/revenue by adding it to the Windows stores, this is where you’ll learn how to do it.
You will learn
Watch the event live today December 6, 2013 9AM – 5 PM Pacific. If you miss it, you can watch it later on demand at Microsoft Virtual Academy website afterwards. Don’t forget, if you are a Canadian, you could earn rewards and prizes in the Developer Movement program just by watching a course on Microsoft Virtual Academy!
As part of Canada’s Developer Movement, the code sensei is helping you earn your black belt in coding by providing you with great presentations. You can see all the sessions at the Developer Dojo page on Channel 9. Check out the Developer Dojo session on Unity and Gaming.
There are two sessions of interest to Unity developers.
Fun trivia fact: Unity fans might be interested to know that the dojo background used to display the presentation was actually built by the presenter using Unity.
Introduction to Code Kwondo/A Close look at Unity for Windows 8 and Windows Phone
In part 1 of this developer dojo, Sensei Jonathan Rozenblit introduces Code Kwondo, the Developer Movement program launching November 2013. Code Sensei Mickey MacDonald then takes you on a close look at Unity and how you can bring in your Unity assets into Visual Studio 2013 to create Windows 8 and Windows Phone versions of your games/apps.
Unity to Visual Studio to Windows and Windows Phone store
In part 2 of this developer dojo, Code Sensei Mickey MacDonald baffles Sensei Jonathan Rozenblit when he shows him and the viewers just how easy it is to go from Unity to Visual Studio to the Windows and Windows Phone Stores. Watch this session to get Sensei Mickey's checklist of things to check and do before submitting your game/app for certification and his recap checklist of things to consider before getting deep down into design and code.
Getting started with DirectX can be daunting, but there are a couple of new resources out that can help you!
You won’t master DirectX/C++ game development in a day, but if you want some good resources to help you get rolling, there are two great resources you should check out:
Microsoft Virtual Academy offers a variety of live and recorded sessions on a variety of technologies. Tomorrow, Thursday December 5th, 2013. The session will be available on demand after the event, so if you miss the live date, you don’t have to miss out! Mickey Macdonald and Bryan Griffiths will be doing an introduction to C++/DirectX Game development.
Mickey & Bryan are well equipped to help you learn about building games from the ground up. They’ll cover topics such as game loops, input detection, basic shaders, and state management.
Mickey is an indie game developer and also a technical evangelist at Microsoft. Bryan is a video game design instructor at triOS college and has also worked on AAA title as well as smaller indie and web based games.
Find out more about their session and register here
If you are interested in building a DirectX game for the Windows Store, check out the DirectX game learning template. You will find links to download, information about the template and the Getting Started Guide here.
The learning template extends the basic DirectX app template and adds additional components such as
Thanks to Jim Galasyn for the blog post with the information on this great resource!
If you are in Canada, register for Developer Movement and you could get rewarded just for watching the session on Microsoft Virtual Academy!
Publish a game to the Windows 8 or Windows Phone store and earn even bigger rewards!
Developer Movement is a loyalty program that can get you anything from a t-shirt to an Xbox One or Surface 2! This year’s theme is Code Kwon-do and we want you to earn your belt promotion through coding (in my opinion anyone who is building a DirectX/C++ is obviously going for their black belt!)
Get all the details and Register today to start earning your rewards! The program expires June 1, 2014.