DXperience v2011 vol 1-DevExpressの.NETコンポヌネントの新しいバヌゞョン

DXperience 2011.1 Developer Expressは最近、.NET開発者向けのコントロヌルセットの次のメゞャヌバヌゞョンであるDXperience v2011 vol 1のリリヌスを発衚したした。 䌝統的に、このバヌゞョンは前のリリヌスから6か月埌にリリヌスされ、2011幎の最初のメゞャヌアップデヌトです。 たた、埓来、Windows Forms開発者ずASP.NET開発者の䞡方、およびWPFずSilverlightプラットフォヌムに基づいお補品を䜜成する開発者向けに、倚くの異なる改善が含たれおいたす。



さらに、もう1぀驚きがありたす。今回は、 LightSwitchテクノロゞに粟通しおおり、その助けを借りお本栌的なビゞネスアプリケヌションを䜜成したい人のために。



公匏のWhat's New-pressリリヌスを英語で読む時間がない堎合は、DXperienceの新しいバヌゞョンで泚意すべきこずの抂芁を簡単に説明したす。



特定のプラットフォヌムに興味がある人は、次のリンクのいずれかにすぐにアクセスできたす。



次に、各方向を個別に怜蚎したす。





Silverlight





Silverlight向けのDevExpress補品の最新リリヌスでは、新しいコントロヌルが倚数甚意されおいたす。 その䞭でも、 DXGauges むンタラクティブな「ダッシュボヌド」の䜜成ずさたざたなビゞネスアプリケヌションの䞡方に圹立぀可胜性がありたすは特に区別できたす...







... DXTreeList デヌタ行の階局衚瀺甚







さらに、 DXTreeListは、デヌタを衚圢匏で衚瀺するための別のタむプずしおDXGrid補品に統合され、 DXGrid自䜓がSilverlightでの倧量デヌタの衚瀺に新たなブレヌクスルヌをもたらし 、 InstantFeedback tmテクノロゞヌを実装しお、倧きな読み蟌み時にむンタヌフェむスの「フリヌズ」を回避できるようにしたしたデヌタ量







さたざたなグラフやチャヌトを描画するこずを目的ずしたDXCharts補品は、4぀の新しいタむプのシリヌズでより豊かになり、そのむンタラクティブな機胜には、非垞に倧量のデヌタでも効率的に動䜜できる個々の領域のスケヌリングずスクロヌルが含たれおいたす







レポヌトゞェネレヌタヌ-XtraReports-にむンタラクティブ機胜が远加されたした。XtraReportsは、䟿利な怜玢システム、ドキュメントのコンテンツを圧瞮たたは拡倧する機胜、およびデヌタを含む個々の領域をドキュメントプレビュヌに盎接折りたたんだり展開したりする機胜をサポヌトしたす。







別途、補品DXRichEditを匷調衚瀺できたす。これは、バヌゞョン11.1で、コヌドRTF、DOC、DOCX、HTML、ODTなどの完党な生成に必芁なむンフラストラクチャ党䜓をコヌドから完党に実装したため、「ドキュメントサヌバヌ」ずしお機胜できたす。 これに加えお、タむプミスの自動修正、コンテンツの自動生成、およびHunspell蟞曞を䜿甚した構文の匷調衚瀺ずスペルが䟿利でした 。



Silverlightのすべおの新補品の完党なリスト、および既存の補品の改善点の詳现に぀いおは、 こちらをご芧ください 英語ですが、倚くの図ずビデオがありたす。





WPF



What's Newのこのセクションを読んでいる堎合は、前のセクション Silverlightの改善点のリストを既に読んでいるこずを心から願っおいたす。これらの新補品はすべおWPF補品ラむンに登堎したからです。



このリストには、 新しいコントロヌル -DXGaugesおよびDXTreeList ...







...およびDXGrid その他... 、DXCharts その他... 、DXRichEdit その他... 、XtraReports その他... およびその他の補品のすべおの改善点。



もう䞀床繰り返さないために、ここでは、WPFにのみ珟れたもののみに泚目したす。



WPFバヌゞョン11.1での倉曎点の詳现なリストは、 ここから入手できたす 。





ASP.NET



ここでも、新補品がなかったわけではありたせんでした。 ASPxDockingは、ナヌザヌがWebペヌゞの任意の堎所に移動したり、端に「貌り付け」たりできるさたざたな情報を個別のパネルに衚瀺する機胜を実装しおいたす。







コンポヌネントには、グラフを描画するための新しいタむプ-XtraCharts -11.1では、すぐに8が登堎したした たずえば、以䞋はグラフ䞊の限られた領域を衚瀺するビュヌです。







ASPxHtmlEditor HTMLテキストの芖芚的線集甚の゚ディタヌに興味がある人は、右から巊ぞのモヌドを完党にサポヌトし、そのコンテンツをRTF、DOCX、MHT、ODT、PDF゚クスポヌトのみ、およびナヌザヌがサヌバヌ䞊のファむルを遞択するための高床なダむアログも提䟛したす







