| .NET Application Domains |
| C#Today |
| One of the most important features of any multi-tasking and multi-user system is process or application isolation. When multiple applications are active on a single system, it is crucial that these applications are protected and isolated from one another, to avoid them causing any damage to each other. The unit of isolation under Windows has traditionally been at the process level. This has changed slightly under the .NET framework. The Common Language Runtime (CLR) provides a slightly finer grained layer of isolation known as Application Domains or App domains. In this article, we will explore the .NET runtimes support for application domains, and build a sample application that explicitly creates an application domain, and loads and executes an assembly in it. |
|
| .NET Matters |
| MSDN |
| XML Comments, Late-bound COM, and More |
|
| .NET Tools: Ten Must-Have Tools Every Developer Should Download Now |
| MSDN |
| 10 Tools you can use to make your development easier, faster and more fun! |
|
| A .NET web service for e-mail |
| The Code Project |
| Sending e-mail using a web service |
|
| A Resource Server Handler Class For Custom Controls |
| The Code Project |
| A class implementing IHttpHandler for use in custom controls, to send embedded resources such as scripts, images, and style sheets to the client. |
|
| Accessing database in the .Net environment |
| The Code Project |
| An extremely flexible and easy-to-use library that retrieves data in XML format, supports simple parameterized queries, stored procedures, and transactions. It can also be used as a web service. |
|
| Accessing ODBC data sources using a web service |
| The Code Project |
| A web service for your simple database queries and updates |
|
| Administration page for a "Members only" section |
| The Code Project |
| This page assists in using a single subfolder for "members only" access, and in administering which users are allowed access. No database is required. |
|
| An XML based dynamic runtime GUI generator |
| The Code Project |
| Generate controls, set property values, and wire up event handlers at runtime from an XML definition. |
|
| ASP.NET & Databases : Part 5 |
| ASP Alliance |
| In Parts 1 - 4 we have talked about connecting, storing, viewing and in this part we take a break and look at some XML. XML in .NET is a very important part, XML is used in nearly anything in .NET, from web services, to datasets. Even SQL Server 2000 supports XML. XML has taken a good foothold in data storage. |
|
| ASP.NET Guest entry Form |
| The Code Project |
| Guest Entry form with an XML Control |
|
| ASP.NET XML Hierarchical Menus Server Control |
| XML for ASP.NET |
| The XML Hierarchical Menus Server Control improves upon the initial version by encapsulating all of the code into an ASP.NET server control. Doing this allows people with little to no experience with programming C# or VB.NET to integrate the menus into ASP.NET pages. The application demonstrates how the DOM can be used to dynamically create a menu structure similar to the Start menu in Windows that can be used in IE4+. |
|
| BUG: Data Loss When You Recursively Navigate an XmlDataDocument (Q325690) |
| http://www.kbalertz.com/ |
| When you try to recursively navigate an XmlDataDocument that has been synchronized with a filled ADO.NET DataSet, all of the data is not returned. |
|
| BUG: Session Data Is Not Saved in Out-of-Process Session State |
| http://www.kbalertz.com/ |
| (312112) - When you use SQLServer session state mode, if you try to store an instance of a class that is not marked as serializable into a session variable, the request returns without an error. However, ASP.NET actually fails to save the session data and blocks... |
|
| BUG: XmlNamespaceManager Does Not Correctly Atomize Strings During Namespace Lookups (Q324996) |
| http://www.kbalertz.com/ |
| The |
|
| Building a Custom Data Provider for Use with the .NET Data Access Framework |
| MSDN |
| The System.Data.dll assembly in the .NET Framework contains namespaces whose base classes can be used to create custom data providers. These namespaces also define a number of data access interfaces and base classes that let developers create data providers that will interoperate with other custom providers. Using the ADO.NET classes Connection, Command, DataReader, and DataAdapter, writing a provider is easier than writing one for OLE DB. This article explains these classes and their implementation, and how they can be used to write a variety of different kinds of data providers. |
|
| Building a Simple ASP.NET Editor for Web Configuration |
| C#Today |
| In this article, Shannon Place shows us how to build a simple web based editor for the web.config file of ASP.NET. The article covers the basics of the new web.config file structure, as well as showing the configuration file hierarchy of the .NET environment. It also demonstrates how the XmlDocument object and its methods are used to load, modify, and write out XML from a .aspx page. The final code download is a simple web configuration file editor that allows a user to change the configuration settings of a web application through another web application, without needing to have explicit knowledge of the web.config file and its format. |
|
| 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 Windows Forms on-the-fly with XML and C# |
| C#Today |
| In this article, Ashiwn Kamanna takes the concept of an XML driven Form builder a step further than the basics as he discusses how to eliminate the requirement for Form development, not only in an ASP based web application, but also in any potential client of an application. He discusses how to build a Form dynamically in a C# based windows application, and also discusses some object oriented patterns as he walks us through an example. |
|
| 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. |
|
| C# XML Directory Lister |
| The Code Project |
| I was looking for a useful little project to start learning C# and the .NET framework. In my job we do a lot of things with XML so I was interested in exercising some of the XML classes. In particular I wanted to see how XML and ADO+ fit together. The result is the code in this project. This code generates a list of entries in a directory as XML. The XML can be returned to the caller as an XML string, a W3C DOM document, or an ADO+ DataSet.
|
|
| C#: A Message Queuing Service Application |
| MSDN |
| This article outlines a Windows service solution designed to process several message queues, focusing on the application of the Microsoft .NET Framework and C#. |
|
| C#: XML Comments Let You Build Documentation Directly From Your Visual Studio .NET Source Files |
| MSDN |
| C# allows developers to embed XML comments into their source files—a useful facility, especially when more than one programmer is working on the same code. The C# parser can expand these XML tags to provide additional information and export them to an external document for further processing. This article shows how to use XML comments and explains the relevant tags. The author demonstrates how to set up your project to export your XML comments into convenient documentation for the benefit of other developers. He also shows how to use comments to generate help files. |
|
| Caching Dependencies |
| C# Corner |
| ASP.NET offers the possibility of defining the validity of an object stored in Cache in dependence of the file, directory or other object that is already in the Cache. This permits that when the source of the data is modified (file, folder, etc) the element that presents this dependency is made invalid and removed from the Cache. This makes the class Cache a powerful tool to be used in the development of web applications. In this article, the first of two parts, we will see how to define a dependency between one element from the Cache and an external file so that when it is modified, the content in cache will also be modified accordingly. In the second part, we will see another type of dependency: key based dependency, through which we can realize, for example, the elimination of an item of the cache (or set of inputs) when a certain element in cache is modified. |
|
| Caching Improvements in ASP.NET Whidbey |
| MSDN |
| Learn about the new caching features available in ASP.NET Whidbey, features that developers can use to significantly boost the performance of the next generation of ASP.NET applications. |
|