Submit Search
Upload
Delphi ideを使わない開発スタイルの紹介
•
Download as ODP, PDF
•
1 like
•
4,305 views
Shinya Okano
Follow
Report
Share
Report
Share
1 of 16
Download now
Recommended
Delphi Plug-ins and Components for dummies
Delphi Plug-ins and Components for dummies
Hikaru Fukushi
gitを使って、レポジトリの一部抽出forkしてみました
gitを使って、レポジトリの一部抽出forkしてみました
Takako Miyagawa
Real Number Modeling (RNM) 超・初級編
Real Number Modeling (RNM) 超・初級編
Wataru Yamamoto
Tegra 186のu-boot & Linux
Tegra 186のu-boot & Linux
Mr. Vengineer
Redmineプラグインのテスト自動化を頑張っている話
Redmineプラグインのテスト自動化を頑張っている話
Ko Nagase
Geopaparazzi Survey Server workshop
Geopaparazzi Survey Server workshop
Andrea Antonello
210927 PMBOK第7版の概要
210927 PMBOK第7版の概要
Yukio TADA
DiI/DIコンテナを一から学んでみた
DiI/DIコンテナを一から学んでみた
tak
Recommended
Delphi Plug-ins and Components for dummies
Delphi Plug-ins and Components for dummies
Hikaru Fukushi
gitを使って、レポジトリの一部抽出forkしてみました
gitを使って、レポジトリの一部抽出forkしてみました
Takako Miyagawa
Real Number Modeling (RNM) 超・初級編
Real Number Modeling (RNM) 超・初級編
Wataru Yamamoto
Tegra 186のu-boot & Linux
Tegra 186のu-boot & Linux
Mr. Vengineer
Redmineプラグインのテスト自動化を頑張っている話
Redmineプラグインのテスト自動化を頑張っている話
Ko Nagase
Geopaparazzi Survey Server workshop
Geopaparazzi Survey Server workshop
Andrea Antonello
210927 PMBOK第7版の概要
210927 PMBOK第7版の概要
Yukio TADA
DiI/DIコンテナを一から学んでみた
DiI/DIコンテナを一から学んでみた
tak
第 1 回 Jetson ユーザー勉強会
第 1 回 Jetson ユーザー勉強会
NVIDIA Japan
用十分鐘《讓你的專案一開始就搞砸》!
用十分鐘《讓你的專案一開始就搞砸》!
鍾誠 陳鍾誠
Hello, DirectCompute
Hello, DirectCompute
dasyprocta
Binderのはじめの一歩とAndroid
Binderのはじめの一歩とAndroid
l_b__
Yocto bspを作ってみた
Yocto bspを作ってみた
wata2ki
async/await不要論
async/await不要論
bleis tift
View Customize Pluginで出来ること
View Customize Pluginで出来ること
onozaty
第1回JUnit勉強会ハンズオン
第1回JUnit勉強会ハンズオン
equj65
Redmineプラグイン導入・開発入門
Redmineプラグイン導入・開発入門
Minoru Maeda
/etc/network/interfaces について
/etc/network/interfaces について
Kazuhiro Nishiyama
テストは料理だ!テストのレシピを見てみよう #wacate
テストは料理だ!テストのレシピを見てみよう #wacate
Kazuhiro Takehana
C++ REST SDKを使ってWebサービスを利用する
C++ REST SDKを使ってWebサービスを利用する
You&I
挫折しないRedmine
挫折しないRedmine
Go Maeda
コードレビューのアンチパターンについて考えてみた
コードレビューのアンチパターンについて考えてみた
Hisao Soyama
AI-first Code Editor 「Cursor」の機能紹介
AI-first Code Editor 「Cursor」の機能紹介
ssuser39314d
20分くらいでわかった気分になれるC++20コルーチン
20分くらいでわかった気分になれるC++20コルーチン
yohhoy
Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステム
Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステム
Junichi Kakisako
Redmine にいろいろ埋め込んでみた
Redmine にいろいろ埋め込んでみた
Kohei Nakamura
Schematic diagrams of GPUs' architecture and Time evolution of theoretical FL...
Schematic diagrams of GPUs' architecture and Time evolution of theoretical FL...
智啓 出川
ある工場の Redmine 2022 〜ある工場の Redmine 5.0 バージョンアップ〜 ( Redmine of one plant 2022 ...
ある工場の Redmine 2022 〜ある工場の Redmine 5.0 バージョンアップ〜 ( Redmine of one plant 2022 ...
Kohei Nakamura
「RAD Studio XE5によるマルチ言語/マルチデバイス開発の進め方」
「RAD Studio XE5によるマルチ言語/マルチデバイス開発の進め方」
Embarcadero Technologies
趣味プロダクトで楽しいコードライフワークを送る
趣味プロダクトで楽しいコードライフワークを送る
volpe_hd28v
More Related Content
What's hot
第 1 回 Jetson ユーザー勉強会
第 1 回 Jetson ユーザー勉強会
NVIDIA Japan
用十分鐘《讓你的專案一開始就搞砸》!
用十分鐘《讓你的專案一開始就搞砸》!
鍾誠 陳鍾誠
Hello, DirectCompute
Hello, DirectCompute
dasyprocta
Binderのはじめの一歩とAndroid
Binderのはじめの一歩とAndroid
l_b__
Yocto bspを作ってみた
Yocto bspを作ってみた
wata2ki
async/await不要論
async/await不要論
bleis tift
View Customize Pluginで出来ること
View Customize Pluginで出来ること
onozaty
第1回JUnit勉強会ハンズオン
第1回JUnit勉強会ハンズオン
equj65
Redmineプラグイン導入・開発入門
Redmineプラグイン導入・開発入門
Minoru Maeda
/etc/network/interfaces について
/etc/network/interfaces について
Kazuhiro Nishiyama
テストは料理だ!テストのレシピを見てみよう #wacate
テストは料理だ!テストのレシピを見てみよう #wacate
Kazuhiro Takehana
C++ REST SDKを使ってWebサービスを利用する
C++ REST SDKを使ってWebサービスを利用する
You&I
挫折しないRedmine
挫折しないRedmine
Go Maeda
コードレビューのアンチパターンについて考えてみた
コードレビューのアンチパターンについて考えてみた
Hisao Soyama
AI-first Code Editor 「Cursor」の機能紹介
AI-first Code Editor 「Cursor」の機能紹介
ssuser39314d
20分くらいでわかった気分になれるC++20コルーチン
20分くらいでわかった気分になれるC++20コルーチン
yohhoy
Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステム
Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステム
Junichi Kakisako
Redmine にいろいろ埋め込んでみた
Redmine にいろいろ埋め込んでみた
Kohei Nakamura
Schematic diagrams of GPUs' architecture and Time evolution of theoretical FL...
Schematic diagrams of GPUs' architecture and Time evolution of theoretical FL...
智啓 出川
ある工場の Redmine 2022 〜ある工場の Redmine 5.0 バージョンアップ〜 ( Redmine of one plant 2022 ...
ある工場の Redmine 2022 〜ある工場の Redmine 5.0 バージョンアップ〜 ( Redmine of one plant 2022 ...
Kohei Nakamura
What's hot
(20)
第 1 回 Jetson ユーザー勉強会
第 1 回 Jetson ユーザー勉強会
用十分鐘《讓你的專案一開始就搞砸》!
用十分鐘《讓你的專案一開始就搞砸》!
Hello, DirectCompute
Hello, DirectCompute
Binderのはじめの一歩とAndroid
Binderのはじめの一歩とAndroid
Yocto bspを作ってみた
Yocto bspを作ってみた
async/await不要論
async/await不要論
View Customize Pluginで出来ること
View Customize Pluginで出来ること
第1回JUnit勉強会ハンズオン
第1回JUnit勉強会ハンズオン
Redmineプラグイン導入・開発入門
Redmineプラグイン導入・開発入門
/etc/network/interfaces について
/etc/network/interfaces について
テストは料理だ!テストのレシピを見てみよう #wacate
テストは料理だ!テストのレシピを見てみよう #wacate
C++ REST SDKを使ってWebサービスを利用する
C++ REST SDKを使ってWebサービスを利用する
挫折しないRedmine
挫折しないRedmine
コードレビューのアンチパターンについて考えてみた
コードレビューのアンチパターンについて考えてみた
AI-first Code Editor 「Cursor」の機能紹介
AI-first Code Editor 「Cursor」の機能紹介
20分くらいでわかった気分になれるC++20コルーチン
20分くらいでわかった気分になれるC++20コルーチン
Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステム
Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステム
Redmine にいろいろ埋め込んでみた
Redmine にいろいろ埋め込んでみた
Schematic diagrams of GPUs' architecture and Time evolution of theoretical FL...
Schematic diagrams of GPUs' architecture and Time evolution of theoretical FL...
ある工場の Redmine 2022 〜ある工場の Redmine 5.0 バージョンアップ〜 ( Redmine of one plant 2022 ...
ある工場の Redmine 2022 〜ある工場の Redmine 5.0 バージョンアップ〜 ( Redmine of one plant 2022 ...
Similar to Delphi ideを使わない開発スタイルの紹介
「RAD Studio XE5によるマルチ言語/マルチデバイス開発の進め方」
「RAD Studio XE5によるマルチ言語/マルチデバイス開発の進め方」
Embarcadero Technologies
趣味プロダクトで楽しいコードライフワークを送る
趣味プロダクトで楽しいコードライフワークを送る
volpe_hd28v
ZendStudioのご紹介
ZendStudioのご紹介
Manabu Shinsaka
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
keroyonn
CICDを始める前に...ビルドデプロイについて再入門
CICDを始める前に...ビルドデプロイについて再入門
harukikato1
RAD Studioで始めるマルチデバイス・クロスプラットフォーム開発ワークショップ
RAD Studioで始めるマルチデバイス・クロスプラットフォーム開発ワークショップ
Kaz Aiso
Sencha & Delphi Ready Studiy
Sencha & Delphi Ready Studiy
Jun Hosokawa
NGN2012B 発表資料
NGN2012B 発表資料
Kenji Nagase
20120927 findjob4 dev_ops
20120927 findjob4 dev_ops
ume3_
PHP でも活用できる Makefile
PHP でも活用できる Makefile
Shohei Okada
LINTから理解するTDD
LINTから理解するTDD
Masafumi Sasaki
WordPress の国際化方法
WordPress の国際化方法
Fumito Mizuno
プログラミング講座 #3 コードを書く
プログラミング講座 #3 コードを書く
ZOIdayo
vscode pipenv docker
vscode pipenv docker
ikdysfm
Dockerを使ってみよう
Dockerを使ってみよう
Ryo Adachi
Windowsアプリテスト自動化 [Friendly+delphi]
Windowsアプリテスト自動化 [Friendly+delphi]
Tatsuya Ishikawa
二求の塾 プログラミング講座(2019-08-10)
二求の塾 プログラミング講座(2019-08-10)
Atsuo Yamasaki
DLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミング
terurou
Googleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOps
Etsuji Nakai
開発者は仕事でリーダブルなコードを書けるのか?
開発者は仕事でリーダブルなコードを書けるのか?
Kouhei Sutou
Similar to Delphi ideを使わない開発スタイルの紹介
(20)
「RAD Studio XE5によるマルチ言語/マルチデバイス開発の進め方」
「RAD Studio XE5によるマルチ言語/マルチデバイス開発の進め方」
趣味プロダクトで楽しいコードライフワークを送る
趣味プロダクトで楽しいコードライフワークを送る
ZendStudioのご紹介
ZendStudioのご紹介
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
CICDを始める前に...ビルドデプロイについて再入門
CICDを始める前に...ビルドデプロイについて再入門
RAD Studioで始めるマルチデバイス・クロスプラットフォーム開発ワークショップ
RAD Studioで始めるマルチデバイス・クロスプラットフォーム開発ワークショップ
Sencha & Delphi Ready Studiy
Sencha & Delphi Ready Studiy
NGN2012B 発表資料
NGN2012B 発表資料
20120927 findjob4 dev_ops
20120927 findjob4 dev_ops
PHP でも活用できる Makefile
PHP でも活用できる Makefile
LINTから理解するTDD
LINTから理解するTDD
WordPress の国際化方法
WordPress の国際化方法
プログラミング講座 #3 コードを書く
プログラミング講座 #3 コードを書く
vscode pipenv docker
vscode pipenv docker
Dockerを使ってみよう
Dockerを使ってみよう
Windowsアプリテスト自動化 [Friendly+delphi]
Windowsアプリテスト自動化 [Friendly+delphi]
二求の塾 プログラミング講座(2019-08-10)
二求の塾 プログラミング講座(2019-08-10)
DLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミング
Googleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOps
開発者は仕事でリーダブルなコードを書けるのか?
開発者は仕事でリーダブルなコードを書けるのか?
More from Shinya Okano
Djangoエンジニアの観点から見たHue
Djangoエンジニアの観点から見たHue
Shinya Okano
Djangoフレームワークのユーザーモデルと認証
Djangoフレームワークのユーザーモデルと認証
Shinya Okano
Djangoフレームワークの紹介
Djangoフレームワークの紹介
Shinya Okano
Pyconjp2016 pyftplib
Pyconjp2016 pyftplib
Shinya Okano
Python入門 コードリーディング - PyConJP2016
Python入門 コードリーディング - PyConJP2016
Shinya Okano
Djangoフレームワークの紹介
Djangoフレームワークの紹介
Shinya Okano
Djangoのエントリポイントとアプリケーションの仕組み
Djangoのエントリポイントとアプリケーションの仕組み
Shinya Okano
Djangoフレームワークの紹介 OSC2015北海道
Djangoフレームワークの紹介 OSC2015北海道
Shinya Okano
Python札幌201406
Python札幌201406
Shinya Okano
Spring4Dの紹介
Spring4Dの紹介
Shinya Okano
Hadoopとその周辺の紹介
Hadoopとその周辺の紹介
Shinya Okano
2011.06.01 和歌山高専
2011.06.01 和歌山高専
Shinya Okano
電子書籍の話
電子書籍の話
Shinya Okano
写真共有アプリのバックエンドサーバー
写真共有アプリのバックエンドサーバー
Shinya Okano
Python札幌 2012/06/17
Python札幌 2012/06/17
Shinya Okano
XenServerによるお手軽開発サーバ運用
XenServerによるお手軽開発サーバ運用
Shinya Okano
mixiアプリ『the Actress』運用にあたっての課題へのチャレンジ
mixiアプリ『the Actress』運用にあたっての課題へのチャレンジ
Shinya Okano
More from Shinya Okano
(17)
Djangoエンジニアの観点から見たHue
Djangoエンジニアの観点から見たHue
Djangoフレームワークのユーザーモデルと認証
Djangoフレームワークのユーザーモデルと認証
Djangoフレームワークの紹介
Djangoフレームワークの紹介
Pyconjp2016 pyftplib
Pyconjp2016 pyftplib
Python入門 コードリーディング - PyConJP2016
Python入門 コードリーディング - PyConJP2016
Djangoフレームワークの紹介
Djangoフレームワークの紹介
Djangoのエントリポイントとアプリケーションの仕組み
Djangoのエントリポイントとアプリケーションの仕組み
Djangoフレームワークの紹介 OSC2015北海道
Djangoフレームワークの紹介 OSC2015北海道
Python札幌201406
Python札幌201406
Spring4Dの紹介
Spring4Dの紹介
Hadoopとその周辺の紹介
Hadoopとその周辺の紹介
2011.06.01 和歌山高専
2011.06.01 和歌山高専
電子書籍の話
電子書籍の話
写真共有アプリのバックエンドサーバー
写真共有アプリのバックエンドサーバー
Python札幌 2012/06/17
Python札幌 2012/06/17
XenServerによるお手軽開発サーバ運用
XenServerによるお手軽開発サーバ運用
mixiアプリ『the Actress』運用にあたっての課題へのチャレンジ
mixiアプリ『the Actress』運用にあたっての課題へのチャレンジ
Delphi ideを使わない開発スタイルの紹介
1.
DelphiIDEを使わない開発スタイルの紹介 岡野真也
2.
自己紹介 岡野真也 @tokibito ブログ: 偏った言語信者の垂れ流し http://d.hatena.ne.jp/nullpobug/ 趣味でツール類をDelphiで作成しています 仕事ではPythonを使ってます
3.
今日は
4.
今日のお題 DelphiIDEを使わずに
5.
今日のお題 コマンドラインユーティリティと テキストエディタで開発
6.
IDEを使わない理由 ● 使い慣れたテキストエディタでプログラミングしたい – キーボード入力速いからさー ●
使い慣れたコマンドライン入力のほうが速くて楽 – マウスが壊れても大丈夫! – いやーキーボード入力速いからさー
7.
愛用してます ● Console2 -
コマンドプロンプトをタブで複数開ける ● GVim - いろんなOSに対応しているテキストエディタ
8.
IDEを使わずにどうやるか Delphiのプログラムのコンパイル
9.
Delphiのプログラムのコンパイル ● RADStudioのコマンドラインユーティリティ – DCC32.EXE
(Win32用コンパイラ) – DCC64.EXE (Win64用クロスコンパイラ) – DCCOSX.EXE (MacOSX用クロスコンパイラ)
10.
コマンドラインコンパイラの使い方 > dcc32 MyProject.dpr
11.
しかしだるい ● 毎回長いコマンドを入力するのはだるい – ビルドツールを使いましょう。
12.
ビルドツール ● Make – Unix/Linuxではおなじみ –
Makefileに記述された作業を実行するコマンドツール ● MSBuild – Microsoftのビルドツール – MSBuild形式のプロジェクトをビルドできる – .NET Frameworkに含まれる – Delphiのdprojはこの形式
13.
ビルドツールの使い方 > make > rsvars.bat >
msbuild
14.
これでハッピー? デバッグとかフォームデザイナどうした?
15.
IDEを使う部分もある ● デバッガ (デバッガをエディタに組み込むのつらいし..) ●
フォームデザイナ (コードで生成するのはつらいし...)
16.
まとめ ● コマンドラインユーティリティでコンパイルできる ● ビルドツールは便利 ●
テキストエディタでつらい部分はIDEも使う
Download now