Professional C# (English) Professional C# (Persian)

Gain, Improve & Share Professional C# Experience.

Skip Navigation Links

Welcome to Professional C#

Welcome to www.professionalcsharp.com, a community of professional C# developers leveraging Microsoft .Net technology. It's a place for meeting .Net and C# community members, answering their questions and receiving answers and technical guidance for your own development problems.

You can also share your C# experience with other members and take advantage of theirs. So we encourage you to become a member and revisit regularly to learn a new thing every new day.

Latest Posts

Latest Post [C#, Drawing]How to display (draw) thumb with 96px height of photo?
Latest Post [LINQ]How to get property (with LINQ) of previous item and next item in table?
Latest Post [LINQ]How to check if item in SQL Server exists with specific value in given column with LINQ?
Latest Post Date when JPG photo was taken
Latest Post Where to start ASP.Net (QuickStarts)

» See more posts

New Downloads

9 new downloads are added to the downloads area. Visit downloads to check out these new items and many more.

Download  Standard ECMA-335 Common Language Infrastructure (CLI)
Download  CLR Profiler for the .NET Framework 2.0
Download  Smart Client Architecture and Design Guide
Download  Exception Management Architecture Guide
Download  Design and Implementation Guidelines for Web Clients
Download  Data Access Architecture Guide
Download  Shared Source Common Language Infrastructure 2.0
Download  Improving .NET Application Performance and Scalability
Download  Standard ECMA-334 C# Language Specification

» Download more

Latest Articles

Data Paging in ASP.NET
8/27/2008  By  Richard Bean

Tutorial explains what is data paging, why we need paging in ASP.NET application, how to use simple or custom paging with GridView control, how to use DataPager control with ListView control and more.


Updating Only Changed Rows in the GridView Control
8/26/2008  By  Mohammad Azam

This articles shows how to make use of a web service method to track GridView rows changed by the user and then goes on to update only those changed rows.


Speed up Web Site Performance
8/25/2008  By  Muhammad Adnan Amanullah

Adnan Aman shows some tricks and tips to improve the performance of web applications.


» More articles

Early Success

Thanks to the SEO (Search Engine Optimization) techniques that where utilized in the design and development of the web site and also the utilities provided by pagerank.net, webconfs.com and seochat.com, less than a month from it's initial launch (and while it still has not established a link-share policy), Professional C# has been promoted from the depth of Google's index, to the first top 5 results using Professional + CSharp keywords. The final goal is to place it on Google and Live's top results for a combination of Professional + C# keywords.


What's up lately?

The .NET Framework 3.5 Service Pack 1 is now available as a free download that contains exciting new features to help developers build powerful web applications faster. ASP.NET in the .NET Framework 3.5 Service Pack 1 release includes numerous bug fixes. In addition, it includes features for the following:
  • Enabling high-productivity data scenarios using ASP.NET Dynamic Data.
  • Supporting the browser navigation in ASP.NET AJAX applications by using ASP.NET AJAX browser history.
  • Increasing the download speed for ASP.NET applications by using ASP.NET AJAX script combining.
Click here to download the combined Visual Studio 2008 Service Pack 1 and .NET Framework 3.5 Service Pack 1 that contains both Visual Studio 2008 SP1 and .NET Framework 3.5 Service Pack 1 in a single install or here to download .NET Framework 3.5 Service Pack 1 that contains just the .NET 3.5 Service Pack 1 and does not include updates for Visual Studio 2008.