SlideShare a Scribd company logo
Welcome
Presented by
Jannatul Ferdus
Trainer
Web Application .NET
Outline
 Introduction to .C#
 Introduction to .NET & IDE
 C# console application
1. Basic concept in C#
2. write program in C#
Learning Outcome
.NET and C#
 .NET Platform
Web-based applications can be
distributed to a variety of devices
and desktops
 C#
developed specifically for .NET
Introduction to Microsoft .NET
 .NET initiative
 Introduced by Microsoft (June 2000)
• Vision for embracing the Internet in software development
 Independence from specific language or platform
• Applications developed in any .NET-compatible language
• Visual Basic.NET, Visual C++.NET, C# and more
• Supports portability and interoperability
 Architecture capable of existing on multiple
platforms
• Supports portability
Microsoft .NET
 Key components of .NET
 Web services
• Applications used over the Internet
 Software reusability
• Web services provide solutions for variety of companies
• Cheaper than one-time solutions that can’t be reused
• Single applications perform all operations for a company
via various Web services
• Manage taxes, bills, investments and more
• Pre-packaged components using Visual Programming
• (buttons, text boxes, scroll bars)
• Make application development quicker and easier
Microsoft .NET
 Keys to interaction
XML (Extreme Markup Language) and
SOAP (Simple Object Access Protocol)
• “Glue” that combines various Web services
to form applications
• XML gives meaning to data
• SOAP allows communication to occur easily
Microsoft .NET
 Other concepts
 Universal data access
• Eliminates need to synchronize files
• Synchronization - Updating multiple copies
of same file to the most recent
• Data resides at one central location
• Accessible by anyone with connection and
proper authorization
• Data formatted appropriately for display on
various devices
• Same document seen on PC, PDA, cell
phone and other devices
.NET Framework and the
Common Language
Runtime
 .NET Framework
 Heart of .NET strategy
• Manages and executes applications and Web services
• Provides security, memory management and other
programming capabilities
 Includes Framework Class Library (FCL)
• Pre-packaged classes ready for reuse
• Used by any .NET language
 Details contained in Common Language Specification
(CLS)
• Submitted to European Computer Manufacturers Association
to make the framework easily converted to other platforms
 Executes programs by Common Language Runtime (CLR)
.NET and C#
 .NET platform
 Web-based applications can be distributed to variety of
devices and desktops
 C#
 Developed specifically for .NET
 Enable programmers to migrate from C/C++ and Java easily
 Event-driven, fully OO, visual programming language
 Has IDE
 Process of rapidly creating an application using an IDE is
called Rapid Application Development (RAD)
C#
 Language interoperability
 Can interact with software components written in
different languages or with old packaged software
written in C/C++
 Can interact via internet, using industry
standards (SOAP and XML)
 Simple Object Access Protocol - Helps to share
program “chunks” over the internet
 Accommodates a new style of programming in
which applications are created from building
blocks available over internet (reusability)
C# and the .NET IDE
 Console applications
No visual components
(buttons, text boxes, etc.)
Only text output
Two types
• MS-DOS prompt -Used in Windows 95/98/ME
• Command prompt -Used in Windows 2000/NT/XP
Home work
 Write a program to write factorial with n
numbers.
 Take a digit as an input and show the reversed
digit as output.
Thank you
Q/A

More Related Content

What's hot (19)

PPTX
Dotnet Course in Pune
harshclassboat
 
PPTX
Introduction on Mobile development
Shady Selim
 
PDF
Overview and Status of LibreOffice Accessibility (LibreOffice Conference 2014)
Igalia
 
PDF
Grilo: Easy Access to Online Multimedia Content
Juan A. Suárez Romero
 
PPTX
Hybrid Programming in Hybrid Cloud: be ready to the success - Ferdinando Gor...
Codemotion
 
PPTX
Dotnet1
Sudhriti Gupta
 
PPTX
.net CLR
DevTalk
 
PPTX
Developing actionscript native extensions
Ahmedabad Flash Platform User Group
 
PPT
Modified.net overview
Faisal Aziz
 
PPT
Επαγγέλματα Αεροδρομιου
2epal stavroupolis
 
PPT
.Net overview
madydud
 
PDF
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...
Codemotion
 
PDF
20 Facts about Swift programming language
Rohit Tirkey
 
PPTX
Kotlin Multiplatform
Kevin Galligan
 
PPT
Swift Introduction
Savvycom Savvycom
 
PPT
Introduction to .NET Framework
Kamlesh Makvana
 
PPTX
O futuro do .NET : O que eu preciso saber
Danilo Bordini
 
PDF
Nhu Viet Nguyen "Architectural Features of Automotive"
LogeekNightUkraine
 
PPT
Dotnet framework
Nitu Pandey
 
Dotnet Course in Pune
harshclassboat
 
Introduction on Mobile development
Shady Selim
 
Overview and Status of LibreOffice Accessibility (LibreOffice Conference 2014)
Igalia
 
