.NETカレンダヌを比范したす。 初めおのデヌト䜓隓

オンラむンプランナヌは、どのデバむスからでもカレンダヌにアクセスできるようにするのが埗意です。 この堎合、コンピュヌタヌやスマヌトフォンで問題が発生した堎合のデヌタの安党性や、デバむス間のスケゞュヌルの同期に぀いお心配する必芁はありたせん。 ただし、このようなプランナヌを䜜成するために蚭蚈されたツヌルの数は、戞惑う可胜性がありたす。 JavaScriptカレンダヌ、.NETカレンダヌがありたす。 カレンダヌは、䞀般的なフレヌムワヌクのサヌドパヌティプラグむンたたはこれらのフレヌムワヌクのコンポヌネントのいずれかです。 スタンドアロンのカレンダヌも利甚でき、他の補品ず統合できたす。 この蚘事の目的は、4぀の異なる.NETコンポヌネントを調べお、泚意を払う䟡倀のあるコンポヌネントず、さたざたなレベルのナヌザヌに最適なコンポヌネントを刀断するこずです。



画像



今日の応募者のリストは次のずおりです。



-DayPilot ASP.NETむベントカレンダヌ

-DHTMLX Scheduler .NET

-Devexpress ASP.NETスケゞュヌラヌ

-Telerik .NETスケゞュヌラヌ



比范のために、基本的なカレンダヌを䜜成し、同時にドキュメントの品質に泚意を払い、ドキュメントが提䟛する機胜ず倖芳を確認したす。 このようなアプリケヌション党䜓を䜜成するプロセスは、各ツヌルで同じように進行するためカレンダヌの䜜成、むベントを保存しおリンクするためのデヌタベヌス、蚘事ではコヌドの䟋を瀺したせん。 代わりに、ドキュメントを䜿甚しお初めお基本的なアプリケヌションを䜜成するのがどれほど簡単かを怜蚎しおください。



それでは始めたしょう。



DayPilot ASP.NETむベントカレンダヌ





DayPilotは、いく぀かのスケゞュヌル管理ツヌルを提䟛しおいたす。



-ASP.NETむベントカレンダヌ、1時間ごずに1日をスケゞュヌルできるむベントカレンダヌ



画像



-ASP.NET Monthly Calendar、数か月の芏暡のむベントのカレンダヌ。 より長いプロセスの蚈画に適しおいたす



画像



-ASP.NETスケゞュヌラ。むベントをいく぀かのカテゎリたたはリ゜ヌスにグルヌプ化するのに適しおいたす。



画像



-ASP.NETガントチャヌトは、 ガントチャヌトの䜜成に圹立ちたす。



画像



最埌の2぀のコンポヌネントは非垞に特殊なツヌルであるため、より䞀般的なもの、぀たりASP.NETむベントカレンダヌを芋おいきたす。



䞻な機胜







機胜の完党なリストは、 このペヌゞにありたす 。



このカレンダヌは、 デモペヌゞで実際に詊すこずができたす 。



DayPilot Webサむトには、かなり流fluentなチュヌトリアルのコレクションが含たれおおり、次のアドレスで利甚できたす www.daypilot.org/tutorials 。 䜿甚可胜なコンポヌネントの䜜成、゚クスポヌト、および構成に関するガむダンスがありたす。 いく぀かの実甚的な䟋もありたす。 たずえば、レストランのテヌブルを予玄するためのアプリケヌション 。



しかし、基本的なカレンダヌに興味があるので、ここにこのmanペヌゞが必芁です。 アプリケヌションの䜜成は、Visual Studioでのプロゞェクトの䜜成、デヌタベヌスの䜜成、デヌタベヌスからのデヌタのロヌドなどのステップに分かれおいたす。 CおよびVB.NETコヌドが利甚可胜です。 最も短気な人は、 このリンクから゜ヌスコヌドをすぐにダりンロヌドできたす。



すべおの指瀺を完了したら、基本カレンダヌをテストできたす。



画像



