|
|
|
.NET Namespaces (1927) .NET Framework Namespaces | Applications (1095) Management, Email, Graphics, Search.. | Articles & Samples (62081) Assembly, Caching, Controls, Reflection.. | Community (94) Conferences, Chat Rooms, Jobs, Training.. | Component & Controls (1343) Forums, Management, Email, more.. | Developers Sites (153) Sites dedicated to developer community.. | Developers Training (465) Training CD-ROMs, Videos, Courseware.. | Downloads (412) Service Packs, Code, Msdn Show.. | Hosting Services (137) ASP and ASP.Net Hosting sites.. | Introduction (435) ASP, ADO.Net, C#, VB.NET, XML | Knowledge Base (2370) Knowledge Base Articles, Samples, Tutorials, HowTos... | Sample Chapters (235) Sample Chapters from Developer Books.. | Silverlight (929) Silverlight | Support WebCasts (1051) Microsoft's Support WebCasts |
|
|
|
|
Total Hits: 1 | Today: 1
|
Author: Aaron Skonnard
|
Rating:
|
|

XmlSerializer can map XML Schema's sequence and all compositors quite logically to Microsoft® .NET Framework class definitions, but choice requires a bit of special attention. Xsd:choice indicates that a single choice of numerous particles is allowed at a given location within a complex type. For example, consider the XML Schema complex type definition shown in Figure 1. This definition states that an instance may contain one of three elements: commission, hourly, or salary, as illustrated here:...
|
|
|
|
Total Hits: 1 | Today: 1
|
Author: John Papa
|
Rating:
|
|

One of the most fundamental differences between ADO.NET and classic ADO is how the data is represented. In ADO.NET it's represented in related DataTable objects, whereas classic ADO represents data in Recordset objects. Using classic ADO, the typical app retrieves a single rowset and stores it in a single Recordset object. When using DataTable objects in ADO.NET, you can store several rowsets in several DataTable objects, all related to one another and contained within a single DataSet. For exam...
|
|
|
|
Total Hits: 1 | Today: 1
|
Author: Eric Niebler
|
Rating:
|
|

Managing resources in C++ is not easy. When you're unsuccessful, your app can leak all kinds of resources including file system handles, database connections, and, of course, memory. Even in garbage-collected languages like Managed C++, resource management is difficult because garbage collection only deals with memory management, not the other resources that cause performance problems....
|
|
|
|
Total Hits: 1 | Today: 1
|
Author: Stephen Toub
|
Rating:
|
|

As .NET Remoting gains popularity in the enterprise space, it must meet business demands for trustworthy computing. Remoting traffic can be secured when objects are hosted in IIS, but when they aren't hosted in IIS, custom security solutions can be developed to secure them. This article provides an in-depth look at writing channel sinks for .NET. It also details the flow of data through custom channel sinks and explains the kinds of manipulations that can be performed on that data....
|
|
|
|
Total Hits: 1 | Today: 1
|
Author: Ianier Munoz
|
Rating:
|
|

Zip compression lets you save space and network bandwidth when storing files or sending them over the wire. In addition, you don't lose the directory structure of folders you Zip, which makes it a pretty useful compression scheme. The C# language doesn't have any classes that let you manipulate Zip files, but since .NET-targeted languages can share class implementations, and J# exposes classes in the java.util.zip namespace, you can get to those classes in your C# code. This article explains how...
|
|
|
|
Total Hits: 1 | Today: 1
|
Author: Fritz Onion
|
Rating:
|
|

Fortunately for developers, threading in ASP.NET is a lot easier than it was in ASP. In this article, the author takes a look at threading in the ASP.NET HTTP pipeline, and explains how threads are managed efficiently without the involvement of the developer. The article considers how the common language runtime threadpool is used by ASP.NET to service requests, looks at the pooling mechanisms used for handlers, modules, and applications, and covers both IIS 5.0 and IIS 6.0 and how they differ i...
|
|
|
|
Total Hits: 0 | Today: 0
|
Author: Paul DiLascia
|
Rating:
|
|

I'm having trouble setting the multi-document interface (MDI) parent's text in C#. When the child form is in maximized state and activated, the child form's text gets appended to the parent text and is displayed in the form "Parent Text - [Child Text]". How can I override this default behavior and set custom title text?...
|
|
|
|
Total Hits: 0 | Today: 0
|
Author: Jason Clark
|
Rating:
|
|

I have noticed a trend in my programming of late, and that trend has inspired the topic of this month's column. Recently, I have done a fair amount of Win32® Interop in my Microsoft® .NET Framework-based apps. I am not saying that my apps are full of custom interop code, but from time to time I bump into a minor, but nagging, inadequacy in the .NET Framework Class Library that can quickly be alleviated by a call into the Windows® API....
|
|
|
|
Total Hits: 0 | Today: 0
|
Author: Aaron Skonnard
|
Rating:
|
|

I am developing a public Web Service that will provide a single interface to all of my organization's internal systems. As a result, I have built several intermediary Web Services that, in turn, get wrapped by the public Web Service. If I use the same class name in any of these Web Services, I get an error when browsing to the WSDL file although it compiles just fine. How do I resolve this?...
|
|
|
|
Total Hits: 0 | Today: 0
|
Author: Dino Esposito
|
Rating:
|
|

Image processing has never been easy within Win32®; only the bravest developers ever attempted to play with the Graphical Device Interface (GDI) API. With the Windows® 2000 shell common controls, developers using Win32 gained the ability to display GIF and JPEG images using the ListView control, which supports background images and accepts common-use formats such as BMP, GIF, and JPEG. You can put an empty ListView control in your Win32 dialog, set its background image, and you're finished. The ...
|
|
|
|
Total Hits: 0 | Today: 0
|
Author: John Papa
|
Rating:
|
|

Many online applications require an interface that allows the user to enter multiple data rows at once and then send them to the database in a single shot. For example, a clerk may need to enter several orders, each with multiple line items, into their purchasing system quickly while a customer is on the phone. The application should not save the orders and their line items to the database until they've all been entered and verified by repeating back the orders to the customer. Such an applicati...
|
|
|
|
Total Hits: 0 | Today: 0
|
Author: Aaron Skonnard and Dan Sullivan
|
Rating:
|
|

WebMethods make the development of XML Web Services easier by encapsulating a good deal of functionality, but there is still a lot of underlying XML processing that you have to be responsible for. For example, WebMethods do not validate messages against the implied schema. Because they are not validated, the response that's returned can result in unintended consequences. To address this, the authors extend the WebMethod framework by adding XML Schema validation through a custom SoapExtension cla...
|
|
|
|
|
|