CSE775 - Distributed Objects
Lecture #19 - .Net Controls
Revised: 25 April 2008
Web Resources:
Code Project
Win32, COM, MFC
DevelopMentor
Windows Developer's Journal
Windows Forms
GotDotNet
C# Corner
IDL and WDSL
COM at MSDN
IDL Language
base MIDL types
OLE data types
IDL attributes
MIDL data types
MIDL Language Reference
conversion functions
Content:
.Net controls provide essentially the same component attributes as ActiveX controls, but they are radically easier to design and implement.
-
Syllabus
Describes topics to be covered,
reading material for you to digest before coming to class, and due dates
for the assigned projects.
-
Best Project #1s - Jacob Baker, Mike Corely, Sunny Gupta
There were many excellent submissions. These are especially worth reviewing.
-
Project #3 Statement
-
Project #4 Statement
-
Component Programming - University of Potsdam
-
Helpers for Project #3:
-
Delegate Demos Project
Shows how to use delegates, events, and use of delegates on worker threads.
-
Navigate without Delegates Project
Navigate with Delegates Project
Shows the advantage of using delegates.
-
Using Delegates Asynchronously
Demonstrates how to callback asynchronously.
-
Drawing On Forms Project
Demonstrates basic GDI+ techniques.
-
C++ WinForm
-
C# Syntax
Language Basics from www.gotdotnet.com.
-
.Net Components Presentation
Discusses the various types of .Net components and how they compare with
COM components.
-
.Net Components Project
Demonstrates building .Net libraries, components, and controls. Examples
are given for custom controls, user controls, and inherited controls.
-
Demonstrate C++ Forms with Communication
-
Lecture #19 folder
Contains a page of links to
presentations and code discussed in this class. The Lecture folders will occasionally
hold physical files of interest as well. Usually, however, all the materials
of interest to the class are in the presentations
and code folders. The contents of these folders will grow
as you progress through the course.