最小限のアプリケヌションでは、豊富な利甚可胜な機胜に満足できたせん。 䜜成されたむベントは、カレンダヌグリッド内を移動できたす。 アプリケヌション䜜成フェヌズ䞭にデヌタベヌスに远加されたした。 デフォルトで新しいむベントを远加する機胜がありたせん。 この機胜やその他の機胜を远加するには、ドキュメントを詳しく調べる必芁がありたす。 たた、このカレンダヌにはスケヌルを倉曎する機胜がないこずに泚意しおください。 したがっお、数日間にわたっおむベントをスケゞュヌルできるようにするには、月間カレンダヌを䜿甚する必芁がありたす。



良いニュヌスは、機胜のセットが削枛されたカレンダヌのオヌプン゜ヌスバヌゞョンが利甚可胜になったこずです。



費甚



DayPilotはいく぀かの゜リュヌションを提䟛したす。 DayPilot Liteの無料版から始たり、コンポヌネントの商甚版で終わりたす。 執筆時点で1぀のアプリケヌションを䜜成できる1人の開発者向けのDayPilot Pro Web Editionのバヌゞョンは、499ドルかかりたす。 開発者の数に制限のないコンポヌネントずプロゞェクトの数に制限のないコンポヌネントのバヌゞョンは、すでに2499ドルかかりたす。 教育目的の無制限の商甚ラむセンスも999ドルの費甚で利甚可胜です。 SaaSアプリケヌションを䜜成するDayPilot Pro SaaS Editionか、アプリケヌションの䞀郚ずしおバむナリを再配垃するDayPilot Pro OEM可胜性に぀いおは、999ドルから4999ドルを求めおいたす。 各バヌゞョンに぀いお、12か月間の曎新を受信する機胜も利甚できたす。



それでは先に進みたしょう。



DHTMLX Scheduler .NET



DHTMLX Scheduler .NETは、別のスタンドアロンスケゞュヌラツヌルです。 デモペヌゞを芋お、䜜成できるものを想像しおください。



䞻な機胜のリスト







その他。 利甚可胜なすべおの機胜のかなり詳现なリストは、 このペヌゞにありたす 。



このカレンダヌを蚭定する方法はいく぀かありたす。 必芁なファむルを含むパッケヌゞをダりンロヌドするか、NuGetたたはパッケヌゞマネヌゞャヌコン゜ヌルを䜿甚しおカレンダヌを蚭定できたす。 このマニュアルペヌゞは、むンストヌルに圹立぀堎合がありたす。



それでは、ドキュメントに぀いお話したしょう。 DHTMLX Scheduler .NETは、抂しお、同じ開発者のJavaScriptカレンダヌの .NETラッパヌであるため、ドキュメントは2぀の郚分に分かれおいたす。䞻にサヌバヌ偎専甚のペヌゞずクラむアント偎に関する蚘事です。 ドキュメントはサブセクションに分かれおおり、基本的なカレンダヌの䜜成からより埮劙な構成たで、適切なチュヌトリアルをすばやく芋぀けるこずができたす。 ドキュメントの各ペヌゞは、段階的なガむドです。 最も怠laなナヌザヌ向けのビデオチュヌトリアルもありたす 。



珟時点で興味があるのは、基本的なスケゞュヌラヌの䜜成です。 開発者のブログは、 ASP.NETカレンダヌの䜜成に関するこのガむドを芋぀けるこずができたした。 必芁なアクションをステップごずに十分詳现に説明し、必芁なアクションのスクリヌンショットが含たれおいたす。 人生で少なくずも2床目にVisual Studioを目にした堎合、問題はないはずです。



それで、私たちは䜕を埗たした



画像



今回は、カレンダヌのスケヌルを倉曎する機䌚がありたす。 オプションは、日、週、および月です。 珟圚の日が匷調衚瀺されたすが、スケゞュヌルで迷子になった堎合は、[今日]ボタンが圹立ちたす。



新しいむベントを䜜成するにはいく぀かの方法がありたす。 むベントの期間に察応するカレンダヌ領域を遞択するず、画面に線集りィンドりが衚瀺されたす。



画像



カレンダヌ領域をダブルクリックしお呌び出すこずもできたすが、この堎合、むベントの開始時刻ず終了時刻を手動で入力する必芁がありたす。 耇数日のむベントをスケゞュヌルする堎合は、スケヌルを倉曎する機胜が圹立ちたす。



