「delphi」を含む日記 RSS

はてなキーワード: delphiとは

2008-12-12

プログラマーへの道

3Kだの7Kだの言われるプログラマー1年目のオレが

どうしようもなくIT業界に進むことになった学生に寝ぼける。

まずはひとつの言語をとことんやれ

プログラミング言語の種類にはC、VBJAVADelphiPHPPerlとか無数にあるが

どれでもいいからひとつ好きなの選んで学べ。

どれにしようかと迷うぐらいならCかJAVAやっとけ。

あまりマイナー言語プログラミグ嫌いになるからやめとけ。

まずは基礎だ

いきなり難しいことしようとは考えず、入門書通りに文字を表示したり

掛け算したりそういうのを確実にやれ。

FizzBuzzっていう基礎さえできてれば屁をこく方が難しいプログラミングがある。

1からどんどん数を増やしていくプログラミングだ。

3の倍数になった場合は数字の変わりに「Fizz」と表示させて

5の倍数になった場合は数字の変わりに「Buzz」と表示させる。

3と5の公倍数になった場合は数字の変わりに「FizzBuzz」と表示させるシンプルプログラムだ。

プログラミングできるって言っておいてこれもできない奴が結構いるわけだ。

学習の仕方

とりあえず入門書買って順々に進んで行け。

大抵のサイトはやり方と簡単な説明だけで詳細な説明が載ってないから本は買え。

そして一気にやろうとするな。先週やったことを30分でもいいから今週にもしろ。

ソースコピペじゃなくて自分の手で打ち込め。足でもいいぞ。

ミスすることはとてもステップアップに繋がるからな。

IDEや補完機能がついたエディタなんて使わないで

メモ帳で作って、コマンドプロンプトからコンパイルすること。

あと、目標を立てろ。1日10ページとか1章とかそんなんでいいから

そして最後の5分は今日やったことをノートでもブログにでも書け。

本とかの練習問題では目標タイムとか書いてあるからそれを守るように解いていけ。

時間を多めにとってある入門書の練習問題程度で目標タイムに届かなかったら前の章からやり直せ。

仕事生産性が非常に大切だ。 仕事遅いのにできる人より残業して給料貰ってる汚い大人にはなるなよ。

とりあえず基礎だ基礎。

基礎を学び終わったら

普通なら応用に進むのが普通だろうと思うが、これからプログラマになるわけだから

環境を変えてやってみるのもいいと思う。基礎さえ確実にマスターしておけば

応用的なものはその都度調べることの繰り返しで結構覚えれるもの。

ここからはメモ帳からサクラエディタ秀丸エディタに変えてプログラミングしてみたり

EclipseVisual Studioを使ってこういったツールが非常に便利であることを体験しろ。

仕事はこういったツールがないとやっていけない。

そして意外とこういったツールを使いこなせていないプログラマが沢山いる。

使いこなすことによって仕事量が増えるだけでなく、ミスも減らすことができる。

まだ余裕があるなら

英語できないならプロラミング関係英語を最低限覚えろ。

英語エラー吐き出されただけでため息出すようじゃ話にならん。

ネットで調べても英語サイトがよく引っかかるわけだ。

あと、エラーメモ帳作れ。これ以外と人にもつかえる。

2008-12-06

DelphiがやっとUNICODEに対応したらしいので

ひさびさにバージョンアップしようかと機能リストみてた。

そしたら一押しDBミドルウェア((dbExpress))でサーバー接続できんのが未だにEnterprise版から。

あほかと。

エンバカデロ、おまえ本気でツール売る気あんのかと。

そーゆー時化た商売してるから変名に身売りの繰り返しなんじゃないのかと。

2008-10-10

女子クラスで理解するプログラミング言語

こんなところかな。異論は認める。つか、異論をくれ。

異論ありがとう


あ、元ネタ忘れてた:http://anond.hatelabo.jp/20080729035820

2008-03-11

Delphiインストール記4

http://anond.hatelabo.jp/20080304133755

の続き。

結果:インストールできた。

infoseek無料メールサービスを使っていると、どうやら添付メール及び本文記載の

コードごと削除されるようだ。今excite無料メールサービスで受信したらちゃんと添付された。

