Delphiに関する2009年の最も興味深い出版物

今年、ロシア語を話すDelphiコミュニティで大量の資料が公開されました。 面白いものを見逃す可能性があります。 2009年の最も興味深い出版物へのリンクを1つの出版物に集めようとしました。 すべての出版物は、Delphiに直接関連しています。 かなり多くのことが判明しました。 親切な著者に感謝します!







Mikhail Mokhovアスペクト指向プログラミングとDelphi -AOPとDelphiに関する注記、フレームワークへのリンク。



Dmitry Larionovプログラムのメインの非表示ウィンドウを実際のプログラムのメインウィンドウに変えます-Delphiバージョン<= 2006で書かれたプログラムにT目に見えないTApplicationウィンドウがないことを取り除く方法。



Alexander SharakhovTDateTimeが好きではない理由 -DelphiのTDateTimeデータ型の長所と短所。



Alexey Legkunets関数のグラフを作成するプログラムで作業するプログラマーとユーザーのために知っておくべきこと



Delphiでの複雑なデータ型のパッキング



Alexander Bozhkoによる DelphiでのVista UACの使用の説明

  1. パート1.はじめに。
  2. パート2.ユースケース。
  3. パート3. COM標高モニカーを使用したオンデマンド標高




D2009のインテリジェントな編集技術(リファクタリング)- パート1パート2 パート3 -Delphiの組み込みリファクタリングツールの使用方法の説明。



Vlad(webdelphi.ru)のDelphi 2009に登場したリボンコントロールの詳細な説明

  1. リボンコントロールを段階的に制御します。 ステップ1-視覚的なインターフェース設計。
  2. リボンコントロールを段階的に制御します。 ステップ2-追加のインターフェース要素




Alexey TimokhinメジャープロジェクトのDelphi 2009への移行について -記事の翻訳:「 メジャープロジェクトをDelphi 2009にアップグレードする 」、Lars B. Dybdahl。



Alexey KazantsevDelphiのインターフェイスのサポートの拡張 -Delphiの任意のクラス(基本的なVCLクラスを含む)のカスタムインターフェイスのサポートを追加できるコードの例。



Alexey TimokhinOracle DBMSを操作するためのDelphiコンポーネントの比較表。



ジェネリック





Alexey TimokhinWin32向けのDelphi 2009での汎用プログラミング SébastienDoeraeneの記事Delphi 2009 Win32を使用したジェネリック 翻訳(ボーナスとして、匿名のルーチンとルーチン参照を使用)



Alexey TimokhinC#、C ++、Delphi(Win32)でのジェネリックの比較 -記事の翻訳: C#、C ++、Delphi(Win32)ジェネリックの比較 。 投稿者:Craig Stuntz



Delphi 2010





Alexei TimokhinによるDelphi 2010の新製品の簡単なリスト。



Skiminokウィーバー-第一印象



Skiminokの RAD Studio 2010の自然入力エンジンの概要







Delphi 2010のコードフォーマッターの説明

  1. Delphi 2010フォーマッタ。 図解された参考書。 インデントセクション
  2. Delphi 2010フォーマッタ。 図解された参考書。 スペースセクション




Alexander Bozhkoの Delphi 2010の新製品の概要



  1. Delphi2010。新機能 #1
  2. Delphi2010。新機能 #2
  3. Delphi2010。新機能 #3
  4. Delphi2010。新機能 #4 ":コンパイラの変更
  5. Delphi2010。新機能 #5 :デバッガーの変更。
  6. Delphi2010。新機能 #6:VCLの変更。




Delphi 2010のRTTI:

  1. Delphi 2010 RTTI-基本。
  2. Delphi2010。RTTIと属性
  3. TCustomAttributeの属性と子孫を使用する
  4. TRTTITypeアドバンストリサーチ
  5. TRttiMemberの相続人(パートI)、プロパティ、およびフィールドの詳細な研究
  6. TRttiMember(後編)メソッドの相続人に関する詳細な研究
  7. TRttiContext.Create()およびTRttiContext.Free()を呼び出すのはなぜですか
  8. TValueの概要




JCLおよびJVCLライブラリの説明:



Jediコードライブラリの一般的な説明。 JCL 3.35。

Jedi Visual Control Libraryのコンポーネントの一部を説明する一連の投稿



Alexander Alekseevによる一連の出版物。





Delphiプログラムでのエラー処理:


  1. エラー処理は、Delphiのエラー処理に関する基礎研究です。 さまざまなアプローチが比較され(エラーコードと例外)、例外の外観と処理のメカニズム、例外の診断ツール( Jcl 、FastMM、EurekaLog、Windowsエラー報告)が検証され、エラーを正しく処理する方法に関するヒントが提供されます。 デバッガーなどの操作について説明します。 記事のサイズが大きいため、PDFオプションを使用できます。
  2. アクセス違反の詳細 -Delphiプログラムで最も一般的なエラーの詳細な分析。 それが何であるか、原因、考えられる原因、診断方法、修正方法。
  3. メモリリークの検索-EurekaLog、FastMM、MemProof / AQTimeを使用して、Delphiプログラムでメモリリークを検索する方法に関する記事。
  4. エラーの検出に関するDelphiのプロジェクト設定 -エラーレポートで最も多くの情報を取得するためのプロジェクトの構成方法。
  5. エラーレポートのログファイルを読み取る方法EurekaLog、FastMM、JCL-コールスタックを分析し、エラーの場所を見つける方法。 初心者にとっての典型的な間違い。
  6. ShareWare開発者の観点からのEurekaLog-ShareWareプログラムの開発者から見たEurekaLogの概要(コード保護の問題)。
  7. EurekaLogの凍結防止-EurekaLogを使用して追跡プログラムが凍結します。




プログラムのメモリマネージャ-Delphiのデバイスメモリマネージャの説明。 なぜ、使用されているように、モジュール間相互作用が必要なのですか。



DelphiでのWindows Vista用アプリケーションの構築(2007年以前)



  1. パート1 - DelphiでWindows Vista対応アプリケーションを作成する翻訳。 投稿者:Nathanial Woolls。
  2. パート2 - DelphiでWindows Vista対応アプリケーションを作成する翻訳 更新-2007年1月 。 投稿者:Nathanial Woolls。




Delphi for Win32でのポインターの操作。 - アドレス指定ポインタの翻訳。 投稿者:Rudy Velthuis



オープン配列パラメーターとconstの配列 - オープン配列パラメーターとconstの配列の変換。 投稿者:Rudy Velthuis。



PChars:文字列自体は含まれません -PCharsの翻訳:文字列は添付されません 。 投稿者:Rudy Velthuis



BOOL、ブールおよび整数-BOOL、ブールおよび整数の変換。 投稿者:クリスチャン・ウィマー。



IUnknownで間違っていることを好む人々QueryInterface- 人々がIUnknown :: QueryInterfaceを台無しにする方法の翻訳。 レイモンド・チェンによる投稿



Delphiの例を使用したDllMainの機能:






レイモンドチェンによる一連の記事の翻訳-「IContextMenuの管理方法」とDelphiの例


  1. IContextMenuの管理方法、パート1-はじめに
  2. IContextMenuの管理方法、パート2-コンテキストメニューの表示
  3. IContextMenuの管理方法、パート3-呼び出しの場所
  4. IContextMenuの管理方法、パート4-キーコンテキスト
  5. IContextMenuの管理方法、パート5-メニューからのメッセージの処理
  6. IContextMenuの管理方法、パート6-メニュープロンプトの表示
  7. IContextMenuの管理方法、パート7-デフォルトのメニュー項目の呼び出し
  8. IContextMenuの管理方法、パート8-デフォルトのコマンド呼び出しの最適化
  9. IContextMenuの管理方法、パート9-独自のコマンドの追加
  10. IContextMenuの管理方法、パート10-メニューエクステンダーのレイアウト-基本
  11. IContextMenuの管理方法、パート11-メニューエクステンダーのレイアウト-レイアウト




Raymond Chenによる一連の記事の翻訳: シェルオブジェクトのドラッグ、パート1: Delphiの例を使用したIDataObjectの取得


  1. シェルオブジェクトのドラッグアンドドロップ、パート1:IDataObjectの取得
  2. シェルオブジェクトのドラッグ、パート2:移動の追加
  3. シェルオブジェクトのドラッグ、パート3:「最適化された」動きの定義
  4. シェルオブジェクトのドラッグ、パート4:美しいアイコンを追加する
  5. シェルオブジェクトのドラッグアンドドロップ、パート5:誰かに作業をしてもらう




Delphiでのプラグインシステムの作成に関するAlexander Alekseevの一連のメモ:


  1. パート1.実装オプション(DLL、COM、パッケージ、インターフェースの使用)
  2. パート2.エントリポイントの作成。
  3. パート3。DLL形式のパッケージ内のプラグインの実装。
  4. パート4。DLLとしてのパッケージの説明。
  5. パート5.パッケージをDLLとしてダウンロードする。
  6. パート6. IInitインターフェース。
  7. パート7。プラグインでのエラー処理。
  8. パート8.追加のインターフェースの宣言とストリングの受け渡し。
  9. パート9.他の言語との互換性。 可変サイズのデータ​​交換。
  10. パート10.実装例。
  11. パート11.ソース。



All Articles