Featured Content
Enterprise Search is now available for you to embed in your application as a search solution add-on for your customers. Access this quick, easy-to-procure, -setup, and -administrate search tool, and help empower your customers to find the information they need today.
Migration assistants are now available for download to help make migrating data easier from Access, Oracle, and Sybase to SQL Server 2008. These tools aim to streamline the process of moving databases to SQL Server.
The August 2008 update of the SharePoint Server 2007 SDK contains documentation for new and improved features in the Infrastructure Update for Microsoft Office Servers and new conceptual, procedural, and reference information. You can also view the August update online.
See the latest additions to the Windows SharePoint Services SDK. Find conceptual overviews, programming tasks, and references for Windows SharePoint Services. View the Windows SharePoint Services 3.0 SDK online.
Download documentation for twelve sets of APIs, code samples, and a redistributable installer.

View the reference online | Outlook 2007 Auxiliary Reference code samples and redistributable installer 
Learn about an updated set of Visual Studio 2005 wizards that automate the generation of COM shims for managed shared add-ins, with specific support for the new extensibility interfaces introduced in the 2007 Office system.
These code examples provide detailed information about data access technologies to use when using native C and C++ to develop solutions against the ACE engine.
.NET Framework KB Articles
Visual Studio 2008, Visual Studio 2005, and Visual Studio .NET KB Articles
SQL Server and Data Access KB Articles
Team Development, Source Control, and Testing KB Articles
Message Queuing KB Articles
Visual FoxPro | XBase KB Articles

