July 2006 - Posts
This 6 hour course is intended for developers who support and develop
Windows Forms applications for Visual Studio 2005 and the Microsoft .NET
Framework 2.0.
Visual Studio's database projects replace the database support that was available in Visual Studio 6.0 with the Visual Interdev IDE, making a number of improvements and enhancements.
Adding audio feedback to a .NET 1.1 application was a bit of a nuisance — you had to use interop to call the Windows Multimedia or DirectSound APIs. You can find plenty of code for this if you search around; however, .NET 2.0 has an easier solution: the System.Media namespace. This new namespace provides you with several ways to play sound in your .NET applications with very little code, and without the need for any interop.
This article looks at what are GoF design patterns and how they fit. It mentions who the GoF are and how they came to work on the design patterns. It also deals with the parts of a pattern and the O-O design principles which underwrite them. Finally, it examines the advantages of using design patterns and why you should use them to code every day.
If you want to learn how to code and test a Windows form application, look no further. This article, the second of three parts, helps you brush up your coding skills. It is excerpted from chapter three of the book Murach's C# 2005.
This article shows you how to revise, test, and debug a Windows form application. The third of three parts, it is excerpted from chapter three of the book Murach's C# 2005.
Learn how to use new controls in Windows Forms 2.0 to create smart and extensible application layouts.
Demonstrates how to change your application's font size dynamically when the user switches to Large or Extra Large Font in Windows XP.
Parent-Child ComboBoxes is one of the classical problems for almost all projects. This article shows how to implement such comboboxes.
Determining which ToolStripItem is active when a ContextMenu is activated is a little more difficult than you'd expect. Find out more in this post.
Many developers use the Spy++ tool provided with Visual Studio®. This article describes how to use a new utility called ManagedSpy and its associated library ManagedSpyLib.
Windows Forms allow you to build a rich and responsive user interface for your applications. In this article I'll discuss a number of techniques you can use to ensure that Windows® Forms-based apps provide optimal performance as well. I'll discuss common performance-critical scenarios such as startup, control population, and control painting. Plus, I'll discuss how to design and code for performance in your application. Together these techniques should give you a good, basic foundation for getting the most out of your UIs.
This is the second of two articles on Windows Presentation Foundation (WPF), the user interface portion of the new WinFX APIs. Formerly codenamed Avalon, WPF provides for declarative as well as programmatic creation of UIs.
RSS feeds are XML files that represent the current posts on a syndicated content channel, such as a blog or news feed. Since RSS feeds are XML, they can be loaded into an ADO.NET DataSet and bound to the elements of a form.
You may want to use different data directories for your ClickOnce application, depending on whether your running in debug mode, or release. This post shows you how.