CS 3500 - Application Development
Schedule for Spring 2024
IMPORTANT: For due dates on the assignments and tests, see canvas.
Introduction
What is CS 3500 all about?Some demos
The Tools
Installing Microsoft Visual StudioYour First VS Program
Important DOs and DONTs
Using Visual Studio Debugger
Using Visual Studio Profiler
Deploying your Program
Integrating GIT
C++ MFC
What is Microsoft Foundation Classes (MFC)?MFC Notepod - Invasion of the editor snatchers
MFC Towers of Hanoi
MFC Widgets and shortcomings
1. MFC FreeCell Application
FreeCell Enhancements: Menus, custom cards, resizeable, undo, restart, pick specific game, no flashing, etc.
C# .NET Application
What is managed C++, .Net, and C# ?Should I use Windows Forms or Windows Presentation Foundation (WPF)?
2. CSharp Video Player Application
WPF Panels
C# Classes
Practical Test
MidtermUnity Game Engine
3. Unity Game EngineVisual Basic Application
Visual Basic history and language gotcha's4. Visual Basic Tax Calculator Application