Browse by Tags

Tagged Content List
  • Blog Post: Now Shipping! Coding Faster: Getting More Productive with Visual Studio (Covers Microsoft Visual Studio 2005, 2008, and 2010)

    At long last it is with great pride that I can officially announce the availability our new book! After a year of work and a few interesting speed bumps along the way the book is now in stores world-wide. If you want the best price that I have seen so far, I suggest you go to Amazon: http://www.amazon...
  • Blog Post: Static Code Analysis – Understanding the Predefined Rules

    SKU: Premium, Ultimate Versions: 2010 Code: vstipTool0140     In vstipTool139 (“Static Code Analysis – Simple Code Analysis”) we scratched the surface of code analysis for a simple class. Now we will begin to delve deeper into the extensive set of predefined rules available out-of-the-box in...
  • Blog Post: Static Code Analysis (aka FxCop) – Simple Code Analysis

    SKU: Premium, Ultimate Versions: 2008, 2010 Code: vstipTool0139   In my extensive travels with my good friend Clint Edmonson ( http://www.notsotrivial.net/blog/ ) we found yet another feature available in Visual that seems to be underutilized: Static Code Analysis. After some digging, we discovered...
  • Blog Post: Code Metrics: Working with Columns

    Windows: Alt, V, M (press several times), Enter Menu: View | Other Windows | Code Metrics Results Command: View.CodeMetricsResults SKU: Premium, Ultimate Versions: 2008, 2010 Languages: C++ (managed only), C#, VB Code: vstipTool0138     The last top on our tour of the Code Metrics Results window...
  • Blog Post: Code Metrics – Creating Work Items from Code Metrics Results

    Windows: Alt, V, M (press several times), Enter Menu: View | Other Windows | Code Metrics Results Command: View.CodeMetricsResults SKU: Premium, Ultimate Versions: 2008, 2010 Languages: C++ (managed only), C#, VB Code: vstipTool0137   NOTE: This tip requires that you are connected to a Team Foundation...
  • Blog Post: Code Metrics: Code Metrics Results Exporting

    Windows: Alt, V, M (press several times), Enter Menu: View | Other Windows | Code Metrics Results Command: View.CodeMetricsResults SKU: Premium, Ultimate Versions: 2008, 2010 Languages: C++ (managed only), C#, VB Code: vstipTool0136   Previously I showed you how to filter your code metrics results...
  • Blog Post: Code Metrics – Code Metrics Results Filtering

    Windows: Alt, V, M (press several times), Enter Menu: View | Other Windows | Code Metrics Results Command: View.CodeMetricsResults SKU: Premium, Ultimate Versions: 2008, 2010 Languages: C++ (managed only), C#, VB Code: vstipTool0135   Having explored code metrics in great detail in the previous...
  • Blog Post: Code Metrics – Maintainability Index

    SKU: Premium, Ultimate Versions: 2008, 2010 Code: vstipTool0134   At long last it is time to look at the final metric from the code metrics (see vstipTool0129, “Code Metrics - Calculating Metrics”): maintainability index. As with the other metrics it is best to start with some definitions. First...
  • Blog Post: Code Metrics – Class Coupling

    SKU: Premium, Ultimate Versions: 2008, 2010 Code: vstipTool0133     As we continue looking at code metrics in Visual Studio (see vstipTool0129, “Calculating Metrics”), it’s time to look at class coupling. Class coupling also goes by the name Coupling Between Objects (CBO) as originally defined...
  • Blog Post: Code Metrics – Depth of Inheritance (DIT)

    SKU: Premium, Ultimate Versions: 2008, 2010 Code: vstipTool0132   Continuing our examination of code metrics (see vstipTool0129, “Calculating Metrics”), it’s time to take a look at one of the metrics designed specifically for object-oriented analysis: Depth of Inheritance. Depth of inheritance,...
  • Blog Post: Code Metrics – Cyclomatic Complexity

    SKU: Premium, Ultimate Versions: 2008, 2010 Code: vstipTool0131   When working with code metrics, one of the least understood items seems to be cyclomatic complexity. Essentially, with cyclomatic complexity, higher numbers are “bad” and lower numbers are “good”. We use cyclomatic complexity to get...
  • Blog Post: Code Metrics – Lines of Code

    SKU: Premium, Ultimate Versions: 2008, 2010 Code: vstipTool0130 [updated 5/15/2011: NASA has apparently removed the paper mentioned in this tip so I have added a new link] In vstipTool0129, “Code Metrics - Calculating Metrics,” I showed you how to obtain code metrics. Getting...
  • Blog Post: Code Metrics – Calculating Metrics

    Windows: Alt, N, M (selected projects); Alt, N, L (solution); Alt, V, E, M, M, M, Enter (results) Menu: Analyze | Calculate Code Metrics For Selected Projects; Analyze | Calculate Code Metrics For Solution; View | Other Windows | Code Metric Results Command: Analyze.CalculateCodeMetricsforSelectedProjects;...
  • Blog Post: VS2010 SP1 New Features: Unit Tests for Framework 3.5

    Versions: 2010 SP1 Code: vstipDebug0041   If you haven’t heard yet, you now have “basic support for unit tests that target the .NET Framework 3.5” in VS2010 with SP1.  There are a lot of reasons for adding this functionality but the main reason for putting it in is to support doing unit tests...
  • Blog Post: Working with DataTips in Visual Studio 2010

      The text versions of this video can be found here: http://blogs.msdn.com/b/zainnab/archive/2010/05/08/use-a-datatip-to-edit-a-value-vstipdebug0026.aspx http://blogs.msdn.com/b/zainnab/archive/2010/02/02/pin-a-datatip-to-source-vstipdebug0005.aspx http://blogs.msdn.com/b/zainnab/archive/2010/02...
  • Blog Post: Working with the New Project Dialog in Visual Studio 2010

      Apologies for missing last Thursday’s post for a video.  Here is the video that should have gone out but was delayed due to technical difficulties.   The text versions of this video can be found here: http://blogs.msdn.com/b/zainnab/archive/2010/02/12/search-for-project-templates-in...
  • Blog Post: Visual Studio 2010 Service Pack 1 Setup Switches

    Versions: 2010 SP 1       When it comes time to install Visual Studio 2010 Service Pack 1 you may want to take advantage of some setup switches that are available. I won’t explore all the options but you can get a list yourself by running the Setup.EXE file from the service pack with ...
  • Blog Post: Using the Recent Projects List

    The text version of this video can be found here: http://blogs.msdn.com/b/zainnab/archive/2010/01/06/pin-a-project-to-the-recent-projects-list.aspx http://blogs.msdn.com/b/zainnab/archive/2010/04/29/remove-projects-from-the-recent-projects-list-vstiptool0017.aspx     If you can't play the embedded...
  • Blog Post: Visual Studio 2010 and .NET Framework 4 Training Kit – March 2011 Update

        As you probably expected, the updates to the VS2010 Training Kit are live!  The kit now contains 50 labs, 22 demos, 16 presentations and 12 videos!  You can download it today by going here: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=752CB725-969B-4732-A383-ED5740F02E93&displaylang...
  • Blog Post: Using the New IntelliSense

    The text version of this video can be found here: http://blogs.msdn.com/b/zainnab/archive/2010/02/08/using-the-new-intellisense-keywords-vstipedit0016.aspx http://blogs.msdn.com/b/zainnab/archive/2010/02/09/using-the-new-intellisense-pascal-case-vstipedit0017.aspx   The link to the video is here...
  • Blog Post: Video: Zoom In or Out of the Text Editor

    The text version of this video can be found here: http://blogs.msdn.com/b/zainnab/archive/2010/01/07/zoom-in-or-out-of-text-in-the-editor-using-the-mouse-wheel.aspx http://blogs.msdn.com/b/zainnab/archive/2010/01/08/zoom-in-or-out-of-text-in-the-editor.aspx   If you can't play the embedded video...
  • Blog Post: How to use Reference Highlighting Video

    The text version of this video can be found here: http://blogs.msdn.com/b/zainnab/archive/2010/01/18/how-to-use-reference-highlighting.aspx   If you can't play the embedded video below, you can see it here:  http://www.youtube.com/watch?v=fndDT2GK-KU   You can also see my entire YouTube...
  • Blog Post: Organize Your Code with Named Regions

      Versions: 2005, 2008, 2010 Code: vstipEdit0095     Did you know you can create named Regions that can be used to organize your code? Let’s take a look at how to do it.   Creating Named Regions C++ In C++ you create regions by using “#pragma region” with label and “#pragma endregion...
  • Blog Post: Accessing the Toolbar Inside Tool Windows with the Keyboard

    Windows: SHIFT + ALT Versions: 2005, 2008, 2010 Code: vstipTool0126     When you are inside most tool windows, for example, the Breakpoints window:     You can easily get to the toolbar using the keyboard by pressing SHIFT + ALT:   NOTE: Using this technique may require a small...
  • Blog Post: Moving or Selecting Between Matching Braces vstipEdit0075

    The text version of this video can be found here: http://blogs.msdn.com/b/zainnab/archive/2010/10/15/moving-between-matching-braces-c-vstipedit0075.aspx   If you can't play the embedded video below, you can see it here:  http://www.youtube.com/watch?v=TBkaN0iXGrk     You can also...
Page 1 of 15 (372 items) 12345»