ASP.NET News from Blogger: DotNetJohn.Com   Get the feed of: DotNetJohn.Com

Total News: 70

Socket Programming in C#...

In this article, Joydip demonstrates the working of socket programming in C#. He starts with a brief introduction of sockets and ports and examines the differences between synchronous and asynchro...

Three Tier Architecture with ASP.NET...

ASP.NET supports layered architecture, and this article will illustrate how it can work with the ASP.NET presentation controls. This article focuses mainly on the GridView control, mostly because...

3-Tier Architecture Examples...

Previously, I wrote about multiple tiered architectures and the fundamentals associated with various approaches that can be taken when developing with a layered approach. In this article, I plan ...

Implementing the MVC Design Pattern in ASP.NET...

Design patterns can help solve complex design problems if they are properly used. The main advantage of using the Model-View-Control (MVC) pattern is decoupling the business and the presentation ...

LINQ to SQL Instantiation...

LINQ to SQL is an ORM tool that connects to SQL Server databases....

Complex Binding with Accordian...

The Accordion control is a flexible control that neatly separates region of the user interface and condenses the overall user interface....

A Button Enabled Extender...

ASP.NET AJAX extenders are really functional; they use a managed JavaScript development approach....

Building an AJAX Enabled Web Site - Part 2...

ASP.NET AJAX applications are very dynamic and rich, creating a new generation of web applications....

Building an AJAX Enabled Web Site - Part 1...

ASP.NET AJAX applications are very dynamic and rich, creating a new generation of web applications....

Exploring Silverlight Headered Content Control...

The headered content control, a pretty simple control, consists of a header area and a content area, which the header and content can be anything....

Exploring Silverlight Accordian...

This control provides an expandable and collapsible view of accordion panels within the accordion control....

Exploring Silverlight Containers...

In this article, we'll examine some of the building blocks to constructing a Silverlight interface. The building blocks are generally easy to use, but may be difficult at first to det...

Overview of Dundas Charts...

Dundas charts is a popular charting tool that embeds pie, bar, line, and more charts into a web or windows application. For the web, Dundas generates the charts on the server and serv...

Introducing Design Patterns...

Design Patterns are a solution to the complexities in Software Designs. This article provides a bird's eye view of the Creational, Structural and Behavioral Design Patterns and their applicability....

Constructors in C#...

In this article, Joydip examines the usage of constructors with the help of examples....

An Introduction to Windows SharePoint Services and SharePoint Portal Server...

In this article Joydip provides a basic introduction to Windows SharePoint Services and Share Point Portal Server....

Understanding Operator Overloading in C#...

IIn this article Joydip discusses the concept of Operator Overloading in C# with the help of code samples....

Understanding Agile Software Development...

In this article Joydip provides a brief overview of Agile Software Development and its methods....

Introduction to the ASP.NET 2.0 Provider Model...

The provider model defines an easy plug-and-play architecture in Microsoft .NET. This article discusses ASP.NET's new features, like Membership, Personalization, and Profile....

Understanding Code Access Security in .NET...

This article discusses the concept of Code Access Security, its functions and the permissions related concepts....

Advanced Concepts in SQL Server 2005...

This article discusses some of the most important and advanced concepts in SQL Server and how one can improve the performance of SQL Server using the best practices......

Introducing ASP.NET AJAX Framework plus Toolkit, part 1...

The ASP.NET AJAX extensions, first offered with ASP.NET 2.0 and now embedded with the .NET framework 3.5, offer a more rich-client user interface in applications....

Introducing Unified Modeling Language...

UML is the international standard notation for object-oriented analysis and design, and it has already become the standard for designing Object-Oriented software. This article provides a technical...

Working with Delegates in C#...

In this article Joydip discusses what delegates are with lucid code examples....

Working with Directories and Files in .NET...

In any programming language we are required to read and write to files. This article discusses how we can use C# to read and write files with the help of code snippets....

Decoupling Business Logic Layer from the User Interface Layer using C#...

