Section: Blogs

New installment in Scott Mitchell’s series on Data Structures

Feb 10, 2004 1 min.

Part 3: Binary Trees and BSTs This article, the third in a six-part series on data structures in the .NET Framework, looks at a common data structure that is not included in the .NET Framework Base Class Library: binary trees. Whereas arrays arrange data linearly, binary trees can be envisioned as storing data in two dimensions. A special kind of binary tree, called a binary search tree, or BST, allows for a much more optimized search time than with arrays.

HTML Agility Pack

Feb 10, 2004 1 min.

I’ve seen this around before, and this post was from June 2003, but it is worth mentioning again! .NET Html Agility Pack: How to use malformed HTML just like it was well-formed XML… Here is an agile HTML parser that builds a read/write DOM and supports plain XPATH or XSLT. It is an assembly that allows you to parse “out of the web” HTML files. The parser is very tolerant with “real world” malformed HTML.

TreeMapping Your File System

Feb 9, 2004 1 min.

Cory Smith, one man Visual Basic evangelism team and owner-of-many-DVDs, discusses the MS Research TreeMap control and creating a Visual Basic .NET version of a code sample to “tree map” your hard drive. Check out his thoughts, and a nice screenshot here.

Yet Another Amazing Article from MSDN België & Luxemburg

Feb 8, 2004 1 min.

Getting Started with ObjectSpaces by Jan Tielens ObjectSpaces is one of the exciting features coming in the new version of .NET Framework, codename “Whidbey”. This article will explain what ObjectSpaces are and will provide a step-by-step guide to a first experience with ObjectSpaces.

Allegiance Code now available….

Feb 8, 2004 1 min.

I loved Allegiance, it was beautiful, fun and incorporated a lot of neat multiplayer concepts that I enjoyed (like being able to have one player in a gun turret on your destroyer and another acting as the pilot)…. but it withered away for some reason… I was never sure why, and a lot of its fans seemed to share my confusion…. Ah well, in the end Microsoft Research (yep, the game came from Microsoft Research, how cool is that?

8-Part Interview with Anders Hejlsberg

Feb 7, 2004 1 min.

On July 30, 2003, Bruce Eckel, author of Thinking in C++ and Thinking in Java, and Bill Venners, editor-in-chief of Artima.com, met with Anders Hejlsberg in his office at Microsoft. Check out the entire eight-part interview on MSDN.

Upcoming Visual Basic Chats

Feb 7, 2004 1 min.

Check out these chats on http://msdn.microsoft.com/chats/ Using Windows Forms Controls in Visual Basic .NET Extending the choice of controls available from the Toolbox is a powerful way to enhance Visual Basic’s application development potential. Join members of the Visual Basic .NET and Windows Forms teams to discuss using Windows Forms controls in Visual Basic .NET applications. Take this opportunity to ask the experts your questions about controls chat on creating and using custom controls, user controls, and inherited controls in Visual Basic .

Ok, this is a spam generator… but you could win a Tablet PC!! :)

Feb 5, 2004 1 min.

I’m a bit reluctant to post this, and I’m sorry in advance to all of your friends, but you should think about your own best interest here (you could win a Tablet PC!!). Click on the banner below and you will be taken to a form where you can enter in the email addresses of some ‘friends’, and they will be sent information about DevDays, and you will get entered into a contest.

David Hill explains and discusses “Smart Clients”

Feb 4, 2004 1 min.

What is a Smart Client anyway? And what makes it so smart? The term Smart Client was coined to highlight the differences between the typical “Rich Client” applications of yesteryear and the next generation of client applications. To understand these differences, and to understand how they are likely to change the face of client-side computing, it is useful to take a trip down memory lane… Read the entire post here