Agenda main content
Agenda for Day 4
- Announcements
- CS and University Announcements
- Others?
- Assignments
- Draft Project Proposal Memorandum due Friday
- Program 1 begins this Thursday. Due in one week - the following Thursday at the start of Lab
- Readings
- For today's lab Introduction to Windows Applications
- For next lecture/discussion: Finish reading Chapter 1 of textbook
- Hands-on Lab 2 learning objectives
After completion of today's lab, you should be able to- Explain when one should use a Windows Application versus a Web Application
- Take advantage of the System.Windows.Forms namespace and Visual Studio.NETs IntelliSense capabilities
- Create Windows Forms using Visual Studio.Net designer toolbox
- Layout controls on forms using alignment, anchoring, and docking.
- Add a Button event handler
- References
- Windows Forms: A Modern-Day Programming Model for Writing GUI Applications
- This article details what Windows Forms are all about, from the programming model to Microsoft Intermediate Language and the JIT compiler. Two applications using forms, event handlers, anchors, and persistence are built step by step.
- MSDN's Creating Windows Applications
- Top level list of MSDN links to a list of articles from Microsoft on creating Windows applications
- MSDN's Windows Forms
- Comprehensive list of links to topics about the technologies and tools for creating Windows applications.
- MSND's Arranging Controls on Windows Forms
- Instructions on aligning, docking, anchoring controls on a Windows Form