疑って悪かった。すまない、CodeGear

というわけでTBで指摘してくれた方、ありがとです。

2008-03-05

http://anond.hatelabo.jp/20080304133755

だいぶ前にTurbo Delphi Explorerを試してみたが、添付ファイルは送られてきたよ。メーラーとかファイアーウォールが添付ファイルを剥ぎ取ってない?

もともとTurbo Pascal 2.xあたりからのユーザーなんだが、Delphi 5.xくらいでアップデートを止めてしまった。久しぶりにDelphi無料版をインストールしてみた時には悲しくなったよ。

ヘルプアップデートされていないので、あちこちつじつまが合わないんだよ。おまけに、ヘルプのトップに堂々と昔の日付が書いてあったりして、「もうわれわれにはこれを続ける余力はありません」って無言のメッセージが伝わってくる。

Delphiに触った連中が、あきらめ切れず今でも愛し続ける理由はわかるんだよ。でも、これからはじめるなら俺はC#を薦めるね。Delphiチーフエンジニアが開発を率いたので、Delphiの良いところがいろいろ盛り込まれているし、悪いところも改善されている。

Visual Studio無料版がある。

2008-03-04

Delphiインストール記3

http://anond.hatelabo.jp/20080304125352

の続き

結論:ダメ

CodeGearから送られてくるメールに、製品登録用添付ファイルが添付されてない。

絶対これ、CodeGearが(たぶん)外注した業者の自動返信メールの設定ミス

みんなも試してみてね。

Turbo Delphi Explorerインストールするのが目的

インストールに必要なファイルは3つ

無料会員登録必須

CodeGearから送信されてくるメールに記載されているキーとパスで認証

・最後に製品登録(添付ファイルを使うことで認証される)する

最後の製品登録ができないと、Delphi起動しなくね?

Delphiインストール2

http://anond.hatelabo.jp/20080228153012

からの続き。

ともかく悪戦苦闘して3つのファイルDLしたら、インストール開始なんだけど

ここで問題がある。

シリアルキーとパスワードが必須。

公式サイトでは ダウンロード(キーの取得も含む) と説明されており

ここからクリックして進むと、DLページに進むと同時にメールが送信されてくる仕組み。

だがこのメールがくせもの。

実は、このメールにはキーとパスワードをしか書かれていない。インストールには別途、添付ファイルが必要なのだ。(インストールすればわかる)

まとめ

3つのファイルDL→3つのキー(シリアルキー・パスワード・認証するための添付ファイル)必要

だが最後の認証のための添付ファイルが添付されていない。

不思議かもしれないけど、Delphiインストールしていくと、txt読み込みダイアログみたいなのが出てきて

インストールするにはメールに添付されたtxtファイルで行う必要なんたらってアラートが出てくる。

つまり無料Delphiは使えませんよってこと。

今ここでとまっている。Delphi製品版のトライアル版にも同様のシステムをとっているので

製品トライアルでは、添付ファイルくっついてくるのか試しているところ。

2008-02-28

Delphi インストール

Delphi無料版のインストール

CodeGearに登録する

Delphi本体をDLする(ターボデルファイエクスプローラ無料版の名称)

.NetFlameworkをインストールしないといけないため、さらにDLする

・そしてさらに、集積パッチDLする

 公式サイトGoogleで検索すると、どうも有料版会員登録←よくわかんないけど しないと入れないような構造に

 最近変更になったような感じで、要は公式サイトの、ナビゲーションが間違っている。

 ただしくは無料の会員登録してからhttp://www.codegear.com/jp/article/36748こちらで集積パッチHotfix RollupとかをDLする。

インストールして終わり

2008-02-19

Delphi使いやすいよね

1.0が出たときは唖然としたもんだ。

ところで、初めてプログラミングしてるんなら、落ち着いたところでC#お勧めDelphiの設計者がDelphiにやりたかった事を叩きつけて作ったような言語なので、違和感無いとおもう。べらぼうにライブラリが充実しているのもいいところ。

http://anond.hatelabo.jp/20080204133328

Delphi独学初心者2

前回のエントリhttp://anond.hatelabo.jp/20080204133328

