午後2時に、私は出席するためにベイシャンロードのシャングリラホテルに来ました
Li Weiの効率的なDelphi.netの講義は大きくはありませんでしたが、いっぱいでした。
講義を通して、Li Weiは、.NETがWin32よりも遅くないことを繰り返し繰り返しました。
.NETの下で開発するときに注意する必要がある効率性の問題
焦点、およびその場でdelphi.netのいくつかの例が実証されました、
.NETの下でアプリケーションを開発するときに注意する必要があるいくつかのことを説明するために使用されます
問題、これらの問題は、アプリケーションの効率(CLRのJITおよびGC、文字列、ボクシング/アンボックス、マルチスレッドなど)と密接に関連しています。
講義の終わりに、リー・ウェイはその場でdelphi9を見せてくれました。
BDS3.0である必要があります。
c#builder2.0、asp.net用のecoなどを見ることができます。読み込み後、メインインターフェイスを入力できます。
全体的なスタイルとDelphi8に大きな変化はありません。
新しいプロジェクトを作成するときは、Delphiプロジェクトページ(つまり、Win32)、Delphi.netページ、Ecoアプリケーションページ、ASP.NETページのECO、C#アプリケーションページなど、多くのウィザードを見ることができます。
VB.NETアプリケーションページ、TDDページ(つまり、テスト駆動型開発、テストがあります
ユニット、テストケースなど)およびその他。
メインメニューにはリファクタリング機能メニューと、エディターの右クリックメニューがあります。
Li Weiは、宣言変数と抽出方法関数を実証しました、
モデルビューパーツでは、Delphi9はDelphi8よりもモデリング機能をさらに強化しました。
UMLのユースケース図とシーケンス図はサポートされていないようですが(この点でvs.netのために一緒にいることからまだ程遠い)、クラス図最終的に
読み取りと書き込み、つまり、コードと同期する機能により、クラス図にクラス図を直接描画することも、コードを自動的に描画できます。 。
言語に関しては、Delphi9がインラインキーワードを新たに導入しました(この機能を伝えたくありませんよね? 、VCに到達するか、範囲に近づいていると主張しますWin32(残念)に追加されていません。
Delphi8に基づくコードエディターでは、マウスを変数名またはクラス名に置くことができます列とこの変数に関する簡単なコメント(もちろん、このコメントは変数を定義するときにXMLタグに記述する必要があると思います。vs.netのように、実際には、この関数はvs.netから学んだ場合ですが、いくつかの改善を行い、チップウィンドウが出てきました^_^は非常にpp^_^ですが、Li Weiのマシンでそれを試して、関数宣言の行で「///」を押しました、Delphi9それはXMLから自動的にジャンプしませんvs.netのようなタグ。 delphi9のパラメーター洞察ウィンドウはまだdelphi8と同じです
醜い、私は多くの過負荷機能に遭遇しました。私の印象では、messagebox.show()が登場したとき、誰かがこの問題を繰り返しました美しさ、それは実用性によって解決されなければなりませんか?
Syneditは、コードの同期編集機能であるコードエディターのもう1つのハイライトです。この変数が選択した領域に表示される他の場所を自動的に変更します。これはより便利です。
TDDに関しては、Li Weiはデモを行わなかったし、私はそれを探求する機会がなかったが、彼に尋ねた後、彼は公式バージョンが出る前に、TDDがさらに強化するべきであり、それをさらに強化するべきであり、ないだろうと言った現在の2つのウィザード、テストユニット、テストケースのみ。
MDAに関しては、Ecoは最終的にASP.NETをサポートしています。学習に加えて、実用性の意味ははるかに少ないです。
CaliberRM、Starteam Integrationなどのその他の機能は、Delphi8と比較して統合レベルが改善されるかどうかを実証していませんでした。
一見すると、私の全体的な印象は、全体的なIDEがまだ十分に詳細ではないということです。
このバージョンでは、デルフィの開発者を完全に節約することは少し難しいと思いますボーランドはそれを実装することができます。
最後に、DevexpressがDelphi9でCoderushを開発するという強い希望があります!
Coderushなしで環境に戻る前にCoderushを使用するのはとても苦痛です~~~!