Amazon.com Research & Reference Library- sample solution
The Amazon.com solution illustrates how the Research & Reference Library open API enables developers to offer searchable contextual data directly to users such as branded content from Amazon’s catalog of books, enabling users to find, discover, and even buy books from within the current working environment of an Office document or in a Web site.

Amazon Web Parts Sample for Microsoft SharePoint Products and Technologies
Visual Studio .NET solution containing two custom Web Parts. This is a sample Visual Studio .NET solution containing two custom Web Parts, written in C#. These sample Web Parts, which access Amazon.com Web services, demonstrate how to use asynchronous processing and data caching and meant to accompany the article, "Creating Web Parts that Call Web Services for Microsoft SharePoint Products and Technologies".  

Asynchronous Web Part Sample
Demonstrates how to build asynchronous Web Parts.  Asynchronous Web Parts allow you to take long-running code and fire off that code asynchronously in your web part so that you can return back the user interface quickly.  This sample also shows you how to build multi-threaded Web Parts.

Business Intelligence Portal Sample Application for Microsoft Office
Business intelligence portal sample application for Microsoft Office 2003 is an integrated, web-based OLAP solution that enables employees in an organization to create and share OLAP/Relational/XML based views, using SharePoint Portal Server, SQL Server Reporting Services, and Office Web components.

Chart Web Part
The Chart Web Part can be used to generate charts in the Windows SharePoint Services environment. The Web Part supports data coming from XML files and Web Part Connections, and it generates charts as either an server-side images or as VML. This Web Part works great in complementing the Data View Web Part to provide a powerful data reporting story

Client-side script Web Part Sample
Demonstrates how to build Web Parts with client-side scripts. Client-side scripts allow you to externally link to script blocks so that you can separate your client-side code from your Web Part.

CMS and SharePoint Connector Demo
New demo for Microsoft Content Management Server, with or without the Connector for SharePoint Technologies. Includes the following: - Basic CMS authoring, editing, and approval in a real-world design, including the Authoring Connector - Improved authoring experience with the new Telerik r.a.d.editor control for CMS - Flexible navigation based on channels and postings, including ability to modify the navigation via the CMS authoring console - Multi-lingual content and language-agile content templates - Manipulating structured data via XML placeholders Content syndication, both in-bound (via a web service) and out-bound (via an RSS feed and an XML file drop) - Connected postings to a SharePoint site using the CMS Connector for SharePoint Technologies - Publishing XML documents (WordML or InfoPath) from a SharePoint document library to CMS using the CMS Connector for SharePoint Technologies

Connected Web Parts
Demonstrates how to build Web Parts with connections (both server-side and client-side).  Connected Web Parts allow your Web Parts to interact with each other by passing data, forcing user interface changes or other interactivity in your applications.

Create a Site Context Search Box that Uses SharePoint Portal Server Search Results
Customize the Windows SharePoint Services site-level Search box to return SharePoint Portal Server Search results. This article reviews different methods you can use to modify the search capabilities of Windows SharePoint Services.

Custom Properties Web Part
Demonstrates how to build Web Parts that have custom properties and custom ToolPanes.  Custom properties can be Booleans, strings, integers or floats.  You can store and retrieve these custom properties as part of your Web Part.  With custom properties, you may want to customize the SharePoint ToolPane to allow users to view and modify your properties.  This Web Part shows you how to customize the ToolPane to perform this functionality.

Custom ToolPane Web Part
Demonstrates how to build Web Parts that have custom properties and custom ToolPanes.  Custom properties can be Booleans, strings, integers or floats.  You can store and retrieve these custom properties as part of your Web Part.  With custom properties, you may want to customize the SharePoint ToolPane to allow users to view and modify your properties.  This Web Part shows you how to customize the ToolPane to perform this functionality.

Developer's Introduction to Web Parts: Sample Code
This exe file is a sample Visual Studio .NET solution containing two custom Web Parts, written in C#. The first Web Part enables users to select a customer and see configurable information about the customer. The second Web Part displays the orders for a single customer. A user can add these Web Parts to a Web Part Page and connect them to each other, so that the second Web Part displays orders for the customer selected in the first Web Part.

Extending and Enhancing the SharePoint Portal Server Search User Interface
Sample code from the Office Developer Conference 2005 session "Extending and Enhancing the SharePoint Portal Server Search User Interface". This code includes contributions made by Mike Schneider to the "Creating a Site Context Search Box" article/code on MSDN including: Search Box (HTC Menu and multiple Portal configs) and Search Results (wildcards, boolean and hit highlighting).


Hello World Custom Menu Web Part
This sample demonstrates how Windows SharePoint Services-based Document Library drop-down menus can be augmented with custom menu items.

