3. THEY ARE 2 PARTS
1.VISUAL BASIC
.NET
2.ACTIVE SERVER
PAGE .NET
4.
5. INTRODUCTION : -
V I S U A L B A S I C I S A T H I R D
G E N E R A T I O N E V E N T D R I V E N P R O G R A M M I N G
L A N G U A G E A N D I N T E G R A T E D D E V E L O P M E N T
E N V I R O N M E N T F R O M M I C R O S O F T F O R I T S
C O M P O N E N T O B J E C T M O D E L P R O G R A M M I N G
M O D E L
F I R S T R E L E A S E D I N 1 9 9 1 .
M I C R O S O F T I N T E N D S V I S U A L B A S I C T O
B E R E L A T I V E L Y E A S Y T O L E A R N A N D U S E .
V I S U A L B A S I C W A S D E R I V E D
F R O M B A S I C A N D E N A B L E S T H E R A P I D
A P P L I C A T I O N D E V E L O P M E N T O F G R A P H I C A L
U S E R I N T E R F A C E A P P L I C A T I O N , A C C E S S T O
D A T A B A S E S U S I N G D A T A A C C E S S O B J E C T S ,
R E M O T E D A T A O B J E C T S , A N D C R E A T I O N O F
A C T I V E X C O N T R O L S O B J E C T S .
6. WHAT IS A .NET?
.NET IS A NEW FRAMEWORK
FOR DEVELOPING WEB
BASED AND WINDOWS
BASED APPLICATIONS
WITHIN THE MICROSOFT
ENVIRONMENT.
.NET IS A PLATFORM THAT
RUNS ON THE OPERATING
9. ARCITECHTURE OF FRAME WORK
: -
MULTI
LANGUAGE
SUPPORT
XML
ACTIVE DATA
OBJECT
SECURITY
(DATA)
CONSOLE
CONTROL
DRAVING
WINDOWS
APP
WEB
SERVISES
WEB APP
COMMON
TYPES SYSTEM
SECURITY
(APPLICATION
)
BASE CLASS LIBRARY
COMMON LANGUAGE RUNTIME
12. TYPEOF PROGRAMM
THEY ARE THREE TYPES OF
PROGRAM : -
CONSOLE APPLICATION
WEB APPLICATION
WINDOWS APPLICATION
13.
14. ACTIVE SERVER PAGE : -
ASP .NET IS MICROSOFT
LATEST TECHNOLOGY FOR BUILDING
WEB BASED APPLICATIONS AND
SERVICES.
ASP .NET PLATFORM SERVICES THAT
ALLOW TO PROGRAMS, WEB
APPLICATIONS AND WEB SERVICES IN
ANY .NET LANGUAGE.
15. N A T I O N A L U N I V E R S I T Y O F
M O N G O L I A
Introduction to .NET
Base Class Library
Common Language Specification
Common Language Runtime
ADO .NET Data and XML
Visual Basic® C++ C#
VisualStudio.NET
ASP .NET, Web Services
and Web Forms
JAVA Script …
Windows
Forms
16. FEATURES : -
A S P X , A S P – S I D E B Y S I D E
S I M P L I F I E D P R O G R A M M I N G M O D E L
S I M P L I F I E D D E P L O Y M E N T
B E T T E R P E R F O R M A N C E
C A C H I N G
S E C U R I T Y
P O W E R F U L C O N T R O L S
W E B A P P L I C A T I O N S A R E B U I L T U S I N G W E B F O R M S
C O M P L E T E O B J E C T M O D E L
S E P A R A T I O N O F C O D E A N D G U I
M A I N T A I N S P A G E S T A T E
S E S S I O N M A N A G E M E N T
A S P . N E T I S A L S O S U P P O R T S T O O O P L
17. SERVER CONTROL : -
1 . S I M P L I F Y C O M M O N T A S K S
Forms
Tables
Data display
Calendar
2 . S E R V E R S I D E P R O G R A M M I N G M O D E L
3 . A U T O M A T I C B R O W S E R C O M P A T I B I L I T Y
4 . L E S S C O D E , L E S S C O M P L E X I T Y
5 . E X T E N S I B L E
18. SERVER CONTROL : - I D – U N I Q U E L Y I D E N T I F I E S C O N T R O L
R U N A T – E N A B L E S S E R V E R - S I D E P R O C E S S I N G
O N C L I C K – I D E N T I F I E S S E R V E R - S I D E E V E N T H A N D L E R
V A L I D A T I O N
Client-side
Server-side
19. DATACONTROL: -
B I N D TO M A N Y D ATA S O U R C E S
Collections
Array
Hash Table
ADO .NET
Data Reader
Data Set
C O N N E C T I O N
C O M M A N D
D ATA R E A D E R
D ATA S E T
D ATA A D A P T E R
D ATA V I E W
20. SERVER CONTROLS WITHIN
VISUAL STUDIO .NET
IN VISUAL
STUDIO .NET
MOST OF THE
VB .NET & ASP
.NET SERVER
CONTROLS ARE
LOCATED ON
THE WEB
FORMS TAB IN