CSE775 - Distributed Objects

Lecture #19 - .Net Controls

Revised: 25 April 2008
Home Courses Code Handouts CoreTech Books Articles Math Research Masters Projects SWDev WebDev News OtherLinks SiteDesign Graduates AllPages Office Hours Notices Contents

CSE681-SWMAA CSE686-IP CSE687-OOD CSE775-DO CSE776-DP CSE778-AWP CSE784-SWS

Lecture #01 Lecture #02 Lecture #03 Lecture #04 Lecture #05 Lecture #06 Lecture #07
Lecture #08 Lecture #09 Lecture #10 Lecture #11 Lecture #12 Lecture #13 Lecture #14
Lecture #15 Lecture #16 Lecture #17 Lecture #18 Lecture #19 Lecture #20 Lecture #21
Lecture #22 Lecture #23 Lecture #24 Lecture #25 Lecture #26 Lecture #27 Lecture #28

Contents Syllabus

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

Office Hours: Instructor & TAs

Content:

.Net controls provide essentially the same component attributes as ActiveX controls, but they are radically easier to design and implement.
  1. Syllabus
    Describes topics to be covered, reading material for you to digest before coming to class, and due dates for the assigned projects.
  2. Best Project #1s - Jacob Baker, Mike Corely, Sunny Gupta
    There were many excellent submissions. These are especially worth reviewing.
  3. Project #3 Statement
  4. Project #4 Statement
  5. Component Programming - University of Potsdam
  6. Helpers for Project #3:
    1. Delegate Demos Project
      Shows how to use delegates, events, and use of delegates on worker threads.
    2. Navigate without Delegates Project
      Navigate with Delegates Project
      Shows the advantage of using delegates.
    3. Using Delegates Asynchronously
      Demonstrates how to callback asynchronously.
    4. Drawing On Forms Project
      Demonstrates basic GDI+ techniques.
    5. C++ WinForm
    6. C# Syntax
      Language Basics from www.gotdotnet.com.
  7. .Net Components Presentation
    Discusses the various types of .Net components and how they compare with COM components.
  8. .Net Components Project
    Demonstrates building .Net libraries, components, and controls. Examples are given for custom controls, user controls, and inherited controls.
  9. Demonstrate C++ Forms with Communication
  10. 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.