いろいろ備忘録日記

主に .NET と Python絡みのメモを公開しています。

DevExpress奮闘記-093 (v2011 vol.2リリースノート 個人的まとめ, v11.2, DXv2, 新機能, 重複コードの検出(CodeRush, Duplicate Code))


v2011 vol2がリリースされてから、結構経過していますが今頃リリースノートまとめです。
所々訳が分からなかったり、おかしかったり、面倒なのでそのままの部分とかありますが
ご勘弁を。


ざらっと新機能の一覧を一枚で見たい方は、良ければどうぞ。


v2011 vol.2のリリースノートは以下で見ることが出来ます。

[大きな点での追加機能]

  • タッチサポート
  • DXLayoutControlにTile Layoutが追加された
  • DXScheduler for Silverlightが追加された
  • DXPivotGrid for Silverlightが追加された
  • MapControl for Silverlightが追加された
  • WPFSilverlightにGaugeコントロールが追加された
  • WPFSilverlightにState Indicatorコントロールが追加された
  • WPFSilverlightに新しいエディタコントロールが追加された
  • Silverlightのプロジェクトウィザードが追加された
  • WPF用のテーマエディタが追加された
  • ASP.NET用のテーマビルダーが追加された
  • XAFのASP.NETアプリがAjaxベースのUIとなった。
  • XAFに新たなセキュリティシステムが追加された。(メンバーレベルとオブジェクトレベル)
  • XAF用の中間層アプリケーションサーバーが追加
  • XAF Domain Components Technologyがリリース
  • XPOにて、パフォーマンスの改善、CriteriaOperatorの改善、XPOProfilerのリリース
  • クロスプラットフォームライブラリの改善
  • あといろいろ・・・

[WPF]

  • タッチサポート
    • DataGrid
    • TreeList
    • Chart
    • Gauge
    • PivotGrid
    • DockingLibrary
    • RichTextEditor
  • WPFレポートビューアにて、watermarkのサポート
[WPF Grid Control]
  • タッチサポート
  • Instant Feedback UI Modeにて、WCFサービスのサポート

→WcfInstantFeedbackDataSourceを利用。

  • 新たなスクロールモード「Fix Group Rows」が追加

→グループ化した際の帯の部分を固定してスクロールできるモード。(XtraGridにも存在する。)

  • グループサマリーの表示にて、カラム毎に表示位置(左寄せ、中央寄せ、右寄せ)を設定出来るようになった。
  • ICollectionViewとIEditableCollectionViewのサポート
  • PLINQのサポート

→データソースとして、PLINQをサポート。以下のデータソースクラスを利用する。
・PLinqServerModeDataSource
・PLinqInstantFeedbackDataSource

  • MVVM用の拡張
    • 列とデータサマリーに対するバインディング
    • 自動生成列に対してのテンプレートの利用
    • 行選択状態の同期
  • TreeListView用の拡張
    • 複数ノード選択とクリップボードサポート
    • Hit Testのサポート
    • レイアウトのシリアライゼーションサポートとその他諸々・・
  • その他の改良点
    • グループサマリーの非同期ローディング
    • カラムヘッダーの水平スクロール
[WPF Tree List]
  • タッチサポート
  • 複数ノード選択とクリップボードのサポート
  • Hit Testのサポート
  • レイアウトのシリアライゼーションサポート
  • HieararchicalDataTemplateのサポート
[WPF Chart Control]
  • タッチサポート
  • 複数Paneのサポート
  • 新たなチャートタイプの追加
    • 2D Scatter Line
    • 2D Range Area
    • 2D Overlapped Range Bar
    • 2D Side-by-Side Range Bar
  • Logarithmic Scaleのサポート (対数??)
  • Coordinates Conversion (cross-hair cursors)
[WPF Gauge Control]
  • 新たなCircular Gaugesの追加
  • Custom Scale Elements
    • CircularとLinear scaleに対して、カスタム要素を追加できるようになった。
  • 新たなDigital Gauge Controlの追加
    • LEDデバイスのように文字と数字を表示することが可能.
  • 新たなState Indicator Controlの追加

