| .NET Serialization |
| C# Help |
|
|
| A C# Framework for Interprocess Synchronization and Communication |
| The Code Project |
| How to share resources and implement a rich message/data passing architecture between threads and processes (SOA) |
|
| A Simple Recommender System - The Collaborative Network Library |
| The Code Project |
| Describes a simple implementation of a recommending system for e-commerce sites |
|
| A Simple Serializer / Deserializer |
| The Code Project |
| A Simple Serializer / Deserializer |
|
| Advanced Basics: P2P Comm Using Web Services |
| MSDN |
| Build your own chat client |
|
| Advanced Serialization: Format Your Way to Success with the .NET Framework Versions 1.1 and 2.0 |
| MSDN |
| See what's new in serialization |
|
| Adventures in Visual Basic .NET: Broadcasting Messages to Multiple Clients |
| MSDN |
| Rocky Lhotka discusses optimistic concurrency and shows you how to create a messaging system that lets multiple users know when they are editing the same data at the same time. |
|
| 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. |
|
| Choosing Among File I/O Options in Visual Basic .NET |
| MSDN |
| This article is aimed at the Visual Basic programmer who may be confused by the multiplicity of ways to approach file I/O in Visual Basic .NET. Available alternatives include the methods provided in the Visual Basic .NET runtime, the FileSystemObject, and the methods furnished in the common language runtime. Upon completion, the experienced developer will be familiar with all three and will be equipped to make choices among them. |
|
| DebuggerVisualizers - Image Debugger Visualizer using Visual C# express |
| The Code Project |
| The article is regarding a new feature in Visual Studio .NET 2005, that gives you the ability to decide how your image data is to be visualized in debug time. |
|
| DebuggerVisualizers - Image Debugger Visualizer using Visual C# Express |
| The Code Project |
| The article is regarding a new feature in Visual Studio .NET 2005, that gives you the ability to decide how your image data is to be visualized in debug time. |
|
| Developing A Vector Based C# Drawing Application - Part 3 |
| C#Today |
| In the first part of this series, Budi Kurniawan discussed the specification for a vector based C# drawing application. In Part 2, we looked at the Shape abstract class and the seven classes that inherit it. We also examined how an event handler works in a Windows application and we briefly discussed the System.Collections namespace. In this final part of the project, we will complete the development by discussing the DrawingArea custom control, the Color and Pen classes from the System.Drawing namespace, and object serialization - which is used to persist our drawing to a file, to be restored at a later stage. |
|
| Display the Current Temperature in the System Tray |
| The Code Project |
| Use a web service to retrieve the temperature for a given zipcode and display it in the taskbar system tray |
|
| Distributing Objects in Visual Basic .NET |
| MSDN |
| The challenge we have faced in the past is that it isn't always easy to give a developer an object, especially across the network. Objects in COM are always passed by reference, meaning that the COM object remains in the process and on the machine where it was created. The client code merely gets a reference to the object, so each method call is marshaled across the network, back to the original object to be serviced. With Microsoft .NET, we have the option of passing our objects either by reference like COM, or by value. When an object is passed by value, we not only get a copy of the data, but we get an actual instance of the object on our client workstation. The object itself physically moves from the server machine to our client machine, meaning that our client application not only has the data we need, but we have the business logic relating to that data as well. |
|
| dumping is easy |
| The Code Project |
| A small method for easy dump an array of Byte |
|
| Extender provider components in ASP.NET: an IExtenderProvider implementation |
| The Code Project |
| A workaround for the broken Visual Studio support for extender providers in ASP.NET. |
|
| HOW TO: Host a Remote Object in ASP.NET and Use File Authorization to Gain Access to the Object |
| Microsoft Support |
| (810107) - This step-by-step article describes how to host a remote object in ASP.NET and how to use file authorization to gain access to the object. back to the top Create a Remotable Class Start Microsoft Visual Studio .NET. On the File menu, point to New ,... |
|
| Implementing the Prototype design Pattern |
| .NET Xtreme |
| In the example I have created an EmpData class that implements ICloneable and ISerializable interfaces, ICloneable interface is required to mark the class as Cloneable and Clone method is implemented. ISerializable interface is used to implement deep copy (clone) for an EmpData Class, the trick I have used it to serialize the EmpData in a file and Deserialize the file and create another EmpData object, that would copy the Emp objects rather then copying their references as Clone method does. |
|
| Inserting Serializable Objects into a Database |
| C# Corner |
| The Databases DLL allows you to connect to any MS SQL or MS Access database, execute SQL commands (Insert, Update, Delete, Select, Create, Alter,....) over Tables, and most important of all, it allows you to insert Serializable objects (Bitmap,...) or files into table cells defined as {Binary or Image} in SQL or {OLE Object} in Access, and also Retrieve these data from cells later. |
|
| Managed C++ wrapper for ZLib |
| The Code Project |
| .NET wrapper for ZLib, written in MC++ |
|
| Memory Game |
| C# Corner |
| This is a memory game where you can use your favorite pictures (.bmp, jpg, gif). Therefore you specify the directory/ies where the desired images are contained in the settings (Settings/Customize../Add). You can also make some other customizations like how many cards are displayed on the screen, or how the pictures are rendered (clip off an area to fit into the cards or stretch/shrink them). |
|
| MSMQ and .NET: Send MSMQ Messages Securely Across the Internet with HTTP and SOAP |
| MSDN |
| This article discusses how to use MSMQ from the Microsoft .NET Framework, as well as the latest improvements in MSMQ 3.0, particularly its operation over HTTP networks. |
|
| New DataSet Features in ADO.NET 2.0 |
| MSDN |
| Get performance enhancements and improved functionality in the .NET Framework 2.0 DataSet class, and in the closely related DataTable and DataView classes. |
|
| Nine reasons not to use serialization |
| The Code Project |
| Although .NET provides a number of quick and easy ways to serialize and deserialize data, do not use them. This article explains why. |
|
| Object Serialization in .NET |
| MSDN |
| Why would you want to use serialization? The two most important reasons are to persist the state of an object to a storage medium so an exact copy can be recreated at a later stage, and to send the object by value from one application domain to another. For example, serialization is used to save session state in ASP.NET and to copy objects to the clipboard in Windows Forms. It is also used by remoting to pass objects by value from one application domain to another. This article provides an overview of the serialization used in Microsoft .NET. |
|