| 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. |
|
| An Introduction to Programming Using Microsoft Visual C# 2005 Express Edition |
| MSDN |
| Using various example projects, readers will be exposed to several aspects of the C# programming language and key concepts of the .NET technologies. |
|
| Animate with Pocket PC |
| C# Corner |
| This article discusses programming for a Pocket PC in general complete with a code sample. |
|
| Building Practical Solutions with EXSLT |
| MSDN |
| Oleg Tkachenko shows how to make XML programming easier, and explains how to boost your productivity using XSLT and XPath extensions provided by the EXSLT.NET library. |
|
| Building Templated Custom ASP.NET Server Controls |
| MSDN |
| Learn how to create ASP.NET Server controls that enable users to customize the look and feel. |
|
| 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. |
|
| Create Snazzy Web Charts and Graphics On the Fly with the .NET Framework |
| MSDN |
| Knowledge workers can understand data more effectively when raw numbers are presented in a graphical format. This is especially true when displaying database information on a Web page, where a simple chart can make the difference between a dry presentation and a vivid data source. In the past, creating dynamic, data-based charts on the fly in ASP required purchasing a third-party, image-generating COM component. Now with ASP.NET, developers can access the .NET Framework's drawing classes directly with C# to create dynamic images and charts. |
|
| Dancing Particles: Adding Points, Lines, Fonts, and Input to the Managed Graphics Library |
| MSDN |
| Learn to add points, lines, and more to the managed graphics library using GAPI and the Dancing Zombie sample. |
|
| Dancing Zombies: Adding Bitmaps to the Managed Graphics Library |
| MSDN |
| Learn how to load and display bitmaps, animated bitmaps, key transparency, and more using GAPI and the Dancing Rectangles sample. |
|
| Displaying Random Record |
| DotNetJunkies |
| In this article Sriram explains how to display a random record from a database table using the random class. |
|
| Documents Do Dot Net Guruer: Serve Them Nicely and Effectively with Avalon Document Services |
| MSDN |
| Provides an overview of document services available in Avalon. In particular, it focuses on the PageViewer control. The new managed API for compound files is also presented with practical code samples. |
|
| Drawing Serpinski's Triangle with ASP.NET |
| 4Guys from Rolla |
| One of the cool things that ASP.NET developers now have at their disposal is the ability to create images on the fly and either save these images to the Web server's file system or stream these images directly to the browser! In fact, in my latest coauthored book - ASP.NET: Tips, Tutorials, and Code - I present an ASP.NET Web page that generates a bar chart on the fly from database data. |
|
| Handling Events In C# |
| C# Help |
|
|
| How to create threads in Visual C++ .NET |
| Microsoft Support |
| (815805) - You can write multi-threaded applications in Microsoft Visual C++ .NET. This article describes how a simple Visual C++ .NET application can create and manage threads. back to the top Requirements The following list outlines the recommended hardware,... |
|
| How to synchronize access to a shared resource in a multithreaded environment by using Visual C++ .NET |
| Microsoft Support |
| (816160) - In applications that you create by using Microsoft Visual C++ .NET, you can perform multiple tasks at the same time by using multithreading. Multithreading permits you to start different threads to complete different tasks at the same time.... |
|
| HOW TO: Dynamically Page through a Large Result Set in ASP.NET by Using SQL Server Stored Procedures in Visual C# .NET |
| http://www.kbalertz.com/ |
| (829142) - This step-by-step article describes how to use SQL stored procedures to dynamically page through a large result set in Microsoft ASP.NET. back to the top Methods of Implementation There are three main paging techniques that you can use in ASP.NET to... |
|
| HOW TO: Dynamically Page through a Large Result Set in ASP.NET by Using SQL Server Stored Procedures in Visual C# .NET |
| Microsoft Support |
| (829142) - This step-by-step article describes how to use SQL stored procedures to dynamically page through a large result set in Microsoft ASP.NET. back to the top Methods of Implementation There are three main paging techniques that you can use in ASP.NET to... |
|
| HOW TO: Transfer Data to an Excel Workbook by Using Visual C# .NET |
| http://www.kbalertz.com/ |
| (306023) - This step-by-step article describes several methods for transferring data to Excel 2002 from a Visual C# .NET program. This article also presents the advantages and disadvantages of each method so that you can select the solution that works best for... |
|
| HOW TO: Use ASP.NET to Query and Display Database Data in Excel by Using Visual C# .NET |
| http://www.kbalertz.com/ |
| (311194) - This step-by-step article describes how to build a tab-delimited text file dynamically from a database. You can then open the file in Microsoft Excel. The sample code in this article demonstrates how to connect to a Microsoft SQL Server database,... |
|
| HTTP Handlers and HTTP Modules |
| 15 Seconds |
| Using HTTP handlers and modules. |
|
| Keeping Passwords in a Database Secure |
| DotNetJunkies |
| Although it's not quite evident on the surface, the .NET Framework does offer strong support for storing passwords in a secure way and once you know how to do it, it's fairly easy. In this tutorial, you'll learn about authentication and how to use hashes alone and with salt for better password protection. |
|
| Performance Monitoring |
| C# Help |
| It's agreed that a program must run correctly and produce accurate results, but in many systems this isn't enough. Enterprise-class applications are of such mass that they must also be scalable. Verifying the scalability of an application traditionally requires specialized tools and bolted-on functionality to support monitoring. Now there's help, using the performance counter capability of the System.Diagnostics namespace. |
|
| Random Alphanumeric String Generation |
| DotNetJunkies |
| In this article, Steve walks you through one way to make a random alphanumeric string of a certain size in VB.NET. |
|
| Randomize or Shuffle DataSet Contents |
| ASP Alliance |
| There are plenty of times when you'll want to sort some data, but what about the case where you want to jumble the data? For the ASPAlliance.com home page, we found that users were most likely to click on the first few links in a group, neglecting the lower content. We also found that users were more likely to return to the site if it always presented the appearance of fresh content. Both of these requirements led us to design the home page so that it would randomly present the display logic. |
|
| The ASP.NET Page Life Cycle |
| 15 Seconds |
| When a page request is sent to the Web server, whether through a submission or location change, the page is run through a series of events during its creation and disposal. When we try to build ASP.NET pages and this execution cycle is not taken into account, we can cause a lot of headaches for ourselves. However, when used and manipulated correctly, a page's execution cycle can be an effective and powerful tool. Many developers are realizing that understanding what happens and when it happens is crucial to effectively writing ASP.NET pages or user controls. So let's examine in detail the ten events of an ASP.NET page, from creation to disposal. |
|