COMP 445 - GUI Programming
Classes
|
Home
Dr. Frank McCown
Science 207
3:00 - 4:15 MW
Fall 2013
Class links
Syllabus
A Plea for Integrity
Easel
Canvas
(for quizzes)
Class notes
Writing Clean Code
Microsoft Student Use Agreement
How to access DreamSpark software
Microsoft DreamSpark Resources
GUI Bloopers
Presentation Schedule
Presentation Grading Sheet
Presentation Grading Sheet (Non-Bloopers)
Blooper Examples
History
McCown's History of Graphical User Interfaces (GUIs)
(PowerPoint)
Graphical User Interface Timeline
A Brief History of User Interfaces
GUI History and Screenshots
(Harding only)
Guidebook: Graphical User Interface Gallery
User Interface Guidelines
Windows User Experience Interaction Guidelines
Checkboxes vs. Radio buttons
Make great Metro style apps
.NET Programming
.NET Book Zero: What the C or C++ Programmer Needs to Know About C# and the .NET Framework
by Charles Petzold
McCown's Introduction to .NET
(PowerPoint)
McCown's VB.NET and C# Comparison
Creating a Screen Saver with C#
Background Worker in .NET 2.0
GUI libraries
WPF
Deitel's Windows Presentation Foundation Resource Center
Christian Moser's WPF Tutorials
Rob Eisenberg's WPF Tutorial
MSDN Help
Getting Started with Windows Presentation Foundation
WPF Windows Overview
Dialog Boxes Overiew
WindowsClient.NET
GUI References
Effective Visual Communication for Graphical User Interfaces
Model-View-Controller
Windows Phone 7
Wikipedia article
Programming Windows Phone 7
by Charles Petzold
Download Windows Phone SDK 7.1
Getting Started with Windows Phone Development
User Experience Design Guidelines for Windows Phone
Touch Gesture Reference Guide
GUI Bloopers 2.0
by Jeff Johnson (2008)
Required
C# 2010 for Programmers (4th Edition)
by Paul J. Deitel & Harvey M. Deitel
Recommended
Programming Windows: Writing Windows 8 Apps With C# and XAML (6th Edition)
by Charles Petzold
Recommended