Grilo: Easy Access to Online Multimedia Content
Juan A. Suárez Romero
 
Hybrid Programming in Hybrid Cloud: be ready to the success - Ferdinando Gor...
Codemotion
 
.net CLR
DevTalk
 
Developing actionscript native extensions
Ahmedabad Flash Platform User Group
 
Modified.net overview
Faisal Aziz
 
Επαγγέλματα Αεροδρομιου
2epal stavroupolis
 
.Net overview
madydud
 
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...
Codemotion
 
20 Facts about Swift programming language
Rohit Tirkey
 
Kotlin Multiplatform
Kevin Galligan
 
Swift Introduction
Savvycom Savvycom
 
Introduction to .NET Framework
Kamlesh Makvana
 
O futuro do .NET : O que eu preciso saber
Danilo Bordini
 
Nhu Viet Nguyen "Architectural Features of Automotive"
LogeekNightUkraine
 
Dotnet framework
Nitu Pandey
 

Similar to Basic C# and .net (20)

PPT
Introducation to C#
musrath mohammad
 
PPT
Microsoft.Net
Vishwa Mohan
 
PPTX
Synapse india sharing info on dotnet framework part1
Synapseindiappsdevelopment
 
PPSX
Introduction to C#
SharePointKE
 
PPTX
Introduction to .net
Jaya Kumari
 
PPTX
Visual Basic User Interface-III
Sharbani Bhattacharya
 
PPT
.Net overview
teach4uin
 
PPTX
ASP.Net Technologies Part-1
Vasudev Sharma
 
PPT
As Pdotnet
balujalabs
 
PPS
Asp.net new
Ganesh Jaya
 
PDF
Dot net interview_questions
9292929292
 
PPTX
1-.NET Introduction.pptx
RKAggarwal6
 
PDF
.Net overview by cetpa
sharmamohan13989
 
PPT
.Net Overview -- Training (Lesson 1)
Rishi Kothari
 
PPT
.Net overview
Pankaj Rattan
 
PPT
.Net framework
sanya6900
 
PPT
.Net framework
Om Vikram Thapa
 
PPTX
Microsoft.net architecturte
Iblesoft
 
PPTX
Microsoft dot net framework
Ashish Verma
 
PPTX
Unit - 1: ASP.NET Basic
KALIDHASANR
 
Introducation to C#
musrath mohammad
 
Microsoft.Net
Vishwa Mohan
 
Synapse india sharing info on dotnet framework part1
Synapseindiappsdevelopment
 
Introduction to C#
SharePointKE
 
Introduction to .net
Jaya Kumari
 
Visual Basic User Interface-III
Sharbani Bhattacharya
 
.Net overview
teach4uin
 
ASP.Net Technologies Part-1
Vasudev Sharma
 
As Pdotnet
balujalabs
 
Asp.net new
Ganesh Jaya
 
Dot net interview_questions
9292929292
 
1-.NET Introduction.pptx
RKAggarwal6
 
.Net overview by cetpa
sharmamohan13989
 
.Net Overview -- Training (Lesson 1)
Rishi Kothari
 
.Net overview
Pankaj Rattan
 
.Net framework
sanya6900
 
.Net framework
Om Vikram Thapa
 
Microsoft.net architecturte
Iblesoft
 
Microsoft dot net framework
Ashish Verma
 
Unit - 1: ASP.NET Basic
KALIDHASANR
 
Ad

Recently uploaded (20)

PPTX
Introduction to Design of Machine Elements
PradeepKumarS27
 
PPTX
Lecture 1 Shell and Tube Heat exchanger-1.pptx
mailforillegalwork
 
PPTX
GitOps_Without_K8s_Training simple one without k8s
DanialHabibi2
 
PPTX
Element 11. ELECTRICITY safety and hazards
merrandomohandas
 
PPTX
265587293-NFPA 101 Life safety code-PPT-1.pptx
chandermwason
 
PDF
PORTFOLIO Golam Kibria Khan — architect with a passion for thoughtful design...
MasumKhan59
 
PPTX
GitOps_Repo_Structure for begeinner(Scaffolindg)
DanialHabibi2
 
PPTX
VITEEE 2026 Exam Details , Important Dates
SonaliSingh127098
 
PDF
Ethics and Trustworthy AI in Healthcare – Governing Sensitive Data, Profiling...
AlqualsaDIResearchGr
 
PDF
MAD Unit - 1 Introduction of Android IT Department
JappanMavani
 
PPTX
Worm gear strength and wear calculation as per standard VB Bhandari Databook.
shahveer210504
 
DOCX
8th International Conference on Electrical Engineering (ELEN 2025)
elelijjournal653
 
PPTX
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 
PPTX
Product Development & DevelopmentLecture02.pptx
zeeshanwazir2
 
PPTX
Green Building & Energy Conservation ppt
Sagar Sarangi
 
PPTX
Thermal runway and thermal stability.pptx
godow93766
 
PDF
Zilliz Cloud Demo for performance and scale
Zilliz
 
