Room for reference
July 31, 2004
  SharePoint Resources - very useful The following lists some important resource centers for SharePoint development and understanding.

SharePoint 2003 Administrator's Guide. Guide for installing, configuring, managing, and maintaining Microsoft Office SharePoint Portal Server 2003.

SPSFAQ. SharePoint Portal Server Frequently Asked Questions

WSSFAQ. Windows SharePoint Services Frequently Asked Questions

Sharepoint on MSDN.

SharePoint D2D. A collection of resources including tools, webcasts and discussion areas.

SharePoint Newsgroups (
Explore the support newsgroups to ask questions, share information, or exchange ideas with others who use SharePoint Portal Server.

SharePoint Portal Server 2003 Software Development Kit. This SDK contains conceptual overviews, programming tasks, samples, and references to guide you in developing solutions based on Microsoft® SharePoint® Products and Technologies. [Documentation]

Web Parts.
[Web Part Pages and the Web Part Infrastucture (]
[Creating a basic Web Part]
[Debugging Web Parts]
[Web Part Templates for Visual Studio.NET]

Event Handlers.
[Document Library Event Handler Toolkit]
[Creating Event Log Messages for a Document Library] Includes source code which may be extended to handle any document library event.

[Microsoft.SharePoint Namespace][Microsoft.SharePoint.Utilities Namespace][Microsoft.SharePoint.WebControls Namespace][Microsoft.SharePoint.WebPartPages Namespace] [Microsoft.SharePoint.WebPartPages.Communication Namespace]

Customization A collection of templates, skins and guidance for modifying the look and feel of SPS and WSS with FrontPage.

Customizing SharePoint Sites and Portals.
A three-part series of MSDN articles. [Part 1] [Part 2] [Part 3]

WSS Demo Site. It looks like a hub but it's really a sweet developer resource for WSS site customisation. The home page has a list of recent KB articles (it reads the KBAlertz RSS feed) and the sections on Articles and Demos provide a number of quick useful tips.

WebPartsWeb Component Directory ( Web Parts, Templates, Tools, and Complete Solutions.

SmartPart for SharePoint. A SharePoint Webpart that can host any ASP.NET user control. Create your webparts by using the VS.NET designer instead of coding everything by hand!

IFiltersAcrobat. Installing the Adobe Acrobat IFilter and associated icon.

Mp3. An Mp3 IFilter originally written for the Meticulist document management system.

TIFF. This article describes how to enable optical character recognition for Tagged Image File Format (TIFF) files, how to change the TIFF file size limit, how to enable automatic file rotation, and how to log TIFF error messages to the application event log.

Visio. With this download, you can extend the text search features in Microsoft Windows, Microsoft Office and Microsoft SharePoint™ Products and Technologies to include searching within Microsoft Office Visio 2003 files. Visio binary and XML formats are supported.

IFilter Shop. Commercial IFilters for a variety of formats including Zip, Shtml, Wma, vCard, and OpenOffice.

IntegrationMicrosoft Content Management Server 2002 Connector for SharePoint Technologies. MCMS Connector for SharePoint Technologies consists of .NET server controls, Web Parts, ASP.NET files, and documentation that enable customers to integrate SharePoint Portal Server 2003 and Windows SharePoint Services 2.0 technologies with Microsoft Content Management Server 2002.

Microsoft Live Communication Server. An instant messaging server platform to support SPS presence and document collaboration features.

Reporting Services. A collection of SharePoint WebParts that integrate with SQL Server Reporting Services.

InfoPath DevelopmentInfoPath 2003 Service Pack 1 Preview. Advantages include .NET allowing C# and VB.NET code, improved access to data sources (schema changes don't break forms), and enhancements to the object model. This update will be released as part of an Office 2003 Service Pack, and no breaking changes are expected from this preview release to the RTM release.

InfoPath Toolkit for Visual Studio.NET Preview. Create forms templates in InfoPath using Visual Studio.

Add-onsBrightwork. A help desk ticket application built on SharePoint.

Microsoft Office Solution Accelerator for Sarbanes-Oxley. Help your company efficiently manage the extensive work required to comply with sections 302 and 404 of the Sarbanes-Oxley Act of 2002. Built on WSS. [Download] [Deployment Guide]

Archival Tools
AvePoint. Allows for the successful backup and restore of whole sites, documents and images with history, versions and meta data, areas with portal links, and all lists and items including
contacts, events, tasks, and discussions.

CommVault. A product exists for SPS 2001, not yet for 2003. However an alpha (“engineering“) release for SPS 2003 is available to existing customers.

KVS Enterprise Vault for SharePoint Portal Server. Automatically archive older information off the SharePoint server and into on-line stores. Solves SPS's lack of an undelete feature and provides an alternative to document versioning without bloating the database.

Hope this would help many in SPS development!!

Happy reading..

  Useful sites for .NET
I came across this site while reading over some newsgroup post. I have to admit this is a must have site for your favorites collections.

About the site

PINVOKE.NET attempts to address the difficulty of calling Win32 or other unmanaged APIs in managed code (languages such as C# and VB .NET). Manually defining and using PInvoke signatures (also known as Declare statements in VB) is an error-prone process that can introduce extremely subtle bugs. The rules are complex, and if you make a mistake, you’ll probably corrupt memory.

It's time to stop writing PInvoke signatures from scratch! Instead, copy and paste your way to productivity!

Another very cool site for those of us who can not recall the value(s) of a ADO or ADO.NET connection string

  Download 7 Custom Controls for VB.NET
This article discusses the Visual Basic Power Pack, a collection of custom controls that provides enhanced user interface elements to client based applications.

  SQL Server Express and MSDE - Differences
This URL explains the major differences between SQL Server Express and MSDE (Microsoft Desktop Engine)

July 25, 2004
  Multilingual Support in .NET App.. This is a Web Solution designed to teach all newcomers into the .Net field on how to incorporate Multi-language support into your Web Applications. You have to download the accompaning ZIP file.
This tutorial will teach you

 - How to create the Resource files for various languages.
 - How to access the Resource file data from the web pages.
 - How to store Unicode (multilingual) data into the database.
 - How to access multilingual data from the database.

You can find the tutorial article at
July 19, 2004
  C# Express: Sample Projects If you are looking for some samples to play with in C# Expess, here are some available in MSDN. Both consist of an article, and a project for download.

Web Browser Express This project will create a neat tabbed web browser with a search box that talks to the new MSN Search Engine.

ExpressPaint A simple graphics program for loading, processing and saving images. Add your own filters and other features.

July 18, 2004
  Presentations from Tech-ED (US) View or download the .NET Framework-related presentations from TechEd 2004 (US) using below link

The following some of presentations that I liked,
1) Exploring What's New in the CLR 2.0

2) Visual C# Best Practices
3) Visual C# 2005: Language Enhancements
4) Visual Studio: Deploying NET Applications with Ease
5) .NET and J2EE Strategies for Interoperability