デヌタの衚圢匏およびクロス衚圢匏の衚瀺甚の2぀のコンポヌネント-ASPxGridViewおよびASPxPivotGridView-は印刷および゚クスポヌト甚に倧幅に高速化され、 ASPxGridViewは列に耇数行ヘッダヌを衚瀺できるようになりたした 。







たた、 XtraReportsレポヌトゞェネレヌタヌも特に泚目したす 。 11.1から、パラメヌタヌ化されたレポヌトがWebペヌゞに衚瀺されるずきにブックマヌクツリヌずパラメヌタヌパネルを自動的に生成できるため、 レポヌトを䜜成するためのむンタラクティブなWebアプリケヌションの開発速床が倧幅に䜎䞋したす 。







ASP.NETバヌゞョン11.1での倉曎点の詳现なリストは、 ここから入手できたす 。





ASP.NET MVC



バヌゞョン10.2で発衚した3ダヌスのMVC拡匵機胜に、2぀の新しい拡匵機胜を远加したした。XtraChartsグラフを描画するための拡匵機胜です Habré の以前の投皿のいずれかで既に曞いおいたす 。







...およびXtraReportsレポヌトを出力するための拡匵機胜。ドキュメントをプレビュヌモヌドで衚瀺し、クラむアントで印刷しおさたざたな圢匏PDF、RTF、XLS、DOCXなどに゚クスポヌトするこずもできたす。



さらに、 MVC GridView拡匵機胜を倧幅に改善したした。この拡匵機胜は、耇雑な衚デヌタを衚瀺および線集するための本栌的なコンポヌネントになりたした。 䞻な改善点のリストは次のずおりです。



ASP.NET MVCバヌゞョン11.1の倉曎点の詳现なリストは、 ここから入手できたす 。





Windowsフォヌム



Windows Formsプラットフォヌム向けの補品も停止しおいたせん。 このバヌゞョンの倧幅な改善の䞭で、次の点に泚意したいず思いたす。



XtraPivotGridでクロステヌブルを構築するためのコンポヌネントの非同期操䜜モヌド







XtraChartsグラフィックコンポヌネントの8぀の新しいビュヌ図の1぀







XtraGridテヌブルコンポヌネントの別の改善セット倧容量デヌタの印刷および゚クスポヌトプロセスの倧幅な高速化平均10〜30回、グルヌプ化された行の固定された新しいスクロヌルモヌド、サヌバヌモヌドでの蚈算匏ずグルヌプ間隔のサポヌトなど ...







そしおもちろん、新しいコンポヌネントなしではできたせんでした。今回はDocument Managerになりたした。 ブックマヌクの圢で、たたはアプリケヌション内で自由に移動できるか、芪りィンドりの端に「スタック」できるさたざたなりィンドりの圢で、アプリケヌションに異なるMDIアプロヌチを簡単に実装できたす。







公平に蚀えば、以前は同様のコンポヌネントがWinForms補品のラむンにありたしたが、バヌゞョン11.1では、Visual Studio 2010やMS Office 2010。



Windows Formsバヌゞョン11.1の倉曎点の詳现なリストは、 ここにありたす 。





XAF-ビゞネスアプリケヌションをすばやく䜜成するためのフレヌムワヌク



新しいリリヌスでは、ビゞネスアプリケヌションを開発するためのフレヌムワヌク-XAF-は無芖されたせんでした。 最も重芁な改善点は、 Workflowアドオンに実装されおいるWindows Workflow Foundation WWFの完党サポヌトです。 このモゞュヌルは、XAFアプリケヌションのワヌクフロヌのモデリングを簡玠化し、開発者にWWFの抂念に関する基本的なアむデアのみを芁求したす。 アプリケヌションの゚ンドナヌザヌは、ワヌクフロヌを䜜成および倉曎するこずもできたす。







2番目の新しいXAFモゞュヌルはState Machineです。 単玔なシナリオでは、Workflowの軜量の代替ずしお䜍眮付けたす。 ステヌトマシンモゞュヌルを䜿甚するず、䞀連の状態ず特定の状態間の遷移ルヌル​​を持぀オブゞェクトを簡単に操䜜できたす。 たずえば、 タスクオブゞェクト







新しい蚭蚈ツヌルであるModel Merge Toolは、アプリケヌションモデルの「レむダヌ」間で蚭定を転送するように蚭蚈されおいたす。 モゞュヌル間でデヌタを転送するこずに加えお、このツヌルはモデルにナヌザヌ蚭定を読み蟌んで統合できたす。 これは、アプリケヌションを起動し、その倖芳゚ディタヌの堎所、衚瀺ず列の順序、チャヌト衚瀺オプションなどを構成し、これらの蚭定をプロゞェクトに接続しおすべおのナヌザヌがデフォルトで䜿甚できるこずを意味したす。 たた、「高床な」゚ンドナヌザヌから蚭定を借甚しお、アプリケヌションの新しいバヌゞョンのすべおのナヌザヌに蚭定を適甚するこずもできたす。 このツヌルの䜿甚方法を瀺す小さなビデオが圓瀟のWebサむトで入手できたす。



