フォーラム


ゲスト  

ようこそ ゲスト さん。このフォーラムに投稿するには 登録が必要です。

ページ: [1] 2 3 4
トピック: Delphi Advent Calendar 2013
DEKO
管理者
投稿数: 2690
Delphi Advent Calendar 2013
on: 2013/12/01 16:48 Sun

Delphi Advent Calendar 2013

去年から始まった Delphi Advent Calender !
当然、今年もやります!
Delphi ユーザーの皆さん、年末のお祭りに参加しましょう!

Advent Calendar とは

技術系のアドベント・カレンダーとは、12/1 ~ 12/25 日まで、1日1人が各々のブログやウェブページに、技術やテクニックを紹介するイベントです。
もちろん、ここでは Delphi の Advent Calendar ですので、VCL や FireMonkey の使い方や、IDE の小技とか、Delphi に関わる話なら何でも構いません!

基本的には1日1人が担当しますが、人数が満たない場合は、1人が複数の日にちを担当しても構いません。

 
[Delphi Advent Calendar 2013]
http://qiita.com/advent-calendar/2013/delphi/about

[Delphi Advent Calendar 2013 (togetter)]
http://togetter.com/li/606397

# twitter のハッシュタグは #delphiadvent2013 です。
# 2013 年度分は終了しました。

DEKO
管理者
投稿数: 2690
12/01 VCL も地味に進化しているんですよ!
on: 2013/12/01 16:50 Sun

[VCL も地味に進化しているんですよ!]
http://delphimaniacs.blogspot.jp/2013/12/vcl.html

DEKO
管理者
投稿数: 2690
12/02 カメラの画角を変える方法
on: 2013/12/02 10:03 Mon

[カメラの画角を変える方法]
http://www.luxidea.net/delphi-lab/aov/

DEKO
管理者
投稿数: 2690
12/03 Delphi の紹介 (最初から)
on: 2013/12/03 00:00 Tue

{ これは Delphi Advent Calendar 2013 の 12/03 分の記事です }

最近 Windows の最新版が出ましたが、".1" って何だよその小数は。しかも ".1" と言いながら、結構アチコチ変わってるのよね。まぁ、確かに前バージョンよりは使い易くなったとは思うのですが、次の Windows が素晴らしいデキだという噂も流れていますね。

次の Windows をあれこれ詮索しても仕方がないので、現行の Windows に Delphi をインストールしてご紹介したいと思います。

ハイ、コレキタ! 最新の Windows。流行のフラットデザインですね。

グラフィックアクセラレータがあると 1024×768 の高解像度で作業できます…いやー広いな。え?PC-98 の 640×400?アレはウインドウじゃなくてドアですよ、ドア。そういや CRTトリニトロンダイアモンドトロンどっちがキレイなの?ダンパー線?僕は気にならないですね。

DOS/V 機なら VL バス用のグラフィックアクセラレータがいいんじゃないですかね?ISA バスより高速ですし。サウンドブラスターは付けてないですね、会社であまり音は鳴らしませんし、あんまりカード増設すると IRQ がコンフリクトしちゃいますからね。

チューチューマウス ですか?マウスカーソルを見失う事があるので、僕は入れてませんね。HDD の容量はどうかな?こないだ ICM の外付け SCSI HDD 付けたから大丈夫だろう。

そして…ハイ、コレキタ! Delphi。

名前からは想像しにくいとは思いますが、言語は Pascal の派生。Turbo Pascal を進化させたようなものです。

[VB]
・勝手にコードを整形すんなや。
・スクリーンエディタなんだから自由に改行させろや。なんだよそのアンダーバーは?
・要は N88-BASIC コンパイラみたいなもんやん?

[MS-C]
・何行書けばウィンドウ出せるん?

[Visual C++]
・文字列連結くらい直感的に書けないもんなん?
・フォームはやっぱりリソースエディタで書くん?

とまぁ、Microsoft の開発環境は極端というかなんというか…。「もうちょっとバランスいい開発環境はないものかね?」という要求に応えてくれるのが Delphi です。

[フォーム]
・フォームエディタでペタペタ。VB みたいにできるよ。
・イベントハンドラも VB みたいに書けるよ。

[コード]
・自由に改行できるよ。
・文字列は + で連結できるよ。
・API も自由に使えるよ。

[コンパイラ&IDE]
・コンパイラは速いよ。
・エディタは矩形選択できるよ。
・変な整形もしないよ。

え?日経バイトで「Delphi はダメだ」「将来に不安がある」って書かれてたって?どれどれ…あ、ホントだ。しかもこれって Delphi 発売前に書かれてるじゃん。

ま、それはともかくとして、ヒトの話を聞いて全部知ったつもりにならずに、自分で一度試してみるといいんじゃないかな?今なら雑誌とかに EEP (早期体験プログラム=体験版) の CD-ROM が付属してるみたいだし。ちゃんと使ってもいないのに文句を言うのはアホのする事だよ?

