Search: none
Add a search phrase to search resource page titles and descriptions. Different keywords are ANDed with tags.
 

MSDN Code Gallery

Target and filter your gallery search using the following dynamic dialogues.
1-10 of 10Resources < Previous 1 Next >
Resource Page Name and Description Current Release
Many Web applications today are starting to expose data as REST service interfaces, so it can be accessed through APIs by other tiers of the application or even by other applications. A RESTful we...
Many Web applications today are starting to expose data as REST service interfaces, so it can be accessed through APIs by other tiers of the application or even by other applications. A RESTful web service is a simple Web service implemented using HTTP and the principles of REST. REST Services focus on resources; each one is represented by a unique URI, and users interact with them via their URI using the HTTP uniform interface. Existing applications can also benefit from exposing services with REST over HTTP, with an approach that does not require developers to re-architect the entire application. This Web Application Toolkit shows how to easily add REST service interfaces for an existing Web application. The Web Application Toolkit includes a sample of REST services based on a fictitious online auction site. It exposes an API using REST services built with the Windows Communication Foundation that can consumed by client applications. Two sample client applications are included, one using simple ASP.NET pages to consume the REST service and show a list of ending auctions, and a second Web application using AJAX to asynchronously invoke the REST service to show a list of most viewed auctions. The Web Application Toolkit also includes a custom project template for Visual Studio to make it easier to build new REST Services.
Popular tags: WebAppToolkits, rest, Web App Toolkits, DPE, WCF
Downloads: 0 | Started: Jul 26 2009  | Contributors: 2
REST Services 1.2
Feb 10 2010
This Web Application Toolkit is designed to demonstrate how to extend an existing ASP.NET MVC Web application to provide access from mobile devices. To enable mobile access, the Web application sho...
This Web Application Toolkit is designed to demonstrate how to extend an existing ASP.NET MVC Web application to provide access from mobile devices. To enable mobile access, the Web application should have views targeting each of the mobile devices to be supported. The MVC pattern helps you create applications that separate the different aspects of the application (input logic, business logic, and UI logic), while providing a loose coupling between these elements. The pattern specifies where each kind of logic should be located in the application. The UI logic belongs in the view. Input logic belongs in the controller. Business logic belongs in the model. This separation helps you manage complexity when you build an application, because it enables you to focus on one aspect of the implementation at a time. For example, you can focus on the view without depending on the business logic. In this Web Application Toolkit we use the MVC pattern to create several views targeting different kind of browsers reusing the same business logic. For this implementation, we use the ASP.NET MVC framework which provides an alternative to the ASP.NET Web Forms pattern for creating MVC-based Web applications. The ASP.NET MVC framework is a lightweight, highly testable presentation framework that is integrated with existing ASP.NET features, such as master pages and membership-based authentication. For extending the Web application to use mobile specific views, this sample provides a reusable component called MobileCapableViewEngine that enables the Web application to show the appropriate view depending on the device's browser that is performing the request.
Popular tags: WebAppToolkits, Web App Toolkits, Mobile Applications, mvc, DPE, ASP.NET
Downloads: 0 | Started: Jul 26 2009  | Contributors: 2
This Web Application Toolkit is designed to demonstrate how to generate and send dynamic, template-based emails from a web application. There are many common scenarios where notification emails nee...
This Web Application Toolkit is designed to demonstrate how to generate and send dynamic, template-based emails from a web application. There are many common scenarios where notification emails need to be sent to end users. Examples of these common scenarios may involve notifying a user of their newly created account, sending a new password in respond to a forgotten password request, or emailing an alert under specific business circumstances, such as the creation of a order. Typically the E-mails sent from a Web application scenario are formatted as HTML, include CSS stylesheets, and images and need to be generated dynamically with custom or user-specific data. This Web Application Toolkit provides a reusable component named TemplateDrivenEmail that can be used to easily generate and send dynamic, HTML-formatted emails based on templates that you can easily create and customize. The TemplateDrivenEmail component is a .NET Class Library that can easily be included in your solution and used with an ASP.NET Web Application, a background application such as a Windows Service, or any other type of .NET application. The email templates are based on a standard XML technology know as Extensible Stylesheet Language. This Web Application Toolkit also includes an example that shows how to use the TemplateDrivenEmail component.
Popular tags: Web App Toolkits, WebAppToolkits, DPE
Downloads: 0 | Started: Jul 26 2009  | Contributors: 2
Adding social capabilities to your Web site allows you to attract new users, keep them on your Web site for longer and get them to come back more often. This Web Application Toolkit shows how, usin...
Adding social capabilities to your Web site allows you to attract new users, keep them on your Web site for longer and get them to come back more often. This Web Application Toolkit shows how, using a few lines of code with the Windows Live Messenger Web Toolkit, it is possible to add social capabilities to a Web site. The Windows Live Messenger Web Toolkit is a JavaScript based set of controls and libraries that allow a developer to quickly and easily add instant messaging to a Web site and harness the power of the Windows Live Messenger network that is used by 330 million users around the world. The Web Application Toolkit will also show how to bring information about users from Windows Live such as their presence, profile information and profile picture.
Popular tags: Web App Toolkits, WebAppToolkits
Downloads: 0 | Started: Sep 24 2009  | Contributors: 3
Bing is a powerful new Decision Engine designed to help consumers accomplish tasks and make faster, more informed decisions. The Bing Application Programming Interface (API) provides developers pro...
Bing is a powerful new Decision Engine designed to help consumers accomplish tasks and make faster, more informed decisions. The Bing Application Programming Interface (API) provides developers programmatic access to Bing, offering flexible options for building or enhancing your site or applications. This Web Application Toolkit shows how to take advantage of the Bing API to add search capabilities to your Web site, leveraging the various search results that the Bing API provides, including Web content, images, news and videos, among others. This Web Application Toolkit has several focus areas. From one side, you will explore a set of user controls designed to incorporate Bing search capabilities into your Web site, learning how to retrieve and interpret the different types of Bing results. From another side, you will discover how to use ASP.NET AJAX and jQuery to provide an enhanced and more interactive end user experience, when using the Bing API. Finally, also included in the Toolkit, you will find a sample implementation of a LINQ to Bing provider that allows you run LINQ queries against the Bing API.
Popular tags: WebAppToolkits, Bing Search, azees119@yahoo.com, Bing, jQuery, LINQ, Web App Toolkits
Downloads: 0 | Started: Sep 24 2009  | Contributors: 3
Bing Search 1.2
Jul 15 2010
Web Application Toolkit for IE8 is designed to demonstrate how to implement the new features in Internet Explorer 8 (Web Slices, Accelerators and Visual Search Providers) to extend the reach of you...
Web Application Toolkit for IE8 is designed to demonstrate how to implement the new features in Internet Explorer 8 (Web Slices, Accelerators and Visual Search Providers) to extend the reach of your Web site and services also to those users that are not on your site. This toolkit includes a set of ASP.NET Web controls for IE8 that you can use to take advantage of these new features in your own Web application.
Popular tags: WebAppToolkits, Web App Toolkits, IE, IE8, Internet Explorer, ASP.NET
Downloads: 0 | Started: Sep 24 2009  | Contributors: 2
IE8 Extensibility 1.2
Jul 15 2010
The majority of Web sites have the need to display a list of frequently asked questions to their users. Although it's not difficult to create a simple set of FAQ pages, creating a great user experi...
The majority of Web sites have the need to display a list of frequently asked questions to their users. Although it's not difficult to create a simple set of FAQ pages, creating a great user experience that supports searching for FAQs, filtering, and paging, can become more difficult. Furthermore, this is often common functionality that has to be implemented repeatedly in multiple Web sites.
Popular tags: Web App Toolkits, WebAppToolkits
Downloads: 0 | Started: Sep 23 2009  | Contributors: 4
FAQs 1.2
Jul 15 2010
When offering services via a Web site, a popular way to attract first time users is to offer a free version of the software that has limited functionality. A good way to convert that non-paying cus...
When offering services via a Web site, a popular way to attract first time users is to offer a free version of the software that has limited functionality. A good way to convert that non-paying customer into a paying customer is to offer more functionality and features beyond what is available in the free version and allow the transition between versions to be seamless. This business model of delivering “basic services for free, while charging a premium for advanced or special features” is known as the Freemium business model. Often developers create custom branches of their core application to enable this type of functionality but this is not the most cost effective solution as maintaining two code-bases is expensive. The migration between different Stock-Keeping Units (SKUs) of the product might also require work on the part of the customer and this is another barrier to adoption. This Web Application Toolkit offers a more elegant and cost-effective way to solve this problem by using a SKU/Features matrix to manage which features are available in certain SKUs. The Toolkit makes it easy for the developer to ascertain which SKU the current user has paid for and also which functionality should therefore be available to them by using standard ASP.NET Role Management features together with WCF REST Services to retrieve the SKU/Features information. The Toolkit also provides reusable ASP.NET MVC views and controllers for developers to create admin experiences for managing the SKU/Feature matrix and page templates to explain to customers about the different SKUs or versions available. Please notice that functionality provided in this Toolkit is mostly oriented for integration within an ASP.NET MVC Web application.
Popular tags: WebAppToolkits, WCF, Web App Toolkits, restful, rest, freemium
Downloads: 0 | Started: Feb 10 2010  | Contributors: 3
Freemium 1.1
Jul 14 2010
A common scenario for Web developers is to provide location based information rendered on an interactive map. For example, showing the location of an office or a store location. The Bing Maps SDKs ...
A common scenario for Web developers is to provide location based information rendered on an interactive map. For example, showing the location of an office or a store location. The Bing Maps SDKs including the Bing Maps Controls enables developers to incorporate both location and enhanced mapping features into their Web applications. While creating location-integrated Web applications, developers often want the ability to customize the experience based on Web site branding to make push pins and other map features fit the look and feel of the Web site. This Web Application Toolkit provides reusable assets that tie together location based data from SQL Server 2008 to a Silverlight Web application by using the new rich Silverlight Bing Maps control, combining the power of Silverlight and Bing Maps. In this Web Application Toolkit you will find a set of reusable custom controls built in Silverlight, which integrated with the Bing Maps Silverlight Control, make a perfect fit for some of the most common location-aware scenarios. With this Toolkit, you will also find a sample Silverlight application showing how to use those controls when implementing a “store locator” scenario on a Web site.
Popular tags: maps, Bing, Bing Maps, silverlight, Web App Toolkits, WebAppToolkits
Downloads: 0 | Started: Feb 10 2010  | Contributors: 2
Bing Maps 1.1
Jul 15 2010
Lots of Web sites store and display date information that is personal to their users. Users often want one place to manage their calendar for example Outlook, Windows Live Calendar, Google Calendar...
Lots of Web sites store and display date information that is personal to their users. Users often want one place to manage their calendar for example Outlook, Windows Live Calendar, Google Calendar and so on. Web sites can make their experience more useful by allowing calendar clients to subscribe or import date information in standards-based formats so that information relating to their service is represented in a user’s primary calendar client. In other Web applications it may be necessary for a user to enter date information that is already in another service or calendaring client. By allowing a user to import or subscribe to a 3rd party calendaring information it makes it easier for the user and also increases the reliability of the data entry. The goal of this Web Application Toolkit is to provide a standards-based service that can be reused in your own Web application to expose calendaring and events information for different users, using different data formats (iCalendar, XML, JSON). This service follows the REST principles and supports different query string parameters for data filtering: dates range, results count, text query, and so on. Additionally, standing from the client-side, you’ll find examples of how to consume the endpoint using the Microsoft Ajax Library templates and the hCalendar microformat. This Toolkit uses the standard iCalendar format as one representation for the calendar information. However, for simplicity purposes it does not support the full iCalendar specification (only Events). Also notice that the REST Service included does not provide support for all the CRUD operations that would be desired in production environment scenarios. This Web Application Toolkit assumes that the developer has basic experience with Windows Communication Foundation and the REST architecture style.
Popular tags: WebAppToolkits, Web App Toolkits, rss, rest, Calendar, iCal, iCalendar
Downloads: 0 | Started: Feb 10 2010  | Contributors: 1
Calendars 1.2
Jul 15 2010
Updating...
Page view tracker