In this article Joydip examines how to decouple the User Interface layer from the Business Logic Layer with the help of code samples....

An Overview of Microsoft Silverlight...

This article discusses what Silverlight is, its applicability, the future of this technology, and provides links and references for further insight into this technology....

An Overivew of what's new in .NET 3.0...

In this article I'll look in a little more theoretical detail at the first 3 of these 4 new components. In later articles I hope to dig a little deeper into the practicalities of using these new ...

Overview of ASP.NET Configuration Files...

This article discusses the internals of web.config and machine.config files with the help of code samples....

Implementing a Generic Data Transfer Object in C#...

This article discusses implementation of a generic Data Transfer Object that can be used in lieu of passing instances of DataSets or Custom Business Entities from the User Interface Layer to the o...

Smart Client Architecture...

A Smart Client is an application that uses local resources, utilizes XML Web Services and can be deployed and updated from a centralized server. It can work both in the connected and disconnected...

ASP.NET v2.0 V: Master pages and navigation...

This article is the fifth in a series looking at ASP.NET 2.0 though it follows on from my earlier overview articles on the subject....

ASP.NET v2.0 (IV): Data Source Controls, data bound controls and databinding (B)...

This article is part 2 of the fourth in a series looking at ASP.NET 2.0 though it follows on from my earlier overview articles on the subject....

Understanding Object Pooling in Microsoft .NET...

In this article Joydip discusses what an Object Pool is and how we can implement one in .NET with the help of code examples in C#....

Working with Web Services in .NET...

Generics allow us to create type safe collections with no boxing and un-boxing overhead. It is a concept that allows us to achieve parametric polymorphism. This article discusses this concept with...

Using Generics in C#...

Generics allow us to create type safe collections with no boxing and un-boxing overhead. It is a concept that allows us to achieve parametric polymorphism. This article discusses this concept with...

Session State Management...

This article discusses how we can maintain Session states in ASP.NET with simple code examples....

Introducing Serialization in .NET...

Serialization is the concept whereby an object is written into a linear stream. The .NET Framework provides an excellant support to serializing and deserializing objects. This article discusses Se...

Understanding ViewState in ASP.NET...

All server controls have a property called ViewState. If this is enabled, the ViewState for .NET controls is also enabled....

Authentication and Authorization in ASP.NET...

Authentication is the process of determining the authenticity of a user based on the user's credentials....

Working with Collections in C#...

The .NET Framework has powerful support for Collections. Collections are enumerable data structures that can be assessed using indexes or keys. This article discusses Collections in .NET with code...

Working with Exceptions using C#...

Exceptions are errors that occur at run time. In this article, Joydip focuses on a generic approach towards handling exceptions....

Caching in ASP.NET...

Caching can dramatically improve the performance of your application by storing the page output or application data across HTTP requests. In this article, Joydip discusses the different types of C...

ASP.NET v2.0 (IV): Data Source Controls, data bound controls and data binding (A)...

This article is the fourth in a series looking at ASP.NET 2.0 though it follows on from my earlier overview articles on the subject....

Testing Custom Server Control Code That Depends On Its Container / Parent (the Page Object)...

The issue of faking the Page object cropped up recently for me when building a server control library. I added client-side event attributes to my controls and wanted to write a test that essential...

GridView, DetailsView, and SqlDataSource Interaction Part 1...

The GridView, DetailsView, and SqlDataSource controls are good at setting up a data-driven web site. However, there are times when you need to take other factors into consideration, to improve the us...

Overview of Agile and Iterative Development...

Agile and Iterative methdologies are a more fluid, customer-driven, and evolutionary-designed approach to developing applications....

Windows SharePoint Services v3.0 1:Introduction...

In this series of articles I'm going to be looking at Windows SharePoint Services 3.0....

Export a GridView to Excel...

A couple of years ago we presented an article on exporting DataGrids to Excel. This is an updated article demonstrating one way to export a GridView to Excel....

View Other bloggers