MSDN Flash - Volume 11, Number 4: February 12, 2007

From the Editor

Got Visual Studio 2005? You can start developing Windows Vista and 2007 Office system applications right away. If you own a licensed version of Visual Studio 2005 Tools for Office or Visual Studio Professional and above (either standalone versions or via an MSDN Premium or Professional subscription), you are eligible to download a free copy of VSTO 2005 Second Edition. The free add-on to Visual Studio 2005 offers several important new features to support Office programmability, like the extensible Office user interface or the managed add-ins in Office applications not previously covered by Visual Studio Tools for Office.

Looking to develop robotics applications? The Microsoft Robotics Studio offers an end-to-end development platform, including a visual programming tool, a lightweight services-oriented runtime, and simulation engine. The programming model can be applied for a variety of robot hardware platforms. To see for yourself and learn the basics, download the latest Robotics Studio and tutorials.

If you are interested in Web development, the newly revised and expanded Web Development Learning Series is definitely worth a look-see. You will find more than 80 learning modules, including virtual labs, on-demand and live webcasts, good stuff on ASP.NET AJAX and Expression, plus an e-learning workshop specifically for PHP developers. Whether you are an ASP, CFML, JSP or PHP developer, it's a valuable resource for anyone interested in learning more about the Microsoft Web development platform. And an added bonus - participate in two learning modules and you get a free Web Development Kit.

Thanks for reading.
Editor, MSDN Flash

Keep those cards and letters coming!


Spotlight on: Windows Vista

Innovate on Windows Vista

Innovate on Windows Vista helps fast-track solutions to success, by qualifying for a logo that tells everyone your existing application works with Windows Vista, and by providing plenty of assistance as you develop new solutions on this advanced platform to gain the Certified for Windows Vista logo.

Microsoft ASP.NET Connections/ Visual Studio Connections / SQL Server Magazine Connections / SharePoint Connections

March 25 - 28, Orlando, FL
Come learn about ASP.NET 2.0 and Atlas, Windows Vista and .NET 3.0 development, Visual Studio 2005, SQL Server 2005, and more.

Books

Check out the Windows Vista Developer Center for more great resources...


Spotlight on: the 2007 Microsoft Office System

Introducing the Office Developer How-to Center

Discover task-based samples to help you learn the new features of the 2007 Microsoft Office system programs, servers, services, tools and technologies.

Visual How-to: Building Word 2007 Document Templates Using Content Controls

Content controls are bounded and potentially labeled regions in a document for specific types of content. Watch a short video, read about it, and then learn how to write code.

Visual How-to: Build Word 2007 Documents Using the Office Open XML Formats

The new file format in Microsoft Office Word 2007 divides the file into document parts. Watch a short video, read about it, and learn how to build a document from scratch.

Find conceptual overviews, programming tasks, samples, and references (Automation, Save as Web Page, ShapeSheet, and XML) to guide you in developing solutions based on Visio.

New: Developer References for the 2007 Microsoft Office System
Find conceptual overviews, programming tasks, samples, and references to guide you in developing solutions based on the Microsoft Office system.

Access 2007 Developer Reference

InfoPath 2007 Developer Reference

InfoPath 2007 XSF Schema Reference

Object Library Reference for the 2007 Microsoft Office System

Outlook 2007 Developer Reference

Project 2007 Developer Reference

SharePoint Designer 2007 Developer Reference

Word 2007 Developer Reference

Excel 2007 Developer Reference

Microsoft Office Live Developer's Guide Updated

An updated version of the Office Live Developer's Guide is now available. This guide describes the core concepts, requirements, and development guidelines for Office Live.

SharePoint Server 2007 Code Sample: Item-Level Auditing

Learn how to create an item-level auditing view programmatically in three different ways.

Microsoft Office Live Code Sample: Contact Map

Download a sample code mashup for Microsoft Office Live, which is designed to map the addresses of all contacts included in an Office Live Business Contact Manager application.

VSTO 2005 SE Sample: Managing Task Panes in Word 2007 and InfoPath 2007 Using VSTO 2005 SE

