|
.NET Independent Technical Articles/Overviews
General .NET Articles/Overviews
Winsupersite
on .NET
Information about how .DLLs change under Microsoft's .NET.
Eiffel.NET
Information on using the Eiffel programming language with the .NET technologies.
.NET Screen Shots
Screen shots of Visual Studio.NET and links to other .NET stuff on CodeProject's
site. (added 8/3/2000)
Getting
Started with .NET
Article by Richard Anderson (site is running on ASP+). (added 8/27/2000)
Python.NET
Managed Python Status—Python's .NET status. (added 8/27/2000)
.NET Another Revolution?
"If you thought that .NET was just another marketing spin on Microsoft's existing technologies you will have to think again. You are not even safe from its influence if you keep well away from the Internet and Web applications. The reason is simply that, despite its name, .NET is a new general applications framework that sweeps all before it to one side." From Visual Systems Journal. (added 10/25/2000)
Complete Example Using Custom Errors and Write Errors to the Event Log
Steve Schofield's article/demo shows how to set up custom error handling and write to the NT/2000 event log. From ASPFree.com. (added 10/25/2000)
Webgarden Overview
Steve Schofield's article gives an overview of what webgarden is and how to set it up. "This setting is a very important way to make your ASP+ pages scale on servers that have multiple processors/CPUs installed." From ASPFree. (added 10/25/2000)
Enumerating Objects with .NET
Jeffrey Richter's article explains the programming paradigm used within the .NET Framework Base Class Library (BCL) for enumerating objects. From CodeGuru. (added 10/25/2000)
Microsoft Development Environment-Like Options Dialog Class
Waqas Ahmed Saeed's great little class supports new Visual Studio.NET style option dialogs. From CodeGuru. (added 10/25/2000)
Moving to VB.Net
Bob Butler has compiled a list of changes that will be required to take existing VB code into VB.NET, along with a description of the pros and cons of each change. He explains, "I am trying to look at each change individually and as impartially as I can and simply identify the issues involved. A first draft is available...and I plan to extend and revise this quite a bit; but in order to do that I'll need other viewpoints and corrections. I'm also hoping to add a lot more code snippets to illustrate the changes more effectively." (added 10/25/2000)
New Stuff in VB.Net
Bob Butler has also outlined "some of the significant new features to give people an idea of the benefits of adopting the new .NET platform." (added 10/25/2000)
Into the .NET
With its new strategy, Microsoft intends to transform the world of software development. Davide Marcato finds out what's behind the .NET Framework. (In DNJ Online, the interactive version of Developer Network Journal.) (added 11/15/2000)
The New Visual Basic
Mike James explores why the new Visual Basic.NET is going to be a shock to many longstanding VB programmers. (From VSj.) (added 12/19/2000)
Introducing Microsoft DotNet
Christophe Lauer, head of R&D at TechMetrix Research, "a technically-oriented analyst firm focused on e-business application development needs," gives a business-oriented overview of Microsoft .NET and concludes that "a clever strategy [is] to carry out sustained technology tracking of .NET...together with...XML and SOAP." (added 1/17/2001)
What Every Perl Programmer Needs to Know About .NET
Nathan Torkington writes on Perl.com that "Although Microsoft is loath to admit it, .NET is really their answer to Sun. The Java language, the Java virtual machine and CORBA have proved to be a threat. .NET is the umbrella name for Microsoft's attempt to better Sun." (added 1/17/2001)
Spaghetti Code and Scattered Code Using Windows DNA
A discussion of the "increased" DNA architecture design complexity with Visual Studio.NET. (added 1/17/2001)
VB.NOT
Karl E. Peterson's One-Stop SourceShop include a "DOTNOT" page that contains "a short list of some of the (mainly gratuitous) incompatibilities Microsoft plans to introduce with the roll-out of Visual Fred. Yes, there are ways to workaround many of these issues, but the fact that a workaround is needed indicates something was broken. That something, in this case, is your existing code." (added 1/17/2001)
Jeff Prosise on .NET
Chris Maunder, the founder and site administrator for CodeProject.com, interviews Jeff Prosise of software consulting and education firm Wintellect. (added 1/17/2001)
VB Programmers Overview and Introduction to C#
Jeff Keith, MCP, has written this online document from the perspective of a VB developer. "It makes comparisons (where possible) to the VB language in order to help existing VB developers learn Microsoft C#." (added 2/28/2001)
dotNet JumpStarts
Paul D. Sheriff and Ken Getz have created a "series of articles that will help you get started with Visual Studio.NET development. It is our intention to supply you with a constant stream of articles and code samples that will show you how to use the features in Visual Studio.NET to create typical business applications." (added 3/1/2001)
Understanding Classic COM Interoperability with .NET Applications
Aravind Corera's article discusses how existing COM components can be used from managed code. "Ever wondered how all those COM components that we have written through the years play along with the .NET runtime? If you are a diehard COM developer interested in knowing how Classic COM Components are positioned in the .NET world, read on." (added 4/11/2001)
Microsoft's New .NET Mobile Strategy Promises Simplified Development Approach
Microsoft's .NET strategy, which is supposed to fully integrate the current set of MS development tools into a single environment, includes both desktop and mobile Internet applications. AnywhereYouGo's Mark Ridgeway looks at the strategy, as well as the tools available to developers to get in on the ground floor of the movement. (added 4/11/2001)
Making the Transition from VB6 to VB.NET
If you program Visual Basic, there are some things that you need to know in order to get your applications to work properly on this new framework. TechRepublic's Irina Medvinskaya shows you how your applications will need to change to run under VB.NET. (added 4/26/2001)
Using .NET Framework Multithreading and GDI+ to Enrich the User Experience
The .NET Framework enables multiple threads implementation to all .NET languages. Caonabo Ruiz' article shows you a multithread windows application, using GDI+ in C#. (added 5/9/2001)
DNJ's Close up on .NET
The May/June 2001 issue of Developer Network Journal features a seven-page in-depth examination of Microsoft's .NET initiative written by Charles Young, development team leader at Pygmalion in the UK. (added 5/9/2001)
Coping with a New Beta: Connecting to Databases
Doug Seven's beginner-level tutorial shows you how to connect to both a SQL Server 7.0/2000 database and an Access 2000 database using the SQL Managed Provider, and the ADO.NET Managed Provider. He also shows you how the code has changed from Beta 1 to Beta 2. (added 8/8/2001)
Coping with a New Beta: DataSetCommand to DataAdapter
Doug Seven's beginner-level tutorial shows you how to use the DataAdapter, the Beta 2 equivalent of the DataSetCommand. The downloadable source code is in both C# and Visual Basic.NET. (added 8/8/2001)
.NET Beta 2 and Navigation in XML Documents
Manesh describes the changes to the XmlNavigator class as a result of the .NET Beta 2 that was released at Tech-Ed in Atlanta. (added 8/8/2001)
API Changes from Beta 1 to Beta 2
Check out 123aspx.com's list of API changes introduced into the .NET Framework since Beta 1 was released in October, 2000. (added 8/8/2001)
Beta 1 to Beta 2 Changes
123aspx.com has posted a 1.6MB list of beta changes. (added 8/8/2001)
What's New in Beta 2
.NET Beta 2 comes with some significant changes in the area of Web services. Yasser Shohoud's article distills the changes from Beta 1 to Beta 2 in the area of Web services and offers a few pointers that can save you research time and lots of frustration. (added 8/8/2001)
XML and .NET
In this short article, Saurabh Nandu explains how .NET natively supports and utilizes XML. (added 8/8/2001)
.NET in 2001—What to Expect
Paul Thurrott talks about specific .NET products to present a clearer picture of Microsoft's .NET strategy. (from Windows 2000 Magazine) (added 8/8/2001)
SmartNetButton Control
The first thing Andrés Pons noticed when he first opened the Microsoft .NET Beta was its new flat buttons. This article focuses on how you can add the '.Net' special effects to a flat button; he also describes the properties, methods, and events that are available on his free control, 'SmartNetButton'. (added 8/8/2001)
Introduction to Win Forms Part I
Saurabh Nandu's article describes what Win Forms are and build a basic example. Written against Beta 2. (added 8/8/2001)
Microsoft .NET Timeline
When can you start seeing parts of the Microsoft .NET platform? Many pieces are available now. Many more will be introduced over the next two years. Here is the official word from Microsoft as to when specific aspects should appear and how they relate to the .NET platform. (added 8/8/2001)
Implications of the Coming HailStorm
Bill Sempf of TechRepublic thought he'd look into HailStorm with a developer's perspective and see how best to outrun the storm. (added 8/8/2001)
The .NET Initiative: Microsoft Puts the 'e' in NT
According to Tim Landgrave of TechRepublic, the technical underpinnings of Microsoft's strategy have moved from OLE to COM to Windows DNA and now Microsoft .NET. He explains what's different about this new platform and why you should care. (added 8/8/2001)
New Windows Forms Capabilities in Visual Basic.NET
In this article, Paul Kimmel looks at a couple of the new features supported by Windows Forms, including the new stay-on-top and Opacity capabilities implemented as properties. (added 8/8/2001)
ASP+ (Now ASP.NET) Articles/Overviews
ASP+:
An Introduction and My Views on the Matter
Scott Mitchell's views on ASP+ for 4GuysFromRolla.com.
An Overview of ASP+
Article from ASP101.com.
What Is ASP+?
Steve Shofield's article for ASPFree.com.
Introducing ASP+
Article by Alex Homer for ASPToday.com.
Creating
ASP+ Pages with Your Favorite Language
How is ASP+
Different from ASP
ASPToday article by Alex Homer.
A Summary
of All the New Features in ASP+
ASPToday article by Alex Homer.
ASPFree's ASP+ Portal
Wrox's ASP+ Site
Wrox's ASP+ preview site and support page for its ASP+ book. Has a great table
of "pre- and post-PDC names of .NET technology." (updated 8/3/2000)
ASP Next Generation
ASPNG is an ASP+-exclusive Web site. Kept by the owner of ASPLISTS.COM. (added
8/3/2000)
Getting
Started with ASP+
ASP Free article and sample code by Salim Naim. (added 8/27/2000)
How
is ASP+ Different
PlusASP article by Rob Taylor. (added 8/27/2000)
Converting
from ASP to ASP+
PlusASP article by Rob Taylor. (added 8/27/2000)
My
First Web Service Using ASP+
This "soapwebservices.com" article discusses .NET SDK, ASP+, ADO+, and creating
a Web Service. There are other articles on this site that may interest those
who are planning on using .NET to create Web Services. (added 9/12/2000)
Using
XML to Build an ASP+ Config.web Editor
Here's a lesson by Adam Cartright for XML.com that'll teach you to build a config.web
editor. Sample code included. (added 9/12/2000)
What
is ASP+?
CodeJunkies article by Doug Seven. (added 8/27/2000)
Application
Configuration and Management with ASP+
By Robert Howard for ASP Today. (added 9/12/2000)
Building
a SQL Query Tool Using ASP+
By Billy Anders for ASP Today. (added 9/12/2000)
How
to Send E-mail from an ASP+ Page
This article describes how to send e-mail from an ASP+ page, which has many uses (notifying people of errors, informing people about a subject, etc.). This code sample sends a formatted HTML message to the entered e-mail address. From ASPFree.com. (added 9/12/2000)
ASP+
Validation Controls
ASP+ tutorial that teaches you how to validate data using ASP+. Written by Doug
Seven for Codejunkies.net. Includes source code. (added 9/12/2000)
ASP+
Mobile Controls
.NET can be used to build rich applications for mobile devices. This article
shows you how. (added 9/12/2000)
Data
Access with ASP+
This article—from 4GuysfromRolla.com—discusses what ADO+ is and how to
use it in an ASP+ page to access a database. (added 9/27/2000)
Building
Web Controls for ASP+
The goal of this article is not to teach the basics of ASP+ but to focus on
one exciting aspect of ASP+, which is the ability to author custom server-side
Web controls that return standard HTML to the
browser when they're processed by the Web server. Article by Karl Treir for ASPToday. (added 9/27/2000)
Web
Development in Visual Studio 7.0 with ASP+
In this article on idevresource.com Richard Anderson gives you a brief overview
of the changes in Visual Studio 7.0 that will benefit Web developers. He then
discusses how ASP developers can prepare for the next generation of ASP. (added
9/25/2000)
Directory
Browsing the .NET Way
Christoph Wille authored this article and source code that shows how to do a listing
of files and directories with ASP+ and C#. (added 9/27/2000)
Displaying
Event Log Entries the ASP+ Way
Under Windows 2000 (or NT) the event log is about the most important source
of information for the administrator because all events that occurred are logged
there—from success to catastrophical failure. And as it is so important,
what would be more obvious than to make it accessible via the Web? Article by
Christoph Wille. (added 9/27/2000)
WHOIS
queries the .NET way
Christoph Wille authored this article and source code. Quite often you want
to know who owns a given domain. To obtain the registry information, you go
to the respective registry (DENIC, Network Solutions, etc.) and start a so-called
WHOIS query (lookup). The trick is that you have to know which registry is responsible
for which TLD (top-level domain). Even if you had all the TLD/registry information,
you'd never remember the URLs of the query pages. There is no uniform one—yet! In this article such a page is just what you'll code. (added 9/27/2000)
Performance
Monitoring the .NET Way
In this article Christoph Wille shows you how easy it is in ASP+ to read performance
counters—using the system diagnostics namespace of the .NET Framework. You
don't need external components like in ASP, but you'll get even more functionality
instead. You can even reconstruct parts of the NT performance monitor without
spending too much time on it. (added 9/27/2000)
Generating
Graphics on the Fly
Something that cannot be done in ASP without support by an external component
is dynamic creation of graphics—be it a diagram, banner, or just a simple
graphical counter. This fortunately has changed for ASP+; using built-in means,
graphics can be created dynamically and sent to the client with a maximum of
configurability and ease. (added 9/27/2000)
Accessing
a Database in ASP+ Page
This article on ASPWatch.com shows the various steps involved in using ADO+
in an ASP page for retrieving the database values for an access database. (added
9/25/2000)
ASP+
Web Forms
This article on ASPWatch.com explains a method of building a simple Web farm
in ASP+. The form which we are going to build contains a text box, a select
box, and a submit button. (added 9/27/2000)
Exploring
Global.asax File of ASP+
A comparison of the global.asax file of ASP+ vs. ASP's global.asa file. (added
9/25/2000)
Creating
Custom Controls using ASP+
This article shows how to create a simple custom control to be used in ASP+. (added
9/25/2000)
Configuration
Management using ASP+
Unlike in previous versions of ASP, ASP+ no longer relies upon IIS for altering
the configuration settings. This article introduces the new config.web way of
doing configuration management. (added 9/27/2000)
Deploying
Components in ASP+
This article discusses how ASP+ components are copied and deleted rather than
being registered and unregistered in previous versions and what the introduction
of a new directory (bin) means to developers. (added 9/27/2000)
Using
Object-Orientation in ASP+: Overview
This article shows the power of OO and how it can be applied in ASP+ to create
reusable, robust, simpler, and flexible applications. (added 9/27/2000)
Using
Object-Orientation in ASP+: Encapsulation
This article attempts to explain the concept of Encapsulation in an OO environment.
(added 9/27/2000)
Using
NameSpaces in an ASP+ Page
This article covers the ASP+ namespaces and the functionality of them. (added
9/25/2000)
Using
ADO+ to Population Datagrid controls in ASP+e
This article explains a method of accessing database values from ASP+ pages
and displays these values using the Datagrid control. (added 9/27/2000)
C# Station Tutorial
Joe Mayo has posted six lessons on his C# Station site. "By following the lessons listed here, you will be able to write programs in the C# programming language." (added 10/25/2000)
Complete Example Using Custom Errors and Write Errors to the Event Log
Steve Schofield's article/demo shows how to set up custom error handling and write to the NT/2000 event log. From ASPFree.com. (added 10/25/2000)
Webgarden Overview
Steve Schofield's article gives an overview of what webgarden is and how to set it up. "This setting is a very important way to make your ASP+ pages scale on servers that have multiple processors/CPUs installed." From ASPFree. (added 10/25/2000)
From ASP to ASP+: Part I
In the first part of a series, João Pereira shows you how to create a C# DLL from scratch, and how to make this DLL is available to your existing applications by using Component Services. (In ASP Today.) (added 11/15/2000)
Using ASP.NET/Web Services for UPS Shipping Quotes
Dan Anderson shows how to write a Web Service that retrieves shipping rate quotes from UPS for packages without having to visit the UPS site. It proves to be extremely useful as a tool for understanding how Web Services will simply the life of developers. (From 4GuysFromRolla.com.) (added 12/19/2000)
Taking Advantage of .NET Framework Classes, Parts I and II
The .NET Framework is a key component of the .NET initiative. In Part I, Paul Litwin introduces the .NET Framework classes and discusses how to take advantage of the System.Math and System.Random classes in ASP.NET applications. In Part II, he discusses additional classes that may be useful in ASP.NET applications: the System.String, System.Array, and System.DateTime classes. (from 15 Seconds) (added 8/8/2001)
Creating a File-Upload User Control with ASP.NET
Mike Amundsen builds multipart MIME upload forms using the InputFile HTML Server Control and shows you how to take advantage of the file-upload services built into the HTTP runtime for ASP.NET. Add file upload capabilities to almost any Web page quickly and easily. (from 15 Seconds) (added 8/8/2001)
Writing ASP.NET Web Forms with C#
Web Forms are a programming model in ASP.NET. Budi Kurniawan's article discusses Web Forms by first comparing ASP.NET and the classic ASP. It then presents server controls and paints a big picture of how separation between business logic and presentation layer is achieved in Web Forms. In addition, this article presents the new session-management strategy and offers some programming experience in building Web Forms using the C# language. (added 8/8/2001)
C# Articles/Overviews
Microsoft Describes Its Java Killer
Andrew Orlowski writes in The Register that Microsoft has unveiled the specifications of its would-be Java killer, C#.
C#: A Great Idea for Microsoft, A Concern for Agnostic Developers
Jon Davis posted this on Planet Spooge. He also posted a follow-up article "with more accurate information about C# and .NET."
Deep Inside C#: An Interview with Microsoft's Chief Architect: Anders Hejlsberg
In July, 2000, O'Reilly editor John Osborn attended the Microsoft Professional Developer's Conference, where he interviewed Anders Hejlsberg, Distinguished Engineer and Chief C# Language Architect about Microsoft's .NET framework and the C# programming language. (added 8/3/2000)
ECMA TC39 meetings 13th July 2000
Notes from ECMA's standards meeting regarding .NET languages, specifically C#, being added to ECMA's standards body. (added 8/3/2000)
Up 'n Running with C# on the .NET SDK
Joe Mayo's article about his installation experiences with C# and the .NET Frameworks SDK. (added 8/14/2000)
Tutorial on Learning C#
This document, by Richard Grimes from managedworld.com, explains the basics
of the C# language and how you can use it to write efficient platform-neutral
applications. (added 9/12/2000)
C# Station Tutorial
Joe Mayo has posted six lessons on his C# Station site. "By following the lessons listed here, you will be able to write programs in the C# programming language." (added 10/25/2000)
Dialog Resource to C# Form Converter
Nev Delap's Visual Studio Add-In converts dialog template resources to C#. From CodeGuru. (added 10/25/2000)
What Is C#?
Wrox Press author Simon Robinson talks about C# and how it fits into the programming language hierarchy. (added 10/25/2000)
Visual Studio Syntax Highlighting for C# Files
Tom Archer illustrates what you need to do in order to get syntax highlighting for C# keywords within Visual Studio. From CodeGuru. (added
10/25/2000)
Advanced C#/.NET Tutorial
Gopalan Suresh Raj's site contains articles on several topics, including reflection and dynamic invocation, .NET remoting, asynchronous message queuing using the .NET and COM+ services, making HTTP GET and POST requests using the .NET Framework, and more. (added 11/15/2000)
C#: A Language Alternative or Just J--?, Part 1
Mark Johnson compares C# to Java—describing language features and design trade-offs—and places C# in the context of Microsoft's broader .Net strategy. (From JavaWorld.) (added 12/19/2000)
C#, the Natural Progression
Michael L. Perry of ITworld.com writes that with Visual J++ in the dumpster, Microsoft introduces C# to fill the void. (From JavaWorld.) Read the follow-up Letters to the Editor: C# versus Java. (added 12/19/2000)
Tuning Up for C#: Interview with Anders Hejlsberg
When Microsoft needed a new technology to preserve its software dominance, it turned to Anders Hejlsberg. Read CNET's interview with Hejlsberg on why he created C#. (added 4/26/2001)
A GridView Component in C#
Mike Gold's example shows you how to wrap a ListView in a UserControl and turn it into a simple grid control. (added 5/9/2001)
Viewing Assembly Permissions
Chris Rausch shows you how to view the Code Groups that an assembly belongs to and what permissions belong to the assembly. He demonstrates with the Caspol command-line utility supplied with the .NET runtime SDK. (from C# Corner) (added 8/8/2001)
Changes in C# from Beta 1.0.2204 to Beta 2 1.0.2914
Kunal S. Cheda's article describes the C# beta changes that might require source code modification. (added 8/8/2001)
XML Data Manipulation in C# Using DataSet Class
With the help of few lines of C# code, Saurabh Nandu shows you how to use the DataSet class to read and write XML data. (added 8/8/2001)
XML for C# Programmers
.NET Framework XML classes really simplify XML programming, without sacrificing performance. At the same time their design is scalable and extensible. In this series of articles, Darshan Singh looks at each and every class and writes small examples for each. (added 8/8/2001)
XML & C#: Web Browsing Made Easier
Use C# and .NET to create XML hierarchical menus, enabling surfers to access nested pages directly. (from IT Times) (added 8/8/2001)
.NET, C#, and Solving a New Scientist Problem
Jason Bock has been doing more and more research into the .NET framework with every passing day. Recently an odd challenge of sorts motivated him to actually create assemblies and use them. In this article, he talks about the "challenge" and how he used C# and .NET to solve it. (added 8/8/2001)
ADO+ (Now ADO.NET) Articles/Overviews
Introducing ADO+: Data Access Services for the Microsoft .NET Framework
Omri Gazitt explains the design motivations behind ADO+ and gives a brief introduction to the various classes in the two layers that comprise the ADO+ Framework: the connected Managed Providers and the disconnected DataSet. It also includes a drilldown into DataSets that covers populating data stores, relationships, filtering, searching and data views, and a discussion of the integration of ADO+ with the .NET XML Framework. (added 11/15/2000)
Building the Middle Tier in the Microsoft .NET Framework
Mike Griffin's article assumes a working knowledge of ADO.NET, and examines it and its influence on the middle tier by way of a fictitious business model. (added 1/17/2001)
BookStock v2- Samples to Show Simple OLEDB.NET Connectivity
Saurabh Nandu's article shows you how to perform basic ADO.NET connectivity with a Microsoft Access 2000 database and how to add, view, edit, and delete records from it. (added 8/8/2001)
Web Services Articles/Overviews
Applying .NET to Web Services
Imagine taking a Web-enabled thesaurus from one site, a text editor from another, and adding your own spell-check utility to form the ultimate online word processor. Web Techniques' Brian Jepson shows you how .NET makes it possible. (added 4/26/2001)
Creating a .NET Web Service
Chris Peiris writes about creating a .NET Web Service using C#, looking closely at the Discovery protocol, UDDI, and the future of the Web Services. (added 5/9/2001)
Building Client Interfaces for .NET Web Services
Chris Peiris shows you how to create clients to consume them and learn about the importance of proxy objects and how to create a Web browser, Windows console, and WAP clients using Visual Studio.NET. (from 15 Seconds) (added 8/8/2001)
To recommend new resources for this list, please send e-mail to dotnet@devx.com. <Back to table of contents>
|