画像



蚈画が倉曎された堎合、䜜成されたむベントはカレンダヌグリッドに沿っおドラッグできたす。



これは、基本的なカレンダヌ機胜のリストの最埌です。 DayPilotのカレンダヌずは異なり、週単䜍たたは月単䜍でスケゞュヌルを衚瀺するために個別のカレンダヌを䜿甚する必芁はありたせん。 基本カレンダヌには、むベントを远加する機胜もありたす。 機胜をさらに匷化するには、ドキュメントを䜿甚できたす。 幞いなこずに、これはテヌマ別のチュヌトリアルに分かれおおり、初心者には理解しやすいでしょう。



費甚



DHTMLX Scheduler .Netは、2皮類のラむセンスを提䟛しおいたす。299ドルの商甚ラむセンスず979ドルの法人ラむセンスです。 ラむセンスの皮類に応じお、暙準たたはプレミアムサポヌト、マむナヌアップデヌトたたはすべおの発信アップデヌトのみを受信する機胜、コンポヌネントを䜿甚しお1぀のプロゞェクトたたはそれらの無制限の数を䜜成する機胜、およびSaaSアプリケヌションのサポヌトが提䟛されたす。



Devexpress ASP.NETスケゞュヌラヌ



DevExpressは、さたざたなプラットフォヌム甚のアプリケヌションを䜜成するための膚倧な数のツヌルを提䟛したす。 このサむトでは、WinForms、iOS、オンラむンアプリケヌション甚のASP.NETコンポヌネントなどの゜リュヌションを芋぀けるこずができたす。



このペヌゞには、カレンダヌ機胜のかなり詳现な説明がありたす 。



むンストヌルファむルは、ダりンロヌドペヌゞで入手できたす 。 スケゞュヌラを個別にむンストヌルする機胜がありたせん。 圌の仕事のためには、.NETおよびMVCコンポヌネントの完党なセットをむンストヌルする必芁がありたすが、これはミニマリズムのファンにずっお魅力的ではありたせん。



ドキュメンテヌション 圌女がたくさん。 特にASP.NETスケゞュヌラに぀いお蚀えば、察応するドキュメントペヌゞはセマンティックの章に分かれおいたす「ここから開始、詳现」、「方法」、および「参照」。それぞれが特定のトピックに関する個別の蚘事を含むサブセクションで構成されたす。すべおが非垞に培底的であり、このツヌルの䜿甚に関するすべおの詳现を䞀貫しお研究するのに圹立ちたすが、実際には基本的なスケゞュヌラを詳现に入らずに詊しおみたい堎合は、実際にYouTubeで利甚可胜な2぀のビデオチュヌトリアルに限定できたすず基本に぀いお話したす そしおプロゞェクトをビルドプロゞェクト、テンプレヌト、皮膚などの皮類 ASPxScheduler入門 、専甚の、実際には、スケゞュヌラを䜜成したす。これらの14分には、どのように物事の仕事のアむデアを取埗するのに十分だろう。



そしお、実際には、トレヌニングの結果。 基本スケゞュヌラ



画像



そしお、嬉しい驚きが私たちを埅っおいたす。 カレンダヌをロヌカラむズするためのアクションは必芁ありたせん。 圌自身が、䜿甚するOSの蚀語に基づいお必芁なパラメヌタヌを遞択したした。



「日」、「就業週」、「1週間」、「月」、および「スケゞュヌル」モヌドでは、珟圚の週に予定されおいるむベントを簡単に远跡できたす。 右偎のナビゲヌションパネルでは、カレンダヌに月ごずに衚瀺される日数の分垃を確認し、月ず幎を切り替えるこずができたす。 新しいむベントを䜜成するには、その期間を遞択する必芁がありたす。その埌、右クリックしお新しいむベントを远加するためのりィンドりが衚瀺されたす。



画像



かなり倚数のパラメヌタヌを構成する機胜がありたす。 むベントの開始日ず終了日、名前、远加情報などに加えお、ラベルの遞択、アラヌトの蚭定、このむベントを繰り返すかどうかの遞択などもできたす。



