Saturday, July 25, 2009

Simple Sharepoint Tutorial from Microsoft

You can download simplest sharepoint tutorial from Microsoft website.


Sharepoint Developers Guide is a collection of Web-based tools and technologies built on Microsoft Office SharePoint Server 2007 that help you store, share, and manage digital information within your company. This white paper describes the customization (or extensibility) capabilities that are supported with the Standard offering of SharePoint Online.

1 Getting Started
1.1 Welcome to the Microsoft SharePoint Online Developer’s Guide
1.2 About SharePoint Online
1.3 How SharePoint Online Works
1.4 Features of SharePoint Online Comparison of SharePoint Online Standard and Dedicated Offerings
1.5 SharePoint Online Standard Features at a Glance
1.6 Capabilities and Limitations of SharePoint Online
1.6.1 Customization Capabilities
1.6.2 Customization Limitations
1.7 Solution Scenario
2 Creating SharePoint Online Sites
2.1 Introduction
2.2 Selecting a Default Site Template
2.2.1 Differences between SharePoint Online and Office SharePoint Server
2.2.2 Collaboration Site Templates
2.2.3 Meetings Workspaces
2.2.4 Application Templates
2.3 Creating a Site Collection from the Microsoft Online Services Administration Center (MOAC)
2.4 Creating a Custom Site Template
2.5 Installing a Site Template
2.6 Removing a Site Template
2.7 Creating a New Site Using a Site Template
2.8 Example: Creating a New Site when Initiating a New Project
2.9 Example: Creating Blogs for the Knowledge Base in the Portal
3 Customizing SharePoint Online Applications
3.1 About Customizing SharePoint Online Applications
3.2 Customizing Through the Browser
3.2.1 Applying Themes
3.3 Customizing Master Pages Using SharePoint Designer 2007
3.3.1 Creating a Minimal Master Page
3.3.2 Creating a Master Page from the Default Master
3.4 Customizing Page Layouts
3.4.1 Opening a Page Layout for Editing
3.4.2 Adding Custom Content to a Page Layout
3.4.3 Inserting a Content Field
3.5 Customizing Cascading Style Sheets
3.5.1 Applying a Custom Style Sheet to a SharePoint Online Site
3.5.2 Example: Changing the Background Color of the Page Using CSS Tools in SharePoint Designer 2007
3.6 Managing Site Navigation in SharePoint Online Site
3.6.1 Navigation Editing and Sorting
3.7 Example: Designing the Home Page
3.7.1 Example: Changing the Banner Image
3.7.2 Example: Customizing the Home Page Navigation Bar
3.7.3 Example: Adding Custom CSS to the Master Page
4 Using a Data Form Web Part in SharePoint Online Applications
4.1 About the Data Form Web Part
4.1.1 Creating a Data Form Web Part Using SharePoint Designer
4.2 Examples: Adding, Editing, Deleting, Sorting, and Filtering List Items Using the Data Form Web Part
4.3 Sorting and Grouping Data in a Data View
4.4 Applying Conditional Formatting to a Data View
4.5 Connecting Form Web Part to another Web part
4.6 Example: Integrating Microsoft Live Search Web Service Using the Form Web Part
4.7 Example: Adding Page Numbers to a Data Form Web Part
5 Using SharePoint Online Web Services
5.1 List of Available SharePoint Online Web Services
5.2 List of Unsupported SharePoint Online Web Services
5.3 Example: Displaying All List Names from a SharePoint Online Site Collection
5.4 Example: Fetching List Collection Data from an SharePoint Online Site
5.5 Example: Fetching List Items from a SharePoint Online Site
6 Integrating Microsoft Silverlight with a SharePoint Online Page
6.1 Example: Using Silverlight to Fetch Data from a SharePoint Online Site Using Web Services
7 Workflows Using SharePoint Designer
7.1 About Workflows
7.2 Creating a No-Code Workflow Using SharePoint Designer
7.3 Collecting Data from the User and Processing It in the Workflow
7.4 Example: Send a SOW Document to the Project Manager for Review