There are more inside.. worth a reference, download ASAP!!
July 11, 2004
  Visual Studio 2005 Beta Documentation The documentation for Visual Studio 2005 BETA bits is available here .

This should be an interesting URL for anyone who cannot or does not want to, at this point in time, install the beta bits on their machines but still would like to have access to reference type material for the upcoming features of the next version of Visual Studio .NET and the .NET Framework 2.0.

For offline viewing, you might also be interested in downloading the MSDN documentation for the Visual Studio 2005 Express products. It's publicly available as a 162 MB file download here
  New Features in .NET Framework 2.0 The .NET Framework 2.0 introduces enhancements across the .NET Framework. Windows client application development will be simplified through new controls and designer features, while the introduction of "ClickOnce" technology will dramatically ease Windows client application deployment. ASP.NET 2.0 introduces a collection of new features that refine Web application development and radically reduce coding effort. Other enhancements include more productive ADO.NET data access, support for the latest Web services standards, and expanded functionality for device-based development.

Common Language Runtime 2.0

Generics. Generics are classes and methods that work uniformly on values of different types and can greatly improve developer productivity by boosting code reuse.

Edit and Continue. The feature that made Visual Basic “RAD” is now in the core CLR, enabling developers to halt program execution, change a line of code, and continue running it without a full recompilation.