ちなみに Delphi のインストールはこんな感じね。メーターがインストールの進捗になってるのは面白いね。

さてさて、テレホタイムになったので、Nifty-Serve の FDELPHI でも巡回しますか…。

…とまぁ、1995 年に脳内タイムトリップして書いてみました。「Delphi を最初から紹介する」 って始めに断っておきましたしね (^^;A

あれから 18 年経ちますが、Delphi は「あの時のまま」とも言えますし、「全くの別物」とも言えます。昔 Delphi 触っていて現状を知らない方は、ぜひ製品情報ページを読んでみてください。

 
See Also:

[Delphi の製品概要 (Embarcadero)]
http://www.embarcadero.com/jp/products/delphi

[Delphi の製品情報 (DEKO のアヤしいお部屋)]
http://ht-deko.minim.ne.jp/Delphi/index.html

[説明するのも面倒臭い事 (Delphi Forum)]
http://ht-deko.minim.ne.jp/delphiforum/?vasthtmlaction=viewtopic&t=904

Mr.XRAY
メンバー
投稿数: 192
Re: Delphi Advent Calendar 2013
on: 2013/12/03 11:04 Tue

ひょへ~,懐かしいって,Delphi の初期バージョンは使ったことないですが.
Windows 3.1 とか.
その当時は OS/2 Warp で C++ でしたから,
考えてみたら,Fortran, C++, VB 使っていたんですね.

>何行書けばウィンドウ出せるん?

ウィンドウを表示するまでが一苦労.
Delphi 3.1 (あれ ? 3.1 って) を使い始めた頃,こんな簡単なコードで本当に動くのかいな ?
と思いまたね.もちろん動作しまたけど.
当時,VB で開発したアプリの編集を頼まれましたが,VB のバージョンによって,
まるっきり違う言語に感じたことがあります.

Delphi が,今でも昔のコードが,ほとんどそのまま使用可能なのは驚異的です.
より新しいバージョンで作成した,特に Delphi 2009 以降で作成したコードは,
古いバージョンで使用不可の部分以外が動作するのも驚異的です.
(注意 : あくまでも個人的な感想です)

DEKO
管理者
投稿数: 2690
Re: Delphi Advent Calendar 2013
on: 2013/12/03 22:32 Tue

OS/2 Warp

そこそこ Windows バイナリも動作しましたっけね。>OS/2 Warp

ウィンドウを表示するまでが一苦労.

これは当時の C / C++ で悪戦苦闘した方しか解らないかもしれませんね。今だとそんな苦行に身を投じる方は少ないと思います (特殊用途ではまだいらっしゃるでしょうけれど)。

Delphi が,今でも昔のコードが,ほとんどそのまま使用可能なのは驚異的です.

この点は VB -> VB.NET と決定的に違いますよね。

igy
メンバー
投稿数: 473
Re: Delphi Advent Calendar 2013
on: 2013/12/03 22:34 Tue

バージョン情報のダイアログで、「Alt」キーを押しながら「AND」と入力すると・・・

DEKO
管理者
投稿数: 2690
Re: Delphi Advent Calendar 2013
on: 2013/12/03 23:02 Tue

バージョン情報のダイアログで、「Alt」キーを押しながら「TEAM」と入力すると・・・

igy
メンバー
投稿数: 473
Re: Delphi Advent Calendar 2013
on: 2013/12/03 23:14 Tue

バージョンによって違うかもしれませんが、
quality
developers
jedi
なんてのも・・・

Mr.XRAY
メンバー
投稿数: 192
Re: Delphi Advent Calendar 2013
on: 2013/12/03 23:22 Tue

>バージョン情報のダイアログで、「Alt」キーを押しながら「AND」と入力すると・・・

Delphi XE でやってみたけど,何もでてこないです.
昔のやつかな ? たしかネットで読んだような記憶があります.

>バージョン情報のダイアログで、「Alt」キーを押しながら「TEAM」と入力すると・・・

これはでました.開発に携わった方々なのでしょうか.

>これは当時の C / C++ で悪戦苦闘した方しか解らないかもしれませんね。今だとそんな苦行に身を投じる方は少ないと思います (特殊用途ではまだいらっしゃるでしょうけれど)。

私なんか,「フォームを使用しないアプリはどうしたらいいのでしょうか」
という質問を読むと,そんなことで悩むならフォームを非表示でやれよな,と思ってしまいます.
昔,フォームを表示するのにどれだけ苦労したと思うんだとね.

今は,VCL アプリケーションを選択すると,既にフォームが出来ているんですから.
本当にビックリしました.それと,クラスとその継承の概念です.
使い初めてしばらくしてでしょうか,題名は忘れましたが,Delphi 誕生のことを書いた本が出版されました.
購入して読みました.クラスという概念の導入に至ることが書いてありました.
それを読んで CPU 開発の中心人物であった,嶋という方のことを思い出していた記憶があります.

ページ: [1] 2 3 4
WP Forum Server by ForumPress | LucidCrew
バージョン: 1.7.5 ; ページロード: 0.048 sec.