[WPF Toolbar and Menu System]

[WPF Ribbon Control]
  • リボンの実行時カスタマイズ機能の追加.(Office 2010ライク)
  • リボンのマージ機能のサポート
  • MVVMデザインパターンのサポート
  • Ribbon Action
    • アクションは別で定義して、Ribbon Controlに連結.
  • その他
    • デフォルトコマンド用のアイコンがRibbon Controlに含まれるようになった。
[WPF Scheduler Control]
  • 繰り返し予定ダイアログの追加
[WPF Pivot Table Control]
  • XMLAのサポート
  • フィルタードロップダウンに、フィルター可能なデータのみが表示されるようになった。
  • サマリーの新たな表示方法の追加
    • Percent of the summary in the Grand Total, Column Grand Total or Row Grand Total value.
    • The summary value's rank in its column or row - from largest to smallest values, or vice versa.
    • The index value that reflects the summary value's importance in its row and column context. This value is calculated as follows:
  • ドラッグアンドドロップでフィールドを隠すことが可能に。
  • フィルター項目を隠す事が可能に。
    • CustomFilterPopupItemsイベントをハンドルすることで可能になる。
[WPF Dock Window Control]
[WPF Form Layout Control]
  • インプレースレイアウトビルダー機能が追加
    • デザイナ上にてon-the-flyでレイアウトコントロールを追加できるようになった。
[WPF Data Editor Controls]
  • Search LookUp Editコントロールの追加
  • Font Pickerコントロールの追加
  • ICollectionViewのサポート
    • サポートしているのは、ComboBoxEdit, LookUpEdit, ListBoxEdit
[WPF Theme Editor]
[WPF Theme]
  • The Seven Themeが追加
  • The Office2010Black Themeが追加
[WPF Tile Layout Control & Silverlight Tile Layout Control]
  • DXLayoutControlにて、TileLayoutを選択することにより利用可能。
  • Windows8のようなタイルアプリが作成出来る。
[WPF Rich Editor Control]
  • Enhanced Paragraph Formatting
  • Style Editor
  • Floating Objects Support (Beta)
  • Printing via DXPrinting System

[Silverlight]

[XtraReport for Silverlight]
  • Silverlight用のエンドユーザデザイナが追加
  • プレビュー時にWaterMarkの設定が出来るようになった
[Silverlight Grid Control]
  • Instant Feedback UI ModeがWCF RIA Servicesでも利用可能になった。
  • スクロールモードの追加:Fix Group Rows
    • WinFormsのものと同じ。
  • Align Group Summaries By Columns
  • ICollectionViewとIPagedCollectionViewのサポート
  • MVVM拡張
  • TreeListViewの拡張
  • その他の追加点
    • グループサマリーの非同期ロード
    • 列ヘッダの水平スクロール機能
    • UI Automation Support and Section 508 Compliance
[Silverlight Tree List]
[Silverlight Chart Control]
[Silverlight Gauge Control]
  • WPF版と同じ追加点。
[Silverlight Ribbon Control]
  • WPF版と同じ。
[Silverlight Dock Window Control]
  • MVVMサポート
[Silverlight Form Layout Control]
  • WPF版と同じ。
[Silverlight Data Editor Controls]
  • WPFバント同じ。
[New Theme for Silverlight]
  • The Seven Themeが追加
  • The Office2010Black Themeが追加
[Silverlight Rich Editor Control]
  • Enhanced Paragraph Formatting
  • Style Editor
  • Floating Objects Support (Beta)

[WinForms]

[XtraTile Suite]
[タッチサポート]
  • 以下のコントロールがタッチをサポート
    • Grid Control
    • TreeList Control
    • Chart Control
    • Pivot Grid Control
    • Docking Library
    • Rich Text Editor
    • Image Slider
[WinForm Grid Control]
[WinForm Dock Window, Ribbon & Toolbar-Menu Library]