How Web Services Change Applications Architecture - code samples
One of the key ideas behind the .NET strategy is the concept of software as a service, or in short, Web Services. This session will explain what a Web Service is and provide an overview of its related technologies like XML, SOAP and UDDI. Finally, we will provide code samples that demonstrate how the .NET Framework makes it easy to implement them for new and existing web applications.

Integrating SharePoint Products and Technologies and InfoPath 2003 Sample
These sample files are for use with the article, Integrating Microsoft SharePoint Products and Technologies 2003 and Microsoft Office InfoPath 2003. They provide a set of sample files to create custom status reports and summaries.

MenuItems Web Part
Demonstrates how to build Web Parts that modify SharePoint menu items.  There may be times when you want to add custom menu items in the SharePoint user interface to provide a rich user experience for your Web Parts.

Microsoft Office Word 2003 XML: Memo Styles Sample
Microsoft Office Word 2003 has added a number of features related to working with XML. These features are integrated in new task panes, menu options, and additions to the object model. In this article, we will examine some of these features from the perspective of the user interface and programmatically.

Microsoft Windows SharePoint Services Sample: Creating Event Log Messages for a Document Library
Use this code sample and the related article to enable event log messages for a document library in Microsoft Windows SharePoint Services.

Send Mail Menu Item Web Part
This sample demonstrates a menu item can be added that sends an email link to a relevant document. 

SharePoint Document Library Event Handler for Parsing JPEG Images
Source code for a SharePoint document library event handler that parses JPEG images, extracts their EXIF properties, then updates entries with those properties,modifying the libraries' fields accordingly if needed.

SharePoint Import Export tools and other utilities: Workspace Home
This workspace is used for development and testing of Windows SharePoint Services and SharePoint Portal Server 2003 Import tools as well as development of various exporters (SPS2001, Lotus QuickPlace, File Share, eRoom, Public Folders) to the importer neutral XML format.

SharePoint List Browser/Copier Demo Application
An example of what can be done using a WinForms smart client to access SharePoint sites via SOAP.

SharePoint Menu
Microsoft.SharePoint.Menu provides a tree control replacement for "QuickLaunch" or simply an enhancement to the existing SPS/WSS site navigation. This user sample is not supported by Microsoft.

SharePoint Portal Server Configurator (Installation Package)
A tool that can quickly apply visual customizations and generate areas to Microsoft Office SharePoint Portal Server 2003. Very useful for getting demos and prototypes started quickly. Source code is available via separate download.

SharePoint Portal Server Configurator (Source Code)
ASP.NET/C# source code for a tool that can quickly apply visual customizations and generate areas to Microsoft Office SharePoint Portal Server 2003. Very useful for getting demos and prototypes started quickly. A ready-to-install-and-use package is available via separate download.

SharePoint Query Builder Tool
A valuable tool for building and testing queries against Microsoft Office SharePoint Portal Server 2003. This tool has a Windows interface that lets you connect to a portal and will gather all of a) the properties of crawled documents, b) content indexes and c) source groups. You can then simply point and click to select the items and criteria you want to use for your query, then execute. The search is sent to the SharePoint Query web service and the resultant XML is displayed in an easy to work with interface.

SharePoint Site Reports
This sample generates reports of existing SharePoint sites and their contents. Source included.

SharePoint Utility Suite v2
The purpose of the SharePoint Utility Suite is to provide a packaged collection of Tools and Utilities showcasing the rich Object Model that is delivered with the SharePoint Product and Technologies SDK (which includes Windows SharePoint Services 2.0 and SharePoint Portal Server 2003). This package includes code and tool examples that SharePoint Developers and SharePoint Administrators might find useful.


Simple Samples of Connectable Web Parts and Web Part Functionality
This contains a set of simple connectable and regular web parts used in conjunction with a set of Microsoft Office System web casts presented in February/March 2005 presented by Mike Ammerlaan.

Simple Web Part (C#)
Demonstrates how to build a simple Web Part in C#.  This Web Part is a great starting point for developers who have never built Web Parts before.

Simple Web Part (VB .NET)
Demonstrates how to build a simple Web Part using VB .NET.  This is a great starting point for developers who have never built Web Parts before.

Usage BLOB Parser for Windows SharePoint Services
Use this sample download to retrieve the daily and monthly usage BLOBs that are processed from the front-end Web servers in a deployment of Windows SharePoint Services.

XSL Sorting & Filtering Sample
This sample demonstrates how to use the sorting and filtering capabilities of XSL with the XML Data Source Object (XML DSO) to create a basic data-entry Web application that you can customize.

Read more: http://www.sharepointcustomization.com/