Performance and Load Time. The CLR now loads more quickly and takes up less memory footprint.

Windows Forms 2.0

Application Deployment. Windows Forms 2.0 introduces “ClickOnce,” which makes it simple for developers to package and deploy applications and simplifies the inclusion of pre-requisites in the installation package. ClickOnce further provides a simple way for administrators and users to deploy and update applications.

Visually Stunning Presentation. Windows Forms 2.0 brings together the capability to build applications that look like Microsoft Office and increases flexibility and control over how you can position controls on the forms. It includes a new grid control, a Sound Player control, a Web Browser control and an Active Document Host control. Beyond that, in order to make your application look more like Microsoft Windows or Office, we have made Windows Forms controls render with visual styles by default, and we have created a new menu, toolbar, and status bar family of controls called ToolStrips.


Productivity and Customizability. ASP.NET 2.0 includes support for membership (user name/password credential storage) and role management services. The personalization service enables quick storage/retrieval of user settings and preferences, facilitating rich customization with minimal code. Master Pages now enable flexible page UI inheritance across sites. Augmenting all these infrastructure features are more than 45 new server controls in ASP.NET 2.0 that enable powerful declarative support for data access, login security, wizard navigation, image generation, menus, treeviews, portals, and more.

UI Adaptability. All standard ASP.NET 2.0 controls are now built with a rich UI adapter extensibility architecture that enables customization of output for different browsers and devices. All built-in ASP.NET controls with the prefix are now mobile enabled in Whidbey, which allows developers to automatically target more than 300+ unique devices that support a variety of different markup standards (WAP/WML, XHTML Mobile, cHTML, etc).

Administration and Management. ASP.NET 2.0 includes configuration management APIs, enabling developers to create, read, and update Web.config and machine.config configuration files and an admin tool that plugs into the existing IIS Administration MMC, enabling an administrator to graphically read or change any setting within our XML configuration files. It also includes a new application deployment utility that will enable both developers and administrators to precompile a dynamic ASP.NET application prior to deployment protecting your source code. Finally, ASP.NET 2.0 provides health-monitoring and tracing support to enable administrators to be automatically notified when an application on a server starts to experience problems.

Speed and Performance. ASP.NET 2.0 is 64-bit enabled so it can take advantage of the full memory address space of new 64-bit processors and servers. ASP.NET 2.0 also includes automatic database server cache invalidation enabling developers to cache database-driven pages and partial page content and have ASP.NET automatically invalidate these cache entries and refresh the content whenever the back-end database changes.
July 06, 2004
  MS SQL Server Express This is free and it has most of the functionality of the full SQL Server product with limits on CPU, memory and Database size!!

SQL Server Express Edition helps developers build dynamic and reliable applications by providing a freely redistributable, easy to use, and robust database. It includes all the rich functionality included in the SQL Server 2005 database engine such as stored procedures, views, triggers, cursors, CLR support, and XML support. A technical preview of SQL Server Express Edition is available for free download today from: SQL Express

July 01, 2004
  New MSN Search MSN Search has a new release. Looks good too without all that clutter in my opinion. Searching for myself seems to produce the same results, I would find on another site. Here's more info.

  How to stop the clicking sound when you click on a link in IE By default, IE makes a clickety sound when you follow a link. It can get annoying after a while. Here's how you turn it off:

1. Open the control panl
2. Open the “Sounds and audio devices properties” applet
3. On the Sounds tab, scroll down to Windows Explorer | Start Navigation
4. On the Sounds drop-down, select None and OK out of the dialog

Posting this for the benefit of future google searchers

[via KC Lemson]

a blog on Technology of Microsoft & much more..

My Photo
Location: Chennai, Tamil Nadu, India
May 2004 / June 2004 / July 2004 / August 2004 / September 2004 / October 2004 / September 2005 /

Powered by Blogger