記事カテゴリ

ユーザー機能


 2024年4月25日(木) 22:01 JST

[Delphi] GExpart

  • 投稿者:
  • 表示回数
    4,473

GExpertsはDelphi IDEを拡張するツール(エキスパート?ウィザード)集でXEにも対応しています。
現時点での最新版は1.34です。
http://www.gexperts.org/

GExpertsには非常に便利な機能がまとめられているので、インストールしておくと便利です。
しかし、フォームのフォントが欧文の設定になっているので修正しておく必要があります。
Font.CharSet が CHARSET_DEFAULT では無く大部分が CHARSET_ANSI になっています。

GExpertsにはいくつか便利な機能がありますが、英語表記なので読めなくて取りあえず使ってみるという感じで手探りです。
他のサイトでも紹介がありますが、くろねこが使って便利だと思った機能を抜粋。

  • Backup Projectプロジェクトに登録されているファイル群をZIPファイルにまとめてアーカイブできます。
    バックアップやソースコードでの配布に便利です。
  • Clean Directories
    プロジェクトのディレクトリにあるDCUや~付きのバックアップファイルなどを削除することができます。
    以前はバッチファイルでやってましたが、プロジェクトフォルダごとにコピーしなくてすむから便利です。
    プロジェクトごとに前回の情報を覚えていてくれるとさらに便利なんだけど…。
  • Clipboard History
    クリップボード履歴機能です。
  • Code Proofreader
    MSOfficeのオートコレクト機能みたいな感じでしょうか?
    Dictionaly Replacementを使用すると辞書に登録されている単語を入力した際に、自動的に大文字小文字の修正や入力ミスの修正を行います。
    頭を大文字にするだけではないのが便利。
  • Components to Code
    デザイナで選択(複数可)しているコンポーネント生成するためのコードをクリップボードの出力します。
  • Editor Experts
    • Sort Selected Lines
       選択している行をソートします。
    • Reverse Statement
       代入式の右辺と左辺を入れ替えることが出来ます。何気に便利です。
       for文で使用するとループを逆順(downto)にすることができます。
    • Align Lines
       代入式が複数行存在するときに、各行の:=の位置をそろえることが出来ます。
      ソースコードの成形という意味ではDelforExが好きなのですが...欧文フォントになってるので文字化けするのが難点
  • IDE Menu Shortcuts
     IDEのメニュー項目にショートカットキーを割り当てることができます。
  • Message Dialog
     MessageDlgまたはMessageBoxを使用したメッセージダイアログを表示するためのコードを挿入します。
    なかなか便利でデフォルトではCtrl+Dで呼び出せます。
  • Replace Components
     デザイナ上で選択したコンポーネントを別のコンポーネントに変更します。たとえばTButtonのコンポーネントをTBitBtnに変換する等です。変換先のコンポーネントはある程度互換性のあるコンポーネントでないといけません。
     
  • Set Tab Order
    デザイナ上でコンポーネントのタブオーダーを修正します。
    標準機能は選択中のコンテナ内部だけのタブ順ですが、この機能はフォーム全体のタブ順を取り扱えるので便利です。
  • Source Export
    ソースコードを強調表示付きでHTML/RTFとして、ファイル/クリップボードに出力します。
    Syntax Highlighterを使うようになったからHTMLとしては使わないかな?
    何か講習か何かでドキュメントとを作らないといけなくなったら使うかも?

トラックバック

このエントリのトラックバックURL:
https://www.blackcat.xyz/trackback.php/ProgramingFAQ_del0076

以下のコメントは、その投稿者が所有するものでサイト管理者はコメントに関する責任を負いません。