Download Sharepoint 2010

Download Sharepoint 2010 VPC Image would be available soon. If you are one who can't wait till that than you should download Sharepoint 2010 Technical Documentation.


  • how to Customizing the Ribbon in Windows SharePoint Services "14". The Ribbon is now included in the user interface for Windows SharePoint Services “14” and Microsoft SharePoint Server 2010.
  • This developer tutorial for sharepoint 2010 describes how developers extend it using a combination of XML and ECMAScript (JavaScript, JScript).
  • Customizations to the Ribbon in the included example are created using the Feature infrastructure, and can be deployed using a solution package (.wsp file). This tutorial for sharepoint 2010 is provided in both PDF and XPS format.
  • This compiled help (.chm) file contains reference topics focusing on types and members that are called by other Microsoft applications. This reference does not reflect the entirety of the SharePoint Products and Technologies 2010 managed object model.
  • The full SharePoint Products and Technologies 2010 SDK will accompany the public release of SharePoint 2010.
  • Download Sharepoint 2010 Technical Documentation

Sunday, July 19, 2009

Sharepoint 2010 Conference Information

Best way to learn sharepoint 2010 is to attend Sharepoint 2010 Conference in October 2009.


Sharepoint 2010 would be much easier than Sharepoint 2007 and its easy to understand.

9 Reasons to attend SharePoint 2010 Conference?

#1 Early Insight on SharePoint 2010?
The SharePoint Conference 2009 will be the first and the best conference to get in depth training on SharePoint 2010, from upgrade and migration to the business value of new platform features and functionality. Come and get early insight into what you’ll be able to do with SharePoint 2010 and how you’ll be able to get there.

#2 Are you a SharePoint developer?
SharePoint Conference 2009 will have more pure developer content than ever before, covering both current and future technology. Want to learn about Application Lifecycle Management? We’ll have it. Want to learn about coding best practices and tools? It’ll be here!

#3 Are you a SharePoint IT Professional or Architect?
You will discover what microsoft have done in SharePoint 2010 across the platform to address many of the areas you’ve told microsoft you wanted to improved or changed. Attend conference and find out how microsoft made your life easier and how you’ll save time and money.

#4 Are you an IT Decision Maker?
Want to know how SharePoint 2010 can deliver business value quickly? Attend conference and learn how microsoft lowered the barrier to entry on many end-user application scenarios while keeping IT firmly in control.

#5 Microsoft Certification
You will be able to get Microsoft certified at the conference.

#6 Reduce training cost, getting smarter?
Deciding on the right conference can be tough with a limited training budget. If a significant portion of your day job is SharePoint related then microsoft just made that decision a lot easier – no other conference will come close to delivering the quantity and quality of SharePoint content that you’ll find at the SharePoint Conference 2009.

#7 Ask Sharepoint Questions to Sharepoint Experts?
There will be no place on earth with more concentrated SharePoint expert knowledge in one place at one time. Network with your peers, talk to the experts and get your questions answered from the people that write the specifications and develop the software.

#8 SharePoint Server 2007 deployment issues and solutions?
The SharePoint Conference 2009 will showcase many examples of real world deployments and scenarios in sessions delivered by the most experienced SharePoint experts in the industry.

#9 Exhibition hall packed full of Microsoft Certified Partners solutions and services?
Microsoft will have more Partners at the conference than ever before with an exhibition floor packed full of the latest and greatest SharePoint solutions and services.

Conference date: October 19-22, 2009
Location: Las Vegas, NV (Mandalay Bay Hotel & Convention Center, Las Vegas, Nevada.)

What is Sharepoint 2010

What is Sharepoint 2010?
Sharepoint 2010 is the business Collaboration platform for the Enterprise and the web that enables you to connect and empower people through an integrated set of rich features. Whether deployed on-premises or as hosted services, Sharepoint 2010 helps you cut costs with a unified infrastructure while allowing you to rapidly respond to your business needs. To summarize it SharePoint 2010 is the next wave of SharePoint technology formerly codenamed SharePoint “14”.

