Home > Microsoft .Net Development Tips > .NET Developer > How to prepare yourself for Vista development
Win Development Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

.NET DEVELOPER

How to prepare yourself for Vista development


Kenny Kerr
11.02.2006
Rating: --- (out of 5)


.NET Essentials Channel
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


A new operating system means new features and new APIs. Developer Kenny Kerr has posted on his blog a five-part series for developers who want to get in touch with Windows Vista. (Kerr actually began with this article in MSDN Magazine but decided that he wanted to write more than the print publication's space constraints had allowed.)

Part 1: Aero Wizards -- "Aero wizards represent the evolution of the wizard interface first popularized by the Windows 95 family of operating systems. They provide a fresh new look to the common wizard interface and are designed to provide a more focused experience for users….I will show you how you can take a simple wizard and turn it into an Aero wizard with a minimal amount of code."

Part 2: Task Dialogs in Depth -- "Just as Aero wizards enable a better user experience compared to traditional wizards, so task dialogs enable a better user experience compared to the age-old message box. Task dialogs however offer so much more than the lowly message box ever did with a long list of features and customizability. Along with all this power comes a certain degree of complexity….I will show you how to use the task dialog API effectively to build all manner of dialog boxes simply and easily using native C++."

Part 3: The Desktop Window Manager -- " The DWM is responsible for the composition of windows on the desktop and the DWM API allows developers to control how composition affects a particular window. As you will see, the DWM is responsible for much more than just 'glass.' We will also look at the existing functionality for transparency that Windows Vista inherited from Windows 2000 and see how it complements the new DWM functionality."
More on Vista development
Get your code ready: Windows Vista is just around the corner
(Ed Tittel)

Part 4: User Account Control -- "Windows 2000 introduced techniques for creating restricted tokens that can effectively limit the permissions and privileges afforded to an application. Windows XP introduced further improvements but it has simply not been pervasive enough to make any real difference for the average user….As developers we have a responsibility to embrace [UAC] so that the applications we develop don't annoy and desensitize our users with needless prompts….We are taking a practical look at UAC and specifically what can be done programmatically with respect to elevation and integrity control."

Part 5: Getting Started with Server Core: "I thought I'd take a little break from Windows Vista and talk about its big brother Windows Server and specifically Windows Server Core. Server Core is a new flavor of the upcoming release of Windows Server (which shares a large part of its code base with Windows Vista), that is intended to be a low-maintenance server environment used to play a single well-defined role such as that of a DNS server or file server where the presence of web browsers, calculators and other unnecessary applications only add to the overhead of maintaining and patching the server and add little value."

Rate this Tip
To rate tips, you must be a member of SearchWinDevelopment.com.
Register now to start rating these tips. Log in if you are already a member.


Submit a Tip




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


RELATED CONTENT
.NET Developer
ASP.NET Ajax components: Vendor roundtable -- Part 3
Best practices of the AJAX kind
Printing in Windows Presentation Foundation
Visual Studio 2008 and .NET Framework 3.5 SP1 introduces ADO .NET Entity Designer
Check the MSDN Virtual Labs for regular, compelling new content
Book Excerpt: Sams Teach Yourself Visual Basic 2008 in 24 Hours -- Complete Starter Kit
ASP.NET Ajax components: Vendor roundtable -- Part 2
Check out CodePlex for a ton of interesting .NET projects
ASP.NET Ajax components: Vendor roundtable -- Part 1
Nick Allen's tips for developing SOA for .NET

Smart client application development best practices
As some target upstart Silverlight, WinForms and ASP.NET remain strong
VB code download home page
Picking a .NET smart client communications technology
ClickOnce: Automated smart client deployment
Update desktops automatically using the AppUpdater component
Volta aims to ease multi-tier client application development
.NET development in the trenches
Vista Gadgets: Petits Fours for your programming menu
SearchVB.com's Podcast Page
Visual Studio 2008 Learning Guide: Smart client development

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.

About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2000 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts