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
How to speed up Visual Studio 2008's slow WPF designer
How to list fonts in WPF using markup extensions and data templates
How to convince management to buy Microsoft Visual Studio 2008
Microsoft webcast series previews new Visual Studio 2010 features
New features in Windows 7 bring new UI considerations for developers
User Account Control (UAC): How to develop code for standard users
Introduction to Vista's user account control (UAC) for developers
Visual Studio 2008 code metrics tools will help keep code clean
Downloadable MSDN library released for VS 2008 SP 1
Widgetbox provides good example of how to use Facebook Developer Toolkit

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.



Database Programming Solutions - .NET XML, Visual Studio LINQ, ORM .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




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