| A Calculator using C# |
| The Code Project |
| This is basic Calculator program written in C# which makes use of thevarious Windows Form controls. |
|
| .NET CF and Google APIs |
| The Code Project |
| Sample application to access Google APIs from a .NET Compact Framework application |
|
| .NET Event Handling using the Template Method Design Pattern |
| The Code Project |
| This article describes how to enhance .NET event handling with the Template Method design pattern. The discussion and code snippets are in C# but the summary sample is implemented in both C# and Visual Basic .NET. |
|
| .NET Matters: Const in C#, Exception Filters, IWin32Window, and More |
| MSDN |
| Const in C#, Exception Filters, IWin32Window, and More |
|
| .NET Matters: Debugger Visualizations, Garbage Collection |
| MSDN |
| Get debugger visualizations right now in Visual Studion 2003 |
|
| .NET Remoting ( A Simple Approach) |
| C# Help |
| .NET Remoting provides a powerful and high performance way of working with remote objects. Architecturally, .NET Remote objects are a perfect fit for accessing resources across the network without the overhead posed by SOAP based WebServices. .NET Remoting is easier to use than Java's RMI, but definately more difficult than creating a WebService. In this article, we will create a remote object that will return rows from a database table. For the sake of simplicity i have used the NorthWind database that is packed with the installation of the Microsoft SQL Server. |
|
| .NET Remoting - The Interface Approach |
| C# Help |
| In this article, we will create a remote object, and access this object using an interface. This method is important when creating a physical separation between business tier and consumer code. In traditional Remoting approaches, to access a remote object, you need a copy of that object on the client machine. With this approach, the metadata is split into a separate library that can be copied to the client machine. |
|
| A C# Grep Application |
| The Code Project |
| Presenting a small C# Application which is providing a Grep like functionality under .NET. |
|
| A Designable PropertyTree for VS.NET |
| The Code Project |
| Ever since I first started programming with OWL back in 1995, I've written this type of control each time I learn a new language in which to program GUIs. I wrote one in OWL (Borland's MFC-like library), in straight C, and Java 2's Swing, among others. I've always called them 'PropertyTree's - mostly because the first place I saw them implemented was in Netscape's Edit | Properties dialog box. |
|
| A Magical Edit Menu Manager |
| The Code Project |
| A magical edit menu that works with no connections to the rest of your project |
|
| A Meal Reminder in C# |
| C# Help |
|
|
| A Practical Guide to .NET DataTables, DataSets and DataGrids - Part 4 |
| The Code Project |
| The purpose of this document is to provide a practical guide to using Microsoft’s .NET DataTables, DataSets and DataGrid |
|
| A simple RadioButtonList in a Web DataGrid Column |
| The Code Project |
| A very simple and practical way, how a single RadioButton acts as a RadioButtonList in a web DataGrid server control column. |
|
| A Sneak Preview of Visual C# Whidbey |
| MSDN |
| Learn about new language constructs, compiler features, productivity enhancements, and debugger improvements in the upcoming "Whidbey" release of C#. |
|
| A Tree Collection |
| The Code Project |
| An implementation of a Tree Collection in C#. |
|
| A Truly Excel-like Grid Control |
| MSDN |
| The ASP.NET DataGrid control generates an HTML output that really seems to be the Web counterpart of a Microsoft Excel worksheet. In addition, the control supports features like selection and in-place editing that can only further confirm this similarity. With in-place editing, in particular, the similarities are most clear. You click on a special type of command column and the grid redraws its content using text boxes rather than static text. At the same time, the command column changes the layout, replacing the edit link with two other links—one for saving and one for canceling changes. The overall design looks nearly identical to the Excel name box command bar. |
|
| Accessing Oracle Database |
| C# Corner |
| This source code shows you how to connect to an oracle database and do operations such as select, insert, update and delete. |
|
| Add a header and footer control to all pages using http module |
| The Code Project |
| Use the http module to automatically add a header and footer control to all ASP.NET pages |
|
| Adding a Control to a Form Programmatically |
| C# Corner |
| In this article I explain how to Add a control to a form programmatically. This is useful for developer who is not using VS.NET IDE. |
|
| Adding Controls to Windows Forms at Runtime |
| C# Corner |
| The example consists of one class named Form1 and has one Button and one TextBox. When the user clicks on the "Add Button" button, a button will be created and added to the form with MouseEnter, MouseLeave and MouseClick events. When the user hovers over the new button, it's BackColor changes, and when the user clicks the new button, the textbox displays it's name. |
|
| Adding Tray Icons and Context Menus |
| The Code Project |
| Beginner's Tutorial on adding tray icons and setting context menus. |
|
| Allowing Users to Upload Multiple Files at Once |
| DotNetJunkies |
| This article demonstrates how to allow users to upload multiple files from thier computer (the client) to your server. Specifically, this article will demonstrate how to set up a page that has 5 HtmlInputFile controls where a user can choose 5 images to upload. Only .jpg and .gif extensions will be accepted on the server and each one will be saved to a different directory::so any image that has the extension .jpg will be saved to the jpgs direcory and .gif will be saved to the gifs directory and everything else isn't saved at all. |
|
| Allowing Users to Upload Multiple Files at Once |
| DotNetJunkies |
| This article demonstrates how to allow users to upload multiple files from thier computer (the client) to your server. |
|
| An Easy-To-Use CacheManager |
| The Code Project |
| Using Cache is easy. Basically, you only need to use Insert to store data and use Get to access data. But you have to decide if the data is already in the cache, which in turn requires that you have a scheme to build a key. So you still have to do some work. The CacheManager serves to shield you from the details of managing the cache key. |
|
| An Event Pool |
| The Code Project |
| An event pool helps manage large amounts of events that otherwise clutter up your code and make maintenance difficult. |
|