| A Sneak Preview of Visual Basic 2005 |
| MSDN |
| Ken Getz provides on overview of the new features in Visual Basic 2005 including, My Visual Basic, IntelliSense, Edit and Continue, and more. |
|
| Advanced Basics: P2P Comm Using Web Services |
| MSDN |
| Build your own chat client |
|
| An Extensive Examination of Data Structures, Part 4: Building a Better Binary Search Tree |
| MSDN |
| Scott Mitchell examines the skip list, an ingenious data structure that turns a linked list into a data structure that offers the same running time as the more complex self-balancing tree data structures. |
|
| ASP.NET Color DropDown Control |
| The Code Project |
| An example of persisting and parsing a custom collection in an ASP.NET server control. |
|
| Building a Refactoring Plug-in for VS.NET - the Sequel |
| The Code Project |
| Describes how to extend the original refactor add-in with additional features. |
|
| Building a web based RSS Feed Viewer using System.XML |
| The Code Project |
| This article illustrates building a class to Parse RSS Feed's and return the details in a form that they can be eaisly manipulated and displayed. |
|
| C# Custom Collection Implementation |
| C# Help |
|
|
| C# From a Java Developer's Perspective |
| http://www.25hoursaday.com/ |
| What follows is an overview of similarities and differences between the language features and libraries of the C# and Java programming languages based on my experience using both languages. All code snippets below were tested on Microsoft's .NET Framework Beta 2 for C# snippets and Java™ 2, Standard Edition (J2SE™) version 1.4 Beta 2 for the Java snippets. |
|
| Client/Server-side ASP.NET Credit Card Validation Control |
| The Code Project |
| Article discussing new version of ASP.NET Credit Card Validator, including both server and client-side checks and VS.NET designer support. |
|
| Client/Server-side ASP.NET Credit Card Validation Control |
| The Code Project |
| Article discussing new version of ASP.NET Credit Card Validator, including both server and client-side checks and VS.NET designer support. |
|
| Code Generation in the .NET Framework Using XML Schema |
| MSDN |
| Learn the difference between typed datasets and classes generated by the xsd.exe tool. Extend this process by reusing the infrastructure classes supporting it, staying compatible with the XmlSerializer. |
|
| Common .NET Libraries for Developers |
| MSDN |
| Identifies and defines many of common namespaces that you will use when developing .NET applications, and provides examples of the most common classes and methods in those namespaces. |
|
| Developing A C# Vector Drawing Application - Part 2 |
| C#Today |
| This is the second part of a series where we build a vector based drawing application. In Part 1, Budi Kurniawan outlined the specification for the application and discussed some techniques for working with forms with the .NET Framework Base Class Library. In this part, we will continue with our development, first by discussing the various shapes for our drawing application and then writing event handling for some of the controls. |
|
| Developing Collection Classes In .NET |
| C# Help |
| Collection resembles to grouping together the set of objects with the same characteristics, in programming paradigm it resembles to the set of object instances of the same class.
In .NET, class libraries provides the collection interfaces that are used to develop one's own collection classes. The basic functionality for the collections is made available by inheriting the abstract (MustInherit in VB) Class CollectionBase from the System.Collection namespace. The CollectionBase class provides the implementations for the Clear method and the Count property, and it maintains a Protected property called List, which it uses for the internal storage and organization of the object instances. Other methods such as Add and Remove as well as the Item property requires implementation to be provided. |
|
| Doing Collections with Inheritance |
| MSDN |
| I've heard Microsoft® Visual Basic® 6.0 developers say things like "Well, I don't really need inheritance in my object designs." They wonder why getting inheritance in Microsoft® Visual Basic® .NET is such a big deal. I think many of these developers have really needed inheritance all along—they just didn't realize it. To see why, let's look at how collections are managed in Visual Basic 6.0, and then how things change in Visual Basic. NET. I should first point out that if you don't use collections in your object designs, then you are not really using object orientation in depth. It's probably appropriate for you to invest some more time in object-oriented philosophy, because that understanding is central to using .NET most effectively. |
|
| Enumerate and Host Control Panel Applets using C#. |
| The Code Project |
| Demonstrates how to enumerate and host Windows Control Panel Applets using C# and unmanaged C++. |
|
| How to create a Forms collection in Visual C++ .NET |
| Microsoft Support |
| (815706) - Microsoft Visual C++ .NET does not provide a built-in collection for Form objects that are used in a project. This article describes how to build a custom collection class that essentially supports the functionality of a Forms collection. back to the... |
|
| MultiException: Type-Safe Collections without CollectionBase |
| The Code Project |
| I had been working on a base class for reading and writing to a database. I knew that when a new object (and hence record) was created there needed to be a mechanism for setting default values. I also knew that even with the default values there might not be enough information that the object could be saved. |
|
| PRB: "Ambiguous match found" Error Received When You Use the Default Collection Editor in Visual C# .NET |
| http://www.kbalertz.com/ |
| (823194) - You create a Web server control in Microsoft Visual C# .NET with a type-specific collection property and then put it on a Web page. When you edit the properties of the default collection editor and switch from Source view to Design view, or when you... |
|
| PRB: "Ambiguous match found" Error Received When You Use the Default Collection Editor in Visual C# .NET |
| Microsoft Support |
| (823194) - You create a Web server control in Microsoft Visual C# .NET with a type-specific collection property and then put it on a Web page. When you edit the properties of the default collection editor and switch from Source view to Design view, or when you... |
|
| Refly, makes the CodeDom'er life easier |
| The Code Project |
| A smart wrapper around CodeDom that speeds up code generation. |
|
| Use Inheritance to Create a Custom TreeView |
| devCity.NET |
| This article demonstrates how to build a treeview where the nodes are based on different objects. A simple example is a folder and file hierarchy where each object needs different properties. A more complex example is an object model with a class at one level and with methods, properties, events, etc., at a level below that. In this example, Category is at the top level and AccountType and PartType are the second-tier nodes. Each class will contain a property that is not part of the other classes. In the real world each of these classes might be very different from each other. |
|