Category Archives: Other Site Sources

Resources, code, or downloads from sites other than this one.

“How Do I” Videos for Visual Studio 2010 and Release Candidate Available

Click Star to Rate Post
1 Star2 Stars3 Stars4 Stars5 Stars (7 votes, average: 3.86 out of 5)
 

The RC1 download is Obsolete. Others seems to work still.


As expected Microsoft is already starting to release some new videos related to VB 2010 and will continue to add new video’s/codes to highlight new features in the new IDE/Framework. Also, Release Candidate1 of Visual Studio 2010 has been released. Check out this link if you want to check out RC1.

Below are some highlights from the Microsoft HowDoI post…


If you haven’t seen these yet, various members of the languages team have released some How Do I videos on Visual Studio 2010 including new language features in Visual Basic 10 and C# 4.

  1. How Do I: Use Autoimplemented Properties in Visual Basic?
  2. How Do I: Use Implicit Line Continuation in Visual Basic 10?
  3. How Do I: Use Highlight References in the Visual Studio 2010 IDE?
  4. How Do I: Use Code Snippets in the Visual Studio 2010 IDE?
  5. How Do I: Use Generate from Usage in Visual Studio 2010?
  6. How Do I: Enhance Performance in the Visual Studio 2010 IDE when Editing VB Code?
  7. How Do I: Step with The Debugger in Visual Studio 2010?
  8. How Do I: Use Named and Optional Parameters in C# 4.0?
  9. How Do I: Use COM Interop and Office in C# 4.0?

Also make sure to check out the VS 2010 code samples and walkthroughs.

Enjoy!


If you want to check them out, goto this link to the main post page. Take care! 🙂

           Jason

Revisited: 2015

Free eBook, and other Free Resources and Source Code

Click Star to Rate Post
1 Star2 Stars3 Stars4 Stars5 Stars (16 votes, average: 4.13 out of 5)
 

Some of these resources could be older and may have been posted on this site before. (Shouldn’t been to many though). Basically everything I post here is Free.


Clinic 6262: Introducing Windows Workflow Foundation using .Net Framework 3.5 & Visual Studio 2008

Introduction
This clinic will provide a start point for Enterprise Developers and Software Architects that are looking to Windows Workflow Foundation as a solution for enabling business processes within their solutions. Within the clinic you will learn about the functionality provided by the workflow engine, the overall architecture, and how to build workflow enabled applications.
Objectives

At the end of the course, students will be able to:

 

  • Describe the WF value proposition
  • – Describe Windows Workflow Foundation
  • – Describe Model driven benefits
  • – Describe how WF increases developer productivity
  • – Describe how WF allows increased collaboration between devs and business analysts
  • – Describe the benefits of OS integration
  • – Describe Scenarios for building WF
  • – Describe Microsoft products that will leverage WF
  • Describe how to build WF applications
  • – WF hosting environments
  • – Workflow Designer
  • – Workflow debugger
  • – XAML
  • Describe the WF architecture
  • – Workflow Runtime
  • – Workflows
  • – Activities
  • – Fault Handling
  • – Communication Activities
  • – Role Activities
  • – Custom Activities
  • New features in .NET 3.5
  • – Integration of workflow (WF) and services (WCF) as Workflow Enabled Services

 

Click Here to Check it Out!


Windows® API Code Pack for Microsoft® .NET Framework

The Windows® API Code Pack for Microsoft® .NET Framework provides a source code library that can be used to access some new Windows 7 features (and some existing features of older versions of Windows operating system) from managed code. These Windows features are not available to developers today in the .NET Framework.

The individual features supported in this version (v1.0) of the library are:

  • Windows 7 Taskbar Jump Lists, Icon Overlay, Progress Bar, Tabbed Thumbnails, and Thumbnail Toolbars.
  • Windows 7 Libraries, Known Folders, non-file system containers.
  • Windows Shell Search API support, a hierarchy of Shell Namespace entities, and Drag and Drop functionality for Shell Objects.
  • Explorer Browser Control.
  • Shell property system.
  • Windows Vista and Windows 7 Common File Dialogs, including custom controls.
  • Windows Vista and Windows 7 Task Dialogs.
  • Direct3D 11.0, Direct3D 10.1/10.0, DXGI 1.0/1.1, Direct2D 1.0, DirectWrite, Windows Imaging Component (WIC) APIs. (DirectWrite and WIC have partial support)
  • Sensor Platform APIs
  • Extended Linguistic Services APIs
  • Power Management APIs
  • Application Restart and Recovery APIs
  • Network List Manager APIs
  • Command Link control and System defined Shell icons.

 Click Here to Check it out!


 Understanding Microsoft Virtualization Solutions

 Info: This guide will teach you about the benefits of the latest virtualization technologies and how to plan, implement, and manage virtual infrastructure solutions. The technologies covered include: Windows Server 2008 Hyper-V, System Center Virtual Machine Manager 2008, Microsoft Application Virtualization 4.5, Microsoft Enterprise Desktop Virtualization, and Microsoft Virtual Desktop Infrastructure.

