| Tutorial Title | Tutorial Description | |
| Calling a WebMethod asynchronously | In this tutorial, you will learn how to call a WebMethod from a Web Service asynchronously. You will setup a Callback method that will be called when the WebMethod returns a value. | Select |
| Working with AppDomain | In this tutorial, you will learn how to create another AppDomain and instantiate a class into it. Then you will use the SetData and GetData methods that allow you to put or obtain data between AppDomains. | Select |
| Using Asynchronous Callback | In this tutorial, you will learn how to set a method to be asynchronously called by using the Callback technique. This allows your application to continue to run until the Callback method is done. | Select |
| Character Encoding | In this tutorial, you will learn the different classes and methods from the System.Text namespace that you can use to encode or decode characters. | Select |
| CollectionBase and DictionaryBase classes | In this tutorial, you will learn how to create a class that derives from the CollectionBase class and another class that derives from the DictionaryBase class. The first one allows you to create strongly typed lists and the second one allows you to create | Select |
| Creating and using Custom Attributes | In this tutorial, you will learn how to create custom attributes that can be applied to a class or methods of a class. | Select |
| Creating an Upload File Web Form | In this tutorial, you will learn how to convert the INPUT TYPE=FILE tag to the HtmlInputFile server control and use its properties and methods to upload files to the server. | Select |
| Converting string to DateTime | In this tutorial you will learn two methods of the DateTime object that will allow you to convert string to date and time. The name of these methods are Parse() and ParseExact(); | Select |
| Encrypt and Decrypt | In this tutorial, you will use the RijndaelManaged class from the System.Security.Cryptography namespace to create a simple application that allows you to encrypt and decrypt string. | Select |
| Dynamically generate image using Graphics.DrawStri | In this tutorial, you will learn how to load an image file into a Graphics object, draw a string on top of it and output it to the browser dynamically. | Select |
| Interoperability: Calling WIN32 API functions | In this tutorial, you will learn how to call the GetForegroundWindow(), GetWindowText(), and SetWindowText() methods from the user32.dll file. You need to reference (using keyword) System.Runtime.InteropServices namespace. | Select |
| Using preprocessor directives/ConditionalAttribute | This tutorial teaches you how to use preprocessor directives or the ConditionalAttribute to determine that just some part of the code should be executed. | Select |
| Screen Capture | In this tutorial, you will learn how to build an application that will allow you to capture the current desktop image, show it in a picture box control and save it to a Jpeg file. | Select |
| Regular Expressions | In this tutorial, you will learn three different forms of regular expression pattern: Intermediate, MSIL, and compiled assembly. | Select |
| Binary and SOAP Serialization | In this tutorial, you will learn how to serialize and deserialize objects marked with the [Serializable] attribute by using two formatters: Binary and SOAP. | Select |
| State Management | In this tutorial, you will learn how to store variables on the client and server sides. On the client side, using ViewState and Cookies; on the server side, using Session and Applications variables. | Select |
| Strong Named Assembly and the GAC | This tutorial will teach you how to create a key pair file using the Strong Name Tool (sn.exe), how to make an assembly strong named, how to use the GACUTIL program and how to make your shared assembly appear in the .NET tab when adding a Reference. | Select |
| Creating Temporary File Name and working with isol | In this tutorial, you will learn how to dynamically generate a temporary file name, how to work with isolated storage and how to monitor file changes by using the FileSystemWatcher class. | Select |
| Using the ThreadPool | In this tutorial, you will learn how to utilize the thread pool to call a method of your class. In some scenarios, this is a better approach then creating a new thread. | Select |
| WebMethod with TransactionOption | In this tutorial, you will learn how to treat a web method as a transaction. You will simulate an exception being thrown from the web method causing the database-related activity to be rollback. | Select |
| Using a keyword as a type name | This tutorial will teach you how to resolve conflicts where a class or method name in a assembly created in a different .NET-compatible language is equal to a keyword in C#. | Select |
| Using Mutex to stop application loading twice | In this tutorial, you will learn how to use the Mutex class which allows you to determine that an application should not load itself twice. | Select |
| Working with Process | In this tutorial, you will learn how to list all the current loaded processes showing their information, how to launch an application in a new process and how to kill an existing process. | Select |
| Validating, Serializing, Deserializing and Transfo | In this tutorial, you will learn how to validate an XML file against a Schema file (XSD). You will also learn how to serialize and deserialize a type to and from XML and finally you will see how to transform an XML file to another document (in our example | Select |
| ASP.NET Security: WindowsIdentity and FormsAuthent | In this tutorial, you will learn how to obtain security information about the current authenticated user by using the WindowsIdentity object. You will also learn how to provide login feature for your website through Forms Authentication. | Select |
| Working with the Cache object | In this tutorial, you will learn how to store data in the Cache. You will use the Cache object in two ways. In the first way, you will set the AbsoluteExpiration parameter to never expire and the SlidingExpiration to an interval of 10 seconds. In the seco | Select |
| Working with file asynchronously and changing some | You will learn how to initialize a file-related work asynchronously letting the GUI thread know the status of the work through a Progressive Bar control. This tutorial will teach you two things: how to asynchronously work with files and how to change some | Select |
| Working with JavaScript | In this tutorial, you will learn how to use the RegisterClientScriptBlock and RegisterStartupScript methods of the Page class. Also, you will learn how to set the onclick JavaScript event to a button using its Attributes.Add method. | Select |
| Working with XML Files | In this tutorial, you will learn how to use some of the classes from the System.Xml namespace. You will create an XML file by code, generate a web menu from an XML file and do searching using different techniques. | Select |
| Getting XML from SQL Server and working with SQLDM | In this tutorial, you will learn how to generate an XmlDocument object from a SQL query string run against SQL Server. You will also learn how to access SQL Server by using the SQLDMO library. | Select |
| .NET Remoting Sample | In this tutorial, you will learn how to create an application that consumes a .NET Remoting object in order to get records from a database. | Select |
| Reading CheckBoxes in a DataGrid | This tutorial will teach you how to read properties of checkboxes inside of a DataGrid. For instance, you can use this technique to delete all selected checkboxes in the datagrid. | Select |
| DataList Control | In this tutorial, you will learn how to setup and use a DataList control. You will make it show multiple records at the same time and you will use it to also edit and update the records. | Select |
| Changing CSS Style at runtime | In this tutorial, you will learn how to change CSS attributes of an ASP.NET control at runtime. In this particular example, you will toggle between percentage and pixel the left and top position attributes. | Select |
| Creating a Web Service | In this tutorial you will learn the steps to create a web service using Visual Studio .NET. | Select |
| Consuming a Web Service | In this tutorial, you will learn how easy it is to consume a web service when you take advantage of the automated features provided by VS.NET. Although you will consume a local web service the same technique can be applied to consume an external one. | Select |
| ATLAS home page's buttons: Can't save images | In this tutorial you will learn how to create buttons like the ATLAS home page's navigation buttons. As you probably already noticed, you cannot right-click on these buttons and save their images. You will learn how to do this. | Select |
| Binding XML to DataGrid | In this tutorial you will learn how to create an XML file and a related XML schema in VS.NET and bind the XML to a DataGrid. | Select |