XtraScheduler Suite (英語版) について

XtraScheduler Suite はVisual Studio .NET用の機能豊富な予定表とカレンダー ライブラリです。

XtraScheduler Suite には、Day ビューとTime ルーラー、Week ビュー、マルチ Week ビュー、マルチ・リソース表示、日付ナビゲーターなどが含まれます。Dayビューが一日または数日にまたがるイベントの、最も詳細情報を表示します。イベントは縦型のタイムラインで表示され、上端がイベントの開始時刻を表し、下端がイベントの終了時刻です。マルチWeek ビューは最も詳細でないビューであり、エンドユーザーが長期予定を閲覧や分析するために設計されました。このビューでは、複数の日を横に次々と位置づけられるため、週間単位の予定表が作成され、個々の新しい週が下に追加されていきます。また、XtraScheduler Suiteは、特定の時間枠へ直感的にアクセスできるDateNavigatorコントロールを搭載しています。一日や数日、一週間や数週間単位でも、一つのクリックで選択できます。

XtraScheduler Suite で構築可能なもの

  • Day ビュー
  • Week ビュー
  • 平日ビュー
  • マルチ Week ビュー
  • 水平タイムライン・ビュー
  • マルチ・リソース表示
  • 日付ナビゲーター
  • Additional Controls - イベント処理に使用可能な、多数の補機的コントロールを XtraScheduler Suite により提供。 これらのコントロールを利用することで、イベント・ラベル/時間ステータス/バインド・リソース/再帰パターンなどの変更に対応。

  イベントの機能

  • リマインダー ― XtraScheduler Suiteにおける数多くの機能と同様に、あらゆるコーディングを必要とすることなく、エンドユーザーによるリマインダー制御/管理の完全な設定を実現。 そこに含まれる機能として、イベントに対してリマインダーを設定するビルトイン・コントロール、および、リマインダーにアタッチされたイベントのためのビジュアル・インジケータ(ベルアイコン)、そして、リマインダーの期限に合わせて自動的に呼び出されるビルトインのリマインダー・ダイアログなどを提供。
  • 再帰イベントXtraScheduler が提供するビルトインのソリューションにより、Event Recurrence ダイアログを介したビジネス要件への取り組みを可能とし、Daily/Weekly/Monthly/Yearly での再帰パターンを実現。
  • 競合の管理 - XtraScheduler による自動的なイベント競合の判断と、矛盾するアポイントメント作成の禁止に対応。 特別に設計されたイベントにより、同一性の矛盾を自動/手動で処理。
  • Day ビューにおける、4種類の時刻表示オプションに対応(数日にまたがるイベントにも対応)。 さらに多様な表示オプションが必要な場合には、スケジューラー・ストレージ・コンポーネントを使った容易な拡張が可能。
  • イベントの種類と重要性を指し示す、11種類のイベント・カラーに対応。時刻表示と同様に、イベント・カラーのカスタム・タイプを自由に追加。
  • イベントの説明文に関する、自動的なワード・ラップに対応。
  • イベントの開始/終了の時刻をキャプションと共に表示する、自動的なヒントを提供。
  • イベント内のカスタム・イメージ - エンドユーザーによる、イベントの迅速な識別を支援するための、特定のイベントおよびアポイントメントに対するユニークなイメージを添付。
  • Custom in-place editors- アポイントメントに特化した内蔵エディタとして機能する、カスタムなエディタ・フォームを実装。

データ・バインドの機能

  • Microsoft Office Calendar との同期を完全にサポート。
  • External Data Source のバインドに対応。
  • 非接続時におけるデータをサポート。
  • イベントにおけるカスタム・フィールドのバインドをサポート。

  データ・エクスポートのオプション

  • XML。
  • ページ/PDF/イメージの印刷に対応。別製品であるXtraPrinting Libraryにより、この処理を実現。Day/Week/Month のビューでの印刷、および、単一ページでの3つのビューの印刷、そして、2種類のテキストによるアポイントメント表現からの選択に対応。
  • Microsoft Outlook カレンダー :SchedulerStorage により、データ交換とアポイントメント同期における双方向のコミュニケーションを実現。
  • vCalendar 1.0 : XtraScheduler を利用するアプリケーションと、vCalendar 1.0をサポートするアプリケーションの間で、容易なデータ交換を実現。

  その他の特徴

  • ローカライズを完全にサポート。
  • スケジューラー・レイアウトの保存と再利用。
  • ヒントによる情報提供。
  • XtraScheduler により、休日ステートの表示への対応。 Microsoft Outlook 形式、あるいは、きわめて単純なシンタックスを持るカスタム XML ファイルからの、休日リストのエクスポートに対応。

  エンドユーザーに提供される機能

  • イベントのサイズ変更と移動に対応。
  • ビルトインのコンテキスト・メニューを提供。
  • ビルトインのダイアログ・エディタにより、Date/Appointment Editor/Event Recurrence/Time Ruler/Print Option への移動に対応。
  • フル・キーボードのサポート。