DevExpress 15.1:何が新しくて面白いですか?

夏の始まりは、 DevExpress製品の新しいバージョンの時期です。このバージョンでは、コンポーネントに多くの改良を加えました。 また、すべてのツールの生産性と使いやすさを高めるために一生懸命働きました。 私たちが行ったすべての作業から「最も」部品を選択することは非常に難しいため、完全なリストはここで見つけることができます 。 同じ記事で、最も重要で便利で興味深い変更を説明しようとしました。これらは新しいコンポーネントと機能の両方であり、既存のコンポーネントと機能の改善です。 そしてもちろん、 DevExpress 15.1の新しいバージョンに関する短いビデオを用意しました。







DevExpress 15.1の新機能と興味深い点は何ですか?





Winforms



このリリースでのWinFormsの主な革新の1つは、 MVVMパターンのサポートです











新しいコンポーネント-Accordionが登場しました。これにより、ネストされたレベルの数に制限のない階層ナビゲーションメニュー、組み込みの検索、要素内のテキストと画像を表示する機能、グループを表示および非表示にするアニメーションなどを簡単に作成できます。











もう1つの新しいコンポーネントは、 ナビゲーションペインナビゲーションフレームです。 1つ目は、ページが1列に並んだナビゲーションバーで、アクティブなページを表示できます。 2番目のページにはページのコレクションも含まれ、さまざまなユーザー生成コンテンツを表示したり、スムーズなアニメーションでページを切り替えたりできます。











このリリースでは、 GridTreeListなどのコンポーネントの機能を拡張して、ユーザーが必要な情報をすばやく見つけられるように検索フォームをカスタマイズしました。











スプレッドシートは 、強力なデータ検証メカニズムを通じてエンドユーザーのデータ検証を提供するようになりました。 有効な値のドロップダウンリストを作成し、セルに必要な桁数または文字数を設定し、さまざまなテーブル式を使用してデータを確認できるようになりました。











印刷設定の新しいページを使用して、ユーザーはヘッダーとフッターをドキュメントに追加でき、ページ番号、現在の日付と時刻、ファイル名、シート名などを表示できます。











レイアウトの新しい表スタイルは、テーブル内の要素を効果的に配置し、さらに、さまざまな表設定を使用して柔軟に構成されます。











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のこのリリースのコンポーネントと製品には、多くの新しく興味深いものがあります。各リリースでは、ツールの操作をより便利で便利にしようとしています。 新しいバージョンを試して、この記事へのコメントで当社製品に関する質問、コメント、提案を共有してください。



All Articles