COMP 445 - GUI Programming
Classes
|
Home
Dr. Frank McCown
Science 207
3:00 - 4:15 MW
Fall 2014
Class links
Syllabus
A Plea for Integrity
Easel
Piazza
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
GUI Bloopers 2.0
by Jeff Johnson (2008)
Required
C# 2012 for Programmers (5th Edition)
by Paul J. Deitel & Harvey M. Deitel
Recommended
Programming Windows Store Apps with C#
by Matthew Baxter-Reynolds and Iris Classon
Recommended