General .NET Articles
MSDN's ".NET"
Home Page
Includes a PDC sampler. This site links to articles that help you develop for
Visual Studio .NET.
Visual
Studio .NET's home page
Lays out the next generation of Visual Studio.
Microsoft.NET
page
Lays out the strategy for the Microsoft .NET Framework.
Microsoft's
Next Generation Visual Studio Page
Links to lots of Visual Studio .NET stuff.
Microsoft's
Visual Studio Language Enhancements
Detail from Microsoft on language changes made to VC++, VB, and others.
Avoiding
DLL Hell: Introducing Application Metadata in the Microsoft .NET Framework
MSDN Magazine October 2000 report by Matt Pietrek. (added 8/27/2000)
Part 1: Microsoft .NET Framework Delivers the Platform for an Integrated, Service-Oriented Web
MSDN Magazine October 2000 report by Jeffrey Richter. (added 8/27/2000)
Part
2: Microsoft .NET Framework Delivers the Platform for an Integrated, Service-Oriented
Web
MSDN Magazine October 2000 report by Jeffrey Richter. (added 8/27/2000)
Microsoft's PDC sessions
and slides
Lots of great info, particularly the PPT slide decks.
Microsoft
Speech.NET Site
Read about the design and development of the next generation of Microsoft's
speech services, platform, and technologies. (added 9/12/2000)
The
.NET Show
Watch Microsoft teach you how to use the .NET Framework SDK—with streaming video
and audio. (added 9/27/2000)
Simplifying
Deployment and Solving DLL Hell with the .NET Framework
This article introduces the concept of an assembly and describes how the .NET
Framework uses assemblies to solve versioning and deployment problems. (added
9/25/2000)
Using
Microsoft .NET Frameworks to Create Windows-Based Applications
This article introduces Win Forms, a new forms package that enables developers
to take full advantage of the UI features available in the Microsoft Windows
operating system. (added 9/27/2000)
Garbage Collection: Automatic Memory Management in the Microsoft .NET Framework
Jeffrey Richter's article (first of two parts) on .NET garbage collection explains how resources are allocated and managed. It also gives a step-by-step description of how the garbage collection algorithm works. (added 10/25/2000)
The .NET of Search: How and Why Microsoft.com Created a Version of Its Search Engine on the .NET Frameworks
As they describe it, "Search development lead Larry Jordan, developers Michael Ruggiero and Michael Stanton, and .NET Framework program manager Hari Sekhar worked in secret to build a new version of Microsoft's Web site Search engine based on .NET technologies. Until now, only the outside developers who attended a special session at July's Professional Developer Conference in Orlando knew the details. At last the truth can be told." (added 10/25/2000)
Preparing Your Visual Basic 6.0 Applications for the Upgrade to Visual Basic.NET
This article provides recommendations for Microsoft Visual Basic developers planning to upgrade their applications to Visual Basic.NET. It includes information on the Visual Basic.NET Upgrade Tool and discusses architectural guidelines for enabling a smooth upgrade from Visual Basic 6 to Visual Basic.NET. (added 11/15/2000)
Preparing Your Visual Basic 6.0 Apps for the Upgrade to Visual Basic.NET
This article provides recommendations for upgrading your applications to Visual Basic.NET, including information on the Visual Basic.NET Upgrade Tool and architectural guidelines for enabling a smooth upgrade from Visual Basic 6 to Visual Basic.NET. (added 11/15/2000)
Microsoft .NET Framework Component Services: Part I
Jonathan Hawkins and Shannon Pahl describe the coding, compilation, and deployment process for writing managed classes that use COM+ services. (added 11/15/2000)
Handling Language Interoperability with the Microsoft .NET Framework
Damien Watkins outlines the language interoperability capabilities of the Microsoft .NET Framework. (added 11/15/2000)
Type Fundamentals
Jeffrey Richter writes about the type fundamentals of the .NET platform. (added 1/17/2001)
Is COM Dead?
Don Box, a cofounder of DevelopMentor, writes that the answer to this question "depends on what your definition of COM is." (added 1/17/2001)
JUMP to .NET Overview
Java User Migration Path to Microsoft .NET ("JUMP to .NET") is a set of independently developed technologies and service offerings that enable programmers to preserve, enhance, and migrate Java language projects onto the Microsoft .NET platform. A beta release of the JUMP to .NET tools is expected in the first half of 2001, with a final release in the second half of the year. The tools will work in conjunction with Visual Studio.NET. (added 2/28/2001)
Introduction to Microsoft HailStorm
As part of the Microsoft .NET initiative, Microsoft has introduced a user-centric architecture and set of XML Web services, codenamed "HailStorm," which take advantage of the .NET technologies and architecture and make it possible for applications, devices, and services to work together. This is the official site. (added 4/11/2001)
Building Distributed Applications with .NET
Priya Singh, of the Microsoft Developer Network, has written several articles on this topic. Topics include "Data Operations That Do Not Return Rows," "Data Operations Returning Single Row Entities," "Data Operations on Sets of Rows," and "Data Operations on Hierarchical Row Data." These articles apply to Beta 1 of the Microsoft .NET SDK and Visual Studio.NET. (added 5/9/2001)
Microsoft's Vision: Overview
Microsoft believes there are compelling reasons to choose Microsoft products. Read about the company's vision for information technologies, how they're realizing that vision in-house, and what they're researching for the future. (added 8/8/2001)
ADO+ (Now ADO.NET) Articles
Microsoft's
page on the new ADO+
Database access technology.
ADO+
Guides the Evolution of the Data Species
Article by Dino Esposito that discusses the increased interoperability and scalability
provided by ADO+, the latest incarnation of ADO. (added 9/27/2000)
Introducing
ADO+: Data Access Services for the Microsoft .NET Framework
Article by Omri Gazitt for MSDN magazine. ADO+ is the new set of data access
services for the .NET Framework. ADO+ is a natural evolution of ADO, built around
n-tier development and architected with XML at its core. This article presents
the design motivations behind ADO+, as well as a brief introduction to the various
classes in the two layers that comprise the ADO+ Framework. (added 9/27/2000)
ASP+ (Now ASP.NET) Articles
Active
Server Pages+: ASP+ Improves Web App Deployment, Scalability, Security, and
Reliability
MSDN Magazine September 2000 report by Dave Sussman.
Using
the ASP+ List-Bound Controls
By Nikhil Kothari, Microsoft Corporation.
User
Input Validation in ASP+
By Anthony Moore, Microsoft Corporation.
Creating
a Master/Detail View Using the ASP+ DataGrid Control
The DataGrid control is a data-bound server control that ships with the ASP+
Page Framework. This article uses the DataGrid to build a Web page containing
a master/detail view. It also discusses various areas of functionality provided
by the control, including sorting, editing, paging, and template columns as
it makes use of them to build the final page. (41 printed pages.) (added
9/12/2000)
ASP+
and Web Forms for Microsoft Visual Basic Users
This article discusses the process of getting used to using ASP+ and the Web
Forms designer. It is intended for traditional users of Microsoft Visual Basic
or similar GUI programming tools who are not familiar with Web development.
(added 9/27/2000)
Server-side
Controls in Active Server Pages
MSDN column by George Shepherd about what ASP+ server-side controls are and
how they are different from ActiveX controls. (added 9/27/2000)
C# Articles
Microsoft's
C# Introduction and Overview
Sharp
New Language: C# Offers the Power of C++ and Simplicity of Visual Basic
MSDN Magazine September 2000 report by Joshua Trupin.
MSDN
C# report from PDC (added 7/26/2000).
ASP+ ListEditor
in C#
"Ported ListEditor Application to C#, Running in the New .NET ASP+ Framework."
By Chris Lovett (Program Manager for Microsoft's XML team). (added 7/25/2000)
Microsoft's
C# Language References (added 8/3/2000)
Bits,
Flames, and Links—Deep C# Column from MSDN Online
Bobby Schmidt gives a report from the PDC, but also shows how to use Visual
Studio 6.0 to write C# code, along with a set of links and other comments. (added
9/12/2000)
Microsoft's C# Language References
You can download the Language References here
too, approximately 300 pages' worth of documentation. (added 8/3/2000)
C#: A Message Queuing Application
Carl Nolan outlines a Windows service solution designed to process several message queues, focusing on the application of the .NET Framework and C#. (added 11/15/2000)
JScript.NET Articles
Microsoft's
JScript .NET page
.NET Base Class Libraries Articles
Microsoft's
Winforms site
Other .NET Languages Articles
COBOL
for the .NET framework (added 7/26/2000).
MSDN
report on Eiffel for the .NET framework from PDC (added 7/26/2000).
Microsoft
.NET Framework Unites Programming Languages for Web-Based Future
Press release, but interesting and lots of cool links at the bottom of the article.
(added 7/26/2000).
Web Forms, Web Services, and SOAP Articles
Microsoft's
Web Services site
Web
Services and the SOAP Toolkit for Visual Studio 6.0
Microsoft's site for downloading Web Services for Visual Studio 6.
The
Programmable Web: Web Services Provides Building Blocks for the Microsoft .NET
Framework
MSDN Magazine September 2000 report by Mary Kirtland.
Visual
Studio .NET: Build Web Applications Faster and Easier Using Web Services and
XML
MSDN Magazine September 2000 report by Dave Mendlen.
Microsoft's
SOAP/Web Services Toolkit
Introduction
to Web Forms
Article by Nikhil Kothari of Microsoft that introduces Web Forms, the ASP+ Framework
that enables developers to create programmable Web pages as part of an overall
Web application. (added 9/27/2000)
SOAP in the Microsoft .NET Framework and Visual Studio.NET
Keith Ballinger, Jonathan Hawkins, and Pranish Kumar discuss the SOAP offerings in .NET Remoting, ASP.NET Web Services, and ATL Web Services. (added 11/15/2000)
Introducing Mobile Web Forms
"The next generation of the Microsoft Visual Studio development system will dramatically reduce the complexity of creating the next generation of mobile Web applications. With Visual Studio.NET, you will be able to develop applications targeting the World Wide Web and virtually any mobile device from a single ASP.NET page." (added 1/17/2001)
What Are XML Web Services?
This intro to XML Web services explains how they allow applications to share data, and how they can be called across platforms and operating systems, regardless of programming language. (added 8/8/2001)
Visual C++.NET Articles
Microsoft's
page on using ATL Server
Microsoft
.NET Framework SDK Net Classes
"Writing Networked Applications in Managed Code." For advanced programmers.
By Lance Olson, Microsoft Corporation. (added 7/26/2000)
ATL
Server and Visual Studio .NET: Developing High-Performance Web Applications
Gets Easier
MSDN magazine article by Shaun McAravey and Ben Hickman. This article presents
an overview of the ATL Server architecture and creates a basic ATL Server
project. It then goes on to explain processing SRF files, HTTP streams, forms,
cookies, and header files. (added 9/27/2000)
To recommend new resources for this list, please send e-mail to dotnet@devx.com.
<Back to table of contents>