|
| Topics this page: Related Topics:
| Screen: Max • 1024 • 800
|
|
| .NET Framework version | Visual Studio version | Launch | OS Support | Features | EntLib | Platform SDK | XML |
|---|---|---|---|---|---|---|---|
| v1.0.3705 | 2002 | - | - | - | - | - | - |
| v1.1.4322 | 2003 | - | XP (IE 6.00), 2000 (IE 5.01) | Not shipped with Vista. | 1.1 June 2005 | - | - |
| v2.0.50727 | 2005 | Nov. 2005 | - | - |
2.0 Jan. 2006 3.1 May 2007 | 5.0 | - |
| v3.0 | 2008 | May 2008 | Shipped with Vista, download for XP SP1 (IE 7), Server 2003 | WCF, WF, WPF, LINQ to SQL, Silverlight | 4.0 May 2008 | 6.0 (WinFX) | - |
| v3.5 (30729) SP1 | 2008
SP1
x64 & IA64
| Oct 2008 | download for XP SP2, Vista, Server 2003 SP1 | SQL Server 2008 support. Dependency injection (DI IoC pattern)/interception/cross-cutting mechanism in the
Unity Application Block | 4.1 Oct 2008 | 6.1 | - |
| v3.5 update | - | - | - | KB958481 | - | - | - |
| v4.0 | 2010 | Beta1 2009 | Windows 7 | Parallel processing | 5.0? | - | - |
LINQ (Language-Integrated Query) language extensions in C# and VB (introduced in 2008) enable access to in-memory and XML structures as well as databases using syntax like SQL, but as program commands, not as embedded SQL strings. This LINQ is good because crashing at run-time, errors in database names and datatypes are referenced as strongly typed objects which appear as intellisense and can be caught at compile-time.
WF (Windows Workflow Foundation) for asynchronous/manual processing of sequential or state-machine flows,
WPF (Windows Presentation Foundation), defined by .baml (Binary XAML) files and displayed by Silverlight/Mac Moonlight player competing with
Adobe Flash
|
|
|
|
|
|
|
|
|
|
|
|
|
| Application Concept | Web Standard | Programs |
|---|---|---|
| Data | XML Universal data format | Objects |
| Schema | XSD Universal type system | Classes |
| Directory | UDDI Directory of Services | |
| Listing | DISCO Service discovery | |
| Services | WSDL Service descriptions | Methods |
| Services Invocation | SOAP | Calls |
| Services Invocation | REST | Calls |
Although VisualBasic.NET (also known as Visual Basic 7.0) features new Web Forms which are HTML pages with Visual Basic events (such as native support for accessibility). Microsoft recommends using it for business objects and use ASP.NET, an enhanced version of ASP, which uses Web Forms for interfacing with Web Services hosted by ASP.NET, which targets disconnected data. The Mobile Internet Toolkit is part of ASP.NET.
Understanding SOAP: The Authoritative Solution by Kennard Scribner
|
| COM | dot NET |
|---|---|
| Registration | self-described apps |
| GUIDs | hierarchial namespaces |
| .IDL files | unified object model |
| HRESULTs | structured execptions |
| IUnknown | common root object |
| AddRef/release | automatic garbabe collector |
| CoCreateInstance | new operator |
$295 ANTS (Advanced .NET Tool Suite) Profiler works with $690 ANTS Load and $2985 ANTS Enterprise Load. From Red-gate, makers of SQL Compare and SQL Data Compare.
Borland's $700 Optimizeit Profiler for the Microsoft .NET Framework
|
Graphic based on Karthik Ravindran's voice presentation: Implementing and Accessing Web Services Using Visual Basic 6.0 and the SOAP Toolkit for Visual Studio |
|
A ROPE proxy serves a similiar function as WinSock,
through which client software issue and receive communications to web services on a web server.
|
|
|
|
|
| Pelli's dotNetWiki.org blog & forum offering downloads.
|
|
|
The NPerf framework uses reflection to gather the benchmark testers, the tested types, runs the tests and output the results. The user just have to write the benchmark methods. Its custom attributes are located in its NPerf.Framework namespace, NPerf.Framework.dll assembly.
|
|
Take the Brainbench certification test on
.NET Framework exam 70-528 "Microsoft .NET Framework 2.0 Web Based Client Development"
| Your first name: Your family name: Your location (city, country): Your Email address: |
Top of Page Thank you! | |||