CSE681 - Software Modeling and Analysis
Lecture #2 - C# and WinForms
Revised: 24 May 2005
Web Resources:
UML
XML, HTML
Code Project
Microsoft Developer's Network
DevelopMentor
XML
Sells Brothers
Windows Developer's Journal
Windows Forms
DotNetJunkies
GotDotNet
C# Corner
Mono Project
Performance Counters
Content:
This lecture is an introduction to the C# programming language and WinForms-based windows
programs. We will cover the basic C# language, some of its unique features, and present several
examples. Following a break we will discuss creating Windows Applications using WinForms, again
presenting several examples.
-
The Syllabus describes topics to be covered,
reading material for you to digest before coming to class, and due dates
for the assigned projects.
-
Project #1 and Project #2
-
Project #2 Helpers
-
C# versus C++
-
Hello World in C#
-
.Net Framework Library
-
Demo File Handling
-
Collectons Demo
-
C# Constructs
-
Method Parameter demo
-
Delegates Demo
-
Navigate Directory Trees
-
Navigate with Delegates
-
Minimum Windows Program
-
WinForm Demo
-
Pr2 Help Prototype
-
XML Applications Demo
-
Lecture #2 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.