Telerik
Rad

Scheduler for WinForms

Skip Navigation LinksHome / Products / WinForms Controls / Scheduler

Overview

Scheduler
Telerik Windows Forms Scheduler is a highly-customizable appointment presentation component that offers rich Outlook®-style functionality. Now you can add rich scheduling UI to any Windows Forms application and enjoy a lightweight yet highly customizable component. The product delivers swift performance, simplified deployment and limitless customization capabilities and is suitable for use in large-scale enterprise applications.

Features

  • Day, MultiDay, Week, WorkWeek, Month and Timeline Views

    The Windows Forms Scheduler control by Telerik uses a single control to display the Day, MultiDay, Week, WorkWeek, Month and Timeline Views. This feature ensures simplified deployment, much better flexibility and saves the need to write or modify the logic behind for all different view controls to make them work as one control. Added to that, you can set your preferences from one place to apply to all views. 

    RadScheduler for WinForms - Views

    Top

  • Powerful Data Binding

    When we started developing the Windows Forms Scheduler we knew that we could make the data binding process much simpler. The data binding process is entirely codeless, giving you the freedom to spend your time on other tasks. A Data Source property is available directly in Scheduler’s ActionList, which you can use to specify the SchedulerBindingDataSource component which will be used as a data source in RadScheduler. You can find more information in the Codeless Data binding in RadScheduler for WinForms Q2 2009 blog post: 

    RadScheduler for WinForms Smart Tag 

    Telerik Windows Forms Scheduler is designed to take advantage of powerful provider architecture. It uses the Provider Design Pattern to allow for easy integration into existing applications. This also allows it to connect to various data sources.

    • Binding to a data source - For extended development capabilities, RadScheduler can store its data in a database using a data source provider so that any other data-aware control can access it;
    • Binding to business objects - RadScheduler allows binding to objects of any arbitrary structure, which follows the same basic pattern as binding to database tables. This is very helpful if your scheduling data originates from somewhere other than an easily accessible database, for example an email based system.
    • Binding custom fields to an appointment - The default data fields used to manage appointments are not all the data an appointment can hold, which means that the scheduler's custom fields can be bound to an appointment. You can specify as many fields as you need. If you specify custom fields, you can allow your end-users to modify field values via custom dialogs, or initialize these fields in code. With this approach, you don't have to create any additional data storage to maintain extended data for individual appointments.
    • Unbound mode - If you don't need to store your data in a database, you can just use RadScheduler’s collections for storing appointments, resources, etc.
    • Advanced properties - Not only simple, but advanced properties, such as assigned resources and recurrence rules can be saved in the data source (the recurrence rules are saved as an iCal formatted string).
    • Binding appointments to resources - the Scheduler provides full control over the process of binding appointments to resources.
    • Full support for ORM tools, including Telerik OpenAccess ORM.

    Top

  • Familiar User Interface and Navigation

    A first-rate scheduling component should offer intuitive, simple, and familiar interface, to help the user review all events in a fast and efficient manner. Telerik Windows Forms Scheduler provides simplistic, but powerful interface, following closely the established UI standards:
    • RadScheduler displays all of its events in a Time table. Its headers consist of a date header on top, and a vertical time ruler on the left (when in day/week view). All Time table headers can be customized to show specific information such as different time/date formats;
    • Time ruler - a must-have in any scheduler, an advanced time ruler is displayed in all DayView derivatives. The default scale of the ruler can be set with a single property to any of the predefined values, or the user can select a new scale by simply right-clicking in the time ruler and selecting the preferable setting:
    • Current time is indicated on the time ruler by a small pointer;
    • RadScheduler offers the ability to display all-day and multi-day events above the timeline;
    • Workday hours can be specified within the timeline to make it easier for end-users to carry out scheduling. They are properly indicated by a lighter color, similar to Microsoft Outlook.  
    • Current Day is highlighted in most scheduler views for a better visual presentation. 

    RadScheduler for WinForms - Structure

    Top

  • Appointment Capabilities

    Creating and editing appointments with Telerik Windows Forms Scheduler is easy and is done with just a few mouse clicks. The component provides the end user with the freedom to set his/her status for the particular appointment (busy, free, tentative, unavailable), as well as the ability to choose a color-coded category which relates to the appointment (business, personal, vacation, etc), much like he/she would do in Microsoft Outlook.

    All appointment dialogs can be tailored to the application’s specifications. Since all Scheduler dialogs are build with Telerik WinForms controls, they can easily be tweaked, customized and extended with new controls and features to fit any custom scenario.

    • Appointments can be any events, one-time or recurrent, with a start and end time. RadScheduler provides a familiar and intuitive Edit Appointment dialog to help the end-user with creating, editing, or deleting appointments:

      RadScheduler for WinForms - Edit Appointment Dialog
    • Recurring appointments are a vital part of any calendar application and the Telerik Windows Forms Scheduler control offers all options - Daily, Weekly, Monthly, and Yearly recurrence. The component also supports for storing the appointment recurrence rules in the data source in the form of iCal strings:

      Recurrence - RadScheduler for WinForms
    • The Status representation indicates whether the user will be able to attend a particular event. Four different options are provided out-of the-box - Busy, Free, Tentative, and Unavailable, but they can be extended and fully customized to your needs, or new ones added programmatically. Depending on the selection, RadScheduler will display the status in a dedicated area on the left-hand side of the event - a feature especially handy when there are many events. This feature is available for all appointments, including the ones that span over multiple days:

      RadScheduler for WinForms - Status Support
    • To indicate the importance of a particular appointment, Telerik Windows Forms Scheduler provides several Categories which use coloring to indicate an appointment’s type. The available fields are None, Important, Business, Personal, Vacation, Must Attend, etc, however new categories can be added programmatically. The Categories' background is fully customizable:

      RadScheduler for WinForms - Categories
    • Resource management - Depending on your needs, you can set different resources that are shared in the organization, such as company cars, laptops, and even meeting rooms, even if they are stored in a data base. Telerik Scheduler can manage these resources for a particular appointment, depending on the user’s choice and store the assigned resources in a data base: 

      RadScheduler for WinForms - Resources

    Top

  • End User Capabilities

    Built with usability in mind, Telerik Scheduler grants the user with familiar Microsoft Office-like UI and behavior, which means that no learning is required to work with the control:

    • A Scheduler Navigator control at the top allows for quick switching between the available scheduler views (Day, Week, Month), and to toggle weekends on/off. It also navigates back and forth within a view and shows the current dates in a fully customizable and localizable Date Header. RadSchedulerNavigator can easily be bound to a RadScheduler instance both in the Visual Studio Designer and in runtime;

      Navigator Controls for RadScheduler for WinForms 
    • Resizing and moving appointments - Like all known schedular applications, appointments can be resized by dragging the appointment edges, and can be moved to a new time slot by simple drag and drop; 

      RadScheduler for WinForms - Resizing
    • Built-in context menus and dialogs - To assist the user in adding and editing scheduling plans, Telerik Scheduler implements context menus and fully customizable dialogs for new single and recurring appointments, editing appointments, and updating the time ruler;

      RadScheduler for WinForms - Context Menus 
    • Keyboard support - In addition to using the mouse, date browsing can also be done using the keyboard, so your end-users can work with that data more easily;
    • End-user restrictions - You can prohibit end-users from creating, moving, resizing, and copying scheduled appointments;
    • Navigation to appointments outside of the active view - If there are no appointments for a particular period, RadScheduler shows smart navigation buttons which to take the user to the previous/next appointment:

      RadScheduler for WinForms - Quick Navigation 
    • All appointments support ToolTips.

    Top

  • Custom Resources and Resource Grouping

    The Scheduler control by Telerik allows you to define custom resources that can be assigned to the appointments. Custom resources let you associate additional information with your appointments, where the information for each field can be selected from a limited number of possibilities. For example you can load the appointments of different users on a single scheduler by simply choosing the name of the user. The same applies for various resources such as meeting rooms, team events, etc.

    Because custom resources have a limited number of values, RadScheduler can group appointments based on the resources associated with them. For example, you can book different facilities for a variety of events. Resource Grouping is supported in all views.

    RadScheduler for WinForms - Resource Grouping

    Top

  • Data Exchange in iCalendar Format

    The iCalendar is the industry-standard  format, designed to transmit calendar-based data, such as events, meeting requests and tasks to other internet users, via email, or sharing files with an .ics extension. RadScheduler supports iCal by allowing you to import and export appointments in iCalendar format and hence exchange your data with scheduling applications that support iCalendar data, such as Microsoft Outlook and Google Calendar. Most Scheduler fields can be exported to iCal, such as appointment's subject, description, date/time, recurrence settings, and even time zones.

    Top

  • UI Localization

    RadScheduler's dialogs and menus are fully localizable through a simple and intuitive localization provider. In addition, the control automatically formats the dates and times by reading certain values from the machine's regional settings, so you will never have to worry about different date/time configurations. If needed, you can easily override this by setting a specific culture for the scheduler.

    Top

  • Extensive VS.NET Design-time Support

    RadScheduler provides rich design-time support functionality making customizations and configurations very easy. Some of the key capabilities are:

    • Design-time support for declarative data sources;
    • Applying themes in design time and easily switching between them - the Choose Theme command in the Smart tag automatically detects the present themes;
    • Visual Style Builder, Element Hierarchy Editor, and Shape Editor productivity tools for full control over the UI.

    Top

  • Appearance

    The control is shipped with a rich set of themes that allow you to easily build slick interfaces with the look-and-feel of Windows Vista, Office 2007, Outlook, etc. The themes can be easily switched using a single property.

    Navigator Controls for RadScheduler for WinForms

    In addition to the built-in themes for the scheduler navigator, each appointment can be fully customized, including but not limited to its status indicator (busy, tentative, etc), its background (indicating the category it belongs to), text format and positioning, and date/time indicators.

    All RadControls for WinForms come with a feature we call Theme Color Blending, which allows for tweaking the color scheme of a theme, without the need to redo the theme from scratch. The updated color scheme is applied to all Telerik WinForms controls that you are using in your application for a fresh new look. Or you can build a new theme from scratch to fit your exact visual demands by using the Visual Style Builder productivity tool.

    Top

$999

Part of RadControls for WinForms

License:
Developer License with Subscription and Priority SupportAdd to Cart
Add-ons for RadControls
Full List of Controls

Product Resources

Powered by Sitefinity ASP.NET CMS

Contact Us | Site Feedback | Terms of Use | Privacy Policy
Copyright © 2002-2010 Telerik. All rights reserved.