Web Resources
Available on demand, this five-part Web seminar series will focus on the admin aspects of SQL Server 2008. We will cover the basics of administrating SQL Server databases and then move on to new features of SQL Server 2008 such as policy management.
Silverlight 2 is Microsoft's next-generation plug-in technology for building rich Internet applications. In this nine-part Web seminar series we will explore the fundamentals of Silverlight applications. Each on-demand session will cover a different topic, including architecture, user interface creation, custom controls, working with data, and animation.
Learn about the architecture of Access 2007, its new ACE engine and features, and find out what things you should consider when choosing the most optimal native data access API for your new or legacy database solution.
MVP Ron de Bruin provides a number of samples to merge data from multiple worksheets into one summary worksheet.
MVP Ron de Bruin provides a number of samples and a handy add-in to merge data from multiple workbooks located in one folder into a summary workbook. Applies to Excel 2000, XP, 2003, and 2007.
Learn about an updated set of project wizards for Visual Studio 2005 and Visual Studio 2008 that automate the generation of COM shims for managed shared add-ins. Applies to Office 2000, XP, 2003, and 2007.
Learn to create an advanced custom field for Windows SharePoint Services 3.0 and use built-in search dialogs in SharePoint to your advantage.
Learn to use Visual Studio 2008 to create a SharePoint Server 2007 sequential workflow with associated forms and content types to manage headcount request approvals.
Frank Rice shows how to create a simple project in Excel 2007 that allows you to import your Zune music playlist into a worksheet by using XML and XPath.
Performance and Networking Gains with HPC Server 2008
Learn about several of the new features and performance enhancements designed to make Windows HPC Server 2008 ideal for the most demanding research, scientific, and engineering environments.
This chapter takes the authoring experience a bit further and discusses extensibility options available to SharePoint Server 2007 developers to customize the authoring experience.
This chapter covers techniques and options developers can use to incorporate custom ASP.NET 2.0 applications, when to store data in SharePoint Server 2007 lists compared to a custom database, and how to customize the navigation.
September 9, 11:30 A.M. Pacific Time
In this demo-driven webcast, we examine the common pitfalls developers face with Web services, syndicated data, and other types of data access within Microsoft Silverlight 2.
September 10, 10:00 A.M. Pacific Time
We discuss the new enhancements for Device Emulator 3.0, describe how to configure it to meet your specific device requirements, and explain how to use the Cellular Emulator.
September 17, 10:00 A.M. Pacific Time
Learn how to create a single application that can target different Windows Mobile devices with different form factors.
September 17, 9:30 A.M. Pacific Time
Learn how to create a Web mail application similar to Microsoft Office Outlook in no time using Visual WebGui and Microsoft Silverlight.
September 10, 12:00 noon Pacific Time
Mike Vincent explains how dynamic languages like Iron Python and Iron Ruby running on the DLR give you new options when choosing the best tool for the job.
September 17, 12:00 noon Pacific Time
Tyler Davey shows you how to harness the power of Microsoft Virtual Earth and provide mapping or location features in your applications.
Podcast: WCF Extensibility Deep Dive with Jesus Rodriguez (Level 400)
WMA (18MB) | MP3 (15MB) 
Learn how custom channels, behaviors, operation invokers, authorization managers, and metadata extensions can be used to extend WCF effectively without affecting the consistency of the programming model, and learn best practices developers should consider to address their specific scenarios when extending WCF.
geekSpeak Podcast: Making SharePoint Not Look Like SharePoint with Paul Stork (Level 200)
WMA (17MB) | MP3 (14MB) 
Paul Stork addresses how to change the look and feel of your SharePoint site to match your corporate branding.
Podcast: Bringing Enterprise Data to Life with SharePoint Server and Windows Communication Foundation (Level 300)
WMA (18MB) | MP3 (13MB) 
Get an overview of using WCF for application integration with Microsoft Office client and server products. Learn how to develop Web parts that use custom adapters to access business data. Each demonstration in this webcast uses a custom WCF-based JD Edwards EnterpriseOne adapter.
Learn how to use specific controls, such as MonthCalendar and NotifyIcon, to create a Windows application using Visual Studio.
Create a new BizTalk project, create an XML schema by using the BizTalk Editor, promote a schema property, create a flat file schema by using the BizTalk Editor, validate a schema and generate a sample instance message, create a strong name and assign it to an assembly, and build a schema project.
Gain a better understanding of how to use UpdatePanel controls to eliminate flashing and flickering in Web pages. Become more familiar with how to use AsyncPostBackTriggers to force controls outside an UpdatePanel to trigger updates, and learn how to use UpdateProgress controls to indicate that an update is in progress.
Security for Developers
What does XSS Filter have to do with the SDL? For almost nine years, since XSS was first discovered at Microsoft, we've been trying to figure out effective ways to reduce vulnerability to XSS attacks.
Training
Learn new development skills with free step-by-step training plans and premium technical content, and get valuable discounts on select certification exams and Microsoft Press training kits.
There's a lot to know about virtualization. Microsoft Learning has the resources you'll need to be ahead of the game, no matter which technology you're working with.
Worried about your certification exam? Don't sweat it. If you don't pass the first time, Microsoft is giving you a second chance, free.
Discover new and enhanced features in SQL Server 2008, including new data types and data management features. Register for e-learning Collection 6187, free for a limited time.
Intensive, expert-taught, custom, hands-on classes in ASP.NET & SQL Server Reporting Services at your organization. Plus, get a 40% discount on our SQL Server 2005 Reporting Services DVD- or CD-based training courseware.
Case Studies
Using a software-plus-services approach and tools such as Visual Studio 2005, FedEx integrated its services with its customers' business applications by developing applications for the 2007 Microsoft Office system.
Grocery retailer Bashas’ moved from Linux and DB2 to Windows Server 2003 and SQL Server 2005, simplifying management, reducing TCO, achieving high availability and reliability, and increasing performance of some tasks by 400 percent.
Built on the .NET Framework and ASP.NET AJAX, First Mile's Web-hosted, low-cost operating system links customers, suppliers, operations, finance, customer service, and sales, with overheads 50% lower than its competitors.
Partner News
This free standalone .rpt file viewer enables you to open, view, save, and explore interactive Crystal reports right from your desktop.
This tutorial demonstrates how to create a .NET data-entry form using ComponentOne InputPanel for WinForms.
Spreadsheet for ASP.NET adds Excel 2007 import/export support, export to PDF, speed enhancements, and more. Download free 30-day evaluation.
Register for this MSDN Webcast on September 17 and learn how simple creating full DHTML & Silverlight Web applications with Visual WebGui can be.
Learn about the simplicity & flexibility of developing Silverlight with Visual WebGui. Download Visual WebGui for free and start developing Silverlight applications in minutes.
Stop using spreadsheets to manage software projects. V1: Agile Team is easier and more powerful. Limited time, unlimited users - get free software.
Sitefinity is a powerful and scalable CMS that can be heavily customized and extended through traditional .NET methods.