Features of.net Language independent Object oriented program Multi threading Exception handling Drag and drop Linq www.gowreeswar.com1.

Slides:



Advertisements
Similar presentations
Core Java Lecture 4-5. What We Will Cover Today What Are Methods Scope and Life Time of Variables Command Line Arguments Use of static keyword in Java.
Advertisements

C# Language Report By Trevor Adams. Language History Developed by Microsoft Developed by Microsoft Principal Software Architect Principal Software Architect.
Written by: Dr. JJ Shepherd
George Blank University Lecturer. CS 602 Java and the Web Object Oriented Software Development Using Java Chapter 4.
OOP in Java Nelson Padua-Perez Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
C#.NET C# language. C# A modern, general-purpose object-oriented language Part of the.NET family of languages ECMA standard Based on C and C++
VB Classes ISYS 573. Object-Oriented Concepts Abstraction: –To create a model of an object, for the purpose of determining the characteristics (properties)
OOP in Java Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
Java CourseWinter 2009/10. Introduction Object oriented, imperative programming language. Developed: Inspired by C++ programming language.
Object Oriented Programming using VC++. Introduction Program – Set of instruction written in a high level language High level language used for writing.
Subclasses and Subtypes CMPS Subclasses and Subtypes A class is a subclass if it has been built using inheritance. ▫ It says nothing about the meaning.
Java versus C# An introduction to C# and Visual Studio.
Differences between C# and C++ Dr. Catherine Stringfellow Dr. Stewart Carpenter.
Inheritance. Types of Inheritance Implementation inheritance means that a type derives from a base type, taking all the base type’s member fields and.
Principles of Computer Programming (using Java) Review Haidong Xue Summer 2011, at GSU.
Object Oriented Software Development
220 FINAL TEST REVIEW SESSION Omar Abdelwahab. INHERITANCE AND POLYMORPHISM Suppose you have a class FunClass with public methods show, tell, and smile.
An Object-Oriented Approach to Programming Logic and Design
Introduction to Object Oriented Programming. Object Oriented Programming Technique used to develop programs revolving around the real world entities In.
BIM313 – Advanced Programming Techniques Object-Oriented Programming 1.
PRESENTED BY, P.S.S.SWAMY..  What is an application package.  What is an application class.  Object oriented concepts.  Understanding application.
C# Programming Fundamentals of Object-Oriented Programming Fundamentals of Object-Oriented Programming Introducing Microsoft.NET Introducing Microsoft.NET.
Object Oriented Programming: Java Edition By: Samuel Robinson.
By Nicholas Policelli An Introduction to Java. Basic Program Structure public class ClassName { public static void main(String[] args) { program statements.
ASP.NET Programming with C# and SQL Server First Edition Chapter 3 Using Functions, Methods, and Control Structures.
Programming Language C++ Xulong Peng CSC415 Programming Languages.
Java ProgrammingtMyn1 Java Programming Timo Mynttinen Mikkeli University of Applied Sciences.
Core Java: Essential Features 08/05/2015 Kien Tran.
Keith Elder Microsoft MVP
Tuc Goodwin  Object and Component-Oriented Programming  Classes in C#  Scope and Accessibility  Methods and Properties  Nested.
Session 08 Module 14: Generics and Iterator Module 15: Anonymous & partial class & Nullable type.
Applied Computing Technology Laboratory QuickStart C# Learning to Program in C# Amy Roberge & John Linehan November 7, 2005.
ILM Proprietary and Confidential -
1 SystemVerilog Enhancement Requests Daniel Schostak Principal Engineer February 26 th 2010.
Page: 1 การโปรแกรมเชิงวัตถุด้วยภาษา JAVA บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 15 มิถุนายน 2552 Keyword & Data Type มหาวิทยาลัยเนชั่น.
C# EMILEE KING. HISTORY OF C# In the late 1990’s Microsoft recognized the need to be able to develop applications that can run on multiple operating system.
OOP: Encapsulation,Abstraction & Polymorphism. What is Encapsulation Described as a protective barrier that prevents the code and data being randomly.
Parts of JAVA 1www.gowreeswar.com. Features of JAVA 2www.gowreeswar.com.
C# Classes and Inheritance CNS 3260 C#.NET Software Development.
CIS162AD Inheritance Part 3 09_inheritance.ppt. CIS162AD2 Overview of Topics  Inheritance  Virtual Methods used for Overriding  Abstract Classes and.
CIS 199 Final Review. New Material Structures  Value type  NOT a reference type!  Used to encapsulate small groups of related variables.
Object-Oriented Programming. Objectives Distinguish between object-oriented and procedure-oriented design. Define the terms class and object. Distinguish.
1 COSC2007 Data Structures II Chapter 9 Class Relationships.
CS-1030 Dr. Mark L. Hornick 1 Basic C++ State the difference between a function/class declaration and a function/class definition. Explain the purpose.
 In the java programming language, a keyword is one of 50 reserved words which have a predefined meaning in the language; because of this,
Introduction to Object-Oriented Programming Lesson 2.
Classes, Interfaces and Packages
Quick Review of OOP Constructs Classes:  Data types for structured data and behavior  fields and methods Objects:  Variables whose data type is a class.
Control Flow Statements
Object Oriented Programming Session # 03.  Abstraction: Process of forming of general and relevant information from a complex scenarios.  Encapsulation:
OOP Basics Classes & Methods (c) IDMS/SQL News
Module 13: Properties and Indexers. Overview Using Properties Using Indexers.
ILM Proprietary and Confidential -
Mid-Year Review. Coding Problems In general, solve the coding problems by doing it piece by piece. Makes it easier to think about Break parts of code.
C# Fundamentals An Introduction. Before we begin How to get started writing C# – Quick tour of the dev. Environment – The current C# version is 5.0 –
C ++ MULTIPLE CHOICE QUESTION
Modern Programming Tools And Techniques-I
Ch 10- Advanced Object-Oriented Programming Features
Inheritance and Polymorphism
C++, OBJECT ORIENTED PROGRAMMING
Control Statements Lecture 6 from Chapter 5.
CS360 Windows Programming
C# In many ways, C# looks similar to Java
OOP’S Concepts in C#.Net
Java Programming Language
Java Programming Course
CIS 199 Final Review.
មជ្ឈមណ្ឌលកូរ៉េ សហ្វវែរ អេច អ ឌី
Chengyu Sun California State University, Los Angeles
INTERFACES Explained By: Sarbjit Kaur. Lecturer, Department of Computer Application, PGG.C.G., Sector: 42, Chandigarh.
Presentation transcript:

Features of.net Language independent Object oriented program Multi threading Exception handling Drag and drop Linq

Explain static void main(string[] args)

Naming Convention

Console Write () writeLine() Read() ReadLine() ReadKey()

Conversions Int32.Parse or (Convert.ToInt32) Single.Parse

Control structures 3 types Selection or Decision Loops or Iterate Branching or Jumping

Selection or Decision ifif-elsenested if switch-case

if

if-else condition falsetrue else block if block

nested if Condition 1 Condition 2 Condition-n statements false true 10

switch-case case 1 case 2 case 3 matched unmatched Statements 1 Statements 2 Statements 3 matched unmatched

Loops or Iterate for while do – while for each

Branching or Jumping break continuereturn goto 13

Array Definition Advantage Types Syntax Length property

String Definition Construct ways Length property Methods

Object Oriented Program System

What is abstraction? Implementation hiding 17

What is Encapsulation Data hiding Security Initialization of instance fields 18

What is Inheritance Syntax Advantage Relationship Disadvantage Keyword Access specifier Types 19

Polymorphism Types How to achieve Advantages of both 20

Constructor Definition Rule Use When it is executed Types Syntax

Destructor Definition Use When it is executed Syntax

Method Overloading Definition Advantage Ways- No. of arguments Type of arguments

static What it is Where it is used( V-M-C)

partial What it is Where it is used-class

Inheritance Definition Syntax Advantage Relationship Disadvantage Access specifier Types

Method hiding Keywords -new in child class

Method Overriding keywords -virtual -override Advantage Rule

base What it is When it is use

const What it is Advantage When it is happened

readonly What it is Advantage When it happened

Difference b/w const & readonly

Passing parameters b/w methods Value ref (keyword) out (keyword)

Difference b/w ref and out

abstract What it is Where When Keywords – abstract - override

sealed What it is Where it is use(C) Purpose

Interface Definition Advantage to achieve Syntax Keyword-interface

Properties Definition Keywords-set -get -value After 3.5 how

Difference b/w method & property

Array What it is Where it is namespace Purpose Methods

Random What it is Where it is namespace Use Method –r.next(1,100)

Generics Definition Advantage How many ways

Collections Definition Advantage Types –List /ArrayList

Exception handling What purpose without –with Definition Keywords Types

Multithreading Definition Ways program exec Advantage Namespace Class Lifecycle

Fileinfo What it is Namespace Advanatage

Driveinfo What it is Namespace Advanatage

StreamWriter What it is Namespace Advanatage

StreamReader What it is Namespace Advanatage