C# Advanced

In a world where disconnected systems are the norm, and guaranteed delivery is crucial, asynchronous processing is a godsend. Your ecommerce system can accept an order online, fire off a message, forget about it, and send the customer on his merry way. Your billing system can be notified, along with your inventory system, as well [...]

I was a little surprised, back when I started developing with the .NET Framework. Of course I was impressed with the framework, the amount of work and foresight that had gone into the System libraries, the ease-of-use and abundant documentation. After I was comfortable with programming in C# (VB6 applications were relegated to the “legacy [...]

   Securing application has always been a tough task for developers. Security threats have been minimized by various means, some of them are Encrypting Query string, Placing important configuration informations in secure places such as in Windows Registry, Encrypting Password in database etc. Here we will discuss the two common hashing algorithms i.e SHA1 (Secure [...]

   HTML Screen Scraping using C# .Net WebClient What is Screen Scraping ? Screen Scraping means reading the contents of a web page. Suppose you go to yahoo.com, what you see is the interface which includes buttons, links, images etc. What we don’t see is the target url of the links, the name of the [...]

Introduction In this article I will explain the concepts of Boxing and UnBoxing. C# provides us with Value types and Reference Types. Value Types are stored on the stack and Reference types are stored on the heap. The conversion of value type to reference type is known as boxing and converting reference type back to [...]

Last Updated: 11 January 2005 One of the challenges faced by an application designer is reading in large sequential files and having to also load the data in processing arrays as it is read. For example, let’s say we have a large data file and we have groupings within that file bounded by data indicators [...]

    With millions of Web sites out there on the Internet, you’re going to have to think up some pretty innovative ways for your Web site to be noteworthy. And let’s face it, without a Web site that stands out, users won’t stick around and spend much time, or even come back.    You’re looking [...]

C# .net hides most of memory management, which makes it much easier for the developer. Thanks for the Garbage Collector and the use of references. But to make the language powerful enough in some cases in which we need direct access to the memory, unsafe code was invented. Commonly while programming in the .net framework [...]

1 2