4日ほど前の土日でタブ機能について必死にGoogle検索したりYahoo!検索したりしてようやく参考文書を探し出した。

簡単にいうと、タブ機能の実装は以下の要領で行える

1.TTabControlを配置

2.適切な位置に配置したらそのまま右クリックデフォルト表示のタブ数を増やし、決める

3.実行する

1-3はものすごい適当記憶で書いたので、後日正確に修正予定。

知ってしまえば物凄く簡単で当たり前というか、無意識的に行えるレベルの作業だった。

だからこそ解説してるサイトがなかったのかな。

ちなみに無料で作れるDelphiに関する情報は以下の通り。

無料版:Vista未対応・XP以下には対応

2006 Turbo Delphi Explorer

DLリンクhttp://www.codegear.com/jp/downloads/free/turbo

会員登録必須

なお現在では無料版かつVista対応はリリースされてないような気がする

メモ

C++など他の言語と統合されていた「Delphi 2006」というパッケージDelphiのみに単体化したもの

それがTurbo Delphi

そしてこのTurbo Delphi無料版がTurbo Delphi Explorer

2008-02-04

Delphi独学初心者

CodeGear RAD Studio 2007 Trialの中にあるDelphiを使って、メモ帳アプリを作成しているんだけど

Windows付属メモ帳にタブ機能をつけるというものを目指している。

ベクターとかいくと非常に似たものはあるんだけど、余計な機能があったりして使いにくい。

メモ帳自体はすぐ作れた(といっても1時間かかった)んだけど、タブ化がどうしてもわからない

タブとメモスペースを関連付け(?)タブを複数並べて、各タブとメモスペースを連動させるようなイメージかな、とは思うんだけど

TTabControlっていうのをつかっていくのかな?

あと参考までに、サンデープログラマ程度なら、

http://www.codegear.com/jp/downloads/free/turboこっちにある2006 Turbo Delphi Explorer を使えばいいの?

2007-12-25

delphi

動作確認は、メモとIdHttpコンポーネントを貼り付けて以下のコードを書いて実行してみる。

うまくいくとこのスレメモダウンロードされる。

Memo1.Lines.Text :=

IdHttp1.Get('http://k.nhk.jp/knews/');

tomomori ってなんだあ?: Turbo Delphi その1

734 :デフォルト名無しさん:2006/12/29(金) 09:08:08

116 名前:デフォルト名無しさん[sage] 投稿日:2006/11/04(土) 17:25:13

ttp://beeography.wordpress.com/2006/09/12/just-wanna-let-you-know/

ここに書いてある方法でTurbo Exprorerでも合法にコンポ入れれるよ

117 名前:デフォルト名無しさん[sage] 投稿日:2006/11/04(土) 18:02:21

あとこれ。

dclusr経由のコンポーネントインストールが、ライセンス違反かどうかの話。

ttp://hpcgi1.nifty.com/MADIA/DelphiBBS/wwwlng.cgi?print+200609/06090014.txt

2007-12-03

Delphiを取りにいった

6の利用キーの取得はできないっぽいんだが、そういう認識で合っているんだろうか。

Turbo Delphiの取得にトライ中。

意外にそうでもなくて

本当の難関は古くささにあるんだけどね。マジレスすると、Delphi使うならC#のほうがお薦め

http://anond.hatelabo.jp/20071203124129

RE:水晶玉を覗いてみましょう

あれ、Delphiって無料配布してる版もあるんだ?でも難関はWindowsAPIだろうなあ…

http://anond.hatelabo.jp/20071203123255

水晶玉を覗いてみましょう

ライブラリも不要な実行可能形式ファイルを…
できますよ。
GUIは例えばPerl/Tkなどがあるけど…
使いやすいビルダーが存在し、日本語もOK
明日の自分ですら解読不能呪文を書いてしまいやすい
とても読みやすいコードです

あなたにピッタリの処理系Delphiです。

http://anond.hatelabo.jp/20071202142333

2007-10-17

眠い

気づいたら徹夜してた。

DelphiのSonEditのFontプロパティを変えても、それが反映されていないのでずっと悩んでマニュアル発見

