Outline
GUI
Programming - COMP 445
Fall 2003
Week
1 Introduction
GUI vs Command-line Interface
History of
GUIs
Chap 1 - Intro
Week
2 Chap 2 - Unicode
Chap 3 -
Event-driven
programming
Week
3 Message Crackers
Chap 4 – GDI
and text
Week
4 Debugging
Chap 10 – Resources,
icons, and
menus
Week
5 Review for exam
Exam 1
Week
6 Critique exam
Chap 5 - Pens,
colors, lines, and
shapes
Week
7 Program 1: Draw
STL
review
Week
8 Common dialog boxes –
open, save, color
Week
9 Human Computer Interaction
Chap
21 - Dynamic Link Libraries
Week
10 Intro to .NET and C#
C# vs. Java
Week
11 Using bitmaps
Program
2: Door Prize
Week 12 Misc.
C# topics
Review for exam
Week
13 Exam 2
Critique exam
Intro
to Visual Basic .NET
Thanksgiving
Break
Week 14 VB.NET
cont.
Program
3: VB
Week 15 VB.NET
cont.
Critique
user interfaces
Review for
Final Exam
Week
16 Final Exam
Mon
·
Problem
solving
Take the problem apart, look at it from different points of view, brainstorm, divide-and-conquer.
·
Follow the
specs
Would the human race exist today had Noah not
followed the specifications?
·
Details are
important
Make
sure all your i’s are dotted and your T’s are crossed. Test, test, test!
·
But… don’t get
lost in the details!
Don’t
loose sight of the big picture. The
perfect solution to the wrong problem is still the wrong solution.
·
Be diligent
Don’t
give up too soon… the solution may be right around the corner.
·
But… get help
when needed
Take advantage of all your resources.
·
Be a team
player
Working
well with others is one of the greatest skills you can obtain.
·
Learn new
technologies
Be
willing and eager to keep learning because this field changes fast!