Microsoft SharePoint 2010 will enter Beta in 2009 and is targeted for general availability in the first half of 2010.

  • Sharepoint 2010 Connect and Empower People
  • Sharepoint 2010 Cut costs with a unified infrastructure
  • Sharepoint 2010 is Rapidly Respond to Business Needs
  • Sharepoint 2010 would be browser independent.
Earlier versions of Sharepoint was heavily dependent on Internet Explorer browser. Sharepoint 2010 would allows you to browse sharepoint website across all popular browser. Sharepoint 2010 web portal can be viewed with Firefox, Safari browser... With this capability you would see new trend for developing website, wherein its easily to collaborate and socialize with other user's of website.

Sharepoint 2010 New Features

New Features in Sharepoint 2010.


Sharepoint 2010 has following new features
  • Better support for Internet facing sites
  • More security features & flexibility in managing permissions
  • Email management for users
  • Faster search
  • More storage options such as SAN, NAS, RAID etc. (currently only SQL)
  • Improved taxonomy management
  • Better Dashboards and reports
  • Records and archiving policies
  • Easy to use templates
  • More commands
  • Microsoft Groove is renamed as ‘SharePoint Workspace Manager’
  • Integration with other CMS products
  • Improved infopath form capabilities
  • More workflow types
  • Native support for Mozilla Firefox 3.0 and Opera
  • Better support for Mobile devices
  • Easy migration from SPS2003 and MOSS 2007
  • Snapshot backup and recovery
  • Granular recovery at item level

Following Areas of Improvement in Sharepoint 2010
From End Users Prospective
  1. Office Client Ribbon interface for in-place editing of SharePoint content on web
  2. Silverlight web parts and finer control on site Themes.
  3. Multiple Browser support – Internet Explorer, Firefox & Safari
  4. Business Connectivity Services (BCS) as the evolution of BDC. These services can now be consumed from Office client apps also.
  5. SharePoint Workspace (formerly called Groove): a smart client for SharePoint. Supports online, offline and Synchronization of data.

From Developers Prospective
  1. Streamlined Central Administration with Ribbon interface
  2. SharePoint best practices analyzer: Rule based engine for monitoring and self-healing.
  3. Resource Throttling controls: For large lists, a finer control on how many records can be displayed. This can be controlled per type of users and during particular time span of a day.
  4. Visual Studio 2010 SharePoint Tools: Designer for creating Web Parts visually and Business Connectivity Services Entities
  5. Client Object Model(OM): Client side libraries which can be used by custom clients to interact with SharePoint data. These can be called from JavaScript, .NET or Silverlight apps.

Thursday, July 16, 2009

Hardware Software Requirements Sharepoint 2010

Are you ready for Sharepoint 2010, if not start preparing. Following are list of Hardware and Software needs to upgrade in order to run Sharepoint 2010.


Upgrading Hardware/Software for Sharepoint 2010.
  • Plan for upgrading 32-bit hardware with 64-bit hardware, because SharePoint 2010 will only be available in a 64-bit version.
  • Upgrade your Windows Server Operating System to Windows Server 2008 64-bit or above, SharePoint 2010 will require Windows Server 2008 64-bit or above.
  • Upgrading currently running SQL Server storage for Sharepoint. SharePoint 2010 will require 64-bit SQL Server 2008 or 64-bit SQL Server 2005.

Planning to upgrade your laptop? Following is considerably smart choice.
Dell Inspiron 1545 Intel® Core 2 Duo Processor P8600
It comes up with
  • Processor Speed - 2.4 GHZ
  • Level 2 Cache - 3MB Level 2 Cache
  • Data Bus Speed - 1066MHz Frontside Bus
  • RAM Installed - 4GB DDR2 (Upgradable to 8 GB)
  • Hard Drive - 500GB Hard Drive
  • Option for 32-bit and 64-bit.

