Successfully reported this slideshow.
DelphiIDEを使わない開発スタイルの紹介岡野真也
自己紹介岡野真也@tokibitoブログ: 偏った言語信者の垂れ流しhttp://d.hatena.ne.jp/nullpobug/趣味でツール類をDelphiで作成しています仕事ではPythonを使ってます
今日は
今日のお題DelphiIDEを使わずに
今日のお題コマンドラインユーティリティとテキストエディタで開発
IDEを使わない理由● 使い慣れたテキストエディタでプログラミングしたい– キーボード入力速いからさー● 使い慣れたコマンドライン入力のほうが速くて楽– マウスが壊れても大丈夫!– いやーキーボード入力速いからさー
愛用してます● Console2 - コマンドプロンプトをタブで複数開ける● GVim - いろんなOSに対応しているテキストエディタ
IDEを使わずにどうやるかDelphiのプログラムのコンパイル
Delphiのプログラムのコンパイル● RADStudioのコマンドラインユーティリティ– DCC32.EXE (Win32用コンパイラ)– DCC64.EXE (Win64用クロスコンパイラ)– DCCOSX.EXE (MacOSX用クロスコ...
コマンドラインコンパイラの使い方> dcc32 MyProject.dpr
しかしだるい● 毎回長いコマンドを入力するのはだるい– ビルドツールを使いましょう。
ビルドツール● Make– Unix/Linuxではおなじみ– Makefileに記述された作業を実行するコマンドツール● MSBuild– Microsoftのビルドツール– MSBuild形式のプロジェクトをビルドできる– .NET Fra...
ビルドツールの使い方> make> rsvars.bat> msbuild
これでハッピー?デバッグとかフォームデザイナどうした?
IDEを使う部分もある● デバッガ (デバッガをエディタに組み込むのつらいし..)● フォームデザイナ (コードで生成するのはつらいし...)
まとめ● コマンドラインユーティリティでコンパイルできる● ビルドツールは便利● テキストエディタでつらい部分はIDEも使う
Upcoming SlideShare
Loading in …5
×

Delphi ideを使わない開発スタイルの紹介

2,663 views

Published on

  • Be the first to comment

Delphi ideを使わない開発スタイルの紹介

  1. 1. DelphiIDEを使わない開発スタイルの紹介岡野真也
  2. 2. 自己紹介岡野真也@tokibitoブログ: 偏った言語信者の垂れ流しhttp://d.hatena.ne.jp/nullpobug/趣味でツール類をDelphiで作成しています仕事ではPythonを使ってます
  3. 3. 今日は
  4. 4. 今日のお題DelphiIDEを使わずに
  5. 5. 今日のお題コマンドラインユーティリティとテキストエディタで開発
  6. 6. IDEを使わない理由● 使い慣れたテキストエディタでプログラミングしたい– キーボード入力速いからさー● 使い慣れたコマンドライン入力のほうが速くて楽– マウスが壊れても大丈夫!– いやーキーボード入力速いからさー
  7. 7. 愛用してます● Console2 - コマンドプロンプトをタブで複数開ける● GVim - いろんなOSに対応しているテキストエディタ
  8. 8. IDEを使わずにどうやるかDelphiのプログラムのコンパイル
  9. 9. Delphiのプログラムのコンパイル● RADStudioのコマンドラインユーティリティ– DCC32.EXE (Win32用コンパイラ)– DCC64.EXE (Win64用クロスコンパイラ)– DCCOSX.EXE (MacOSX用クロスコンパイラ)
  10. 10. コマンドラインコンパイラの使い方> dcc32 MyProject.dpr
  11. 11. しかしだるい● 毎回長いコマンドを入力するのはだるい– ビルドツールを使いましょう。
  12. 12. ビルドツール● Make– Unix/Linuxではおなじみ– Makefileに記述された作業を実行するコマンドツール● MSBuild– Microsoftのビルドツール– MSBuild形式のプロジェクトをビルドできる– .NET Frameworkに含まれる– Delphiのdprojはこの形式
  13. 13. ビルドツールの使い方> make> rsvars.bat> msbuild
  14. 14. これでハッピー?デバッグとかフォームデザイナどうした?
  15. 15. IDEを使う部分もある● デバッガ (デバッガをエディタに組み込むのつらいし..)● フォームデザイナ (コードで生成するのはつらいし...)
  16. 16. まとめ● コマンドラインユーティリティでコンパイルできる● ビルドツールは便利● テキストエディタでつらい部分はIDEも使う

×