If you want the entire eBook they have a link on the same page as the view Chapter 1.

 Click Here to Check it out!


 Collection 6261: Developing Rich Experiences using Microsoft .NET Framework 3.5 & Visual Studio 2008

More Info on the FREE e-Learning Collection…

Can no longer find working links for this specific resource. Sorry


Thats all for now. Sorry about the structure and overall visual of this post. It looks kind of messy and confusing but I hope you can get the info you wanted. Take care!

Jason

Free eBook: Patterns & Practices Application Architecture Guide 2.0

Click Star to Rate Post
1 Star2 Stars3 Stars4 Stars5 Stars (23 votes, average: 4.35 out of 5)
 

A while back Microsoft made available a new eBook for free called: Patterns and Pratices Application Architecture Guide 2.0

The download is about 3 megs of info and in the .pdf format. This book is should be very useful and helpful for .NET developers. Below are some of the features and Chapters in the free book.


Parts

Part I, Fundamentals
Part II, Design
Part III, Layers
Part IV, Archetypes

Foreword

  • Foreword by S. Somasegar
  • Foreword by Scott Guthrie

Chapters

  • Introduction
  • Architecture and Design Solutions At a Glance
  • Fast Track

 

Part I, Fundamentals

  • Chapter 1 – Fundamentals of Application Architecture
  • Chapter 2 – .NET Platform Overview
  • Chapter 3 – Architecture and Design Guidelines

   

Part II, Design

  • Chapter 4 – Designing Your Architecture
  • Chapter 5 – Deployment Patterns
  • Chapter 6 – Architectural Styles
  • Chapter 7 – Quality Attributes
  • Chapter 8 – Communication Guidelines

   

Part III, Layers

  • Chapter 9 – Layers and Tiers
  • Chapter 10 – Presentation Layer Guidelines
  • Chapter 11 – Business Layer Guidelines
  • Chapter 12 – Data Access Layer Guidelines
  • Chapter 13 – Service Layer Guidelines

   

Part IV, Archetypes

  • Chapter 14 – Application Archetypes
  • Chapter 15 – Web Applications
  • Chapter 16 – Rich Internet Applications (RIA)
  • Chapter 17 – Rich Client Applications
  • Chapter 18 – Services
  • Chapter 19 – Mobile Applications
  • Chapter 20 – Office Business Applications (OBA)
  • Chapter 21 – SharePoint Line-Of-Business (LOB) Applications

   

Appendix

  • Cheat Sheet – patterns & practices Pattern Catalog
  • Cheat Sheet – Presentation Technology Matrix
  • Cheat Sheet – Data Access Technology Matrix
  • Cheat Sheet – Workflow Technology Matrix
  • Cheat Sheet – Integration Technology Matrix

As you can see, this book can be very useful and helpful for those programming using the .NET framework. I recommend you download and check it out. Have fun!

Jason

More Microsoft “How Do I” Video Updates and Service Pack 1 for 2008

Click Star to Rate Post
1 Star2 Stars3 Stars4 Stars5 Stars (8 votes, average: 4.00 out of 5)
 

I just wanted to mention that Microsoft officially launched the RTM version Service Pack 1 for Visual Studio 2008 a couple weeks ago. It includes many fixes and some other features and improvements. WPF (Windows Presentation Foundation) performance has been greatly increased as well. Click Here to check out the Service Pack for VB 2008.

Also Microsoft has been adding new How Do I videos for Visual Basic 2008 the past couple of months it appears. Its definitely worth checking out. It looks like Microsoft added many newer videos working with Excel and Microsoft Office and services. Linq and data-based programming looks to be updated as well. Remember that MSDN has many 2005 based videos as well. Anyways, Click Here if you want to check out the full list of MSDN’s “How Do I” video series. Have Fun!

             Jason

Visual Studio 2005 IDE Enhancement Extensions

Click Star to Rate Post
1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 3.50 out of 5)
 

These resources are oldies but goodies. The enhancements are for version 2005 and includes a few different tools/resources or “Visual Studio Extensions”. Below is a overview as outlined by Microsoft…


Overview

Visual Studio 2005 IDE Enhancements are a set of Visual Studio extensions that are designed to make you more productive. These enhancements are directly integrated into the Visual Studio IDE. This set of enhancements includes Source Code Outliner, Visual C++ Code Snippets, Indexed Find, Super Diff and Event Toaster tools. All these tools except the IDE Event Toaster can be invoked from Visual Studio’s View.OtherWindows menu group. The Event Toaster tool can be configured from the Tools Options dialog under the PowerToys node. The Visual C++ Code Snippets can be invoked on any C++ source file. Previously, these enhancements were only available via the Visual Studio 2005 SDK. This installation does not require Visual Studio 2005 SDK.

Source Code Outliner : The Source Outliner tool is a Visual Studio extension that provides a tree view of your source code’s types and members and lets you quickly navigate to them inside the editor.

Visual C++ Code Snippets:The Visual C++ Code Snippets tool lets you insert snippets in your code by using a pop-up menu that contains programming keywords. VB.NET and C# languages have this functionality in Visual Studio 2005.