[DocumentManagerの拡張]

  • ドキュメントセレクタの改善
  • ツールチップのサポート
  • タブのカラーリング機能が追加
    • DocumentManager, XtraTabbedMdiManager, XtraTabControl, XtraLayoutControl
  • Aero Snapが可能に
    • ドキュメントもしくはパネルがそれぞれAero Snap可能になった。

[Dock Libraryの拡張]

  • コンテキストメニューが表示可能に。
  • Auto Hide Layoutの改善
    • Auto Hidden Panelのキャプションがデフォルトでトリミングされないようになった。(最新版のVSライクに)
[WinForms Pivot Table Control]
[WinForms Scheduler Control]
[WinForms Data Editors and Common Controls]
  • Image Sliderコントロールの追加
  • PictureEditにズーム機能と大きな画像の際のスクロール機能が追加
  • Progress Panelの追加
    • 進捗状況の表示に利用できる。
  • Shared Image Collectionの追加
  • その他の拡張
    • TooltipにWindowsネイティブなツールチップを表示できるようなった。
    • Marquee Progress Barに一時停止と再開機能が追加
    • Image Collectionにリソースを自動リフレッシュする機能が追加
[WinForms TreeList Control]
  • Excelスタイルのフィルタードロップダウンが追加
  • Auto Filter Rowの追加
  • 拡張フィルターエディタダイアログの追加
  • フィルターパネルの追加
  • Criteria Operatorsのサポート
    • TreeListにて条件を指定する際にCriteriaを指定可能になった。
[WinForms Splash Screen Manager]
[HTML Formatting]
  • Imageタグのサポートが追加
[Metro Inspired Theme]
  • Metro-Styleテーマの追加
[WinForms Rich Editor Control]
  • Enhanced Paragraph Formatting
  • Style Editor
  • Floating Objects Support (Beta)

-

[ASP.NET]

[iOSAndroid用のタッチサポート]
[ASP.NET Scheduler Control]
  • 時間セルの自動高さ調整が追加。
[ASP.NET Pivot Table Control]
  • Hierarchical Filter for Grouped Fields
  • フィルタードロップダウンに、フィルター可能なデータのみが表示されるようになった。
    • Percent of the summary in the Grand Total, Column Grand Total or Row Grand Total value.
    • The summary value's rank in its column or row - from largest to smallest values, or vice versa.
    • The index value that reflects the summary value's importance in its row and column context. This value is calculated as follows:
  • フィルター項目を隠す事が可能に。
[ASP.NET HTML Editor Control]
[ASP.NET Chart Control]
  • 重なっている軸ラベルを隠す機能を追加 (Hide Overlapped Axis Labels).

[.NET Application Framework (XAF)(ここは丸々訳せていない・・・後で調べて記述し直す事。>自分)]

  • AJAX-based Rendering in XAF ASP.NET Applications
  • Domain Components Technology Release
  • EasyTest
  • Localization
  • Middle Tier Service
  • Middle Tier Security
  • Object-level and Member-level Security
  • Online XAF ASP.NET Demos
  • Project Subfolders in XAF Project Templates
  • Support for Exporting in all Built-in List Editors
  • State Machine Module

[.NET Object-Relational Mapping Library (XPO)]

[CodeRush]

[Cross-Platform Data Library]

  • 新たなServer ModeとInstant Feedbackデータソースが追加
    • EF4用
      • EntityServerModeSource
      • EntityInstantFeedbackSource
    • Parallel Linq to Object
      • PLinqServerModeSource
      • PLinqInstantFeedbackSource
    • WCF Data Services
      • WcfServerModeSource
      • WcfInstantFeedbackSource
    • WCF RIA Services for Silverlight
      • RiaInstantFeedbackSource

================================
過去の記事については、以下のページからご参照下さい。

*1:value in cell) x (Grand Total of Grand Totals

*2:Grand Row Total) x (Grand Column Total

*3:value in cell) x (Grand Total of Grand Totals

*4:Grand Row Total) x (Grand Column Total

*5:value in cell) x (Grand Total of Grand Totals

*6:Grand Row Total) x (Grand Column Total