InfoQ

Presentation

Recorded at:
Recorded at

NET Windows Forms Tips and Tricks

Posted by Ken Getz, MCW Technologies on May 30, 2007 01:48 PM

Community
.NET
Topics
Rich Client / Desktop
Tags
Devlink Conference,
WinForms
Summary
Ken Getz demonstrates several different techniques you can use when building Windows applications, including: Creating owner-drawn controls, binding controls to just about anything, exposing protected information with inheritance, exposing new control behavior using inheritance, handling thread synchronization with Windows forms, and creating your own property grid. Samples in both C# and VB.NET.

Bio
Ken Getz is a developer, writer, and trainer, working as a senior consultant with MCW Technologies, LLC, a Microsoft Certified Partner. He has co-authored several technical books for developers, including the best-selling ASP.NET Developer’s Jumpstart, Access Developer's Handbook series, and VBA Developer's Handbook series.

About the conference
The devLink Technical Conference is a non-profit organization established to promote and educate Information Technology professionals on current and emerging technologies. They accomplish this goal by holding an annual event which features industry experts from around the region and country.

2 comments

Reply

Thanks for this presentation by Brian Schroer Posted Jun 2, 2007 1:35 PM
How do you guys do this? by Charles Cherry Posted Jun 26, 2007 9:03 AM
  1. Back to top

    Thanks for this presentation

    Jun 2, 2007 1:35 PM by Brian Schroer

    There was so much good stuff at DevLink last year that I had to skip some presentations, and it's great to be able to see some of those!

  2. Back to top

    How do you guys do this?

    Jun 26, 2007 9:03 AM by Charles Cherry

    Can someone tell me how you synchronize the powerpoint slides with the video? Is this a product, or is it done via code? I know the video and slides are in Flash, but how do you keep them in sync? Does the video fire an event at specified times, or what? Thanks!

Exclusive Content

Rationalizing the Presentation Tier

Thin client paradigm characterized by web applications is a kludge that needs to be repudiated. Old compromises are no longer needed and it's time to move the presentation tier to where it belongs.

Agile Project Management: Lessons Learned at Google

In this presentation filmed during QCon 2007, Jeff Sutherland, the creator of Scrum, talks about his visit at Google to do an analysis of Google's first implementation of Scrum.

AtomServer – The Power of Publishing for Data Distribution

In this article, Bryon Jacob and Chris Berry introduce AtomServer, their implementation of a full-fledged Atom Store based on Apache Abdera, which is now available as open source.

An Introduction to Virtualization

It is easy to think that virtualization applies only to servers. In reality the recent resurgence of the concept is also being applied to networking, storage, and application infrastructure.

REST Anti-Patterns

In this article, Stefan Tilkov explains some of the most common anti-patterns found in applications that claim to follow a "RESTful" design and suggests ways to avoid them.

Choosing between Routing and Orchestration in an ESB

In this article, Adrien Louis and Marc Dutoo discuss the differences and relative merits of using orchestration vs. routing in a typical ESB setup, and discuss various implementation options.

Enterprise Batch Processing with Spring

Wayne Lund discusses batch processing, Spring Batch objectives and features, scenarios for usage, Spring Batch architecture, scaling, example code, failures and retrying, and the future roadmap.

User Story Estimation Techniques

Developer Jay Fields draws on his experiences as a ThoughtWorks consultant to describe effective user story estimation techniques.