Syllabus
Course Code: BCA-505(I) 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 accessors, Initializing Objects with Constructors, Floating-Point Numbers and Type decimal, Control Statements. | |
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. |