Visual C# 2015, one of the components of Visual Studio 2015, is one of the most powerful, versatile and modern object-oriented programming languages available today. Developed by Microsoft, it combines all the best features available in programming languages.
C# provides a rich repertoire of library/built-in functions that allow programmers to develop all kinds of applications with relative ease - be it Console, Windows/Forms, Web or Mobile Applications.
This book is intended for beginners as well as those with some programming knowledge. It is suitable for those students who are pursuing a course in Computer Science, Software Engineering, Information Technology, Management Information Systems, Engineering and Mathematics. It starts with the basics, and gradually progresses to more advanced topics such as arrays, structures, classes, text files and databases. So whether you are a beginner or intermediate programmer, this book will help you master the essentials of C# very quickly. The book is written in a simple, easy-to-read style and contains numerous examples to illustrate the concepts presented. It also contains exercises at the end of each chapter to test your grasp of the subject matter.
Contents
Chapter 1 Introducing C#
1.1 Visual C#.NET
1.2 VisualStudio.NET
1.3The ·NET Framework
1.4 System Requirements
1.5 Visual Studio.NET IDE
1.6 Console Application.
1.7 Windows/Forms Application.
1.8 Editing, Compiling & Executing c# Programs.
1.9 Parts of A c# Program
Exercise
Chapter 2 Object-Oriented Concepts
2.1 Classes & Objects
2.2 Class Hierarchy & Inheritance
2.3 Accessibility of Class Members
2.4 Constructors &Destructors
2.5 Polymorphism
2.6 Interfaces
2.7 Obj ect Interaction
2.8 Coding for Objects.
Exercise
Chapter 3 c# Basics
3.1 Data Types
3.2 Identifiers
3.3 Variables, Constants, and Literals
3.4 Declaring Variables and Constants
3.5 Operators and Expressions
3.6 Assignment Statements
3.7 Type Casting & Boxing/Unboxing
3.8 Checking and Unchecking
3.9 Input/Output Statements
3.10 Namespaces
Exercise
Chapter 4 Program Control Structures
4.1Controlling Program Execution
4.2 Sequence Structure
4.3 Selection Structure
4.4 Loop/Repetition Structure
4.5 Other Branching Commands
4.6 Infinite Loops
Exercise
Chapter 5 Built-in Methods
5.1 Built-in Methods
5.2 Mathematical Methods
5.3 Random Number Generators
5.4 String Methods
5.5 Data Conversion Methods
5.6 Character Methods
5.7 Date/Time Methods
5.8 Format Methods
5.9 Sample Programs
Exercise
Chapter 6 Programmer-defined Methods
6.1 Why Programmer-defined Methods
6.2 Defining Methods
6.3 Calling Methods
6.4 Passing Arguments to Methods
6.5 Method Types & Return Values
6.6 Recursive Methods
6.7 Delegates
Exercise
Chapter 7 Arrays
7.1 Why Arrays
7.2 One-Dimensional Arrays
7.3 Two-Dimensional Arrays
7.4 Multi-Dimensional Arrays
7.5 Jagged Arrays
7.6 Collections
7.7 Sample Programs
Exercise
Chapter 8 Structures
8.1 What are Structures
8.2 Structure Declaration
8.3 Nested Structures
8.4 Arrays of Structures
8.5 Sample Programs
Exercise
Chapter 9 Exceptions
9.1 What is an Exception
9.2 Exception Classes
9.3 Exception Handling
Exercise
Chapter 10 Text Files
10.1 Input/Output
10.2 File Streams
10.3 Classes for Input/Output
10.4 Reading Data from Text Files
10.5 Writing Output to Text Files
10.6 Sample Programs
Exercise
Chapter 11 Accessing Databases
11.1 Database Concepts
11.2 What is ADO.NET
11.3 Creating Microsoft Access Database
11.4 Basic SQL Commands
11.5 Aggregate Functions
Exercise
Chapter 12 Object-Oriented Programming
12.1 What is OOP .
12.2 Classes and Objects
12.3 Static & Instance Class Members
12.4 Class Inheritance
12.5 Constructors & Destructors
12.6 Abstract Classes
12.7 Interfaces
12.8 Object Interaction
Exercise
References
-
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X.