InfoQ

Presentation

Recorded at:
Recorded at

NET Windows Forms Tips and Tricks

Presented 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.
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!

Educational Content

Bindings, Platforms, and Innovation

This presentation focuses on the Internet and separating myth from fact, history from the future, and the mundane from the imaginative. Bob Frankston presents a vision of what could and should be.

Orchestrating Long Running Activities with JBoss / JBPM

This article explores the use of JBoss and jBPM to implement design solutions that effectively address the issue of orchestrating long running activities.

Neo4j - The Benefits of Graph Databases

This presentation covers the use of graph databases as an optimal solution for data that is difficult to fit in static tables, rapidly evolving data or data that has a lot of optional attributes.

Realistic about Risk: Software development with Real Options

This session introduces Real Options and shows how it can help in running your project. Real Options is a decision-making process that can be used to manage risk.

Communication Flexibility Using Bindings

This article discusses the use of bindings on services and references (including the instance of non-configured bindings) as the means to implement SCA communications in a Web and SOA environment.

Writing DSLs in Groovy

After a short introduction to DSLs, Scott Davis plays with the keyboard showing how to approach the creation of a DSL by typing working snippets of Groovy code that get executed.

Scaling Agile with C/ALM (Collaborative Application Lifecycle Management)

IBM Rational and InfoQ present, Scaling Agile with C/ALM, an eBook showing organizations how to become “finely tuned software delivery machines” by enabling team integration and scaling.

Concurrent Programming with Microsoft F#

Amanda Laucher presents a real life enterprise application written in F#. She shows actual code snippets, explaining design decisions and suggesting how to use some of the F# constructs.