Questions and Answers why the best?
Q: Laptop with Quad Computing Processor are availables, than why should i choose Core 2 Duo? Quad Computing Vs Dual Processing. (4 Processor Vs 2 Processor)
A:
  • Price Factor (Spending like extra $300 -$600).
  • Most of Softwares are not taking Full Advantage of Quad Computing, so practically you will observe same speed as you are getting on your Core 2 Duo Laptop.
  • Quad Processor has heating problem.
  • To my forecast situation would be same with softwares for coming 2 years, and it would hardly take any advantage of that. After 2 years Price would fall and eventually you have better choice at that moment, which might have resolution for heating problem.

Tuesday, July 14, 2009

Sharepoint Videos Part 2


Sales and Inventory Tracking Application Comparison Demo
This click-through flash demo shows a custom suite of Lotus Domino applications developed for a sales organization, and compares that with a Microsoft Office SharePoint Server 2007 sales and inventory tracking application with the same functionality, while highlighting the integrated capabilities of the Microsoft platform using SharePoint Server 2007, Microsoft SQL Server, and Microsoft Office InfoPath 2007.

Project Tracking Application Template Comparison Demo
This click-through flash demo compares the two out-of-the-box project tracking template applications from Lotus Domino and Microsoft Windows SharePoint Services 3.0, and shows how the integrated platform of SharePoint Server 2007 and Microsoft Office system can create a more streamlined project management process.

Workflow Application Migration and Comparison Demo
This click-through flash demo shows a typical Lotus Domino workflow application and how SharePoint Server 2007 and Office InfoPath 2007 can be used to provide the same functionality. The demo also highlights the ease of creating a workflow enabled process using Microsoft Office SharePoint Designer.

Business Process and Forms Overview Demo
Get a first-hand look at how to fill out Microsoft Office InfoPath forms within the browser. This demo shows how InfoPath Forms Services help users fill out and submit InfoPath forms in a variety of browsers. You'll also see how InfoPath Forms Services help manage a variety of InfoPath forms solutions.

Microsoft Business Intelligence demo
This demo shows how a sales person uses Business Intelligence in their daily work to analyze and act on sales pipeline information.

Video: Introduction to Microsoft Business Intelligence
Watch this video to learn more about Microsoft BI and how it can help your organization.

Demo: Business Intelligence recorded demo
View this product demonstration to see Microsoft Business Intelligence in action.

Demo: Business Scorecard Manager 2005
Test-drive the scorecard application that can help your people align actions and decisions with company strategy.

Video series on getting the most out of SharePoint Designer 2007 - Powerful user interface and design tools
Office SharePoint Designer 2007 has a user interface that should look familiar to anyone who has used Microsoft Office products in the past. However, one of the noticeable changes from other Microsoft Office applications is the extensive use of task panes. Task panes allow users easy access to the tools that are most relevant for their current task. Watch this training for an overview of Office SharePoint Designer 2007 and how it provides tools to create no-code applications on the SharePoint platform.

Video series on getting the most out of SharePoint Designer 2007 - Customize SP sites
Office SharePoint Designer 2007 provides an intuitive what-you-see-is-what-you-get (WYSIWYG) environment for creating and customizing SharePoint sites and applications using Master Page and CSS technologies. You can take advantage of the power of ASP.NET as well as industry standard Extensible Hypertext Markup Language (XHTML) code and cascading style sheets (CSS) to build SharePoint sites that meet your needs and that meet industry standards for browser compatibility and accessibility. Watch this training to learn how.

Look also Sharepoint Videos Part 1

Video series on getting the most out of SharePoint Designer 2007 - Create and Modify layout pages
Office SharePoint Designer 2007 has all the tools to help designers create ASP.NET master page layouts. Using master pages, you can create a single page template and then use that template as the basis for multiple pages in an application, instead of having to build each new page from scratch. With page layouts in Office SharePoint Server 2007, designers create the look and feel for a type of page, without worry about non-designers will break the brand or flow of the site. Get started building master pages right away with this training.