Learn about enhanced features for integrating Visio 2007 with Windows SharePoint Services 3.0 and SharePoint Server 2007.

Managing Task Panes in Multiple Word and InfoPath Documents

Learn how you can integrate Visio 2007 with Microsoft SQL Server 2005, to create data-driven diagrams from stored SQL data.

Best Practices: Writing SQL Syntax Queries for Relevant Results in Enterprise Search

Learn to write SQL syntax queries to return the most relevant results for Enterprise Search in SharePoint Server 2007.

Adding Resource Links to the Office Fluent Ribbon Using COM Add-Ins

Walk through the process of creating an add-in that adds a custom tab to the existing Microsoft Office Fluent Ribbon in Excel 2007, PowerPoint 2007, and Word 2007.

Data Type Handling with Excel Services User-Defined Functions

Learn how to handle data types when working with Excel Services user-defined functions (UDFs).

Books

Check out the Office Developer Center for more valuable resources...


Spotlight on: Visual Basic 2005

Upgrading to .NET with Visual Basic 2005

Upgrade your skills from Visual Basic 6 to Visual Basic 2005 and the .NET 2.0 platform. In two days, we'll cover topics like Windows Forms applications, Windows Services, ASP.NET, ADO.NET, interoperability, and deployment. Register today!

Books

Check out the Visual Basic 2005 Developer Center for more great resources...


Web Resources

Prepare to Make your Mark: Come to Tech·Ed 2007

June 4 - 8, Orlando, FL
It's more than what you learn. It's the impact you make when you get back to the office. See for yourself at Tech·Ed 2007. Register by April 6 and save US$200.


Free Web Development Kit: Updated Microsoft Web Development Learning Series

The newly revised and expanded Web Development Learning Series contains over 80 learning modules, including virtual labs, on-demand and live webcasts, how-tos on ASP.NET AJAX and Expression, plus an e-learning workshop specifically for PHP devs. Participate in two learning modules and you get a free Web Development Kit.

Windows Vista is Ready - Are You?

MSDN Magazine has up-to-the-minute Windows Vista coverage. Check it out!

The Back Room - Exclusively for System Builders

Building boxes is a different kind of business. We provide a place to find relevant information and help you maintain and grow your business.

industryCast: Interoperability in Health Care

February 13, 10:00 A.M. Pacific time
Learn how advanced interoperability capabilities can be used to solve real-world health care scenarios.

teamCast: Visual Studio Team System for Database Professionals: Change Management, Refactoring

February 14, 7:00 A.M. Pacific time
Powerful capabilities to compare database schema and data enables database developers to easily enable change management for database code.

teamCast: Visual Studio Team System Overview

February 16, 7:00 A.M. Pacific time
Visual Studio 2005 Team System is an integrated and extensible suite of lifecycle tools that enables greater communication and collaboration among software development teams.

teamCast: Version Control Strategies

February 28, 7:00 A.M. Pacific time
Team Foundation Server offers enterprise-class version control. Learn about branching, merging, and shelving, and how these features can help your team manage application development.


Security for Developers

Please Do Not Use the .NET 2.0 HMACSHA512 and HMACSHA384 Classes

We've recently discovered a bug in the HMACSHA512 and HMACSHA384 classes that shipped in the .NET Framework 2.0. This bug will cause these algorithms to produce incorrect results that are not consistent with other implementations of HMAC-SHA-512 and HMAC-SHA-384.


IE7 Phishing Filter Performance Update Is Now Available

Tech·Ed ANZ '07 - Security Track

Security Features vs. Convenience

More Security...


Downloads

Office SharePoint Server 2007 SDK (Updated for RTM)

Experience conceptual overviews, programming tasks, code samples, references, and an Enterprise Content Management (ECM) starter kit to guide you in developing solutions based on SharePoint Server 2007.


Microsoft Windows SharePoint Services 3.0 SDK (Updated for RTM)

Get the same great information as the online version in a compiled HTML Help file that includes conceptual topics, managed code reference, and the Workflow Developer Starter Kit.

