Instructors
Inam Khan, Ubaid Ullah
Timing
Morning, Afternoon
Duration
2 Months
Fee
PKR 12000/- Total
Contact
+92-331-5875434
Brief introduction
C# is a programming language developed by Microsoft to compete with Sun's Java language. Its includes object oriented programming language features with XML-based Web services on the .NET platform. In this course, student will develop powerful C# programs and understand the fundamentals to advance levels with professional projects.
C# Introduction
- C# Console Application
- Writing & Run your C# Programmes
- C# Windows Form
- Adding Controls to a Form
- Properties of a Control
- Adding Code to a Button
- C# Message Boxes
C# .NET: Overview for the Sophisticated Programmer
- String Variables & Assign Values in C#. NET
- Concatenation, Comments in C#4.
- Data Types
- Addition in C# .NET
- Adding and Subtraction with float Variables
- Operator Precedence
- Multiplication and Division
- Getting Numbers from Text Boxes
- 15. A C# .NET Calculator - Design & Code
C# .NET: Conditional Logic & Loops
- IF Statements
- Else ... If
- Switch Statements
- C# Operators
- C# and For Loops
- Loop Start and End Values
- A Times Table Program
- Do loops and While Loops
- Checking for Blank Textboxes in C#
C# .NET: Add Menus to your Forms
- Add Menus to Windows Forms in C#
- Sub Menus
- Menu Shortcuts
- Code for your Quit Menu
- The Edit Menu
- Copy and Paste in C# .NET
- The View Menu
- Adding Images in C# .NET
- Open File Dialogue Box in C#
- Open a Text File
- The Save As Dialogue Box
- CheckBoxes and Radio Buttons
C# .NET: Debugging your Applications
- Errors at Design Time
- Run Time Errors
- Logic Errors
- Breakpoints
- The Locals Window
- Try ..Catch Statements in C# .NET
C# .NET: Methods
- Understanding C# .NET Methods
- Passing values to your C# Methods
- Getting values back from C# Methods
C# .NET: Understanding Arrays
- Arrays in C# .NET
- Arrays and Loops
- Arrays at RunTime
- Multi Dimensional Arrays in C# .NET
- Arrays and Text
- C# Collections - Lists
- C# Collections - HashTables
- C# Collections - Enumerations
C# .NET: String Manipulation
- C# String Variables
- Trim Unwanted Characters
- The Contains Method
- The IndexOf Method
- The Insert Method
- PadLeft and PadRight
- Remove and Replace in C# .NET
- C# Substring
- Split and Join in C#
- A C# .NET Hangman Game
C# .NET: Events
- The Click Event
- The MouseDown Event
- KeyDown
- The Leave Event
- C# ListBox and ComboBox Events
- C# Custom Web Browser
- The TreeView Control
- Adding Nodes to a TreeView
- Add a WebBrowser to a C# Windows Form
C# .NET: Classes and Objects
- Classes and Objects in C# .NET
- A First Class
- Create Objects from your C# Classes
- Passing values to your Classes
- Adding Properties to your C# Classes
- Using Class Properties
- Class Constructors in C# .NET
- Inheritance in C# .NET
- C# Method Overloading
- C# Static Methods
C# .NET: Manipulating Files
- How to open a Text File
- Read a file line by line in C# .NET
- Write to a Text File
- How to Copy, Move and Delete a File
C# .NET: Databases
- SQL Server Express and C# .NET
- Create a SQL Server Express Database
- Create a SQL Server Database Table
- Create a Database Project in C#
- Create a Database Class
- Display Data from the Database
- Database Navigation Buttons
- Add, Update, Delete a Record
- Finding Records in a DataSet
C# .NET - SQL Server Databases: two tables
- Create a Sql Server Database in Visual Studio
- Create the first table
- Create a second table
- Adding data to the two tables
- SQL queries, Joins, Stored Procedures
- SQL Parameters
- Creating a User Form with a DataGrid
- Coding for a simple Stored Procedure
- Search a database using a Stored Procedure
- Update a database with a Stored Procedure
- Write code for the update
C# .NET: Multiple Forms
- Creating Multiple Forms
- Modal Forms in C# .NET
- Getting at the values on other Forms
C# .NET: Dates and Times
- Dates and Times in C# .NET