Video series on getting the most out of SharePoint Designer 2007 - Create and modify rules-based workflow applications
Office SharePoint Designer 2007 allows you to design workflows that add no-code application logic to SharePoint sites and applications. Using the Workflow Designer, you create rules that associate conditions and actions with items in SharePoint lists and libraries. Changes to items in lists or libraries trigger actions in the workflow. Watch this training and see how two common workflows are created using tools in Office SharePoint Designer 2007.

Video series on getting the most out of SharePoint Designer 2007 - Build composite no-code SharePoint applications
With Office SharePoint Designer 2007 no-code features, solution creators need not be solution developers. Designers can build sophisticated, collaborative, no-code tracking, reporting, and data-management solutions quickly and easily. Watch this training to see how to build a SharePoint composite application that provides a view of a company's products and its product categories. Update the site using simple form technology.

Video series on getting the most out of SharePoint Designer 2007 - Visual Studio Integration
With Office SharePoint Designer 2007, the end-to-end developer can use sophisticated design tools. Seamless integration with Microsoft Visual Studio allows for simple creation of Web parts, site features, and custom site definitions. Watch this training to learn how Office SharePoint Designer 2007 and Visual Studio Visual Studio extensions for WSPPS can be used together to build a site definition from scratch.

Streamline business processes with forms and workflows
In this demo, you'll see how employees at a fictitious company called Adventure Works use Office InfoPath 2007 forms and the built-in Approval workflow available in Office SharePoint Server 2007 to streamline their expense reporting process.


Connect people to information with portals
With Microsoft Office SharePoint Server 2007, organizations can easily create portal sites that connect individual sites across an organization and consolidate access to existing business applications. Teams and individuals in an organization can use a portal site to work collaboratively and access the people, information, and business applications they need to do their jobs. Office SharePoint Server 2007 also includes features that organizations can use to personalize the experience of a portal site for individual users. In this demo, you'll see how employees at a fictitious company called Adventure Works use their company's intranet portal site to find information and perform their jobs more efficiently.

Enterprise Content Management with SharePoint Server 2007
In this demo, you'll learn how a fictitious company called Adventure Works uses Office SharePoint Server 2007 to publish Web pages, archive and audit records, and manage documents. The demo specifically shows how the Technical Documentation team at Adventure Works uses a Document Center site as a centralized repository to create, organize, edit, and review all customer-facing external publications, such as user manuals and product specification sheets. This site uses document management features such as required check-out, major and minor versions, and content types. The writers at Adventure Works also use workflows on the content in the Document Center to manage the review and editing process for the documents that they create.

Sharepoint Videos Part 1


This Video provides you basic understanding of Sharepoint 2007. See Microsoft Office SharePoint Server 2007 in action. Find out how this integrated suite of server capabilities can help your organization by providing comprehensive content management and enterprise search, accelerating shared business processes, and facilitating information-sharing across boundaries for better business insight.

Search for information on a SharePoint site
When you use a Microsoft Office SharePoint Server 2007 site, you can use the search feature to help you find information, files, Web sites, and people. In this demo, you will see how an employee at a fictitious company called Adventure Works uses search to locate information on a SharePoint site and complete job-related tasks.

Demo: Configure a SharePoint Server 2007 site to receive e-mail
By configuring your Microsoft Office SharePoint Server 2007 site to receive e-mail messages, you can enable team members to use e-mail to send information, messages, and files directly to different areas of the site. For example, users can send announcements directly to the home page or send documents as e-mail attachments directly to document libraries.


Demo: Deploy an administrator-approved form template
This demo steps through the process an IT Administrator can use to verify, upload, and activate an administrator-approved form template on a Microsoft Office SharePoint Server 2007 site.


Demo: Add a library to a Records Center site
The Records Center site template in Microsoft Office SharePoint Server 2007 is designed to help organizations implement their records management and retention programs. In this demo, you'll see the process for adding a library to an existing Record Center site, applying policies to the library, and configuring the site so that submitted documents are routed to the right library.

Demo: Enable Excel Services and data connections for a SharePoint team site
This demo shows you the basic steps for enabling Excel Services for a document library, such as adding the document and data connection libraries to the list of trusted file locations, and creating a data connection to a data provider in Excel Services.

