Course Instructor: Ms. Asma Kanwal / Mam Anoosha
Description
Visual
programming languages are extensively used for the rapid development of
graphical applications. This subject will introduce students to the essential
principles of event-driven programming and to programming using a visual
environment through the use of the Visual C# programming language.
An
important thrust of the course is to teach C# programming from an
object-oriented viewpoint. It is often difficult for programmers trained
originally in a procedural language to start "thinking in objects."
·
.NET
Enterprise Architecture
1.
NET Framework
2.
Base Class Libraries
(BCL)
3.
Common Language Run Time
(CLR)
4.
Microsoft Intermediate
Language (MSIL)
5.
Common Language
Specification (CLS)
·
Introduction
1.
Structure of a C#
program
2.
Compiling and Executing
3.
Commenting
4.
Value-Type Data
5.
Arrays
6.
Reference-Type Data
·
Arrays
1.
Overview
2.
Creating Arrays
3.
Command Line Argument
4.
Multi-Dimensional Arrays
·
Control
Statements
1.
Introduction
2.
Statement Blocks
3.
Methods
4.
if Statements
5.
switch Statement
6.
loop Statements
7.
break and continue
8.
return Statements
- More
Data Types
1.
Structs
2.
Interfaces
3.
Delegates
4.
Enumerations
5.
Namespaces
6.
Applications and
Libraries
- C#
Concepts
1.
Application Startup
2.
Member Access
3.
Overloading
4.
Scope
5.
Value vs. Reference
Parameters
6.
Conversions
7.
Exceptions
- Classes
1.
Object Oriented
Programming
2.
Simple Class Example
3.
Class Methods
4.
Constructors
5.
Access Levels
6.
Other Modifiers
7.
Fields
8.
Properties
9.
Operators
10.
Destructors
11.
Static Constructor
- Inheritance
1.
Introduction
2.
Base Class Modifiers
3.
Direct Inheritance
4.
Static vs. non-static
5.
Abstract Classes
6.
Interfaces
7.
Base Class Interfaces
- Delegates
And Events
1.
Overview
2.
Delegates
3.
Events
- Data
Streams
1.
Introduction
2.
Streams
3.
Readers
4.
Writers
5.
File I/O
6.
- Properties,
Indexers And Attributes
1.
Where to use
2.
Properties
3.
Indexers
4.
Attributes
- Creating
Windows-based Applications
1.
Introduction to Windows
Forms
2.
Visual Studio and the
Forms Designer
3.
Using Controls
4.
List Controls
5.
Working with Dialogs
6.
Menus, Toolbars and
Status Bars
7.
Advanced Windows Forms
Topics
8.
Using Advanced Controls
- Using
ADO.NET to Access Data
1.
ADO.NET Architecture
2.
Data Providers in .NET
3.
Connection, Command
4.
Data reader
5.
Data Adapter
6.
Data Set
7.
Command Builder
8.
Data Relations
9.
ADO.NET and XML
10.
Writing an ADO.NET
Application with Windows Forms
- Assemblies
1.
Private Assemblies
2.
Shared Assemblies
3.
Global Assembly Cache
(GAC)
4.
Architecture of CLR
5.
Components in CLR
6.
Type Safety
- Threads
1.
Overview
2.
Understanding Threads
3.
Using Threads in C#
4.
Thread Properties
5.
Managing Threads
6.
Interrupting and
Terminating Threads
7.
Synchronization
- Windows
Services
1.
Service base class
2.
Service Process
Installer
3.
Service Installer
4.
Creating a windows
Service
5.
Installutil.exe
- Window
Communication Foundation
1.
Introduction to WCF
2.
Addresses and Bindings
3.
Service Contracts
4.
Instance Management
5.
Data Contracts
6.
More about Service
Contracts
7.
Handling Errors
- Building
WEB APPLICATION WITH ASP.NET
1.
Understanding Web
Application and Web Services
2.
The Role of HTML
3.
Building Classic ASP
Page
4.
Interacting with the
Incoming HTTP Request and Outgoing HTTP Response
5.
Life Cycle of ASP.Net
Web page
6.
ASP.Net Web Controls
7.
The Role of Validation
Controls
0 comments:
Post a Comment