C Net - 6 semester

₹80.00

Tax excluded

Quantity
Out-of-Stock

Syllabus

 

 

C#.Net (6T1)

 

UNIT - I

Introducing C# - What is C#? Evaluation of C#, Characteristics of C#, Application of C#, how does C# differ from C++? How does C# differ from Java? Understanding .NET: The C# Environment – The .NET Strategy, The Origin of .NET Technology, The .NET Framework, The Common Langue Runtime, Framework Base Class, User and Program Interface, Visual Studio .NET, .NET Languages, Benefits of the .NET Approach, C# and .NET. Overview of C# - Introduction, A Simple C# Program, Namespaces, Adding Comments, Main Running Value, Using Aliases for Namespaces Classes, Passing String Objects to WriteLine Method, Command Line Argument, Main with Class, Providing Interactive Input, Using Mathematical Function, Multiple Main Methods, Compile Time Error, Program Structure, Program Coding Style. Literals, Variables and Data Types – Introduction, Literals, Variables, Data Types, Value Types, Reference Type, Declaration Types, Initialization of Variables, Default Value, Constant Variable, Scope of Variables, Boxing and Unboxing. Operators and Expressions – Introduction, Arithmetic Operators, Relational Operators, Logical Operators, Assignment Operators, Increment and Decrement Operators, Conditional Operators, Bitwise Operators, Special Operators, Arithmetic Expressions, Evaluation of Expressions, Precedence of Arithmetic Operators, Type Conversion, Operator Precedence and Associativity, Mathematical Function.

 

UNIT - II

Decision Making and Branching – Introduction, Decision Making with if Statement, Simple if Statement, The if…else Statement, The else if Ladder, The Switch Statement, The ? : Operator, Decision Making and Looping – Introduction, The while Statement, The do Statement, The for Statement, The foreach Statement, Jumps in Loops. Methods in C# - Introduction, Declaring Methods, The Main Method, Invoking Methods, Nesting of Methods, Method Parameters, Pass by Value, Pass by Reference, The Output Parameters, Variables Argument List, Methods Overloading. Handling Arrays – Introduction, One-Dimensional Array, Creating an Array, Two-Dimensional Array, Variable-Size Arrays, TheSystem.Array Class, ArrayList Class. Manipulating Strings – Introduction, Creating String, String Methods, Inserting String, Comparing String, Finding String, Mutable String Arrays of String, Regular Expressions.

 

UNIT - III

Structures and Enumerations – Introduction, Structure, Structs with Methods, Nested Structs, Difference between Classes and Structs, Enumerations, Enumerator Base Type, Enumerator type Conversion. Classes and Objects - Introduction, Basic Principle of OOP, Defining a Class, Adding Variables, Adding Methods, Member Access Modifiers, Creating Objects, Accessing Class Members, Constructors, Overloaded Constructors, Static Members, Static Constructors, Private Constructors, Copy Constructors, Destructors, Member Initialization, The This Reference, Nesting of Members, Constant Members, Read-only Members, Properties, Indexers. Inheritance and Polymorphism – Introduction, Classical Inheritance, Containment Inheritance, Defining a Subclass, Visibility Control, Defining Subclass Constructors, Multilevel Inheritance, Hierarchical Inheritance, Overriding Methods, Hiding Methods, Abstract method, Sealed Class: Preventing Inheritance, Sealed Methods, Polymorphism.

 

UNIT - IV

Interface: Multiple Inheritances – Introduction, Defining an Interface, Extending Interface, Implementing Interface, Interface and Inheritance, Explicit Interface Implementation, Abstract Class and Interface. Operator Overloading – Introduction, Overloadable Operators, Need for Operator Overloading, Defining Operator Overloading, Overloading Unary Operator, Overloading Binary Operator, Overloading Comparison Operator. Managing Errors and Exceptions – Introduction, What is Debugging?, Types of Errors, Exceptions, Syntax of Exception Handling Code, Multiple Catch Statements, The Exception Hierarchy, General Catch Handler, Using Finally Statement, Nested Try Blocks, Throwing Our Own Exceptions, Checked and Unchecked Operators, Using Exceptions for Debugging.

 

RTMNU2019/BCCA/06/01
New product

8 other products in the same category: