DevExpress 15.1䜕が新しくお面癜いですか

倏の始たりは、 DevExpress補品の新しいバヌゞョンの時期です。このバヌゞョンでは、コンポヌネントに倚くの改良を加えたした。 たた、すべおのツヌルの生産性ず䜿いやすさを高めるために䞀生懞呜働きたした。 私たちが行ったすべおの䜜業から「最も」郚品を遞択するこずは非垞に難しいため、完党なリストはここで芋぀けるこずができたす 。 同じ蚘事で、最も重芁で䟿利で興味深い倉曎を説明しようずしたした。これらは新しいコンポヌネントず機胜の䞡方であり、既存のコンポヌネントず機胜の改善です。 そしおもちろん、 DevExpress 15.1の新しいバヌゞョンに関する短いビデオを甚意したした。



DevExpress 15.1の新機胜ず興味深い点は䜕ですか


Winforms


このリリヌスでのWinFormsの䞻な革新の1぀は、 MVVMパタヌンのサポヌトです 。



新しいコンポヌネント-Accordionが登堎したした。これにより、ネストされたレベルの数に制限のない階局ナビゲヌションメニュヌ、組み蟌みの怜玢、芁玠内のテキストず画像を衚瀺する機胜、グルヌプを衚瀺および非衚瀺にするアニメヌションなどを簡単に䜜成できたす。



もう1぀の新しいコンポヌネントは、 ナビゲヌションペむンずナビゲヌションフレヌムです。 1぀目は、ペヌゞが1列に䞊んだナビゲヌションバヌで、アクティブなペヌゞを衚瀺できたす。 2番目のペヌゞにはペヌゞのコレクションも含たれ、さたざたなナヌザヌ生成コンテンツを衚瀺したり、スムヌズなアニメヌションでペヌゞを切り替えたりできたす。



このリリヌスでは、 GridやTreeListなどのコンポヌネントの機胜を拡匵しお、ナヌザヌが必芁な情報をすばやく芋぀けられるように怜玢フォヌムをカスタマむズしたした。



スプレッドシヌトは 、匷力なデヌタ怜蚌メカニズムを通じお゚ンドナヌザヌのデヌタ怜蚌を提䟛するようになりたした。 有効な倀のドロップダりンリストを䜜成し、セルに必芁な桁数たたは文字数を蚭定し、さたざたなテヌブル匏を䜿甚しおデヌタを確認できるようになりたした。



印刷蚭定の新しいペヌゞを䜿甚しお、ナヌザヌはヘッダヌずフッタヌをドキュメントに远加でき、ペヌゞ番号、珟圚の日付ず時刻、ファむル名、シヌト名などを衚瀺できたす。



レむアりトの新しい衚スタむルは、テヌブル内の芁玠を効果的に配眮し、さらに、さたざたな衚蚭定を䜿甚しお柔軟に構成されたす。



WPF


Gridコンポヌネント甚のWPFのこのリリヌスから、 カヌドビュヌモヌドでのピクセル単䜍のスクロヌルが利甚可胜になりたした。これは、珟圚のものずは異なり、スムヌズさずパフォヌマンスが向䞊しおいたす。 耇雑な構造を持぀カヌドのセットだけでなく、倚数の芁玠をスクロヌルするずきに特に圹立ちたす。



たた、 GridColumn.Bindingオプションによる凊理パフォヌマンスが向䞊し、 マスタヌ/詳现ビュヌモヌドのテヌブルの機胜が拡匵されたした。たずえば、耇数の行を同時に遞択できるようになりたした。



これで、 チャヌトコンポヌネントの色をデヌタ゜ヌスチャヌトのデヌタに蚭定できたす。 たた、定矩枈みのColorizerを䜿甚しお 、倀ず色の範囲を蚭定するこずにより、デヌタから取埗した倀によっおポむントに色を割り圓おるこずができたす。



ペヌゞの向き、甚玙サむズ、むンデントなど、スプレッドシヌトコンポヌネントの印刷蚭​​定甚の新しいダむアログボックスが衚瀺されたす。



リッチ゚ディタヌコンポヌネントでは、゚ンドナヌザヌは、コメントが䞍芁になった堎合にコメントの線集、新しいコメントの䜜成、倉曎、非衚瀺、たたは削陀ができるようになりたした。 ドキュメントレむアりトのAPIが倉曎されたした -レむアりト芁玠のツリヌず芁玠自䜓にアクセスできるオブゞェクト、プロパティ、メ゜ッドが登堎したした。



Mapコンポヌネントには、新しいタむプのマップであるデカルトマップを衚瀺する機胜が远加されたした。これは、さたざたな建築蚈画や地圢マップの衚瀺に非垞に圹立ちたす。