procedure ReDesign;

フォントスクロールバーの変更を画面に反映させます。

いままでの3時間は一体...?orz

2007-10-03

恥ずかしい思い出を思い切って晒す

ことで、さっさと忘れるという魂胆。

  • ある田舎駅の前の、民家の入り口にずっとおばちゃんが座ってるので、てっきり店かと思って入ってしまった。「炭酸飲料ありますか」と聞いてしまったし

_| ̄|     ((○

  • 歌を一人で熱唱しているのを家族に見られた

_| ̄|○

  • 寝坊という理由だけで、嘘をついて学校を休んだことがある((たまにはつらくても行くときあるけど))

_| ̄|   ((○

  • 駅の立ち入り禁止区域に入ってしまい、運転士に指摘された((もちろん悪意ないし知った時点でその場から離れたけど))

_| ̄|        ((○

_| ̄| ((○

ここからDelphi

  • Delphiをはじめたとき、何も読まずにprocedure Form1.OnClick(Sender: TObject);に「a = "はじめの第一歩"」とか打ってエラーが出たので、やっと調べたが、型と変数の定義という初歩で挫折し、アンインスコしたことがある((ちなみに今では普通に何も読まなくても簡単なメモ帳作れるレベル))

_| ̄|   ((○

  • Delphiの初歩を少し覚えたとき、自分でプロシージャ作ったら、フォームに置いてあるコントロールアクセスできなくて、3日迷って、思い切って2chで質問。そんでもって30分で解決((ちなみにこれが生まれてはじめての2chへの書き込み))

_| ̄|       ((○

ちなみにこんな感じのプロシージャだった

procedure test;

begin

Label1.Caption := 'テストだよん!';

end;

ちなみに語尾が「だよん」だとかのなのは、今もやってる個人的なルールっぽいもの。

_| ̄|  ○

あーすっきりした!

2007-06-04

[]??Delphihacks??Delphi??Win32API??

Delphi - Wikipedia??Windows開発の決定版 - Delphi(Skype??なでしこ)

タグ「delphi」を含む注目エントリー - はてなブックマーク

Delphiアプリケーションのメモリリーク検出法

Delphiアプリケーションのメモリリーク検出法 (山本隆の開発日誌)

作ろう!コンポーネント Delphi C++Builder

http://www.componentsource.co.jp/features/delphi/

TMS Software | Productivity software building blocks

Components > Effects and Multimedia > Video. Torry's Delphi Pages

Components > Effects and Multimedia > Audio. Torry's Delphi Pages

Components > Effects and Multimedia > Voice. Torry's Delphi Pages

Components > Effects and Multimedia > Direct X. Torry's Delphi Pages

try finally end

CとDelphiの対比表

eXeScope(Windows95/98/Me / ユーティリティ)

Delphi - テクノラティブログ検索

2ch検索: [Delphi]

Delphi-ML〓〓〓〓〓〓〓〓〓〓〓??About Delphi

Delphi Q & A掲示板

Delphi Q & A 〓f〓〓〓〓 〓〓〓〓〓〓O〓〓(HTML〓o〓[〓W〓〓〓〓)

fdelphi.com

Delphi入門

旧 Delphi 入門??Seventh Delphi

Delphiメモ

超ローテクDelphi講座

俺のためのDelphi学習

Delphi はじめの一歩

VB〓〓VC〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓H

Delphi の格言

キーボードからの入力取得

マウスボタンのクリック、マウスの位置情報の取得

ジョイスティックからの入力取得

バッカーへの階段: 入門:キーロガー

テキストファイルを読み書きする

テキストファイルのロードとセーブ

DelphiによるWin32API

Delphi WAVEサウンド音を鳴らす/Tips & Tricks

MIDI、WAVEファイルを再生する

サウンドを読み込んで鳴らす

MIDIを演奏する MCI/midiStream

5分ではじめるDelphi - 第1回 簡単なメディアプレーヤの作成(前編)

MP3プレイヤーを作る>dllによる再生

Controling sound volume from code

Torry's Delphi Pages

lsMicrophone: mxl.dwComponentType :=MIXERLINE_COMPONENTTYPE_SRC_MICROPHONE;

MIXERLINE_COMPONENTTYPE_DST_SPEAKERS

MIXERLINE_COMPONENTTYPE_SRC_WAVEOUT

SwissDelphiCenter.ch : ...set the volume for the microphone/ mute it (enhanced)?

Components > Sound Effects > Mixer. Torry's Delphi Pages

uses MMSystems;

//

PlaySound('C:\WINNT\Media\start.wav', 0, SND_FILENAME or SND_ASYNC);


ビットマップを表示しよう

画像ファイルを指定した位置へ表示

俺Delゲーム応用

画面をキャプチャして表示する

めもニャンだむ

Delphi6でプログラミング ビットマップの半透明コピー AlphaDraw

画像処理プログラミング講座

Graphic Effect

カラー画像をモノクロ画像に変換

procedure TForm1.Button1Click(Sender: TObject);

var

bmp1,bmp2 :TBitmap;

begin

bmp1 :=Tbitmap.Create;

bmp2 :=Tbitmap.Create;

try

bmp1.LoadFromFile('C:\Program Files\Common Files\Borland Shared\Images\Splash\256Color\FINANCE.BMP');

bmp2.LoadFromFile('C:\Program Files\Common Files\Borland Shared\Images\Splash\256Color\FACTORY.BMP');

Form1.Canvas.Draw(10,10,bmp1);

Form1.Image1.Canvas.Draw(10,10,bmp2);

finally

bmp1.Free;

bmp2.Free;

end;

end;


無料版Delphi6でSTGをつくるためのプログラミング講座 Ver.2005 Jan.

Delphiでわずか59KBのオセロを作る方法

めもニャンだむ:BIOS 情報

コンストラクタとデストラクタ

SwissDelphiCenter.ch : ...get the MAC Address?

乱数

DelphiでMD5

もっと楽にGUIとの連携がしたい:Python + Delphi = P4D(Python for Delphi) - ふにゃるん

Delphi WindowsのOSのバージョンを取得する/Tips & Tricks

SourceForge.net: Gecko SDK for Delphi

DelphiでWinSock

SQLite-もげもげ〜

BDS(Delphi/BCB)用SQLiteライブラリ (山本隆の開発日誌)

Application.ProcessMessages

FrontPage - DelphiVIP

SwissDelphiCenter.ch : programming tips

Torry's Delphi Pages

Delphi Tips

Delphi Code Tips

Magic of Delphi4〓z〓[〓〓 〓y〓[〓W

Delphi Win32API/API関数一覧

Delphi〓〓〓Z

クジラ式 Delphi 資料

Delphi〓〓y〓[〓W

サイト移転のお知らせ(Mr.XRAY)

openDelphi.org

KOL and MCKPage

Gen's Delphi Labo.

サイト移転のお知らせ(Mr.XRAY)

ナッキーの「Turbo Delphiはじめて奮戦記」- 第1回 Turbo Delphi のインストール

フリーのTurbo Delphiで始めるWindowsプログラミング:ITpro

フリーのTurbo Delphiで始めるWindowsプログラミング:ITpro

http://torrent.borland.com/turbo_hotfix_rollup.zip

http://torrent.borland.com/prereqs_jp.zip

http://torrent.borland.com/turbodelphi_jp.exe

(1) \dotNETRedist\dotnetfx.exe

(2) \dotNETRedist\langpack.exe

(3) \dotNETRedist\NDP1.1sp1-KB867460-X86.exe

\dotNETSDK\setup.exe

\IE60SP1\ie6setup.exe

\dotNETJSharp\vjredist.exe

\dotNETJSharp\vjredist-Permalink | 記事への反応(1) | 15:15

2007-02-22

Re: プログラミング言語でWizardry

VB / ワードナ
とりあえず敵。いつまでも敵。倒しても何度でも復活。しぶといのだか弱いのだかよくわからない。
Delphi / 地下一階階段脇に置いてある戦士さんの死体
ワードナさんへの愛と憎しみが積もり積もったWindows界熟練冒険者達が愛用している場合があります

ちょっと趣旨違う

ログイン ユーザー登録
ようこそ ゲスト さん