C# Corner

Related resources for Microsoft .NET
  • New Features of WCF 4.0: Part V9/26/2019 5:28:49 AM. Illustrating WCF 4.0 feature explaining the principles and showing some examples.
  • How to Connect Salesforce API With C#9/20/2016 6:26:50 AM. This article explains how to connect to or integrate with Salesforce with C#.
  • Accessing the Active Directory From Microsoft .NET11/26/2013 6:31:26 PM. This article is intended to explain the architectural design of an application querying the Microsoft Active Directory. Microsoft Active Directory is a directory service that provides the foundation for distributed networks built on Windows.
  • Service-Oriented Architecture and Microsoft .NET10/13/2012 5:45:47 AM. This article is intended to provide an overview how Microsoft .NET and related technologies support the goals and principles of Service-Oriented Architecture. The main approach of Microsoft .NET is explained along with the concepts of Service-Oriented Architecture and it fits into this strategy.
  • Data Binding in Windows Forms 2.010/5/2012 2:15:24 PM. This article is intented to illustrate the principles of data binding in .NET Windows Forms 2.0 as well as a description of data set and data-bound controls.
  • Cryptography in Microsoft.NET Part III: Digital Certificates10/3/2012 10:45:23 AM. Part-I and II of this article discussed the basics of cryptography and its applications in real world enterprise solutions. Part-I discussed the nitty-gritty of encryption and its implementation in Microsoft .NET Framework Class Library (FCL). Part-II discussed the hashing and signature algorithms and their implementation in FCL. It also discussed the two common cryptography applications namely digital envelope & digital signature.
  • Reporting Services9/29/2012 9:13:13 AM. This Article tells that, Reports are important components of enterprise applications and are mainly used to provide a descriptive and summary view of your data in order to discover information in huge volume of data and make correct decisions. Reporting Services enable developing reports at the client-side as well as at the server-side. This article is intended to illustrate the principles and techniques used to build reports using Reporting Services.
  • Test-driven development approach for WCF Web services9/29/2012 5:41:31 AM. In this article, I will show how programmers can use the test-driven development approach to implement and test Web service solutions.
  • Test-driven development approach for a class library in Microsoft.NET9/29/2012 5:31:56 AM. This is the second article of series of articles related to Test-driven development (TDD) approach in Microsoft.NET. My intention is to illustrate this approach with several real-world examples. In this article, I will show how programmers can use the test-driven development approach to implement and test a class library.
  • Test-driven development approach in Microsoft.NET using NUnit9/29/2012 5:24:36 AM. This is the first article of series of articles related to Test-driven development (TDD) approach in Microsoft.NET. My intention is to illustrate this approach with several real-world examples, and this article is an introduction to the approach and the testing framework NUnit.
  • The Realization of WS-Security Related Specifications by WSE 3.0.5/19/2012 6:46:09 AM. In this article, we are going to learn the basic concepts of WS-Security related specifications and how they are implemented by Microsoft Web Service Enhancements 3.0 technology.
  • Working with Parameter Fields in Crystal Reports5/19/2012 12:31:22 AM. This article is intended to illustrate how to use Parameter Fields in Crystal Reports. Parameter fields enable the creation of reports that could be used in a variety of ways, prompting the user for all kinds of information specifically for record selection and report titles.
  • Increasing your application performance with the client result_cache feature and ODP.NET9/1/2009 12:36:03 AM. In this article, I want to explain how to improve your application performance using Oracle Data Provider for .NET (ODP.NET) and the new features exposed by the underlying Oracle Call Interface.
  • Master-detail data-binding using DropDownList in ASP.NET 2.06/9/2009 3:06:37 AM. This article is intended to illustrate how to implement the master-detail presentation pattern using the ObjectDataSource components and DropDownList Web control.
  • jQuery in Microsoft.NET and Oracle AS5/26/2009 2:11:21 AM. jQuery is a lightweight JavaScript library CSS3 compliant to efficiently traverse HTML documents, handle events, perform actions and add interaction to the Web pages. In this article, I will explain how to use jQuery with Microsoft ASP.NET and Oracle Application Server (AS).
  • jQuery and Ajax in Microsoft.NET and Oracle AS5/19/2009 12:51:53 AM. In this article, I will explain how to consume an Ajax-enabled Web service using jQuery.
  • Validation in ASP.NET using jQuery5/19/2009 12:30:56 AM. Validation is an important requirement in every enterprise application and every platform has its own implementation to this regards. In this article, I will illustrate how to implement client-side validation in ASP.NET using jQuery.
  • Master-detail data-binding using two Web pages in ASP.NET 2.05/14/2009 5:37:12 AM. This article is intended to illustrate how to implement the master-detail presentation pattern using the ObjectDataSource components and two Web pages in ASP.NET 2.0. Master-detail presentation pattern is one of the techniques most used in enterprise applications intended to visualize one-to-many relationships, for example, let’s suppose the following a common business scenario where we want to display a list of subcategories of products, and allow the user select a particular subcategory in order to display the list of associated products.
  • Implementing optimistic concurrency control in ASP.NET 2.05/6/2009 3:05:43 AM. This article is intended to illustrate how to implement optimistic concurrency control in ASP.NET. Optimistic concurrency control is a mechanism to check when multiple users concurrently access and change a common data item; they don’t overwrite one another’s change. I’m going to illustrate a common scenario in an enterprise application and to show how we can solve the concurrency problems using optimistic concurrency control and the underlying implementation using Microsoft technologies.
  • Validation Controls within GridView control in ASP.NET 2.05/5/2009 7:18:04 AM. This article is intended to show how to add customized validation features to GridView control in order to avoid mistakes when the users enter data and violates the underlying business rules.
  • Master-detail data-binding using DropDownList in ASP.NET 2.04/30/2009 11:29:39 PM. This article is intended to illustrate how to implement the master-detail presentation pattern using the ObjectDataSource components and DropDownList Web control.
  • Data-binding in ASP.NET 2.0 using GridView control4/23/2009 2:11:31 AM. In this article, I will cove the principles and techniques of data binding with ASP.NET 2.0 and SQL Server 2005.
  • Handling complex data types returned by Web services using JSON and jQuery in Microsoft.NET and Oracle AS4/17/2009 6:45:10 AM. In this article, I will illustrate how to invoke an Ajax-enabled Web service which returns a complex data type (an array of products) from a Web service in Visual Studio.NET and JDeveloper.
  • Reporting Services5/28/2008 6:17:32 AM. This article is intended to illustrate the principles and techniques used to build reports using Reporting Services.
  • Accessing Oracle Database from Microsoft.NET 2.0 using Oracle Data Provider for .NET5/31/2007 6:58:11 AM. This article is intended to show how to access the Oracle database using ADO.NET programming model and Oracle Data Provider for .NET (ODP.NET) that Oracle makes available.
  • The evolution of Web Services and .NET 2.08/23/2006 2:53:59 PM. With this article, I will be talking about the evolutions of Web Services specifications and how Microsoft is been implementing every version or revision.
  • DataSource controls in .NET 2.08/4/2006 2:12:59 AM. In this article, we're going to learn how to connect a database for querying data and binding the result set to ASP.NET controls in a very easy way with no looping or control manipulation required, thus avoiding writing any data source code.
C# Language Specification 5.0
This book provides a complete description of the C# language 5.0.
Download