Jost CurrencyConverter 25%
Jost BooksNMusic 25%
Zoko ADO.Net 25%
Krishnan ASP.Net 25%
Release Date | Version | Code Name | New Features |
---|---|---|---|
1991 | VB1 | Thunder | Control Toolbox + event handlers |
1992 | VB2 | Rawhide | ODBC Support, MDI forms, object variables |
1993 | VB3 | Jet Engine, OLE, reporting | |
1996 | VB4 | Classes and OCX files | |
1997 | VB5 | Compiler, ActiveX controls | |
1998 | VB6 | Web classes, windowless controls, more data sources | |
2002 | .Net 7.0 | Rainier | CLR, constructors, inheritance, polymorphism, C# |
2003 | .Net 7.1 | Everett | Minor upgrades, support for mobile devices |
2005 | .Net 8.0 | Whidbey | 64-bit support, deployment designer |
2008 | .Net 9.0 | Orcas | XAML, WPF, WCF, WF, LINQ |
2010 | .Net 10.0 | Rosario | Software testing and management tools |
2012 | Visual Studio 2012 | VS 11.0 | Metro-style Programming (HTML5 and JavaScript) |
Unifies these technologies: Windows Forms, GDI+, DirectX APIs, Windows Media Player APIs, Manipulation of PDF files.
WCF Windows Communication Foundation
Supports or extends these technologies: XML, HTTP, SOAP, Remoting, COM+, Message queuing, ASP.Net.
WF Windows Workflow Foundation
Provides support for modeling business processes, including Visio-type diagrams.
CLR Header
CLR Metadata
MSIL code
Native image sections
Optional embedded resources
or Start >> All Programs >> Microsoft Visual Studio 2008 >> Visual Studio Tools >> Visual Studio Command Prompt
Run ILDASM from the command prompt:
> ildasm
You can also use software like Red Hat Reflector to convert an .exe or .dll fileinto C# code.
Here are the IL Dump File ClickCounter1.il and the TreeView file ClickCounter1TreeView.txt produced by ILDASM.
Build (compile) the project using the following code in the batch file build1.bat:
vbc /r:vehicle.dll /t:library /out:car.dll car.vb
csc /r:vehicle.dll /t:library /out:plane.dll plane.cs
csc /r:vehicle.dll;car.dll;plane.dll /t:exe
/out:drive.exe drive.cs
vbc /t:module /addmodule:vehicle.netmodule car.vb
csc /t:module /addmodule:vehicle.netmodule plane.vb
csc /t:exe /addmodule:vehicle.netmodule;car.netmodule;
plane.netmodule drive.cs
vbc /t:module /addmodule:vehicle.netmodule car.vb
csc /t:module /addmodule:vehicle.netmodule plane.cs
al /t:library /out:complete.dll vehicle.netmodule
car.netmodule plane.netmodule
csc /r:complete.dll drive.cs