Syllabus

Course Code: ELECTIVE-III    Course Name: VISUAL PROGRAMMING USING C#

MODULE NO / UNIT COURSE SYLLABUS CONTENTS OF MODULE NOTES
1 Introduction to Object Technology: Introduction to C# Applications, creating a Simple Application in Visual C# Express, Formatting Text with Console. Write and Console, WriteLine, Operators: Arithmetic, Logical, Relational, Ternary, Unary, Bitwise and Bit Shift operator; Decision Making, Array and Strings manipulations
2 Introduction to Classes and Objects: Classes, Objects, Methods, Properties and Instance Variables, Declaring Class with Method and Instantiating an Object of Class, declaring a Method with Parameters, set and get accesso Initializing Objects with Constructors, Floating-Point Numbers and Type decimal, Control Statemen
3 Constructors, Composition, Garbage Collection and Destructors, static Class Members, Data Abstraction and Encapsulation, Object Initializers, Delegates Object-Oriented Programming: Inheritance, Polymorphism, Interfaces and Operator Overloading-Exception Handling
4 Graphical User Interfaces with Windows Forms: Introduction to Windows Forms, Control Properties and Layout: Labels, TextBoxes and Buttons, GroupBoxes and Panels, CheckBoxes and RadioButtons, Numeric UpDown Control, Event Handling, Multiple Document Interface (MDI), User-Defined Controls, Data access using LINQ to SQL.
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.