画像



たた、ラベルやその他の蚭定に応じお、各むベントの倖芳が䞀意になるこずに泚意しおください。 グラフモヌドでは次のようになりたす。



画像



費甚



この開発者からスケゞュヌラを入手するには、ASP.NETコンポヌネントセットのラむセンスを賌入できたす。これには899.99ドルかかりたす。 さたざたなコンポヌネントのセットにサブスクラむブするための3぀のオプション、DevExtreme Complete、DXperience、およびUniversalもありたす。 .NETコンポヌネントは、最埌の2぀のセットにのみ含たれおいたす。 費甚はそれぞれ1499.99ドルず2199.99ドルです。



Telerik .NETスケゞュヌラヌ



レビュヌの以前の参加者ず同様に、 Telerikはほずんどすべおの堎合にかなり広範な゜リュヌションを提䟛しおいたす。iOS、Android、およびWindows Phone甚のモバむルアプリケヌションを䜜成するためのプラットフォヌム。 JavaScript、Web甚のHTML5りィゞェット。 デスクトップ、モバむル、オンラむンアプリケヌションなどを䜜成するための.NETコンポヌネントのセット。



しかし、私たちは珟圚RadSchedulerに興味を持っおいたす 。 リンクをたどるず、カレンダヌ機胜の詳现なリストがあり、それぞれに独自のデモペヌゞがありたす。



前の堎合ず同様に、スケゞュヌラを個別にダりンロヌドするこずはできたせん。䜿甚する堎合は、.NETコンポヌネントの完党なセットをむンストヌルする必芁がありたす。



ドキュメントペヌゞには、利甚可胜なすべおのコンポヌネントに関するセクションが含たれおいたす。 チュヌトリアル、詳现なドキュメント、ビデオ、むンフォグラフィックなどが利甚できたす。 最初は、この倚様性のすべおに簡単に混乱し、どこから始めればよいかわからない初心者を怖がらせるこずができたす。 これらすべおを理解したくない堎合は、YouTubeで利甚可胜なビデオチュヌトリアルをもう䞀床ご芧ください。 1時間以䞊続き、可胜な蚭定に぀いお詳しく説明したすが、基本的な最小カレンダヌを䜜成するには、最初の13分で十分です。



そしお、結果は次のようになりたす。



画像



Telerikのカレンダヌは、デフォルトでナヌザヌが䜿い慣れた蚀語に適応しようずしたす。 しかし、あなたが芋るように、それは圌のために郚分的にしかうたくいきたせん。 曜日ず月の名前のみがロシア語化されたした。 これらの翻蚳の難しさは、この問題の解決に時間を費やすこずを䜙儀なくさせたす。



しかし、カレンダヌに戻りたす。 カレンダヌのスケヌルを倉曎する既におなじみの可胜性に気づくかもしれたせん。 日、週、月にアクセスできたす。 Timelineオプションは、Devexpressのスケゞュヌラヌのオプションず同様に機胜したす。 新機胜はミニカレンダヌです。ミニカレンダヌは、[今日]の暪のボタンをクリックしお開くこずができたす。たた、完党なスケゞュヌルを衚瀺するか、勀務時間のみを衚瀺するかを遞択できたす。



画像



新しいむベントを䜜成するプロセスは、以前のスケゞュヌラず䌌おいたす。 ただし、今回は、定期的なむベントを詳现に構成する機䌚が䞎えられたす。



画像



ドラッグアンドドロップを䜿甚しお、各むベントの期間ず開始日を倉曎できたす。



費甚



Telerikのスケゞュヌラには、ASP.NET AJAXずASP.NET MVCの2぀のコンポヌネントセットがありたす。 それらのそれぞれはあなたに999ドルかかりたす。 この金額には、サポヌトの費甚ず幎間の曎新を受け取る可胜性が含たれたす。



おわりに



考慮されるカレンダヌは、2぀のタむプに分類できたす。 最初の2぀はスタンドアロンツヌルです。 DayPilotの堎合、セットずしおのみ配垃されるため、奜きなコンポヌネントを1぀賌入するこずはできたせん。 考慮される4぀のオプションのうち、DHTMLX Scheduler .NETのみがカレンダヌを個別に賌入するこずを蚱可したす。これは、远加のコンポヌネントに興味がない人にずっお興味深いものです。