ASP.NET WebForms + MVC


昚幎、 DevExpress ASP.NET Rich Text Editorのプレビュヌバヌゞョンが発衚されたした。これは、 WebFormsおよびMVCで利甚できたす。 この問題では、この新しい匷力なテキスト゚ディタヌの公匏リリヌスが行われたした。これには、さたざたなリスト、ハむパヌリンク、タッチデバむスのサポヌト、読み取り専甚モヌドなどの䜜成機胜が含たれたす。



ただし、プレビュヌバヌゞョンでは、 カヌドビュヌコンポヌネントが利甚可胜になりたした。これは、デヌタを凊理するためのASPxGridViewず同様の機胜を備えおいたす ServerModeモヌドでの倧量のデヌタの゜ヌト、フィルタリング、凊理。



゚ンドナヌザヌは、新しいChart Designerクラむアントを䜿甚しお、ブラりザヌでグラフをオンラむンで柔軟にカスタマむズできるようになりたした 。これにより、芁玠を远加および削陀し、グラフずそのデヌタの倖芳、堎所を管理できたす。



リボンコンポヌネントには新しいタむプの芁玠が远加されたした。 ギャラリヌバヌずギャラリヌドロップダりンアむテムで、゚ンドナヌザヌは特定のリストから䜕かをすばやく簡単に遞択できたす。



HTML゚ディタコンポヌネントには、゚ンドナヌザヌがタグ階局を衚瀺および管理できるようにするタグむンスペクタヌや、タグ、属性、芁玠プロパティに蚭定できるフィルタリングなど、倚くの新しい機胜匷化が登堎したした。



ASP.NETファむルマネヌゞャヌコンポヌネントには倚くの倉曎がありたす。たずえば、チェックボックスを䜿甚しおファむルずディレクトリを遞択する機䌚や、゚ンドナヌザヌがフォルダヌ内のディレクトリを远跡できるナビゲヌションの衚瀺などがありたす。



ダッシュボヌド


このリリヌスのダッシュボヌドの新機胜には、 グリッドおよびピボットコンポヌネントのセルの条件付き曞匏蚭定がありたす。



指定したフォヌマット芏則に埓っお、特別なセルずテヌブル行を遞択するために䜿甚できたす。



これは、特定のテヌブル芁玠を遞択するための基準の柔軟なシステムにより可胜です。これは、耇数のグルヌプ 倀、䞊郚/䞋郚、平均、範囲に分割できたす。



倀グルヌプのルヌルを䜿甚しお、静的な倀を比范するこずができたす。たずえば、「より小さい」、「より倧きい」などです。 Top / Bottomグルヌプでは、特定の倀を䜿甚しお、セルから耇数の䞊䜍たたは䞋䜍のセルを遞択できたす。 平均グルヌプは、平均倀よりも倧きいたたは小さい倀を持぀セルを遞択するのに圹立ちたす。 範囲グルヌプ-曞匏蚭定ルヌルで範囲を指定し、オプションでさたざたな色ずアむコンを䜿甚しお範囲を補足したす。



たた、蚈算フィヌルドの䜜成に䜿甚できるSum、Avg、Countなどの合蚈倀を蚈算する関数が䜿甚可胜になりたした。



DevExpressダッシュボヌドは 、DBMSに加えお、 Entity Frameworkず任意のナヌザヌデヌタ゜ヌス Object Data Source の䜿甚を可胜にするデヌタアクセス゚ンゞンを曎新したした 。 たた、 ク゚リビルダが曎新され、匏を介しおパラメヌタを蚭定する機胜を備えた組み蟌みプロシヌゞャのサポヌトが远加されたした。



ドキュメントサヌバヌ


リリヌス15.1では、新しいXL Export゚ンゞンが䜿甚可胜になり、デヌタをXLCS、XLS、およびCSV圢匏に゚クスポヌトできるようになりたした。 内郚モデルを䜜成したせんが、デヌタをストリヌムに盎接曞き蟌みたす。 これにより、最小限のメモリオヌバヌヘッドで最倧のパフォヌマンスが保蚌されたす。 次の機胜がサポヌトされたした。




eXpressAppフレヌムワヌク


このリリヌスでは、 eXpressAppフレヌムワヌクは、新しいWebテヌマのプレビュヌバヌゞョンを提䟛したす。これは、デスクトップずタッチデバむスの䞡方でXAF Webサむトをより䟿利に䜿甚できるように蚭蚈されおいたす。



通知モゞュヌルが䜿甚可胜になりたした。これは、以前のリリヌスのプレビュヌバヌゞョンで提瀺されおいたした。 以前のバヌゞョンず比范しお、モゞュヌルの機胜が拡匵されたした。たずえば、通知に関連付けられおいるビゞネスオブゞェクトの線集可胜な蚭定を開いたり、ポップアップなしで控えめな通知を䜜成したりするこずが可胜になりたした。



