Upload
sd00711
View
34
Download
4
Tags:
Embed Size (px)
Citation preview
C# dot net presentation
PREPARED BY:
GUNDEEP SINGH
SHRAWAN DUTTA
CONTENTS
WHAT IS DOT NET
ARCHITECTURE OF DOT NET
COMPILATION PROCESS
TYPES OF JIT
INTRODUCTION TO C#
EVOLUTION OF C#
OOPS
ADO.NET AND COMPONENTS
ASP.NET
SQL SERVER
WHAT IS DOT NET ?
FRAMEWORK FOR DEVELOPING WINDOWS AND WEB BASED
APPLICATIONS
LANGUAGE NEUTRAL
MULTIPLE PLATFORMS
.NET APPLICATION
.NET FRAMEWORK
OPERATING SYSTEM+HARDWARE
ARCHITECTURE
Windows Applications Web Applications
BASE CLASS LIBRARY
COMMON LANGUAGE RUNTIME
OS
COMPILATION PROCESS
VB
C#
J#
MICROSOFTINTERMEDIATE
LANGUAGEJIT
TYPES OF JIT
PRE JIT
ECO JIT
NORMAL JIT
INTRODUCTION TO C#
DEVELOPED FROM C, C++ AND JAVA
ITS CODE IS SHORT
FULLY OBJECT ORIENTED
BLOCK STRUCTURED LANGUAGE
COMPONENT ORIENTED LANGUAGE
EVOLUTION OF C#
OOPS
FEATURES :
ENCAPASULATION
ABSTRACTION
INHERITANCE
POLYMORPHISM
ADO.NET
ACTIVE X DATA OBJECTS
COLLECTION OF SOFTWARE COMPONENTS PROVIDING A
PROGRAMMATIC INTERFACE TO CONNECT THE DATA SOURCES
FROM CLIENT APPLICATIONS
COMPONENTS OF ADO.NET
DATA SET
DATA PROVIDER
CONNECTION OBJECT
COMMAND OBJECT
DATA READER
DATA ADAPTER
ASP.NET
ACTIVE SERVER PAGES
LANGUAGE USED TO CREATE WEB PAGES
HTML+XML
.aspx Extension
LIFE CYCLE
TWO MAIN EVENTS:
PAGE INIT
PAGE LOAD
SQL SERVER
RDBMS
TO STORE AND RETRIEVE DATA AS REQUESTED BY USER
STRUCTURED QUERY LANGUAGE IS USED FOR MANAGING DATA HELD IN A RDBMS
SQL CAN EXECUTE QUERIES AGAINST A DATABASE
SQL CAN RETRIEVE DATA FROM DATABASE
SQL CAN CREATE A NEW DATABASE AND TABLES
SQL CAN INSERT NEW RECORDS,UPDATE AND DELETE RECORDS
AUTHENTICATION MODES
TWO AUTHENTICATION MODES:
WINDOWS AUTHENTICATION
SQL SERVER AUTHENTICATION
AUTHENTICATION
PROJECT
SCHOOL MANAGEMENT
HOME PAGE