PPTX
Evaluation and thermal analysis of shell and tube heat exchanger as per requi...
shahveer210504
 
PDF
Reasons for the succes of MENARD PRESSUREMETER.pdf
majdiamz
 
PDF
Design Thinking basics for Engineers.pdf
CMR University
 
Introduction to Design of Machine Elements
PradeepKumarS27
 
Lecture 1 Shell and Tube Heat exchanger-1.pptx
mailforillegalwork
 
GitOps_Without_K8s_Training simple one without k8s
DanialHabibi2
 
Element 11. ELECTRICITY safety and hazards
merrandomohandas
 
265587293-NFPA 101 Life safety code-PPT-1.pptx
chandermwason
 
PORTFOLIO Golam Kibria Khan — architect with a passion for thoughtful design...
MasumKhan59
 
GitOps_Repo_Structure for begeinner(Scaffolindg)
DanialHabibi2
 
VITEEE 2026 Exam Details , Important Dates
SonaliSingh127098
 
Ethics and Trustworthy AI in Healthcare – Governing Sensitive Data, Profiling...
AlqualsaDIResearchGr
 
MAD Unit - 1 Introduction of Android IT Department
JappanMavani
 
Worm gear strength and wear calculation as per standard VB Bhandari Databook.
shahveer210504
 
8th International Conference on Electrical Engineering (ELEN 2025)
elelijjournal653
 
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 
Product Development & DevelopmentLecture02.pptx
zeeshanwazir2
 
Green Building & Energy Conservation ppt
Sagar Sarangi
 
Thermal runway and thermal stability.pptx
godow93766
 
Zilliz Cloud Demo for performance and scale
Zilliz
 
Evaluation and thermal analysis of shell and tube heat exchanger as per requi...
shahveer210504
 
Reasons for the succes of MENARD PRESSUREMETER.pdf
majdiamz
 
Design Thinking basics for Engineers.pdf
CMR University
 
Ad

Basic C# and .net

  • 3. Outline  Introduction to .C#  Introduction to .NET & IDE  C# console application
  • 4. 1. Basic concept in C# 2. write program in C# Learning Outcome
  • 5. .NET and C#  .NET Platform Web-based applications can be distributed to a variety of devices and desktops  C# developed specifically for .NET
  • 6. Introduction to Microsoft .NET  .NET initiative  Introduced by Microsoft (June 2000) • Vision for embracing the Internet in software development  Independence from specific language or platform • Applications developed in any .NET-compatible language • Visual Basic.NET, Visual C++.NET, C# and more • Supports portability and interoperability  Architecture capable of existing on multiple platforms • Supports portability
  • 7. Microsoft .NET  Key components of .NET  Web services • Applications used over the Internet  Software reusability • Web services provide solutions for variety of companies • Cheaper than one-time solutions that can’t be reused • Single applications perform all operations for a company via various Web services • Manage taxes, bills, investments and more • Pre-packaged components using Visual Programming • (buttons, text boxes, scroll bars) • Make application development quicker and easier
  • 8. Microsoft .NET  Keys to interaction XML (Extreme Markup Language) and SOAP (Simple Object Access Protocol) • “Glue” that combines various Web services to form applications • XML gives meaning to data • SOAP allows communication to occur easily
  • 9. Microsoft .NET  Other concepts  Universal data access • Eliminates need to synchronize files • Synchronization - Updating multiple copies of same file to the most recent • Data resides at one central location • Accessible by anyone with connection and proper authorization • Data formatted appropriately for display on various devices • Same document seen on PC, PDA, cell phone and other devices
  • 10. .NET Framework and the Common Language Runtime  .NET Framework  Heart of .NET strategy • Manages and executes applications and Web services • Provides security, memory management and other programming capabilities  Includes Framework Class Library (FCL) • Pre-packaged classes ready for reuse • Used by any .NET language  Details contained in Common Language Specification (CLS) • Submitted to European Computer Manufacturers Association to make the framework easily converted to other platforms  Executes programs by Common Language Runtime (CLR)
  • 11. .NET and C#  .NET platform  Web-based applications can be distributed to variety of devices and desktops  C#  Developed specifically for .NET  Enable programmers to migrate from C/C++ and Java easily  Event-driven, fully OO, visual programming language  Has IDE  Process of rapidly creating an application using an IDE is called Rapid Application Development (RAD)
  • 12. C#  Language interoperability  Can interact with software components written in different languages or with old packaged software written in C/C++  Can interact via internet, using industry standards (SOAP and XML)  Simple Object Access Protocol - Helps to share program “chunks” over the internet  Accommodates a new style of programming in which applications are created from building blocks available over internet (reusability)
  • 13. C# and the .NET IDE  Console applications No visual components (buttons, text boxes, etc.) Only text output Two types • MS-DOS prompt -Used in Windows 95/98/ME • Command prompt -Used in Windows 2000/NT/XP
  • 14. Home work  Write a program to write factorial with n numbers.  Take a digit as an input and show the reversed digit as output.
  • 16. Q/A