Upload
sanjay-joshi
View
143
Download
0
Embed Size (px)
Citation preview
R E P O R T O N
VB & ASP .NET
TRAINING REPORT
VISUAL BASIC & ACTIVE SERVER PAGE .NET
THEY ARE 2 PARTS
1.VISUAL BASIC .NET
2.ACTIVE SERVER PAGE .NET
1ST PA
RT
V B . NE T
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 AT 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 AT 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 LF 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 AT I V E LY 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 WA 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 AT 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 FA C E A P P L I C AT I O N , A C C E S S T O D ATA B A S E S U S I N G D ATA A C C E S S O B J E C T S , R E M O T E D ATA O B J E C T S , A N D C R E AT 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 .
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 SYSTEM
.NET?. - SELF EXTENDABLEN – NETWORKE – ENABLET – TECHNOLOGY
ADVANTAGES : -PROVIDE GUIOBJECT ORIENTEDPLATE FORM
INDEPENDENTSUPPORT MULTI
LANGUAGENOT A CASE SENSITIVE
ARCITECHTURE OF FRAME WORK : -
MULTI LANGUAGE SUPPORT
XMLACTIVE DATA OBJECT
SECURITY(DATA)
CONSOLECONTROL DRAVING
WINDOWS APP
WEB SERVISES WEB APP
COMMON TYPES SYSTEM
SECURITY(APPLICATION
)
BASE CLASS LIBRARY
COMMON LANGUAGE RUNTIME
COMMON LANGUAGE RUNTIME (CLR) : - CLR IS A SOFTWARE ENGINE WHICH CONVERT MICROSOFT INTERMEDIATE LANGUAGE (MSIL) CODE TO OS CODE
HOW TO EXECUTED MSIL
MSIL
CLR
CLR
FRAME WORK
MACHINE LANGUAGE EXECUTE
PROGRAMM
OS / CODE
TYPE OF PROGRAMM
THEY ARE THREE TYPES OF PROGRAM : -
CONSOLE APPLICATION WEB APPLICATION WINDOWS APPLICATION
2ND PART
A S P . NE T
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.
N AT 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#Visual Studio .N
ET
ASP .NET, Web Servicesand Web Forms
JAVA Script …
WindowsForms
FEATURES : - A S P X , A S P – S I D E BY S I D E S I M P L I F I E D P R O G RA M M I N G M O D E L S I M P L I F I E D D E P LOY M E N T B E TT E R P E R F O R M A N C E C AC 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 AT I O N S A R E B U I LT 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 PA RAT I O N O F C O D E A N D G U I M A I N TA I N S PAG E S TAT E S E S S I O N M A N AG E M E N T A S P . N E T I S A L S O S U P P O RT S T O O O P L
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 L3 . 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 Y4 . L E S S C O D E , L E S S C O M P L E X I T Y5 . E X T E N S I B L E
SERVER CONTROL : - I D – U N I Q U E LY 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
DATA CONTROL : - B I N D T O M A N Y DATA S O U RC 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 DATA R E A D E R DATA S E T DATA A DA P T E R DATA V I E W
SERVER CONTROLS WITHIN VISUAL STUDIO .NET
IN V ISUAL STUDIO .NET MOST OF THE VB .NET & ASP .NET SERVER CONTROLS ARE LOCATED ON THE WEB FORMS TAB IN THE TOOLBOX
USE TOOLBOX IN VB & ASP .NET
PointerButtonCheck BoxChecked List
BoxCombo BoxDate Time
PickerLabelLink LabelList Box
List ViewMonth
CalendarNumeric Up
DownPicture BoxProgress BarRadio ButtonText BoxRich Text BoxWeb Browser
COMMON CONTROLS