|
|
|
.NET Namespaces (1927) .NET Framework Namespaces | Applications (1094) Management, Email, Graphics, Search.. | Articles & Samples (62069) 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 (463) Training CD-ROMs, Videos, Courseware.. | Downloads (412) Service Packs, Code, Msdn Show.. | Hosting Services (137) ASP and ASP.Net Hosting sites.. | Introduction (436) 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: 0 | Today: 0
|
Author: Jeffrey Richter
|
Rating:
|
|

In the October and December 2000 .NET columns, I examined the fundamentals of types. This month I'll take a look at some of the special members that a type can define. These members encourage good object-oriented design while greatly simplifying the syntax required to manipulate a type and its object instances....
|
|
|
|
Total Hits: 0 | Today: 0
|
Author: John Robbins
|
Rating:
|
|

Now that Microsoft has released Visual Studio .NET Beta 1, many of you have started to take a closer look at .NET. Make no mistakeâ?".NET is a completely new platform. There's been quite a bit of noise about key features such as ASP .NET and ADO .NET. But as far as I'm concerned, one of the best things about .NET is that it solves the nastiest programming problem of allâ?"memory corruption and leaks....
|
|
|
|
Total Hits: 0 | Today: 0
|
Author: Lance Olson
|
Rating:
|
|

Peer-to-peer applications such as Napster, Gnutella, and Scour that communicate as peers sharing and receiving information are becoming commonplace as a means for users connected on large networks to take advantage of the vast resources available to them. The Microsoft .NET Framework provides a rich platform for building P2P apps....
|
|
|
|
Total Hits: 0 | Today: 0
|
Author: Keith Brown
|
Rating:
|
|

Component-based software is vulnerable to attack. Large numbers of DLLs that are not tightly controlled are at the heart of the problem. Code access security in the Common Language Runtime of the Microsoft .NET Framework addresses this common security hole. In this model, the CLR acts as the traffic cop to assemblies, keeping track of where they came from and what security restraints should be placed on them. Another way the .NET Framework addresses security is by providing preexisting classes w...
|
|
|
|
Total Hits: 0 | Today: 0
|
Author: Jeffrey Richter
|
Rating:
|
|

Types that are built for the Common Language Runtime can be shared among applications in the Microsoft .NET Framework no matter which of the .NET languages they were built in, an obvious benefit to developers....
|
|
|
|
Total Hits: 0 | Today: 0
|
Author: Matt Pietrek
|
Rating:
|
|

As I write this, the Microsoft® .NET initiative is still relatively new (Beta 1 is just out), and early adopters are still finding new nooks and crannies to explore. For myself, many facets of .NET metadata are particularly interesting, and metadata is a natural entry point to understanding many other areas of .NET. Metadata is the information used by the .NET common language runtime (CLR) to describe everything about classes, functions, properties, resources, and other items in an executable f...
|
|
|
|
Total Hits: 0 | Today: 0
|
Author: George Shepherd
|
Rating:
|
|

In January I looked at how to compose ASP.NET server-side controls from other standard controls. The example I offered was a Fahrenheit-to-Centigrade converter composed of two textboxes and two edit controls. However, rather than composing the server-side control from several standard controls as I did in the January issue, this month I'll render one on the fly. In this column I'll take a closer look at server-side controls, especially with respect to round-trips between the browser and the serv...
|
|
|
|
Total Hits: 0 | Today: 0
|
Author: Dino Esposito
|
Rating:
|
|

The concept of data binding was first introduced with Microsoft® Internet Explorer 4.0. Used in conjunction with Dynamic HTML (DHTML), it was a rather effective way to have a set of records asynchronously downloaded to the client. Through Internet Explorer 4.0 data binding, Web developers could issue remote calls to data providers and manipulate the returned data in its native formatâ?"the recordsetâ?"rather than plain text. Furthermore, a browser-specific declarative syntax allowed fields of t...
|
|
|
|
Total Hits: 1 | Today: 1
|
Author: Steven Pratschner
|
Rating:
|
|

While most application developers may not need to write a custom host, understanding what is involved provides a great deal of insight into the architecture of the CLR. After covering how the CLR is started and loaded into a process, how to set the available configuration options, and how a host defines application domains, this article explains how to design a custom host. Important concepts include making the right decisions about the application domain boundaries for the host, configuring the...
|
|
|
|
Total Hits: 0 | Today: 0
|
Author: Jeff Prosise
|
Rating:
|
|

If Microsoft is correct, Web Services will play an important role in the future of the Internet. A Web Service is an application that exposes Web methodsâ?"functions that can be called over the Internet (or, if you'd prefer, an intranet)â?"to interested clients. It runs on a Web server and listens on port 80 for Simple Object Access Protocol (SOAP) packets that represent requests to execute a particular method. When a request arrives, the Web Service extracts the XML-encoded method name and para...
|
|
|
|
Total Hits: 0 | Today: 0
|
Author: Jeffrey Richter
|
Rating:
|
|

Callback functions are certainly one of the most useful programming mechanisms ever created. The C runtime's qsort function takes a callback function to sort elements within an array. In Windows, callback functions are required for window procedures, hook procedures, asynchronous procedure calls, and more. In the Microsoft® .NET Framework, callback methods are used for a whole slew of things. You can register callback methods to get assembly load/unload notifications, unhandled exception notifi...
|
|
|
|
Total Hits: 0 | Today: 0
|
Author: Dino Esposito
|
Rating:
|
|

Last month (March 2001) I covered the basic techniques of binding ASP.NET server controls to fields of Microsoft® .NET managed data sources. In particular, I focused on the main features of the DataGrid control, which is probably the richest of all the ASP.NET list-bound controls. Unless you have very special needs, using a DataGrid is as easy as binding the .NET data source with the control and setting the size of the page. The control is capable of auto-generating the columns and exposes a wi...
|
|
|
|
|
|