United States Change | All Microsoft Sites
Microsoft Home | Servers and Tools
These Samples and Starter Kits are fully functional sample applications. Each sample is complete and well-documented so that you can get started right away!
The Teacher Starter Kit is a rich client application for keeping track of students, course rosters, and assessments or grades.Note: This SQL Server applications starter kit requires Visual C# Express or Visual Basic Express.
Define course information like course number, topic, and schedule.
Assign students to courses.
Create assessments for courses to track scores for tests or other assignments.
Track grades by individual student or assessment.
See a student's overall assessment scores across courses.
Track scores for all assessments associated with a specific course.
Learn how to call Web services directly from your application.
The Collection Manager is a rich client application that enables you to create and manage any type of collection. A sample database is included, and you can create any additional number of custom collection types to store unique characteristics about each collection.Note: This SQL Server applications starter kit requires Visual Basic Express.
Customize individual collection types.
Create individual group properties to store unique information.
Assign items to collections
Edit unique item properties.
Show XML data properties.
Report on individual collections.
The Amazon-Enabled Movie Collection Starter Kit is a Windows application that uses Amazon.com Web services to dynamically search for movie titles to add to your personal collection.Note: This SQL Server applications starter kit requires Visual C# Express or Visual Basic Express.
Simple and elegant design makes adding, searching, and rating movies in your collection a snap.
Fully customizable user interface enables easy skinning.
Dynamically search movie titles using Amazon.com Web services.
Built-in database enables offline storage of movie information straight from Amazon, including box art images, title, director, length, release year, and more.
Documentation walks you through how the application works and shows you how you can easily modify it.
Learn how to add, update, and display data from SQL Server 2005 Express Edition.
The Club Web Site Starter Kit is a Web database and Web site building tool that provides everything you need to easily create a dynamic Web site for your club or organization. With this Web site building tool you can create a Web site that includes contacts and events calendar, enables photo sharing, and more.Note: This SQL Server applications starter kit requires Visual Web Developer Express.
Create announcements and news articles.
Include a photo or link to a photo album straight from an announcement.
Create albums and share the photos from your club activities.
Use the photos in news articles and calendar entries.
Easily create and share your calendar events.
Take advantage of calendaring integration to add calendar events from Outlook or other calendar applications.
The Personal Web Site Starter Kit provides a complete, ready to run, ready to customize, interactive Web site for sharing photos, posting your résumé, categorized links and more.Note: This SQL Server applications starter kit requires Visual Web Developer Express.
Enable users to login to your site.
Display a random photo from a random album.
Easily add photos using built-in management tools.
Group your photos by albums.
Present a random photo of the day on the front page.
Create user accounts for your friends and family to grant them special access to your site.
Decide which albums are publicly viewable and which ones are private.
The Time Tracker Starter Kit is a business Web application for keeping track of hours spent on a project, with ability to handle multiple resources as well as multiple projects.Note: This SQL Server applications starter kit requires Visual Web Developer Express.
Define project information like due dates, hours to complete, project resources, and more.
Break down projects into tasks and track work on a per-task basis.
Track time spent each day by category and project.
Track overall progress across multiple projects, including estimated and actual work.
Track total work for team resources across multiple projects.