残りの2぀のカレンダヌは.NETツヌルの倧芏暡なセットに含たれおおり、バンドル党䜓をダりンロヌドするこずによっおのみ取埗できたす。 したがっお、他のコンポヌネントずの統合が必芁な堎合は、それらに泚意する䟡倀がありたす。



DayPilotおよびDHTMLX Scheduler .NET



DayPilot補品はかなり芋栄えが良いです。 ドキュメントには、各コンポヌネントの操䜜の詳现がある皋床詳しく蚘茉されおいたす。 䞀般的な珟圚のチュヌトリアルは、初心者でもよく理解できたす。 ただし、新参者が気に入らないのは、ベヌスアプリケヌションの䜎機胜であり、その拡匵のためにドキュメントを掘り䞋げる必芁がありたす。 カレンダヌのスケヌリングが䞍可胜であるこずは、やや䞍䟿に思えたす。 どうやら、あなたが奜むものを遞択するか、プロゞェクトに2皮類のカレンダヌを䜿甚する必芁がありたすが、これはあたり䟿利ではないかもしれたせん。 良いニュヌスは、有料のコンポヌネントに加えお、機胜が限定されおいるにもかかわらず、無料のオヌプン゜ヌスバヌゞョンが利甚できるこずです。 このペヌゞで適切なバヌゞョンを遞択できたす。



この点で、 DHTMLX Scheduler .NETはより魅力的に芋えたす。 ドキュメントペヌゞには、さたざたな難易床のチュヌトリアルが含たれおいたす。 ビデオチュヌトリアルも利甚できたす。 初心者でもこのプランナヌに察凊できたす。 䜜成された基本カレンダヌは、すでにかなり機胜的なアプリケヌションのように芋えたす。 カレンダヌのスケヌルを日から月に倉曎したり、むベントを远加および線集したり、ドラッグアンドドロップを䜿甚しおむベントを倉曎したりできたす。 このカレンダヌは商甚ラむセンスで配垃されたす。 30日間の詊甚版も利甚できたす。 こちらからダりンロヌドできたす。



別の方法ずしお、 JavaScriptバヌゞョンのカレンダヌを詊すこずができたす。これは、商甚のPro Editionず、オヌプン゜ヌスバヌゞョンのStandard Editionの2぀のバヌゞョンで利甚できたす。



Devexpress ASP.NET SchedulerおよびTelerik .NET Scheduler



これら2瀟のカレンダヌは、かなり倧きなツヌルセットの䞀郚です。 前述のように、カレンダヌのためだけに遞択する䟡倀はほずんどありたせん。 DevexpressずTelerikのツヌルボックスはVisual Studioず統合され、䜜成段階でアプリケヌションを構成できたす。 たずえば、テンプレヌトず倖芳のスキンを蚭定できたす。 各参加者のドキュメントは非垞に詳现です。 それらのそれぞれは、ビデオチュヌトリアルの存圚を誇っおいたす。



Devexpressのドキュメントは、初心者にずっおより䟿利に芋えたす。 各トピックはサブセクションに分かれおおり、難易床別にグルヌプ化されおいたす。 カレンダヌはより機胜的に芋えたす。 たずえば、むベントのラベルを遞択する機胜は非垞に䟿利です。 たた、倚くの人がロヌカラむズのアプロヌチを奜むかもしれたせん。 コストは、遞択したコンポヌネントのセットによっお異なりたす。 詊甚版は、遞択を支揎したす。 詳现はこちら 。



Telerikのドキュメントは敎圢匏ではなく、初心者にずっお混乱を招く可胜性がありたす。 カレンダヌの䜜成は非垞に簡単で、䟿利な䜜業に必芁なすべおの機胜を備えおいたす。 たた、前の開発者の堎合のように、Tellerikはコンポヌネントのセットず各コンポヌネントの詊甚版のかなり幅広い遞択肢を提䟛したす。



曎新

リク゚ストに応じお、蚘茉されおいる各補品の䟡栌が远加されおいたす。




All Articles