このリリヌスから、 Microsoft ADO.NET Entity Frameworkで ワヌクフロヌモゞュヌルを䜿甚できるようになりたした。



デプロむされたアプリケヌションの管理は、 アプリケヌション管理者によるModel.xafmlファむルからの蚭定のむンポヌトや、デスクトップ、ブラりザヌ、モバむルアプリケヌションの蚭定の個別のストレヌゞなど、倚くの新機胜を実装するこずにより倧幅に簡玠化されたした。



CodeRush


このリリヌスのCodeRushの䞻な革新は、 Roslynプラットフォヌムコヌド分析甚のCおよびVisualBasicコンパむラずAPIのセットのサポヌトでした。 このプラットフォヌムはVisual Studio 2015の䞀郚です。



Visual Studio 2015には、おなじみのクラシックCodeRushずRoslyn甚の新しいCodeRushの2぀の補品がありたす。 Roslynバヌゞョンの利点は、速床ずメモリ消費の倧幅な削枛です。



クラシックバヌゞョンから転送された倚数の機胜に加えお、Roslynの新しいCodeRushには新しい機胜- コヌドカバレッゞが含たれおいたす。これにより、ナニットテストでコヌドカバレッゞを分析できたす。 Roslyn甹CodeRushの無料プレビュヌバヌゞョンは、Visual Studio Extension Galleryから今すぐむンストヌルできたす。



DevExtremeおよびHTML5


DevExtremeの新しいりィゞェットの1぀は、匷力なデヌタ凊理機胜ず柔軟な倖芳蚭定を備えた Pivot Gridです。



もう1぀の新しいりィゞェットはSchedulerです 。これを䜿甚するず、前日、週、月に衚瀺できるさたざたな皮類のむベントを䜜成できたす。



蚭蚈には、コンパクトずコントラストずいう2぀の新しいテヌマがありたす。 1぀目はペヌゞ䞊のコンポヌネントのより効率的な配眮を可胜にし、2぀目は芖芚障害を持぀人々向けに蚭蚈されおいたす。 コンポヌネントのフォントラむブラリは倧幅に拡匵されおおり、必芁に応じお、たずえばFont Awesomeなど、独自のフォントラむブラリを接続できたす。



グリッドコンポヌネントは、 Excel圢匏に゚クスポヌトできるようになり、衚が珟圚の状態になっおいたす-匷調衚瀺された行、フィルタヌ凊理、䞊べ替え、デヌタのグルヌプ化が適甚され、数倀ず日付にExcel圢匏が䜿甚されおいたす。



デヌタ芖芚化コンポヌネントでのHTMLマヌクアップのツヌルチップツヌルチップサポヌト。 たた、その堎所はコンポヌネントコンテナの境界ずサむズに䟝存しなくなり、内郚ポむントず境界ポむントの䞡方で同じように芋えたす。



ThemeBuilderは、 DevExtreme SPA Frameworkを䜿甚しお構築されたアプリケヌション内の芁玠の堎所にcss-プロパティを蚭定する機胜を補充したした。



シャマリン


グリッドは、 DevExpressの Xamarin Formsの最初のコンポヌネントであり、 ここからダりンロヌドしお無料で䜿甚できたす 。



フィルタリング、゜ヌト、デヌタのグルヌプ化、高床な機胜などの暙準的なテヌブル機胜の䞡方を備えおいたす。



テストカフェ


今回のリリヌスでは、 TestCafeでテスト枈みのペヌゞのスクリヌンショットを 撮圱できるようになりたした。これはスクリヌンショットのテストに特に圹立ちたす。



テスト結果の衚瀺が改善されたした-レコヌドの䞊べ替え、グルヌプ化、怜玢を含む䟿利なテヌブルがレポヌトの衚瀺に䜿甚されるようになりたした。 結果を予想された結果ず比范し、撮圱されたスクリヌンショットを衚瀺する機胜により、レポヌト自䜓がより詳现になりたした。



新しいバヌゞョンでは、テスト蚭定で特定のオプションを蚭定するこずにより、テストされたペヌゞでのJavaScript゚ラヌの出珟を远跡できたす。



おわりに


DevExpress 15.1のこのリリヌスのコンポヌネントず補品には、倚くの新しく興味深いものがありたす。各リリヌスでは、ツヌルの操䜜をより䟿利で䟿利にしようずしおいたす。 新しいバヌゞョンを詊しお、この蚘事ぞのコメントで圓瀟補品に関する質問、コメント、提案を共有しおください。

Source: https://habr.com/ru/post/J259441/


All Articles