(Dan Mabbutt) Rather than being just “Object Oriented,” VB.NET is totally object driven. In VB.NET, everything is an object. Even variables. One way to get the total impact of this is to simply glance at the complete, expanded class view of a standard VB.NET form. There are thirteen levels of inheri
Tag: Development
Bulky Data Is No Problem Thanks to Compression/Decompression in .NET 2.0
(Wei-Meng Lee) One of the new namespaces in version 2.0 of the .NET Framework is System.IO.Compression. This new namespace contains two classes for data compression: DeflateStream and GZipStream. Both compression classes support lossless compression and decompression and are designed for dealing wit
Working with ASP.NET Validation controls
(Anand Narayanaswamy) In the previous article, we examined how to work with ASP.NET 2.0. You have seen the working of some of the important WebForm controls and its usage. In this article, I will examine about the naming conventions which have to be followed while working with ASP.NET and also about
Report Solution Patterns and Recipes: Greenbar Reports
(Paul Turley) As we have endeavored to solve various business problems, we’ve learned to do some interesting things with Reporting Services. On consulting engagements, I often find myself in front of a client who is asking questions like “can you do this or that?” Almost inevitably, the answer is “y
Data Encryption/Decryption using RijndaelManaged and PasswordDeriveBytes classes
(Nidheesh T Mani) This article gives an insight into Symmetric Encryption and how it can be implemented in .Net. In the sample explained below we are using the Rijindal symmetric encryption algorithm, which is available in System.Security.Cryptography name space.It also illustrates the making of s
Authentication and Authorization in ASP.NET
(Joydip Kanjilal) Authentication is the process of identification and validation of a user’s credentials. After the identity is authenticated, a process called authorization determines whether that identity has access to a particular resource. This article discusses both these concepts in detail.
The basics of asynchronous processing
(Julian Skinner) In Windows Forms applications, we often need to perform some complex processing in the background, while still continuing with other tasks, such as monitoring user input and updating the user interface. For example, if you think of a web browser, it fetches and renders a web page wi
Drilling Info about Asp.Net Worker Process
(Abey George) ProcessModelInfo class can be used to get the information about ASP.NET engine. This class contains two static methods: GetCurrentProcessInfo() and GetHistory(n). The GetCurrentProcessInfo() returns an instance of the ProcessInfo class, which contains information about the ASP.NET proc
Ideas for Improving ASP and ASP.NET Web Application Security – Part 2
(Brett Burridge) Building an error reporting facility into your web applications can be beneficial when improving site security. It also has the added benefit of being able to notify the web developer as soon as bugs arise, enabling problems to be fixed and the web application made more robust. If
DLINQ: Submitting Your Changes
(Sahil Malik) DLINQ gives you the ability to work with relational data as objects without giving up the ability to query. My previous article described the basics of DLINQ, showing how you can create a strongly typed DataContext and use that to query your data as objects.