C# Corner

Resources  
  • A Complete Virtual Shop Web Service in C#Apr 10, 2001. This is a complete web service example using C#. In this web service, I have build a complete virtual shop to buy and review products.
  • A Vision Regarding .NETAug 27, 2001. The present enterprise setup's need to have n-tire architecture with diverse platforms and object models communicating with each other. The present applications are to be created such that those applications have to run in any platform (like Windows, Linux, Mac , Unix etc) and which consist of components written in many programming languages and object models.
  • Sealed Class in C#Sep 23, 2002. This article explains how to create and use a sealed class using C#. We will also review why programming gurus use sealed classes in their code and products.
  • Accessing Sharepoint Portal Server 2001 in .NETFeb 19, 2003. Sharepoint portal server provides a set of COM API that can be used to access its functionality from .NET applications via COM Interoperability. In this article, I will show you how to import SPP functionality in your .NET application.
  • .NET versus ONENov 24, 2003. Microsoft .NET and Sun ONE are that glue for each of the companies—the super glue that tries to hold together a lot of information around vision, architecture and products.
  • OneNote 2003 - An IntroductionJul 13, 2004. Microsoft Office OneNoteTM2003 is part of next generation of Microsoft Office products. It allows users to electronically capture, organize, and reuse notes on thick clients.
  • Microsoft CRM Customization - Programming Email Activity AttachmentOct 26, 2004. Microsoft CRM is now on the scene and it is increasing its market share, due to Microsoft Business Solutions muscles and marketing strategy. It is tightly integrated with other Microsoft Business Solutions products such as Microsoft Great Plains, Solomon, Navision.
  • A Comprehensive View of SharePoint Portal Server 2003: Part INov 05, 2004. There are many portal solutions on the market, for example from IBM, Microsoft, Plumtree, Vignette, etc. Microsoft's latest portal solution is "Windows SharePoint Services" and "SharePoint Portal Server 2003". This article will not evaluate different portal solutions but rather explain how to use and develop for "Windows SharePoint Services" and "SharePoint Portal Server 2003" from Microsoft.
  • A comprehensive view of SharePoint: Part IINov 19, 2004. Enterprise portals are an important part of today's enterprise IT infrastructure. Portals are used as an entry point for a specific topic, organization, project or team. Many enterprises have an enterprise portal, opened by default when an employee opens up a browser, which shows general information about the enterprise, its strategy, its departments, etc.
  • Talk to SharePoint through its web servicesDec 09, 2004. Microsoft Office 2003 is very tightly integrated with SharePoint by utilizing its web services. Windows SharePoint Services comes with sixteen different web services. SharePoint Portal Server 2003 supports an additional five web services. The web services provided by SharePoint do provide a vast array of features.
  • Starting With SharepointFeb 11, 2005. Microsoft came up with an idea of "Sharepoint Server", and now it's only a matter of few clicks to build an enterprise-portal. This article shows you how.
  • Integration of InfoPath with SharePointApr 28, 2005. InfoPath is based on industry-standard Extensible Markup Language (XML). Extensible Markup Language (XML) is a condensed form of Standard Generalized Markup Language (SGML) that enables developers to create customized tags that offer flexibility in organizing and presenting information.
  • M.S. Visio AutomationAug 19, 2005. This article demonstrates the flexibility of Visio products as a development platform by describing the customized business solutions.
  • Creating Custom Templates in SharePointJan 29, 2006. This article is all about creating custom templates in SharePoint.
  • C# Anonymous Methods & The Action ObjectApr 04, 2006. Two interesting additions to the 2.0 C# language are the Action<> object, and anonymous methods. The Action<> object lets you specify an action to be performed on an object and the anonymous method lets you specify a method with no body (thus... the anonymity).
  • Data mining and SQL Server 2005Apr 11, 2006. Data mining is a key member in the Business Intelligence (BI) product family in SQL Server 2005 . Data mining is about analyzing data and finding hidden patterns using automatic or semiautomatic means, which can be explored for valuable information. It is about learning the characteristics of data set, which are not possible to discover by simple seeing.
  • A Brief Overview of Sharepoint Portal Server 2003May 16, 2006. This article is a brief introduction of Sharepoint Portal Server 2003.
  • Client-Side XML Data Islands Jun 17, 2006. This article demonstrates how to send xml data to the web client, filter records from xml at client side by using XPath expression and populate all products of selected category into product drop-down.
  • PDF Search in SharePointSep 11, 2006. This is a small article that tells users about the PDF search in SharePoint. I have not included the exact steps that need to be taken because that has already been published before on many sites including Microsoft's. My objective is tell users where to start looking for resources if they want to search PDF documents in SharePoint.
  • Creating a Workflow solution in SharePoint 2003Sep 18, 2006. There has always been a great demand for workflows in SharePoint. If you are a programmer, you can create a workflow solution of yourself and integrate it into SharePoint. In this article, I will give you some tips on how to create a workflow solution of your own.
  • Pull a column value from another list in your site in Sharepoint Portal ServerSep 21, 2006. In document and form libraries, you can create custom columns or metadata properties and interestingly, you can autopopulate these columns with data that can be hardcoded or extracted from other lists that are part of the same site where your document library is located.
  • A Simple Approach to Product ActivationFeb 01, 2007. This article describes an easy approach to keeping track of each installation of an application.
  • Access Sharepoint Portal Server using Web Services in .NETFeb 05, 2007. This article discusses how we can leverage Sharepoint Portal Web Services to work with WSS in Microsoft .NET. The sample code used in this article shows how to access Lists Web Service to get the available lists in WSS. The sample code also shows how to add and update list items.
  • Arabization: Localization/Globalization in ASP.Net 2.0Mar 19, 2007. In order to reach global market for any successful product, it is necessary that product supports maximum regional languages. To have support different languages, it is required that while developing product, the concept of localization / globalization utilized.
  • ASP.Net 2.0 AJAX Extension 1.0 ApplicationMar 21, 2007. This article will explain you in dept of creating AspNet Ajax-Enabled Application I have explained with the help of product management example, where you can add new product, edit, update & cancel the product related activity.
  • Cartesian Products and Permutations of Groups Using C# Generic IteratorsOct 09, 2007. Many problems we run into as developers deal with slicing and dicing groups of objects. In this article I'll cover building a library of utility methods using C# object enumerators to perform group permutations and find Cartesian products of groups.
  • Share Point Portal Nov 08, 2007. This article explains brief description on share point portal server.
  • Programmatically uploading multiple files to Custom sharepoint list in 2007Nov 08, 2007. This article describes step by step processes to create a webpart in share point server 2007, and using the same how to programmatically upload Multiple files to Custom Share Point List in Share Point Server 2007.
  • Sharepoint Workflow Custom Activity for Active Directory & Deployment on Moss 2007Jan 16, 2008. This article tells you how to create your own custom workflow activities as components using Windows Workflow Foundation.
  • Consuming the Yahoo local Search Service in a C# Win Forms ApplicationJan 17, 2008. This article will demonstrate one approach that may be used to consume yahoo local search service to return a list of business locations through the use of a zip code based search for a business name or product.
  • Developing a Web Part for Moss 2007Jan 17, 2008. This article describes the step by step process to develop a web part for Moss 2007.
  • Understanding Connected World of MOSS 2007Feb 27, 2008. This article tells you the conceptual and real world industrial usage of MOSS 2007.
  • Features of WSS 3.0 and MOSS 2007Mar 04, 2008. This Article describes features of windows SharePoint services (WSS 3.0) and MOSS 2007. It describes basic difference between WSS 3.0 and Moss 2007.
  • Access AssemblyInfo File and Get Product InformationsApr 22, 2008. This article tells you that .Net have the assemblyInfo file for every project and also have custom attributes to access the asseblyinfo file attributes.
  • Custom Theme Creation and applying in SharePoint (MOSS 2007)Jan 05, 2009. This article will explain step by step procedures to create a custom site theme and how to apply custom site theme to SharePoint site.
  • Site Definition in SharePointJan 08, 2009. This article will explain about Site Definition, why we do need custom site definition ?and how to create and deploy a custom site definition.
  • SharePoint Quick Start FAQ: Part IJan 13, 2009. Below is quick start FAQ for people who are new to share point. We will warm up some theory in the first two articles and then do some practical on the same lines.
  • SharePoint Quick Start FAQ: Part IIJan 14, 2009. In the previous session of SharePoint article we had discussed about the basics of SharePoint. In this session we will - create site / site collection, understand the ready made functional reusable modules, learn how we can display a simple page and later apply master pages of SharePoint, host a Inline code and behind code page in SharePoint, understand the concept of features and understand step by step how to enable / disable a feature, how do display a feature in Admin.
  • SharePoint Quick Start FAQ: Part IIIJan 15, 2009. This is my third series of SharePoint Quick Start FAQ. We will cover page templates , page instances , WSS model , understand safe mode processing , deploy custom controls and understand WebParts. So let’s drink the SharePoint wine series by series, slowly , maintain the hangover and enjoy this great product.
  • SharePoint Customization Tricks: Part IJan 20, 2009. This multipart series of articles is intended to help you get ramped up with SharePoint customizations. In this article we will see how to hide List View Toolbar Menu Items.
  • SharePoint Customization Tricks: Part IIJan 26, 2009. In this article, I'll show you another two tricks for customizing the list form toolbar.
  • 6 basic steps of how to create a WebPart in SharePointJan 26, 2009. This is beginners tutorial of how to deploy a WebPart in SharePoint. It is a 6 step procedure and this tutorial will walk through the same. In case you are fresher to SharePoint you can read my FAQ articles listed below. I am sure within an hour you can get acquainted to SharePoint and get started.
  • SharePoint Customization Tricks: Part IIIFeb 05, 2009. This multipart series of articles is intended to help you getting ramped up with SharePoint Customization.
  • SharePoint Quick Start FAQ - Part 4Feb 07, 2009. This is my fourth series of SharePoint Quick Start FAQ. In this series the theme is WebPart , WebPart and WebPart J.  So let’s enjoy the WebPart bonanza.
  • WSS 3.0 InstallationMar 05, 2009. This step by step guide shows how to install Windows SharePoint Services 3.0.
  • Introduction to SLP Services ConfigurationMar 23, 2009. This article explains about adding products/feature sets followed by Code Protection Integration using SLP Online Services.
  • SharePoint workflow basicsApr 08, 2009. In this article we will understand the basics of sharepoint workflow , the life cycle of sharepoint work flow and finally we implement a simple work flow using the three-state work flow which is available in share point.
  • SharePoint Quick Start FAQ: Part VApr 09, 2009. This is the 5th tutorial of SharePoint FAQ series. This series will mainly concentrate on custom columns, content types and document list library. I am sure once your read this article your thinking of how SharePoint organizes document centralization will change.
  • 8 Steps to create workflows using SharePoint designer Apr 15, 2009. Workflows are now an integral part for any project. You can build a SharePoint work flow using the available templates, SharePoint designer and using visual studio 2005 / 2008. This tutorial will mainly concentrate on work flow creation using Sharepoint designer. We will walk through the basic 8 steps needed to create work flows using Sharepoint designer.
  • Handling complex data types returned by Web services using JSON and jQuery in Microsoft.NET and Oracle ASApr 17, 2009. 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.
  • Customize Site Action Menu in SharePointApr 22, 2009. This article shows how to Create Customize Site Action Menu in you SharePoint site.
  • Display information of current login user in sharepoint siteApr 23, 2009. This article shows how to display the credentials of the logged in used in Sharepoint.
  • Master-detail data-binding using two Web pages in ASP.NET 2.0Apr 29, 2009. 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 Event Handler in SharepointApr 29, 2009. This article shows how to Implement Event Handling in Sharepoint.
  • Changing the DNS or URL (host header) in SharePoint 2007 SiteMay 05, 2009. In this article we will see how to map the sharepoint site with public IP using Alternate Access Mappings.
  • Getting Started with WebParts in Sharepoint and ASP.NET May 06, 2009. This article discusses some basic concepts of Web Parts, their advantages, and how to use them.
  • Custom TimerJob in SharepointMay 11, 2009. This article shows how to create a new entry automatically in your task list in the Sharepoint related to timer which you set.
  • Sharepoint Interview Questions and AnswersMay 18, 2009. Sharepoint Interview Questions and Answers
  • Microsoft Technology OverviewMay 21, 2009. In today’s fast changing technology, keeping up with technological changes is a challenge. Every time we try to keep up with technology changes, technology changes again. It is never ending chase to catch up with technology and that is what makes software development even more interesting. Focus of this article is to give developers, project managers a quick view of many of new Microsoft technologies out there and help them realize the value of these new technologies. To be frank, technologies covered here are not new and some of them were introduced to IT world, 3 to 4 year ago. But in relative terms, these are still new technologies in Microsoft world as real-world projects and products might take some time to adapt to these changes in technology.
  • Embedding css file in custom Webpart in SharepointJun 08, 2009. This article will show us how to use the Datalist in a webpart and embedding CSS file and classes in the webpart.
  • First Sketch Flow Application in Silverlight 3: Part IJul 22, 2009. Blend 3 + SketchFlow RC release is the new product from Microsoft. SketchFlow is nothing but a Silverlight 3 Application where we can prototype the application before going into development phase. So in this article we will be discussing how can we create a simple SketchFlow Application In Silverlight 3.
  • Understanding Generic WebParts in SharePointAug 01, 2009. This article is an introduction to Generic WebParts in Sharepoint.
  • Walkthrough on Attaching and Debugging Sequential Workflow using Visual Studio 2008 to a Document library of a SharePoint siteAug 05, 2009. Core purpose of this article is to explain, how to attach and debug a sequential workflow using Visual studio 2008(using object model) to a document library of a SharePoint site.
  • Walkthrough on Configuring SSP in MOSS 2007Aug 05, 2009. This article will give walkthrough step by step to how to configure SSP in MOSS 2007.
  • Theoretical introduction of SSP in MOSS 2007Aug 05, 2009. This article will give an overview of Shared Service Provider in MOSS. This will list out few of advantages of SSP and how they fit into MOSS architecture
  • Walkthrough: How to add user in a SharePoint siteAug 10, 2009. In this article, I am going to show step by step, how to add an existing windows user to SharePoint site.
  • Walkthrough on creating a Task List in SharePointAug 10, 2009. In this article, I will give step by step explanation of how to add a task list in SharePoint site. I am going to add a list in existing SharePoint site.
  • Programmatically Fetching User Name of SharePoint site collection using Object ModelAug 11, 2009. In this article, I will show you how to fetch all the user name of a SharePoint site collection using program or Visual Studio.
  • Adding Sequential Workflow to a document library of a SharePoint site using Visual Studio 2008Aug 12, 2009. Core purpose of this article is to explain, how to attach and debug a sequential workflow using Visual studio 2008(using object model) to a document library of a SharePoint site.
  • Programming SharePoint ListAug 21, 2009. In this article, I am going to show how we could work with SharePoint items using object model or in other words using .Net code.
  • Programmatically adding document to SharePoint Document libraryAug 21, 2009. In this article, I am going to add a document through code to a SharePoint document library. I am going to use SharePoint object model to add document.
  • How To: Create a Generic WebPart in SharepointAug 21, 2009. This article is a detailed description on how to create a generic webpart in SharePoint.
  • Defining Content Type in MOSS 2007Aug 24, 2009. In this article, I am going to give a walkthrough of how to define a custom Content type in MOSS or SharePoint.
  • Parent Child Content Type using SharePoint Object ModelAug 24, 2009. In this article, I am going to show how programmatically Content type could be fetched. How we could manage parent child relationship of the Content types.
  • Programmatically creating folder in SharePoint Document libraryAug 24, 2009. In this article, I am going to create folder inside a document library using the SharePoint object model or in other words using .Net code.
  • List Events Handling in SharePoint 2007Sep 07, 2009. The objective of this article is to give a very basic explanation of how to catch an event on a SharePoint list and deploy them programmatically. I will achieve in this article "User will get error message; whenever any item will get deleted from a particular list ".
  • HyperLinkField in SPGridView using Moss 2007 Object modelSep 14, 2009. This article is going to explain : How to work with SPGridView, How to add HypeLinkField on a SPGridView, How to Put SPGridView on a web part.and How to deploy the web part on a sharepoint site.
  • Removing/Hiding the Web Part Title in SharePoint through CodeSep 17, 2009. This article is on very simple topic. In this article; I am going to show how to hide Web Part's title in SharePoint through code.
  • Multiple user insertion in Sharepoint listSep 23, 2009. In this article, I am going to explain, how to insert multi user or more than one user in Sharepoint list.
  • How to start your Workflow manually in Sharepoint?Sep 27, 2009. This article and code snippet shows how you start a Workflow manually from your code.
  • Creating Custom Fields in SharepointSep 27, 2009. This article shows how to add custom fields to Sharepoint.
  • Windows Firewall setting for SharePoint Site Access in LANOct 10, 2009. Windows Firewall setting for SharePoint Site Access in LAN
  • Dynamic Programming in .NET 4.0Oct 13, 2009. Dynamic programming is new addition to .NET 4.0 and C# 2010.
  • Big Integer in .NET 4.0Oct 13, 2009. This article introduces Big Integer added to .NET 4.0 and C# 2010.
  • Adding CheckBoxes in SharePoint GridView (SPGridView)Oct 29, 2009. In this article, I am going to show how to add a checkboxes in SPGRidVIew. I will iterate through the SPGridView to find out the selected rows.
  • Populating name of files from SharePoint Document library in a drop down listNov 04, 2009. This article will show how to iterate through SharePoint document library and list out all the file names and bind the list to a drop down list.
  • Introduction to Service Application Framework in SharePoint 2010Nov 10, 2009. Here in this article, I provide you an introduction to Service Application Framework in SharePoint 2010.
  • Introduction of SPPersistedObject classNov 11, 2009. In this article, I will give a high level introduction of SPPersistedObject class and its uses. I will give one sample also to explain uses of this class.
  • Configuring connection string using SPPersistedObjectNov 13, 2009. In this article, I am going to show how to use SPPersistedObject to save connection string in config database of web application. I will also show how to configure connection string using ADMIN UI. We really do not need to go and configure the web.config manually.
  • Publishing an InfoPath Form to a Sharepoint ServerNov 17, 2009. In this article, we will see how can we publish an Infopath Form into a SharePoint Server.
  • How to Make More Than One URL Link to Your SharePoint SiteJan 18, 2010. In this article you will learn how to make more than one URL link to your sharepoint site
  • Multiple Attachment Custom Control in SharepointJan 19, 2010. We will now explain the most important part of our Multiple upload attachment control implementation, which is the class that implements all the logic of our control.
  • Site Content Type in SharePointJan 19, 2010. This article describes about the creation and usage of site content type for libraries.
  • Creating message body by parsing document from Document Library and sending mail in SharePoint 2007Feb 08, 2010. This article will give an idea of, How to parse a document from Document Library and replace with dynamic values at run time, How to send mail in SharePoint using SPUtility class and Introduction of a real time problem to use above said features of SharePoint.
  • Cascading dropdown column in a SharePoint 2007 ListFeb 08, 2010. This article will show how to use codeplex project to achieve Cascading drop down columns in SharePoint list.
  • Forms on SharePoint listsFeb 17, 2010. This article will give a very high level description on various forms on a SharePoint list.
  • RIA Services in Silverlight 4 Using VS 2010 BetaFeb 19, 2010. In this article we will see how we can filter a Textbox on Keyboard inputs. We will see how we can block Numeric input from Keyboard.
  • Rich Text Area in Silverlight 4 Using VS 2010 Beta - Part IFeb 21, 2010. In this article we will see Rich Text Area, which came with Silverlight 4.
  • Seven quick points in Understanding SharePoint 2007 list definitionFeb 22, 2010. This article will give basic 7 theatrical points on SharePoint List definition.
  • Checking Improper DISPOSE in assemblies using SharePoint APIFeb 23, 2010. In this article I will show how to check improper disposing of instance of SharePoint classes in an assembly.

About SharePoint-2010-Products

NA

SPONSORED BY

File APIs for .NET
Aspose are the market leader of .NET APIs for file business formats – natively work with DOCX, XLSX, PPT, PDF, MSG, MPP, images formats and many more!
Visual Studio Live - Redmond 2016