Professional Documents
Culture Documents
NET
1) It is an object based
programming
2)Variables or member
declarations are not
mandatory
3)Uses Unstructured
method for handling
exceptions
4) Uses DAO, RDO, ADO
object models for
database connectivity
5)Uses Data projects as
its default reporting tool
1) It is an object oriented
programming
2)Here its mandatory
3) Uses Unstructured /
Structured methods for
handling exception
4) supports ADO and
ADO.NET models
5) uses crystal reports
C#.NET
VB.NET
1.Unsigned Data Types 1.No Unsigned Data Types
2.Strongly Typed Lang. 2.It is not strongly typed
OOPS
Concept
More concepts in C#
u have interfaces,
abstraction, indexes
Garbage Collector.
Automatic releasing of
resources is available.
It Boosts the
performance.
Is available in C#
Is available in C#
Is available in C#
Memory
Manag.
Operator
Overloading
Pointers
Auto XML
ARCHITECTURE OF ASP.NET
Web Server
(.aspx)
HTTP
REQUEST
(.asp)
Aspnet_isapi.dll
Machine.config
Asp.dll
Web.config
App Domain
HTTP Handlers
HTTP
RESPONSE
Process Req
inet_info.exe
Aspnet_wp.exe
Features of asp.net
ASPX,ASP
Simplified Programming Model
Simplified deployment
Better Performance
Caching
Security
Powerful Controls
Simplified Browser Support
Simplified Form Validations
Features of asp.net
Code behind Pages
More powerful data access
Web services
Better session Management