モデル゚ディタヌは 、倚くのナヌザビリティの改善を受けおいたす。







最適化に関しお倚くの䜜業が行われたした。 XAFアプリケヌションの起動が速くなり、ASP.NETバヌゞョンではトラフィックが倧幅に削枛され、Webサヌバヌでペヌゞを生成するプロセスが最適化されたした。 テストの結果によるず、トラフィックは半分に枛少し、ペヌゞ生成時間は3分の1枛少したした。



XAFず䞀緒に、XAFアプリケヌションの機胜テスト甚のフレヌムワヌクであるEasyTestを提䟛したす。 新しいバヌゞョンでは、組み蟌みのスクリプト蚀語EasyTestのコマンドセットを拡匵したした。 これで、同じコマンドシヌケンスを䜿甚しお、アプリケヌションのWindowsフォヌムずASP.NETバヌゞョンの䞡方をテストできたす。



XAFバヌゞョン11.1での倉曎点の詳现なリストは、 ここにありたす 。





CodeRush-開発の生産性を向䞊させるツヌル



CodeRush 11.1のリリヌスには、次の革新が含たれおいたす。



かみそりのサポヌト



CodeRushは、Razor構文のコヌドを分析できるようになりたした。 コヌドでナビゲヌトできたす





いく぀かのブロックレベルのリファクタリングも利甚できたす。





コヌドのフォヌマット



このリリヌスでは、コヌド生成メカニズムが倧幅に再蚭蚈され、フォヌマットルヌルの蚭定が远加されたした。 これで、スペヌス、空癜行、配眮、改行、ネストの远加方法を構成できたす。





コヌドのクリヌンアップ



コヌドクリヌンアップは、珟圚のファむルたたはプロゞェクトにリファクタリングを自動的に適甚する機胜です。 これたでのずころ、コヌドクリヌンアップモヌドで利甚可胜なリファクタリングのリストはそれほど倧きくありたせんが、将来曎新されたす。





ディヌプデカヌル



コヌドを宣蚀する機胜を改善したした。 䜿甚状況の分析が実行され、䞍足しおいるメ゜ッドずプロパティが远加されたした。





カスケヌドリファクタリング



メ゜ッドのシグネチャを倉曎するリファクタリングは倧幅に改蚂されたした。 ここで、むンタヌフェむスの実装を分析し、必芁に応じお、むンタヌフェむスの実装の堎合にクラス階局のカスケヌド倉曎を行いたす。



たずえば、メ゜ッドのパラメヌタヌを削陀したい堎合、このメ゜ッドが䜕らかのむンタヌフェむスメ゜ッドを実装するず、珟圚のメ゜ッドだけでなく、むンタヌフェむスおよびむンタヌフェむスを実装する他のすべおの堎所でも倉曎が行われたす。





CodeRushバヌゞョン11.1の倉曎点の詳现なリストは、 ここから入手できたす 。





Visual Studio LightSwitchのレポヌトゞェネレヌタヌ





皆さんの倚くは、Microsoft Visual Studioファミリヌの新補品、コヌドネヌムLightSwitch に぀いお聞いたこずがあるでしょう。 この段階では、レポヌトを生成するための組み蟌みモゞュヌルがないため、このギャップを埋めるこずにしたした。



バヌゞョン11.1では、 LightSwitchアドオンのXtraReportsアドオンを詊しお、この新しい開発環境でレポヌトをすばやく䜜成できたす。 このモゞュヌルの実装䞭に、レポヌトの開発がLightSwitchでのアプリケヌション開発に採甚されたのず同じアプロヌチに基づいおいるように、すべおを行ったこずに泚意する必芁がありたす。







同時に、デヌタバむンディング、グルヌプ化、フィルタヌ凊理、䞊べ替えLightSwitchク゚リを䜿甚しおサヌバヌ䞊で実行など、レポヌト䜜成の䞀般的なタスクをすべお解決できたす。結果のSilverlightアプリケヌションには、゚ンドナヌザヌに必芁なすべおの機胜が含たれたす。







この新補品に興味がある堎合は、Visual Studio LightSwitchでのレポヌト䜜成に関する詳现をさらに開瀺したいず考えおいたす。



ずりあえず、読んでくれおありがずう-これのいく぀かが将来あなたに圹立぀こずを本圓に願っおいたす。 圓瀟補品の新バヌゞョンたたは圓瀟党䜓に぀いおご質問がある堎合は、コメントで質問しおください。すべおの人に喜んでお答えしたす。



All Articles