Framework Programming

Course Code: CPAN 151

Academic Year: 2024-2025

Microsoft's Visual C# represents an object-oriented, event-driven approach to programming. This course guides students through all aspects of Visual C# programming, from simple Windows forms and controls to more complex multi-form applications with menus and common dialog boxes. Students will learn to create a graphical user interface (GUI) and integrate it with an application program. Also introduced are three-tier application and class design, documented using UML Class and Sequence Diagrams. Object oriented programming techniques are used with classes and objects, forming the backbone of the programming. The course also covers interfacing a Windows application with a database to select, insert, update and delete records. Both connected and disconnected database techniques are discussed. Students will also learn how to distribute an application using setup projects and ClickOnce technology.