Office Development Bloggers OPML

Add this OPML file to your favorite RSS reader and learn about the latest about Office development posted by the community.


Case Studies, KB Articles, & How-tos

Dow Jones MarketWatch Deploys SQL Server 2005 to Enhance Scalability, Availability

MarketWatch.com helps more than five million unique visitors a month stay abreast of market conditions. By upgrading to SQL Server 2005 Enterprise Edition (64-bit), MarketWatch.com gained support for up to 1 terabyte of RAM, increased availability, and more.

FIX: An incorrect overridden method is called when many classes are derived from a single base class in Visual Studio .NET 2003


Zurich in North American Anticipates US$25 Million Gain with SQL Server 2005 Solution

By upgrading to SQL Server 2005 Enterprise Edition for the backend, SQL Server 2005 Express Edition for laptops, and an application created using Visual Studio, Zurich North America Commercial projects efficiency savings of US$25 million over five years.

Global Distributor Avoids Cost, Risk While Upgrading Mission-Critical Data Warehouse

Two programmers upgraded Gulf Coast Seal's data warehouse in only eight weeks by relying on Visual Studio 2005 Team Edition for Database Professionals. Because deployment required merely eight hours, the impact on operations was minimal.

Benefits of the Microsoft .NET Framework

The .NET Framework 3.0 redistributable language packs and the .NET Framework 2.0 redistributable language packs are not designed for use with Windows Vista-based computers

FIX: The background color of a printed report is white when you use the RSPrintClient ActiveX control in SQL Server 2000 Reporting Services to print a report that has a transparent background

More KB Articles and How-tos...
More Case Studies...


ASP.NET KB Articles

FIX: A Web page that is served from IIS 7.0 may display the source code for the .aspx file after you upgrade a computer from Windows XP to Windows Vista

FIX: Error message after you upgrade from Windows XP SP2 to Windows Vista: "Server Application Unavailable. The Web application you are attempting to access on this Web server is currently unavailable"

FIX: Error message after you upgrade from Windows XP SP2 to Windows Vista: "Server Application Unavailable. The Web application you are attempting to access on this Web server is currently unavailable"


SQL Server KB Articles

BUG: You may receive incorrect results when you run a query against the target partitioned table after you insert data from a partitioned table to another partitioned table in SQL Server 2005

Error message when you try to upgrade a SQL Server 2000 database to a SQL Server 2005 database: "Database '<DatabaseName>' cannot be upgraded because it is read-only or has read-only files"

How to use custom assemblies or embedded code in Reporting Services

BUG: Error message when you use Database Mail in SQL Server 2005: "Error 14667, Severity 16, State 1"

How to schedule a database backup operation by using SQL Server Management Studio in SQL Server 2005

SQL Server timing values may be incorrect when you use utilities or technologies that change CPU frequencies


Visual Studio 2005 KB Articles

FIX: Visual Studio 2005 incorrectly interprets a query that uses keywords that are specific to third-party databases when you use the TableAdapter Configuration Wizard

FIX: Certain template code does not compile, and error C2244 occurs after you install Visual Studio 2005 Service Pack 1

You may receive an error message when you try to create a new Web site project or publish a ClickOnce application in Visual Studio 2005 on a Windows Vista-based computer

FIX: Error message when you use the Get Latest Version option in Visual SourceSafe 2005 to try to obtain the latest version of an XML file: "SourceSafe was unable to finish writing a file"


Training

Double Your Chances: Visual Studio 2005 Certification Exam Insurance

Give yourself a free second chance to pass your certification exam, or 25% off your next exam if you pass on the first try.


Visual Studio 2005 Certifications: Save 25% on Upgrade Exams

MCADs and MCSDs can upgrade their credentials to reflect expertise using Visual Studio 2005 with one or two upgrade exams. Save 25% if you take your exams by March 31, 2007.

E-Learning: .NET Training for Advanced Developers

Strengthen your .NET expertise with courses developed with Readify and Wintellect, premier Microsoft developer training and consulting partners. Each course includes instruction, samples, hands-on labs, and access to instructors and peers via a private forum.

