Professional Documents
Culture Documents
Development part 1
Simplify Development
Built-in interoperability
With COM
With native (Win32 style) DLLs
Everything Is An Object
Everything Is An Object
Boxing
Unboxing
123
System.Int32
o
j
int i = 123;
object o = i;
int j = (int)o;
123
123
Robust Environment
Exception handling
Type-safety
Secure Environment
Security designed-in
Code access security enforcement
Zero-impact install
Side-by-side execution
Assemblies
C++
C#
JScript
J#
Visual Studio.NET
ASP.NET
Web Forms Web Services
Mobile Internet Toolkit
.NET Framework
RAD,
Composition,
Delegation
VB Forms
Subclassing,
Power,
Expressiveness
MFC/ATL
Windows API
Stateless,
Code embedded
in HTML pages
ASP
.NET Framework
Dim form As New Form()
form.Text = "Main Window"
form.Show()