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

PDF
1 get started with c#
PPTX
02 intro to programming in .net (part 2)
PDF
Developing and Testing Industrial Hardware With QEMU (LinuxCon Europe 2012)
PDF
Kotlin native for iOS and Android
PPTX
What is Kotlin Multiplaform? Why & How?
PPT
.Net Introduction
PPT
.Net Overview
PPTX
Overview of .Net Framework
1 get started with c#
02 intro to programming in .net (part 2)
Developing and Testing Industrial Hardware With QEMU (LinuxCon Europe 2012)
Kotlin native for iOS and Android
What is Kotlin Multiplaform? Why & How?
.Net Introduction
.Net Overview
Overview of .Net Framework

What's hot (19)

PPTX
Dotnet Course in Pune
PPTX
Introduction on Mobile development
PDF
Overview and Status of LibreOffice Accessibility (LibreOffice Conference 2014)
PDF
Grilo: Easy Access to Online Multimedia Content
PPTX
Hybrid Programming in Hybrid Cloud: be ready to the success - Ferdinando Gor...
PPTX
PPTX
.net CLR
PPTX
Developing actionscript native extensions
PPT
Modified.net overview
PPT
Επαγγέλματα Αεροδρομιου
PPT
.Net overview
PDF
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...
PDF
20 Facts about Swift programming language
PPTX
Kotlin Multiplatform
PPT
Swift Introduction
PPT
Introduction to .NET Framework
PPTX
O futuro do .NET : O que eu preciso saber
PDF
Nhu Viet Nguyen "Architectural Features of Automotive"
PPT
Dotnet framework
Dotnet Course in Pune
Introduction on Mobile development
Overview and Status of LibreOffice Accessibility (LibreOffice Conference 2014)
Grilo: Easy Access to Online Multimedia Content
Hybrid Programming in Hybrid Cloud: be ready to the success - Ferdinando Gor...
.net CLR
Developing actionscript native extensions
Modified.net overview
Επαγγέλματα Αεροδρομιου
.Net overview
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...
20 Facts about Swift programming language
Kotlin Multiplatform
Swift Introduction
Introduction to .NET Framework
O futuro do .NET : O que eu preciso saber
Nhu Viet Nguyen "Architectural Features of Automotive"
Dotnet framework
Ad

Similar to Basic C# and .net (20)

PPT
Introducation to C#
PPTX
Session i
PPTX
Visual Basic User Interface-III
PPT
Introduction_to_NET.ppt
PPTX
1-.NET Introduction.pptx
PPT
programming in c#.ppt
PPS
Asp.net new
PDF
visual programming .NET Framework Lacture 1.pdf
PPTX
Introduction to vb.net
PPTX
Advantage of .Net Appplication - You can write app
PPTX
Dot Net PPt.pptx
PPT
Introduction to .NET Framework
PPT
c#.Net Windows application
DOCX
Vb.net class notes
PDF
Dot NET Core Interview Questions PDF By ScholarHat
PDF
.Net framework vs .net core a complete comparison
PDF
PPTX
ASP.Net Technologies Part-1
PPT
Net framework
PPTX
Advance C# Programming Part 1.pptx
Introducation to C#
Session i
Visual Basic User Interface-III
Introduction_to_NET.ppt
1-.NET Introduction.pptx
programming in c#.ppt
Asp.net new
visual programming .NET Framework Lacture 1.pdf
Introduction to vb.net
Advantage of .Net Appplication - You can write app
Dot Net PPt.pptx
Introduction to .NET Framework
c#.Net Windows application
Vb.net class notes
Dot NET Core Interview Questions PDF By ScholarHat
.Net framework vs .net core a complete comparison
ASP.Net Technologies Part-1
Net framework
Advance C# Programming Part 1.pptx
Ad

Recently uploaded (20)

PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
Digital Logic Computer Design lecture notes
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
Geodesy 1.pptx...............................................
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
UNIT 4 Total Quality Management .pptx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
PPT on Performance Review to get promotions
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
Sustainable Sites - Green Building Construction
PPTX
additive manufacturing of ss316l using mig welding
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Foundation to blockchain - A guide to Blockchain Tech
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
CH1 Production IntroductoryConcepts.pptx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Digital Logic Computer Design lecture notes
Operating System & Kernel Study Guide-1 - converted.pdf
Model Code of Practice - Construction Work - 21102022 .pdf
Geodesy 1.pptx...............................................
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
OOP with Java - Java Introduction (Basics)
UNIT 4 Total Quality Management .pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPT on Performance Review to get promotions
bas. eng. economics group 4 presentation 1.pptx
Internet of Things (IOT) - A guide to understanding
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Sustainable Sites - Green Building Construction
additive manufacturing of ss316l using mig welding
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf

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