Special Offers on Visual Studio Classroom Training

Take courses led by subject matter experts in a traditional classroom setting. Courses focus on the things you need to know to help you get your job done.

Download Sample Chapters and Get 35% Off Select Visual Studio Books (U.S. only)

Get free sample chapters and a 35% discount on select Visual C# and Visual Basic titles.

Take a Free Microsoft ASP.NET for AJAX Course Online

Take the Developing Enhanced Web Experience with Microsoft ASP.NET for AJAX course, and get select free and discounted related courses.

Seven Development Projects with the 2007 Microsoft Office System and Windows SharePoint Services 2007 (PDF)

This guide highlights architectural underpinnings, the latest enhancements for developers, and code samples for building custom applications and solutions. Download the guide to help get you started now.

Free Clinic: Create Windows Communication Foundation Services and Clients

In this free clinic you will learn to create and enhance Windows Communication Foundation services and clients.

Microsoft U.S. Partner Readiness Site

Find technical and sales training resources to help you continue your success in selling and delivering superior, industry-leading Microsoft solutions.

Visual Studio 2005 Team System - "Deep Dive" Advanced Training

Learn how Team System's components can build better software, more efficiently, and how to extend and customize the built-in functionality of VSTS.

Visual Studio Team System OnRamp 240

This instructor-led, 200-level training provides partners with an overview of the latest technology training in a half-day (or 240 minutes). Partners will learn the architecture of Team System and Team Foundation Server and how Team System's components can be utilized to build better software more efficiently.

Compute Cluster Server 2003: Technical for ISV

February 12 - 15
February 20 - 23
10:00 A.M. Pacific time
Designed for Microsoft ISV partners, this 8-part Web seminar series will give ISVs the knowledge necessary to work with and begin to program for Microsoft Compute Cluster Server 2003.

ISV Virtual Labs - Training You Need Without the Fuss

Microsoft MSDN Virtual Labs provide a great opportunity to explore the latest Microsoft software and platforms in a no-fuss environment. There's no cost and nothing to install or format.


Partner News

New: Altova MissionKit 2007

The MissionKit bundles intelligent application development, data management and modeling tools for software architects and XML developers. Download a free trial today.


IdeaBlade Supports WCF in Our Newest Release Available Today

Download your royalty-free DevForce Express Productivity Suite and take advantage of our new WCF and Web Services publishing capabilities.

Free Videos - Lotus Notes Integration for Visual Studio Developers

Download these 7-minute videos detailing Proposion's ADO.NET driver for developers or turn-key migration/integration tools for SharePoint and .NET applications.


International Events

TornadoCamp .NET Team System (German)

20 - 23 February, Bad Ems, Germany
Guest speaker Richard Hundhausen, VSTS MVP
Visual Studio Team System integrates process guidance, prescriptive architectures, and life-cycle tools for successfully deploying solutions on the Windows platform. Visual Studio Team System provides tools to support the entire software development team.

TornadoCamp .NET Fundamentals (German)

5 - 9 March, Bad Ems, Germany
This 5-day course gives you a solid foundation and teaches you the fundamentals about the .NET framework, Visual Studio 2005, C#, ASP .NET, Web services, security features, and much more.

Microsoft OEM Technical Seminars

Through May 2007, worldwide
See how Microsoft Windows Embedded products are revolutionizing the way that people work and live. Attend a free OEM Technical Seminar and find out how Microsoft Windows Embedded can help you quickly configure, build, and ship your next device.

Microsoft Virtualization Summit

To March, worldwide

Microsoft Virtualization Developer Labs

To April, worldwide
Virtualization experts will teach you how to take advantage of Microsoft Virtual Server 2005 R2.


MSDN Events

Microsoft Across America Launch Event - Developer Track

The launch of Windows Vista operating system, 2007 Microsoft Office system, and Microsoft Exchange Server 2007 is here. Come get in-depth insights into all three new releases and how they can help you simplify the challenges of today's workplace.

Visit the MSDN Events Web site for a complete list of cities and dates.