| A Multi-threaded search engine in C# |
| C#Today |
| A lot of applications require some sort of search. Sometimes, the information we are looking for is in many different locations. Most of the time, even when the resources are independently and physically separated from each other, we still have to perform the searches one by one in the order in which they are defined in the code. In this article, Tin Lam looks at the simple but sophisticated multithreading model provided by the System.Threading namespace in the .NET Framework, with which we can simply create a thread for each search, start them all at the same time, then have them run in parallel. When the searches are done, we can process their results as each of them return. |
|
| 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. |
|
| Controlling Services using ServiceController |
| ASPToday |
| In a previous article, Rob Schieber showed us how to create Windows Services in his article .NET Services. In this article, Dot Net Guru Reynolds be showing you how you can enumerate the services running on a computer on your network and how you can start and stop those services. |
|
| Create a custom IHttpHandler to allow ASP.NET pages to communicate with each other |
| ASPToday |
| One of the questions that experienced web developers typically ask when learning the ASP.NET framework is this: When I want to transfer control to a new page from the current page, how do I create an instance of the next page and pass it the state of the current request? To accomplish this, the default mechanism provided by the ASP.NET framework is to redirect the browser to the next page using the Page.Navigate() method. |
|
| Creating a Simple Document Management Application using ASP.NET and C# |
| ASPToday |
| There are many instances where web applications have needed to capture more than the standard HTML form information such as text values, radio button options and passwords. Traditionally, weve always had to depend on third party application components to handle these tasks for us or develop our ownuntil now. This article will take a look at a new feature within ASP.NET making it easier to perform fileuploading capabilities. We will use the example of an organization wanting to provide a customer specific interface to upload/download customer files rather than use an FTP interface. This will allow our organization to minimize the port traffic on our FTP server and have better control over our documents. |
|
| Creating Data Bound Controls |
| C#Today |
| In this article, Dot Net Guruhew Reynolds takes a look at how to build Windows Forms controls that support data binding. Youre probably already familiar with how to use data binding with Windows Forms controls supplied with the Framework, but what you may not be familiar with is how to create your own controls that have this functionality. This article will show you how. |
|
| How to use certificates to sign and to verify SignedXml objects by using Visual C# .NET |
| http://www.kbalertz.com/ |
| (320602) - This step-by-step article describes how to use certificates to sign and to verify SignedXml objects. The article describes how to use the platform invoke services in Visual Basic .NET to call Win32 API functions to access certificates in certificate... |
|
| Irregular Shaped Forms and Other Cool GDI+ Features |
| C#Today |
| One of the coolest, yet rarely used features in the Windows UI is shaped forms. These allow the developer to build an application whose windows are not rectangular, but rather cool and engaging shapes. Previously, these techniques are what separated large game and graphics companies from the rest of the field. Now, with .NET and GDI+, they are common and easy tools for every programmer to use. In this article, Dot Net Guruhew Reynolds shows us how we can build controls and forms that have any shape we like. |
|
| SOAP Support in .NET |
| C#Today |
| Building distributed applications has challenged programmers for many years now. Building applications that work over heterogeneous platforms is often more involved and complex. The different systems need to agree upon a common data format and representation, which introduces marshalling and serialization support. Further, since this could be running on a public network such as the internet, there can be no assumptions about the hops that the data might take before it reaches its intended destination. Protocols such as RPC, IIOP and DCOM have attempted to solve this, but they usually work well within a controlled private network. We need an extension of these protocols that is widely supported by most platforms and is consistent across heterogeneous systems. The Simple Object Access Protocol (SOAP) attempts to provide such a protocol that is platform agnostic and is open standard. In this article, Kaushal Sanghavi explores how the .NET framework integrates with and utilizes SOAP. |
|
| The .NET Property Grid Control |
| C#Today |
| In this article, Morgan Skinner will explore the facilities available in the .NET Property Grid control, a new addition to the arsenal of controls available within the .NET environment. This control will be familiar to anyone who has used Visual Basic in its earlier incarnations, as its basically a new version of the VB property grid. The control allows you to display and modify properties of an object (or set of objects), in a manner that is fairly intuitive to the user. This article will begin with a simple example of using the control to display properties of an object, and will build through successive examples showing how to extend the user interface available with the control. |
|
| Understanding .NET Remoting |
| C#Today |
| The .NET remoting infrastructure is the core facilitator for communication between multiple app domains in the .NET framework. Exposing your .NET objects as web services is extremely simple using the remoting framework and yet it gives you all the power and flexibility to fine tune the performance of your Web services to meet specific customized business processing needs. In this article, Aravind Corera examines the individual building blocks that constitute the .NET remoting framework such as the hosting environments, transport channels, serialization formatters, lifetime management and activation policies and shows you how to put these pieces together to build scalable, reliable and high-performance web services. |
|
| XML Document Fidelity & Relational Views Using the XmlDataDocument Class |
| ASPToday |
| There are quite a few examples floating around the Internet of how to perform tasks using XML documents. Theres just as many, if not more, that deal with solutions involving DataSets. However, one of the commonly neglected scenarios is writing code that not only uses a DataSet, but also utilizes an XML document to represent the same data. In this article Kevin Hoffman, firstly, gives you some background information on synchronizing DataSets and XML Documents via the XmlDataDocument class. He then explains how you can provide a relational view of a subset of an XML document, by adding an XML Schema into the equation. He then gives several fully functional examples using practical data and scenarios. |
|
| XML Documentation Using C# Compilers |
| C#Today |
| In this article, Salim Naim takes a look at XML documentation using C# compilers, a useful solution to the often tedious process of documenting code. Documentation is very important, particularly when a developer has to work with another developer's code. The advent of XML documentation is a big help in this area. |
|
| XML Signatures |
| C# Corner |
| Security is a main concern in any application development especially where there is an exchange of critical information with an external system. There are ways to securely send and receive data such as HTTPS and Public Key Cryptography. In today’s world, XML has become a standard means for data communication between applications. Recent specifications from W3C on XML Signature addresses the issue of securely sending and receiving data that complies with most of the algorithms, PGP, RSA DSA etc. In this article we will explore XML Signature specification from W3C and its implementation in .NET using C#. |
|