Indexed Find : The Indexed Find tool is a Visual Studio extension that uses the Microsoft Indexing Service to provide improved Search capabilities to the integrated development environment (IDE). It sends the results of a search to the Output Window.

Super Diff Utility: The Super Diff Find tool is a Visual Studio extension that compares text files. It uses color coding and graphics to show the difference between the files in deleted text (red), changed text (blue), inserted text (green).

Event Toaster Utility: The Event Toaster tool is a Visual Studio extension that notifies users about specific events within the Visual Studio IDE.

If you are interested in building your own Visual Studio extensions, you can download the Visual Studio 2005 SDK from here to get started.


So if you want these cool Extensions, just click this link to head over to the Microsoft Download page.

Jason

FREE eBook – Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET

Click Star to Rate Post
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 1.00 out of 5)
 

This is another resource that how been around for awhile but is still plenty useful and helpful. Especially if your a Visual Basic 5.0/6.0  developer making the move to Visual Basic.NET. It is pretty large and covers a wide range of areas taking up TwentyOne(21x) Chapters. It goes over The differences between VB Classic and .NET to Resolving Upgrade Issues and Preparing your Applications for the Upgrade. Below is a small excerpt…


Excerpt…

Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET is the complete technical guide to upgrading Visual Basic 6 applications to Visual Basic .NET, covering all upgrade topics from APIs to ZOrders. It shows how to fix upgrade issues with forms, language, data access, and COM+ Services, and how to upgrade applications with XML Web services, ADO.NET, and .NET remoting. It also provides big-picture architectural advice, a reference of function and object model changes, hundreds of before-and-after code samples, and a CD packed with useful examples.


If you are interested in this resource, then click this link to check it out. Try this link as well. Have fun 🙂

Jason

Two New Features in Visual Basic 2008 and Express

Click Star to Rate Post
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
 

Old and possible Obsolete Article


Visual Basic 2008 does have quite a few features over 05. A lot of these features are added to the 3.0-3.5 version of the Dot Net Framework. VB 08 includes design support for WPF (Windows Presentation Foundation, WWF (Windows Workflow Foundation; It used to be called WinFX), ), WCF(Windows Communication Foundation), etc. You can click here to get a overview of WWF. IF you want to get started with WPF, you can click here. IF interested in WCF, then check it out here.

Another big feature for VB 08 is LINQ(Language Integrated Query). LINQ adds query capabilities for collections, SQL databases, ADO.NET Datasets, and XML documents. IF you do want to get started with LINQ, you can go to this MSDN Link and get going.

But I was more interested in taking a look at the somewhat ‘lesser’ hyped features for VB 9.0. I will try to put down some of the stuff I read at msdn. Its quite possible I may not add anything more useful than you already know 🙂 And I hope I do not explain something with the wrong answer 🙂 Feel free to leave a comment to let me know…


Local Type Inference

This little feature now makes it possible that you do not have to specify the actual type for local variables. It will set the type on its own depending on what value it ends up containing…


'This is the normal, traditional way of declaring variables...

Dim testWithType As Integer = 100

'or

Dim testWithType As Integer

testWithType = 100

Now setup a new variable with Local Type Inference…


Dim testNoType

testNoType = 100

or


Dim testNoType = 100

'You can check which type was assigned to the variable with the code below if you want...

MessageBox.Show(TypeName(testNoType))

Based on the value of 100 that was set to it, it ends up being a Integer and the Msgbox message should display the type as ‘Integer’. P

Pretty nifty feature? The less code you have to write the better?


Object Initializers

Object initializers enable you to initialize a complex object and specify its properties by using one expression. In other words, when you declare a new object, you can use the With statement after the object you are wanting and add brackets after the With statement {  }. Inside the brackets you can automatically set properties related to that object.

Say you wanted to create a new Form, and want the .Backcolor a certain color and the MaximizeBox property set to False. You can automatically set these properties inside the Initializer Brackets. A example code for performing this is below…

See the Object Initializers in use…

Dim frm As New Form With {
    .BackColor = Color.Aqua,
    .MaximizeBox = False,
    .ForeColor = Color.Blue,
    .Owner = Me}

Pretty spiffy huh?


Well, those are two features I will use and wanted to outline them here. I may add another article with some of the other new features like Anonymous Types, Extension Methods, ect… But I do not feel like it now. Anyways, hope this small article was worth the read…

    Jason

Visual Basic Pack for Visual Studio 2005 SDK

Click Star to Rate Post
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
 

Microsoft has available a new Visual Basic Pack for Visual Studio 2005 SDK. You MUST have the Visual Studio SDK installed first! The link to download the VS 2005 SDK is here.

Overview…

This is the Visual Basic Pack for VS SDK 2005 V4 targeting VS 2005. It contains Visual Basic samples and wizards for creating VSIP packages using VB. These samples are the migrated CSharp samples that were shipped with VS SDK 2005 4.0. A new wizard has been added for the creation of VSIP package in Visual Basic.


Click this link to goto the mdsn site to download the VB Pack.

 

Jason

Revised: 2015