Different ways to check documents in and out of a SharePoint site
In this demo, you'll learn how a fictitious company called Adventure Works uses Office SharePoint Server 2007 to publish Web pages, archive and audit records, and manage documents. The demo specifically shows how the Technical Documentation team at Adventure Works uses a Document Center site as a centralized repository to create, organize, edit, and review all customer-facing external publications, such as user manuals and product specification
sheets. This site uses document management features such as required check-out, major and minor versions, and content types. The writers at Adventure Works also use workflows on the content in the Document Center to manage the review and editing process for the documents that they create.

Look also Sharepoint Videos Part 2

Tour of My Site
With Microsoft Office SharePoint Server 2007, your My Site becomes a dedicated location where you can store, present, show, and manage content and information. Take a tour of My Site where you can see how to store documents that everyone or just you and your manager can see. Watch how you can configure your public site to show information to selected people.

Use Word 2007 to post to a SharePoint blog
In this demo, I'll show you how to use Word 2007 to create a post for a SharePoint blog, check spelling, format text, insert hyperlinks, insert images, and publish the post to the blog. I hope you find it helpful.

Video series on getting the most out of SharePoint Designer 2007
This six-part training demo series provides information on how power users can get the most from Office SharePoint Designer 2007 to create and customize SharePoint sites, rules-based workflow applications, and build composite no-code applications on the SharePoint platform.

Collaboratively Developing and Releasing New Products Demo
This click-through demo shows how improved collaboration will deliver the speed that a design process needs to release new products, while better project management will help to reduce the overall costs of development. Solutions based on Office SharePoint Server 2007 and other 2007 Office system products deliver a rich set of capabilities that enhance structured and ad-hoc collaboration, and offer enterprise-grade project and portfolio management tools to efficiently manage the development process.

Sunday, July 05, 2009

The process cannot access the file because it is being used by another process

Error you might receive while doing File Operation, specially File.Move Operation.

Error:The process cannot access the file because it is being used by another process.

Source: mscorlib

Stack Trace: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.__Error.WinIOError() at System.IO.File.Move(String sourceFileName, String destFileName)

Solution for Error The process cannot access the file because it is being used by another process.

This error might occurs whenever you are trying to upload file, without explicitly removing it from memory.

So ones you remove it from memory possibly this error will get resolved.

File Upload Method 1
protected void btnUploadImages_Click(object sender, EventArgs e)
{
//Get the File Name.
string strPostedFileName = FileUploadImages.PostedFile.FileName;

//Exit if No File Name was entered.
//If file is Zero Length, it is empty or doesn't exist
if (strPostedFileName != string.Empty && FileUploadImages.PostedFile.ContentLength != 0)
{
//Delete Old file before uploading new file.
if (System.IO.File.Exists(strFilePath))
{
System.IO.File.Delete(strFilePath);
}

//Save-Upload File to server.
FileUploadImages.PostedFile.SaveAs(strFilePath);

//Release File from Memory after uploading
FileUploadImages.FileContent.Dispose();
}
}

File Upload Method 2
If you are trying to do something like this
Image bmp = Bitmap.FromFile("c:\Temp\Logo.bmp");
bmp.Save("c:\Temp\Logo.bmp");

Than, replace that with following
Image bmp = Bitmap.FromFile("c:\Temp\Logo.bmp");
bmp.Save("c:\Temp\Logo.bmp");
bmp.Dispose();


File Upload Method 3
FileStream fs = new FileStream(FilePath, FileMode.Create, FileAccess.Write);
fs.Close();
fs.Dispose();

FileStream fs2 = new FileStream(FilePath, FileMode.Open);
fs2.Close();
fs2.Dispose();

Most Recent Post

Community Updates

Subscribe Blog via Email

Enter your email address:



Disclaimers:We have tried hard to provide accurate information, as a user, you agree that you bear sole responsibility for your own decisions to use any programs, documents, source code, tips, articles or any other information provided on this Blog.
Page copy protected against web site content infringement by Copyscape