Tag Archives: linq

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

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

Sharpening Your Axis with Visual Basic 9 – Code Magazine Article

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

This is a four (4x) page article on using Linq with XML. The article breaks it down fairly well and shows how to do some pretty cool things using these features. The first page goes over XML Literals and using them with Embedded Expressions. Page two is basically using the XML Axis properties and creating XML Intellisense. Page three goes somewhat deep on using XML Relational Data using LINQ features. The final page goes over more Advance Namespace Scenerioes and provides some Tips and Tricks you can use as well. Anyways, below is a brief overview from the author.

Author Info…

  Visual Basic 9 in Visual Studio 2008 has a new set of language features that allows developers to work with XML in a much more productive way using a new API called LINQ to XML. LINQ stands for Language Integrated Query and it allows you to write queries for things like objects, databases, and XML in a standard way. Visual Basic provides deep support for LINQ to XML through what’s called XML literals and XML axis properties. These features allow you to use a familiar, convenient syntax for working with XML in your Visual Basic code. LINQ to XML is a new, in-memory XML programming API specifically designed to leverage the LINQ framework. Even though you can call the LINQ APIs directly, only Visual Basic allows you to declare XML literals and directly access XML axis properties. This article will help you master these new features for working with XML in Visual Basic.


If your interested in checking out the article then click here to view it.  Have Fun!

Jason

More FREE ‘How Do I’ Video Examples from Microsoft

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

Microsoft is doing a good job of helping people to learn their programming languages. They have recently added 48 New Videos for Visual Basic .NET. The videos appear to be based around VB 2005, and VB.NET 2008. There are a few that is for Visual Basic 2008 Only as well.


Below is a quick overview of each Video Series…

 

Language Integrated Query (LINQ) Series

This how-to video series is focused on the new LINQ language features of Visual Basic 9.0 included in Visual Studio 2008. LINQ stands for Language Integrated Query, and it enables you to write queries over things like objects, databases, and XML in a standard way using new language syntax. Learn how to use this productive new language feature in your Visual Basic programs.

Forms over Data Video Series

This how-to video series is dedicated to getting Visual Basic developers productive on areas of data-based Windows Application development. The series starts with the basics of database development with SQL-Server 2005 Express then walks through the details of connecting to and querying databases, Windows Forms development basics, Reporting, and Deployment using Visual Basic 2005.

Visual Basic 2008 Forms over Data Videos

These videos continue our series on data-based Windows Application development, now for Visual Basic 2008. Most of the previous 2005 videos are the same experience in Visual Basic 2008, but these videos will highlight the differences and new capabilities.

Windows Development Video Series

In this how-to video series Visual Basic developers will learn additional techniques on how to program .NET applications on the Windows platform.

Office Development Video Series

In this how-to video series Visual Basic developers will learn about the premiere development tools for building Office Business Applications.

Object Binding Video Series

This how-to video series is focused on more advanced data binding techniques using object binding in Visual Basic 2005. The series walks through creating business objects and how to associate them in one-to-many relationships, how to provide searching capabilities and how to enable sorting.

Visual Basic Interop Video Series

This how-to video series is focused on the Interop Forms Toolkit and working with Visual Basic .NET and Visual Basic 6 together. The Interop Forms Toolkit allows Visual Basic developers to migrate their Visual Basic 6 applications over to .NET using a phased migration strategy. Instead of having to convert the entire VB6 application at once, the toolkit enables .NET Forms and User Controls to run directly in Visual Basic 6 applications so that you can build the pieces that you need over time.

Security Video Series

In this how-to video series Visual Basic developers will explore a variety of security questions, including encryption, handling attacks, security best practices, and a lot more.


As you can see these videos covers a broad range of subjects. Some of the videos are related to programming with Linq, Database, Building Reports, Creating Templates, ClickOnce Deployment, Excel, Sharepoint, Power Point, Excel Web Services, Object Binding, Interoping and Deploying Hybrid based Applications, Various Security Videos for setting up Digital Signatures, Clinet Credentials, and many more!

There is bound to be a video or 2 that you would find interesting. The videos are based on the Novice and Professional Programmer. They are adding new videos on a regular basis as well. So they want you to check back once in a while. They claim that there are 48 new Videos since the March update.

So, if your interested in any of these videos, then simply click this link to the main video page. Have fun!

Jason