Delphiって死滅しちゃうの????よ Part2
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
NGNG発売日もDelphiの方があと。
ユーザーからも見捨てられて、もう虫の息。
今まで夢をみさせてくれてありがとう。
過去スレ
http://pc2.2ch.net/test/read.cgi/tech/1035539926/
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNGおい、VB厨、馬鹿スレ立てたな。
ゲラゲラいってるM$信者かお前は?
0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNGネイティブで十分じゃなかったの?
Delphi.NETでランタイム必須。
ランタイムマンセー(プププ
0007デフォルトの名無しさん
NGNG.NETしか使えなくなると勘違いしてるんだなあ。
ぬか喜びご苦労様。
0008デフォルトの名無しさん
NGNGどこをどうよんだらそうなるんだ?
そんなこと書いて無いじゃん。
0009デフォルトの名無しさん
NGNGネイティブ作れるんだから必須じゃないよなぁ
0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNGmanaged C++と一緒でmanagedなコード使った時点でネイティブにはできないんだろ?
0012デフォルトの名無しさん
NGNGDelphi.NETはランタイム必須だろ?
0013デフォルトの名無しさん
NGNGDel7でドトネトライクなガベコレ文法入った筈だよ。
自分は7は使ってないが。
やっぱ、Delphiスゲー
0014デフォルトの名無しさん
NGNGなんかベスト!
0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNG0018デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNGそれは、Del6までの話。
.NETとLinuxも同時に対応なんて、信じられん。
0020デフォルトの名無しさん
NGNGしてないじゃん。
0021デフォルトの名無しさん
NGNGC++でさえ、managedという足かせ引きずってるんだから。
VB.NET?ハァ?
0022デフォルトの名無しさん
NGNGできません。DelphiとDelphi.NETには互換性はありません。
0023デフォルトの名無しさん
NGNG次は.NETがバンドルか。.NETは今んとこイラネ。
0024デフォルトの名無しさん
NGNG0025デフォルトの名無しさん
NGNGDelphi.NETコードをWin32コンパイルできる形になるんだね。
下位互換というか。
Win32でも最強だったDelが.NETでも最強になるかも。
0026デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNG> このコアは、Win32および.NET用の複数の開発システムをホストするようにデザインされています。この共通IDEは、同様のIDEインターフェイスによってWin32と.NET開発の両方をサポートします。
マジらしい。すげえな。
0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNGDelphi.NET最強の悪寒。
0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNGつーことは旧プロジェクトは作り直し?
Delphiダメじゃん(藁
0032デフォルトの名無しさん
NGNGなんか、死滅しないことを前提の内容を書いてるね。
M$スレストーカーさんよ。
0033デフォルトの名無しさん
NGNGなわけないじゃん。
旧プロジェクトをそのままWin32コンパイルもできるし、
VCL.NETを使えばそのまま.NETアプリにもなる。
好きな方を使い分けられるってわけだろ?
0034デフォルトの名無しさん
NGNGえーーー?
旧プロジェクトって、C++.NETでいうアンマネージドと同等の機能あるよ?
どうすんの?
> VCL.NETを使えばそのまま.NETアプリにもなる。
それって結局作り直しじゃん(藁
0035デフォルトの名無しさん
NGNGま、Delphi最強なんだからそうむきにならんと。
派生部分にドトネト向きじゃないコード入れちゃってたら手直しは必要じゃないかな。
それくらいあったって、Delphiの価値は落ちん。
0036デフォルトの名無しさん
NGNGむきになんなよ(w
0037デフォルトの名無しさん
NGNGっていうか、ここにいるアホアンチってDelphiもまともに分かってないようだ。
0038デフォルトの名無しさん
NGNG0039デフォルトの名無しさん
NGNG死滅スレ中でそれだけしか煽れないの?
自分が死滅しちゃうんじゃない?
0040デフォルトの名無しさん
NGNGそこだけ変えるかWin32にするかだな。
ていうか.NETにする意味はハァ?だがな。
>> VCL.NETを使えばそのまま.NETアプリにもなる。
>それって結局作り直しじゃん(藁
なんか勘違いしているようだね。
例えばCLXで作ったアプリはユニットを切り替えるだけでVCLに変わります。
0041デフォルトの名無しさん
NGNG0042デフォルトの名無しさん
NGNG0043デフォルトの名無しさん
NGNG0044デフォルトの名無しさん
NGNGまあしょうがないけどね。年寄りだから。(プププ
0045デフォルトの名無しさん
NGNGPerlかな?(ゲラ
0046デフォルトの名無しさん
NGNGなんで、ゲラ厨がDelphi.NETを理解して喜んでんだ?
VB.NETでも勉強しとけば?
0047デフォルトの名無しさん
NGNGこれ常識。
0048デフォルトの名無しさん
NGNGWin32専用でも十分だと思ってたのに。。
0049デフォルトの名無しさん
NGNG0050デフォルトの名無しさん
NGNG0051デフォルトの名無しさん
NGNGご自由にどうぞ
0052デフォルトの名無しさん
NGNG0053デフォルトの名無しさん
NGNGDelphiライブラリにしておけば、BCBでC/C++も混ざるし。
ドトネト専用言語なんかよりイイ!
0054デフォルトの名無しさん
NGNG0055デフォルトの名無しさん
NGNG0056デフォルトの名無しさん
NGNG0057デフォルトの名無しさん
NGNG0058デフォルトの名無しさん
NGNG某終末の予言?
隕石でも落ちてくる?
0059デフォルトの名無しさん
NGNGDelphi.NET買う奴いる?
0060デフォルトの名無しさん
NGNG0061デフォルトの名無しさん
NGNG0062デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/tech/1042463586/
M$厨はLinuxとウィソの回復コンソールの話題でLinux厨を叩こうとしたが
失敗して腹いせにDelphiを叩きに来たんだろう。
M$厨氏ね
0063デフォルトの名無しさん
NGNG煽り弱すぎ。
>>61
スレ違い。
006461
NGNG0066デフォルトの名無しさん
NGNG俺にはDelphiなんていらない。
J2EEとC++で十分だ。
0067デフォルトの名無しさん
NGNG> 行き場のないアホアンチの次のターゲットはどこだろう?
> Perlかな?(ゲラ
M$厨、もう貴様の行き場は無いぞ。
お前に与えられた氏名はLinuxを勉強するのみだ。
Linuxを勉強して今までの悪事、罪を償え。
0068デフォルトの名無しさん
NGNG悪事を償えって、
Linux使えないの(プ
なんて書かれまくったら、どうするよ。
rubyのshigeみたく。
0069デフォルトの名無しさん
NGNG255もーーーーーー!!!!
0070デフォルトの名無しさん
NGNG遅かれ早かれ死滅するよ。
両方とも.NETで命をつなごうとしているみたいだが無駄。
0071デフォルトの名無しさん
NGNGということにしたいのですね(プ
とか。
激藁先生になっちゃうよ(嘲笑激藁!!!!!
0072デフォルトの名無しさん
NGNG0073デフォルトの名無しさん
NGNG誰だよ?
ここはそんなに重要なスレか?
0074デフォルトの名無しさん
NGNGC#死滅スレで暴れている例のM$厨は
RedHatLinuxを使ったことがあるらしいが。
馬鹿だからGUI周りしか使ったことが無いらしい。
メールソフトが使えないからLinuxは使えないとかアホなこといっていたらしい。
メールサーバもインストールしたことも無いくせに。
Linux上でApacheのインストールくらいやってみろよ。
0075デフォルトの名無しさん
NGNGM$厨にとっては重要らしい。
0076デフォルトの名無しさん
NGNG馬鹿だなぁ。
Delphiの言語はObject PascalといってVBと違って複数の実装がある。
もう少しDelphiの事を勉強してから煽りな(藁
0077デフォルトの名無しさん
NGNG0078デフォルトの名無しさん
NGNGゲラ厨が二人居る訳じゃあ、ないんだよね?
メールソフトだけでなくKylix動くだろうに。
0079デフォルトの名無しさん
NGNGLinuxはアプリのインストールが簡単なことのか難しいことなのか
聞いてみたいですねぇ。どう答えるんでしょうか? がんばって!
0080デフォルトの名無しさん
NGNG> ゲラ厨が二人居る訳じゃあ、ないんだよね?
ゲラ厨は複数人いるよ。もちろん他の板にも。
どっかの勘違いが一人だと決め付けているだけ。
0081デフォルトの名無しさん
NGNGDel死滅スレでLinuxの質問すんな。
ま、Linuxは簡単な訳じゃないでしょ。
デスクトップにはWin、それ以外はLinuxと使い分ければ。
0082デフォルトの名無しさん
NGNGえーーーー。驚愕の事実。
初代ゲラ厨はどういう気持ちなんだろう。
0083デフォルトの名無しさん
NGNGネタにしてもつまらなすぎるくどすぎる
0084デフォルトの名無しさん
NGNGほれ。これ見てみ。多くの板に分布している。
http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&oe=UTF-8&q=site:2ch%2Enet+%EF%BD%B9%EF%BE%9E%EF%BE%97+
0085デフォルトの名無しさん
NGNGこういうプロジェクトとか使い方だと、Delphi最強。
一つの言語でWinもネイティブ/ドトネト同時サポートか。
0086デフォルトの名無しさん
NGNGサムー
0087デフォルトの名無しさん
NGNG.NETが多言語対応だからなんだよな。
0088デフォルトの名無しさん
NGNGまずファイルのリストを保持することを考えよう。
ファイル名、サイズ等を持つクラスかレコードを作り、
それをリストにするTListを継承したクラスを作るとかね。
そしてFindFirst,Nextでそれにファイルを追加していくわけだ。
そのファイル達を画面に表示するわけだが、それにはTListBoxやTListViewを使うと良い。
もちろんOwnerDrawを使おう。仮想モードにする事もお勧めだ。
仮想モードにした場合ファイルリストにファイルが入った後ListBox.Count:=FileList.Count;のようにする。
そしてOnDrawItemでIndexの位置のファイル情報をFileListから取り、ListBox.Canvasを使って描画するわけだ。
アイコンを表示する場合、このOnDrawItemで取得すると良い。そうすれば一度に全部取得しないで済むからファイルが多くても時間が掛からなくなる。
ちなみにOnDrawItemで取ったアイコンをそのまま描画はせずにImageListに入れる。
次回以降のそのアイコンはファイルから取得せずImageListから描画するからだ。
OnDrawItemでアイコンを取得だけして描画せずに適当に作ったメッセージをPostMessageすし、
メッセージハンドラで描画するようにするとアイコン描画前に文字だけが全て表示されるようになって、
スクロール中も読みやすくなるぞ。以下略
0089デフォルトの名無しさん
NGNGじゃ、あんでVBはコンバートしたらコンバートエラーなんだい。
C++はmanaged。
COBOLなんかはクラスライブラリコードアクセスするなんてCOBOLじゃないだろ。
COBOLは入出力しかない言語だぞ!
0090デフォルトの名無しさん
NGNG沢村が抜けてるぞ(w
0091デフォルトの名無しさん
NGNGだから、ちゃんと多言語対応になっているじゃん。
多言語ってのは複数の言語が使えるってだけだぞ。
他の言語がそのままの仕様で使えるなんて言っていない。
Delphiだって.NET用に修正はいるわけだし。
0092デフォルトの名無しさん
NGNGDelphiだけがDelphi.NETコードからネイティブ吐けるわけでしょ?
他言語は吐けないよ。
例えば、C#とか最悪のVB.NETとか。
0093デフォルトの名無しさん
NGNG悪い部分とは表向きの複数言語サポートによる元言語の破壊。
Delphiの良さが浮き彫りになるな。
0094デフォルトの名無しさん
NGNG多言語対応の話からずれてるぞ。
多言語対応でDelphiが.NETで使えるのは.NETの功績だよ。
ずれた話にレスしてもしょうがないが、
> 他言語は吐けないよ。
C++ははける。
> 最悪のVB.NET
VBはともかくVB.NETは普通の言語。
0095デフォルトの名無しさん
NGNG> 悪い部分とは表向きの複数言語サポートによる元言語の破壊。
> Delphiの良さが浮き彫りになるな。
馬鹿?
0096デフォルトの名無しさん
NGNG0097デフォルトの名無しさん
NGNG0098デフォルトの名無しさん
NGNGWin32も.NETも完全サポートってすごすぎだよ。
0099デフォルトの名無しさん
NGNG0100デフォルトの名無しさん
NGNG0101デフォルトの名無しさん
NGNG0102デフォルトの名無しさん
NGNGDelphiの言語はDelphiだろ。真性馬鹿が。
0103デフォルトの名無しさん
NGNG…Win32版は。ObjectPascal(macの)ではobjectでクラス定義するから。
FreePascalとかはclassのようなDelphi拡張も多少対応しているので
複数の実装が無いと言えないこともない。
0104デフォルトの名無しさん
NGNGDelphi=VC++>>>>>>>VB
開発工数
Delphi>>>>VB>>>>>VC++
Del最強
0105デフォルトの名無しさん
NGNG誰が何使おうが知ったこっちゃねえだろ。
0106デフォルトの名無しさん
NGNG0107デフォルトの名無しさん
NGNGいいとこだけ取り出して最強。プ
0108デフォルトの名無しさん
NGNG0109デフォルトの名無しさん
NGNG0110デフォルトの名無しさん
NGNG0111デフォルトの名無しさん
NGNGDelphiが最強なのは揺るぎもない事実
0112デフォルトの名無しさん
NGNG# apt-get install apache
0113デフォルトの名無しさん
NGNG0114デフォルトの名無しさん
NGNGベータデッキユーザも同じようなこと言っていたよ。
売れずに死んだが。
0115bloom
NGNG0116デフォルトの名無しさん
NGNG0117デフォルトの名無しさん
NGNGDelphiは永遠です
Delphiはみんなの心の中に生き続けます
0118デフォルトの名無しさん
NGNGだいたいVHSだって既に死滅寸前。HDありゃVHSテープになんて撮ってられないよ。
ソニーのβだって買った奴の回収までするわけじゃないのと同じく、
Delphiだって売主が死んでも、俺たちのDelphiが無くなるわけじゃない。
それに、Windowsアプリ市場も死滅寸前。 投資するべき会社は既に投資済。
殆どの業種で安価なパッケージ物が氾濫してる。
そしてMSの次期OS はゲーム用だ。
こんな状況でも使えるのはDelphiしかないさ。
0119デフォルトの名無しさん
NGNG将来を見据えてさ
0120デフォルトの名無しさん
NGNGでも、俺にも予測出来る事がある。
MSについていったら5年先には全く別のモノ触らせられてるのは間違いないって事さ。
0121デフォルトの名無しさん
NGNGDelphi1のアプリが動作することを言ってるんだね。
まぁ、VBやMFCじゃ無理だな。
0122デフォルトの名無しさん
NGNG俺たちのDelphiが無くなるわけじゃない。
俺たちのDelphiが無くなるわけじゃない。
俺たちのDelphiが無くなるわけじゃない。
俺たちのDelphiが無くなるわけじゃない。
俺たちのDelphiが無くなるわけじゃない。
俺たちのDelphiが無くなるわけじゃない。
俺たちのDelphiが無くなるわけじゃない。
俺たちのDelphiが無くなるわけじゃない。
0123デフォルトの名無しさん
NGNGDelphi6で完結。
これ以上バージョンアップしても、
MS時期OSに対応するだけ。
何があっても俺たちのDelphi6はなくならないし、
いつまでも使える。そう信じている。
0124デフォルトの名無しさん
NGNG0125デフォルトの名無しさん
NGNG0126デフォルトの名無しさん
NGNGいろんなバリエーションのDelphiが出てきて面白いかも
あるいはユーザー会かなんか作って全世界のDelphi信者に呼びかけて共同で
お金出し合ってライセンスをすべて買い取ってオープンソース化するとか
0127デフォルトの名無しさん
NGNG0128デフォルトの名無しさん
NGNGあと20年働かなんといけんのだが・・・・
0129デフォルトの名無しさん
NGNGその頃にはDelphi = .NETだから意味ないよ
0130デフォルトの名無しさん
NGNGFireBirdみたいにロシアの会社が勝手に商用化したりするのかね?
0131デフォルトの名無しさん
NGNGWindowsは過去のアプリも動くようになっている。
0132デフォルトの名無しさん
NGNGあの頃が一番ワクワクしたかもしれないな・・・・
0133デフォルトの名無しさん
NGNG0134デフォルトの名無しさん
NGNG確認だけど、FireBirdのサポート会社だよね?
FireBirdは無料じゃないと困るよ。
0135デフォルトの名無しさん
NGNG0136デフォルトの名無しさん
NGNG0137デフォルトの名無しさん
NGNGなんか必死みたいだけどダメージ与えられてないよ。
某が潰れてもこれだけ浸透した言語は業界のどこかが買い取ってサポートするのが決まり。
VBがそうならないのはM$が他に渡さないからだけ。
0138デフォルトの名無しさん
NGNG「だけだから」ではないか?
0139デフォルトの名無しさん
NGNG必死だな(藁
> これだけ浸透した言語は
必死だな(藁
> 業界のどこかが買い取ってサポートするのが決まり。
んな決まりねーし(藁
0140デフォルトの名無しさん
NGNGすべて妄想。
0141デフォルトの名無しさん
NGNGどれだけ浸透しましたっけ?
そんな決まりありましたっけ?
0143デフォルトの名無しさん
NGNG切羽詰った煽りだな。Delが消えてくれないと本当に困るみたいな。
VB厨だな。
0144デフォルトの名無しさん
NGNGIB Phoenixに無断でパッケージ販売とかしてるらしい。
関連リンク:
http://www.ibphoenix.com/
http://www.lazarus.freepascal.org/
Kylixが出て、とっくに休止したかと思ってた。
0145デフォルトの名無しさん
NGNG> VB厨だな。
あいかわらず、VBにコンプレックスいだいているね。
恥ずかしいぞ(w
0146デフォルトの名無しさん
NGNGインプライズに社名変更してた頃から
某はおかしくなってる。
こんな某なら潰れたほうが却ってDelphiのためにもよい。
潰れたらどっかがDelphiの権利を買い取って引き継ぐはずだし、
どこも買い取らずに権利が宙に浮くことになれば
フリーウェア化できてなお良い。
0147bloom
NGNG0148デフォルトの名無しさん
NGNG0149_
NGNGhttp://togoshi.ginza.st/2ch/2ch05.html
http://www.togoshi.ginza.st/2ch/
http://www.togoshi.ginza.st/2ch/2ch03.html
http://togoshi.ginza.st/2ch/2ch02.html
http://www.togoshi.ginza.st/2ch/2ch08.html
http://togoshi.ginza.st/2ch/2ch06.html
http://www.togoshi.ginza.st/2ch/2ch10.html
http://togoshi.ginza.st/2ch/2ch04.html
http://www.togoshi.ginza.st/2ch/2ch07.html
http://togoshi.ginza.st/2ch/2ch01.html
http://www.togoshi.ginza.st/2ch/2ch09.html
0150デフォルトの名無しさん
NGNG0151seven
NGNG(Windows3.1上のアクセクシステムとかに合掌、まだ10年くらいなのにね)
Kylixがオープンとかになって、長生きしてほしいかな。
たしか、ターパスは、後年、フリーソフトウェアになったよね?
0152デフォルトの名無しさん
NGNGそれって、ターミネーターが変態のプログラム持ってきたってことですか?
0153デフォルトの名無しさん
NGNG普通はmake使ってインストールするのが常識
0154デフォルトの名無しさん
NGNG最近のLinuxならRPMからインスコが常識なんじゃない?
0155デフォルトの名無しさん
NGNGエラーが出て、コンパイル設定を確認したり、
必要なファイルをそろえたりして一筋縄じゃ
いかないんだよな。
エラーメッセージとかは英語だし。
Windowsアプリみたいに実行したら、簡単な選択肢だけで
一発でインストールできることはほとんど無いし。
これじゃプログラマ以外はインストールすら出来ないよ。
0156デフォルトの名無しさん
NGNGDelphiで作られたパッケージソフトや基幹システムって聞いたこと無いんですが。
フリーソフトではよく見かけるんですけどね。
もし、今後も仕事として使われない言語のままなら死滅もあるかも。
0157デフォルトの名無しさん
NGNG0158デフォルトの名無しさん
NGNG単に俺の世界が狭いからそう思うだけだけど。
世界が広い人にとってはDelphi使うって少数なんだろうな。
0159デフォルトの名無しさん
NGNGrpm はバイナリパッケージがあるし、
日本語のフロントエンド GUI もあるが。
0160デフォルトの名無しさん
NGNGヨーロッパ辺りでは結構使われてる模様。
0161デフォルトの名無しさん
NGNG確かに聞かないなぁ
Delphiで作った店頭売りのパッケージソフトとかあったら報告キボン。
あと、CORBAを使った分散システムとかなら使われている可能性もあるかなぁ
マルチプラットフォームの性質からして。
でも、今はEJBか。
0162デフォルトの名無しさん
NGNG0163デフォルトの名無しさん
NGNGおぉ、そんな分野がんばっていましたか。
こういう分野は言語に対する偏見があまりなさそうだから生き延びるかもしれないね。
0164デフォルトの名無しさん
NGNG逝き延びるというより、Pascalが無くなるわけねーだろ。
Pascal嫌いの日本でもDelphiはWindows主要言語なんだから。
0165デフォルトの名無しさん
NGNG代替物が無いんだから滅びることは無いだろうね。
代替物ができればあっさりと滅びるかもしれんが。
0166デフォルトの名無しさん
NGNGhttp://www.borland.co.jp/about/message/openletter_to_delphi_community.html
Delphiの8年目を記念するものとして、ボーランドは特筆すべきDelphiリリースの準備を進めています。
Octaneは、Windows 2003とMicrosoft(R) .NETフレームワークの両方を完全にサポートする予定です。
http://www.borland.co.jp/about/message/octane_delphi_qa.html
Q. VCL for .NETとVCLの互換性は
VCL for .NETには、VCL for Win32の最も一般的なクラスの大部分が含まれています。
ボーランドは、VCLとVCL for .NETの間に可能な限り完全な互換性を確立することを目指しています。
0167デフォルトの名無しさん
NGNGRPMは細かい設定ができないしバージョンが古いのが多くて嫌だ。
自分でRPM化すればいいけど。
最新版はいつもRPMじゃないのが常。
しかもまともなサーバOSではRedHatベースなLinuxなんて使わない罠。
SolarisとかBSDとかを使うのが常識です。よってmakeを使う。
>>155
Apacheは大抵プログラミングできる奴が設定するもんだろ。
0168デフォルトの名無しさん
NGNG0169デフォルトの名無しさん
NGNG>>74見たらわかると思うけどLinuxにapacheインストールする話だったんだけど‥‥
一応言っとくけどSolarisとBSDはLinuxではないよ
0170デフォルトの名無しさん
NGNG0171デフォルトの名無しさん
NGNG0172デフォルトの名無しさん
NGNG0173デフォルトの名無しさん
NGNG少なくとも日本じゃ。
0174デフォルトの名無しさん
NGNGhttp://www.borland.co.jp/jirei/delphi/system.html
0175デフォルトの名無しさん
NGNG0176デフォルトの名無しさん
NGNGRADが優れていて高速な言語として重宝されているって感じか。
実際にはどのくらいのシェアなんだろう。
0177デフォルトの名無しさん
NGNG0179デフォルトの名無しさん
NGNGその仕事にあう自作コンポーネントをタマタマ作ってたら、そりゃアッという間に終わるんだけど
しかし発注者はの著作権を全部欲しがるわけだ。
0180デフォルトの名無しさん
NGNGどこのデータ?
絶対7%も無いと思うんだけど・・・
0181デフォルトの名無しさん
NGNG車輪の再発明を極限まで減らせるDelphiの長所が
業務開発では却って短所になってしまうというわけか。
0182デフォルトの名無しさん
NGNG関係ないね。
使われないのはMS製じゃないから。
著作権全部をほしがる=ソースをほしがる発注者が、
MS製以外を選ばないってだけ。
どうでもいいが、Delphiじゃなくても自作コンポーネントは作れる。
自作コンポーネントを作れるのはDelphiの特権なんて勘違いしている
Del厨がなんて多いことか。はぁぁ。
0183デフォルトの名無しさん
NGNGhttp://www.dvd-yuis.com/
女〇〇生、オ〇〇コ〇出し!
http://www.dvd-yuis.com/
超薄〇し!いろいろあるよ!
http://www.dvd-yuis.com/
おっ!安い!買っちゃお!
http://www.dvd-yuis.com/
えっ!?もう届いたの?
http://www.dvd-yuis.com/
0184デフォルトの名無しさん
NGNG0185デフォルトの名無しさん
NGNG0186デフォルトの名無しさん
NGNG0187デフォルトの名無しさん
NGNG7%のソース
http://www.atmarkit.co.jp/fdotnet/questionnaire/2002-11/2002_11.html
で、「絶対無い」のソースは?、まさか脳内ソースじゃないよな?
0188デフォルトの名無しさん
NGNGたとえばご推薦は?
C# でも似た事は出来るけど、IDEとの一体感や、低レベルから書ける事で及ばないと思うけどね
0189デフォルトの名無しさん
NGNGまじでコンポーネント作成はDelphiだけの特権と思っていたのか。
0190デフォルトの名無しさん
NGNGそのソースとやらをもう一度読んてみたらどうかね?
0191デフォルトの名無しさん
NGNGマジでDelphiスタイルのコンポネント作成が出来るのが他にあるのか?
0192山崎渉
NGNGピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0193デフォルトの名無しさん
NGNGDelphiとC++Builderについてはたしかにそうかもしれんが
J BuilderはMS製でもSUN製でもないのにメジャーになってるぞ。
あとDelphiがマイナーというのも本当か?
↓のスレを見ても錚々たる名前がたくさん並んでるようだが。
http://pc2.2ch.net/test/read.cgi/tech/990056026/
0194デフォルトの名無しさん
NGNG0195デフォルトの名無しさん
NGNG.NETで7%ということは、現行Windowsでは、もっといるってことでは?
少なくとも、ごたくは、脳内以外の「1%も無い」のソースを示してからにしてほしいと思う。
0196デフォルトの名無しさん
NGNG7%
「もっとも習得したい言語」
0%
COBOLと最下層を争って一票差で勝ってるなw
0197デフォルトの名無しさん
NGNG0198デフォルトの名無しさん
NGNG粘着キモイ
0199デフォルトの名無しさん
NGNG0201直リン
NGNG0202デフォルトの名無しさん
NGNG0203デフォルトの名無しさん
NGNGM$製でどうやればいいのか教えて
アクティブえっ糞というのはなしだよ
0204デフォルトの名無しさん
NGNGActiveXでもクラスでもユーザコントロールでも好きなのを使え。
つーか、リアル素人は帰れ。
0205デフォルトの名無しさん
NGNGActiveXが駄目だから、.NETが派生言語に変わったんだろ。
プログラム素人は帰れ。
0206デフォルトの名無しさん
NGNG0207デフォルトの名無しさん
NGNG0208デフォルトの名無しさん
NGNGクラスじゃコンポーネントにならない? プ
コンポーネントだけでしか出来ないことってなんだよ?
もしかして、コンポーネント=Delphiで作ったものとか思っているのか?(藁
0209デフォルトの名無しさん
NGNGクラスがコンポーネントの代わりにならないというのはおかしいな。
もっともC++でコンポーネント(のようなもの)を作成してもコンポーネントとは
呼ばないってことが言いたいのであれば間違いではないけど、的外れな意見だな。
0210デフォルトの名無しさん
NGNGC#なんかはクラスライブラリのソース無いから片手落ち。
0211デフォルトの名無しさん
NGNGなぜコンポーネントとクラスという風に呼び方が違うのか考えろ。
0212デフォルトの名無しさん
NGNGそしてそれがクラスによって実現されているところがうんこポイント。
0213デフォルトの名無しさん
NGNG超ヴぁかだなー。
クラスにコンポーネントインターフェース足すだけだよ。
0214デフォルトの名無しさん
NGNGDelphiのコンポーネントは ActiveXとは視点が違うよ
当然、C++のクラスとも違うものだ。
もちろんC#のコンポーネントとも似てるが違う。
Delphiのコンポーネントはクラス+unit+published+.dfm+.BPLだ。
必要なものだけをpublishedにして(型情報)を実行中に参照出来るようにして、
その参照出来る仕掛けを 使って、.dfm からリソースに読み書き出来るようにし、
かつ、ユニットという独立性の高いモジュール構造を利用して.BPLというDLLに
して設計時にも動かせる仕掛けを作ったものだ。
0215デフォルトの名無しさん
NGNG0216デフォルトの名無しさん
NGNGDelphiでコンポーネントを使った開発と同じような開発が出来ないと言っているのか。
真性の馬鹿だな。
0217デフォルトの名無しさん
NGNGそこまで捻じ曲げた解釈をして、人を馬鹿呼ばわりするお前が一番(以下略
0218デフォルトの名無しさん
NGNGそれを信じようとしないDel厨が一番(以下略
0219デフォルトの名無しさん
NGNG0220デフォルトの名無しさん
NGNG0221デフォルトの名無しさん
NGNG0222デフォルトの名無しさん
NGNG02231
NGNGbegin
end
end;
まったくPASCALというのは醜い言語だ。VBもだけどな。
C#、C++じゃなくてDELPHIを使うメリットって今何があるの?教えてくれ。
たまたま慣れ親しんだ環境を変えたくはないってこと?
0224デフォルトの名無しさん
NGNG素朴な疑問なんだけど、この板でDEL最強!とのたまうレスを見るたびに何が最強なんかさっぱりわからん。
RUBYもだがな。
0225デフォルトの名無しさん
NGNG{
}
}
まったくCというのは醜い言語だ。VBもだけどな。
DelphiじゃなくてC++/C#を使うメリットって今何があるの?教えてくれ。
たまたま慣れ親しんだ環境を変えたくはないってこと?
新しいから良いって事?
0226デフォルトの名無しさん
NGNG0227デフォルトの名無しさん
NGNGDelphiとDelphi.NETの違いが良く分からんのですわ。
だれか違いを教えてくれんですか?
ネタじゃないですたい。マジですたい。
0228デフォルトの名無しさん
NGNG16ビット用Delphiと32ビット用Delphiの違いと同じようなもん。
0229デフォルトの名無しさん
NGNG本当です。ちゃんとしたオブジェクト指向するにはソースを見なければらないので、
Delphi.NETをやっても結局C#を勉強する羽目になるのでやっても無駄です。
0230デフォルトの名無しさん
NGNGDelphi.NETは.NET Framework上で動作するアプリケーションを作成できます。
もちろん従来通りWin32ネイティブなアプリケーションを作成することも出来ます。
0231デフォルトの名無しさん
NGNGスキルを持ったエンジニアの数が圧倒的に違うはず。
保守が最も重要な仕事だし。
pascalというのが
0232r
NGNGBEGIN
END
END
まったく...
0233デフォルトの名無しさん
NGNG少なくとも理系のやつは{}の簡潔さを醜いとは感じない。
考えてみろよ、論理の区切りにいちいちbeginとかendって書くんだぜ。
;がその過程であったりなかったりするしな。その存在価値はCで見れば明らかなように、まったく無い。
で、逃げないで答えてみろよ。メリットは何があるんだ?
0234デフォルトの名無しさん
NGNGPascalでは区切り扱いで統一されてる。
0235デフォルトの名無しさん
NGNG0236デフォルトの名無しさん
NGNGセミコロンは「末尾」なのに、中括弧の後と関数定義の最後には不要。なのでif (...) {...} ";" else とは書けない。
ただし中括弧の後でも型宣言には必要なため、(C++だけど)class宣言の後にも必要。混乱気味。
Pascal
セミコロンは区切り。よく引き合いに出されるelseの前も、if文はまだ続いているという意味で区切りは不要。
唯一例外っぽいのはvar A: Integer ";" begin (←区切りの意味では俺は要らんと思う)
Modula/Ada
セミコロンは「末尾」。なのでelseの前にもendの後ろにもとにかく全部書く。
これが一番統一されていると思う。
0237デフォルトの名無しさん
NGNGbegin end の メリットは
1、pascalの方が1行が長くなります。
Cだとつい if(x>0){ x=-x; ・・・・}; と1行に詰め込んでしまいますが
pascalだと if x>0 then begin となった時点で、諦めて次の行に書いてしまいます。
結果、他人が読みやすくなります。
2、全体にキーボードの入力数が増えてしまいます。
結果、同じような事をズラズラと書きたくなくなり、急いでる時でも
構造化をしてコーデングをしようとします。
Cだと、短く書けるが故に、大急ぎで修正なんて時につい長い1関数を作ってしまいます。
0238デフォルトの名無しさん
NGNGそれから、Delphi使いは論理の区切りだから begin end で区切るのではありません。
慣れて来ると一塊の処理には関数内関数を使う事が多くなります。
ですから、
if 条件 then 手続き1 else 手続き2;
とか、
if 条件
then 手続き1
else 手続き2;
と書くようになります。
0239デフォルトの名無しさん
NGNGelse の前に;がないのは共通だろ。
なんでそれが、Cは混乱気味で、DELは不要ってなるんだ。
>>237
詰め込まなければよい。VS使ったことないだろ。
そういうレイアウトのレベルで言うなら、}とタイプした時点で全部自動的にあらかじめ設定したフォーマットで整列される。
ついついとかいうが、それはメリットと諸刃だろ。
関数内関数なんてCでもなんでも一緒。
なんかごく少数派のこじつけにしか見えん。統計とったらPASCALの記述の簡潔性なんて最下位争いになるのは明らか。
0240デフォルトの名無しさん
NGNG絶対そうならない。
StringのあるC言語にもなるし、DelphiにVBユニットってのもあってBASIC記述も出来る。
begin/endが嫌いなのは日本だけ。
英語から見たら{}はキモ。
0241デフォルトの名無しさん
NGNGC++なら関数内でクラス定義して似たような事は出来るけど、関数内関数ではないし
0242デフォルトの名無しさん
NGNGもちろん少数派のこじつけだよ。 でも、キミの意見も何か実りのある意見なのかい?
0243デフォルトの名無しさん
NGNGelseの前に ; がないのが共通?
お前は
if(...) foo() else bar();
と書くのか?
0244デフォルトの名無しさん
NGNGあるよ。過去も未来も教育言語はpascal。
次世代言語、オブジェクトベースOOPとかが主流になるまで。
0245デフォルトの名無しさん
NGNG0246デフォルトの名無しさん
NGNGpascalが教育用言語というのはな。当時の話であって今じゃ通じないんだよ。
言葉が一人歩きしているだけ。
なぜ教育用言語といわれているか理由を言えるか? 言えないだろ。
たとえ言えたとしても今じゃ他の言語でも通じる話さ。
0247デフォルトの名無しさん
NGNG1、貧弱な最低限の制御命令。
for 分の機能は c にも及ばない。 シンプルで貧弱である為、
この構造化制御文を使えば誰が書いても似たコードになってしまう。
2、begin 〜 end によるブロックは1行に書ける制限の一つにもなり
自動的にインデントする癖が付く。 c 言語ではわざわざ別に規定しなければいけない
3、型に厳しく、一見融通が利かない。
以上の3点の為、同じアルゴリズムを誰が書いても似たコードになる。
よって教え易く、また、入門者が悩む必要がない。
さらにDelphiには
4.Delphi独自の拡張
absolute等の仕掛けで堅い言語に柔らかさをもたらし、そこを付けば非常に柔軟に書ける
unit によるモジュール化 の概念の取得
class による古式ゆかしいオブジェクト指向
5、コンパイルの速さ
コンパイルからリンクまでを一挙に行う手法で、C++のリンク時間ほどの短い時間でコンパイルが終了
考えて試す というスタイルの開発が、まったくロスなく行え 試行錯誤回数をこなせる。
7、豊富な情報
多くのプログラミング情報はcに集まっていた。その為逆に、Delphiコミュニティは結束し、 豊富な情報が
ネット上に提供されてきた。 またコンポーネント等、使えるモジュールも ネット上で入手可能になっている。
今では、ネット上で情報が一番豊富に入手出来る言語の一つになっている
8、低レベルから高レベルまで
Delphiではインラインアセンブラを言語内に内蔵しており、コンパイラ上でコンパイルされる。
(C/C++でもインラインアセンブラは使えるが、それを使うと外部アセンブラが呼ばれる)
それにより、ライブラリもプリミティブに近い低レベルなものから 高機能なVCLコンポーネントまで
全て同じDelphi世界内で書かれており、 pro以上ならAPIにたどり着くまで全てトレース可能
0248デフォルトの名無しさん
NGNG2番をもっと詳しく説明してくれ。
特にC言語では・・・のあとが納得ゆかない。
0249デフォルトの名無しさん
NGNGCだと大抵、コーディング規約 が用意されていて強制される。まあ、
IDEが自動的にやてくれたりソース整形ツールでやったりするから手間ではないけど
pascalでは、自発的にやってしまうのが教育的って感じかな
0250デフォルトの名無しさん
NGNG気持ちはわかるがサラッと流しとけば?
漏れも全面的に同意はしかねるが
1、3、5あたりは同意
あとCとの比較で言えば勝手にどこででも変数を宣言することはできないという点も
そういえば6はどうした?
0251デフォルトの名無しさん
NGNG13階のようにひとつだけ抜くのがおしゃれ。
0252デフォルトの名無しさん
NGNGはは
あと8のAPIまで辿れるというのもポイントが高いね
VC++だとマクロの壁に阻まれる
0253デフォルトの名無しさん
NGNG発売日もDelphiの方があと。
ユーザーからも見捨てられて、もう虫の息。
今まで夢をみさせてくれてありがとう。
0254デフォルトの名無しさん
NGNG情報工学の研究者になるのでもないのなら。
0255デフォルトの名無しさん
NGNG教育用には向かないのかな。あれは。
0256デフォルトの名無しさん
NGNGEclipseがあるから。
0257デフォルトの名無しさん
NGNGだから、それ言うと 労働者になってどうするって言われるだけだって
0258デフォルトの名無しさん
NGNG就職拒否してフリーターにでもなるのでつか?
0259デフォルトの名無しさん
NGNG0260デフォルトの名無しさん
NGNG変換しないとね
だから、どういう形で(四捨五入か、切捨てかみたいな)代入されるのかが
常に明確だともいえる
0261デフォルトの名無しさん
NGNG0262デフォルトの名無しさん
NGNGサンクス
ちょっと型に厳密すぎる気もするけど、教育の場ならその方がいいのかな。
0263デフォルトの名無しさん
NGNG自分で構造化しろ、しないと腱鞘炎になるぞって迫ってくる感じがあるな。
0264デフォルトの名無しさん
NGNG0265デフォルトの名無しさん
NGNG教育的どころか、上にでているようにbegin end は冗長だと思いながらやっていたし、; がある部分に書かねばならず、ある部分では書いてはならない、というのがうざくてしょうがなかった。
なんでこんなしょうもないことでエラー、デバッグみたいな事しなきゃならないんだってね。Cでは{}ですいすいやっていたのに。
変数定義するのにも、int x; ですんでたのが、 var x:integer; て書くし、こんなのがほんとに入門者向けの言語なのか、めんどくせえなってずっと思ってた。
しょうもないsyntaxで初心者が苦労するのは、絶対pascalの方がCよりも多いと思う。
俺は小学校のころからBASICとか書いてたし、アセンブラ、C,C++と進んだわけだけど、コーディングが苦痛だと感じたのはこのPASCAL授業が初めてだった。
周りのやつもpascalマンセーの奴は皆無だったし、世間はそういう認知だとおもっていた。しかし、この板でpascalの方がCよりも良いというマニアを見るにつけ、世の中にはいろんな奴がいるもんだと思った。
0266デフォルトの名無しさん
NGNGbegin/endが嫌いなのは日本だけ。
英語から見たら{}はキモ
こんな話ははじめて聞くが、ソースは?脳内じゃないんだろうな。
0267デフォルトの名無しさん
NGNGWhy!?
0268デフォルトの名無しさん
NGNG0269デフォルトの名無しさん
NGNGprocedureとfunctionの使い分けを要求するPASCALはうざい。
統一感がない。
if 文がどうたら言ってるやつもいたが、これもロジックがひとつなら()はいらない、複数なら()は必要で、統一性はまったくなし。
誰が書いても同じようなコードになるなんて大嘘。
0270デフォルトの名無しさん
NGNGprocedureとfunctionとにコード上で区別する意味はまったくない。
0271デフォルトの名無しさん
NGNGpascalにreturnなんてありませんが。
0272デフォルトの名無しさん
NGNGそれがなにか?
0273デフォルトの名無しさん
NGNG実りある意見?
ただ、こじつけだと指摘しているだけだよ。論理的ではないとね。
実りはないけかもしれないが、少なくとも間違ってはいない。わかるね?
0274デフォルトの名無しさん
NGNGDelphiの場合、大文字小文字は自分のリズムで打てるから楽だな
C/C++は大文字小文字を他人の(ライブラリの)リズムに合わせないといけないのが苦痛
全部大文字とかだとそれこそ腱鞘炎になりそうだからやめて欲しいとよく思った
(もうあきらめてるから過去形)
0275デフォルトの名無しさん
NGNG1、それにしたってラベル付きBreakぐらい欲しい。
2、中括弧も醜いがbeginはもっと醜い。Modula/Ada方式が一番いい。
3、type B = type Integer; とかで別のRTTIを持つよう宣言してもoverloadできないのな…
4、object型のままで色々拡張してって欲しかったな…
5、同意
7、それでもCが読めなきゃ辛いぞ
8、同意
正直、同等のIDEに同等のVCLがついて、言語機能も同等まで拡張されるのであれば、
後発のModulaやらAdaやら、或いはD言語の方が好みだ。
(実際にはこれらの言語がDelphi相当にはなってないので、Delphi使ってるが)
functionとprocedureの件も、Pascalの作者が後に作ったModulaではprocedureで統一されていたりする…。
0276デフォルトの名無しさん
NGNGPascalはセミコロンは区切りで、thenのところを単文にしてもbegin endにしても、
if ... then foo else bar;
if ... then begin foo1; foo2 end else bar;
と、elseの直前にはセミコロンは要らない。
(Cは単文か複文かで変化する)
最初は苦戦したが、意図を把握してしまえばスマートに思えない?
繰り返すけど、全部セミコロンを書くModula/Ada方式が一番で、あくまで次点としてだけど。
0277デフォルトの名無しさん
NGNGPascalは教育用言語だぞ。
めんどくさくても教育用のためにBEGINとかfunctionやprocedure
があるんだよ!意識してコーディングさせるためにな。
宣言ブロックが明確に区別されるのもそれが理由だ。
0278デフォルトの名無しさん
NGNG何度も既出だが、厳然たる事実としてC系統の記述(C++,JAVA,C#)が社会では主流なわけだし、別の記述方法ではじめさせるなんて、無駄なオーバーヘッドにすぎない。
きちんとした統計があれば良いんだけど、Cからはじめた初心者グループとPASCALからはじめた初心者グループのその後のプログラミングスキルの進展具合を比較したら、案外興味深い結論が得られるんじゃないかと個人的には思っている。
こういう、めんどくさい、っていうのは、興味をもたせるとか親しみを持たせるっていう観点では、入門者にとっては障害なんだよね。優秀な生徒にとっても、今主流ではない記述形式をやらされているっていうのは無駄に感じるやつも多いんじゃないかな。
たとえば数学なんかは、入門用の記述形式なんてものは存在しないし、他のほとんどの学問でもそうだ。やろうと思えば、そのまま延長で独学することもできる。
つまり、こういう入門者むけっていう切り分けは、メリットよりもデメリットの方が本質的に多いというのが俺の考え。
0279デフォルトの名無しさん
NGNG基地外が現れます太。
CとPascalは祖先が一緒。Pascalだけを入れてないのは変。
JAVAのライブラリにDelphiのVCLを参考にした、とSUNは明言してるし、C#はDelphiの設計者。
>こういう入門者むけっていう切り分けは、メリットよりもデメリットの方が本質的に多いというのが俺の考え。
では、RDBやコンパイラも作れるDelphiは良い、無理なJavaやC#はダメということでしか。
0280デフォルトの名無しさん
NGNG「祖先」のはなしをしてんじゃないよ。わかる?
どういう経緯で言語で発展したって趣旨でもない。
マイクロソフトが彼をひきぬいたって話でもない。
理解できる?
厳然たる事実として上のほうでだれかがリンクしてた、
http://www.atmarkit.co.jp/fdotnet/questionnaire/2002-11/2002_11.html
があるってこと。
0281デフォルトの名無しさん
NGNG気にするな。2chに来てるDelphiユーザーは、(趣味が多数かも知れんが)
勉強と割り切ってるやつなんていないだろ?当然何かを作りたくてPascalを使ってるわけだ。
むしろ教育用とほざいてる奴は使って無い奴だろ。
0282デフォルトの名無しさん
NGNGばかだなぁ。それは2002年。
2003年にはこう。
http://itpro.nikkeibp.co.jp/free/ITPro/OPINION/20030331/1/
今のところマイクロソフトの思惑通りには,Visual Studio .NETへの移行は進んでいないようだ。
例えば,Visual C#を使っている読者は,1年たった今でも10%を大きく超えることがない。
そうした現状に危機感を感じたのか,マイクロソフトはキャンペーンを開始した。
VBユーザーが徐々に減っている?
選択項目としてVisual Basic 6.0以前とVisual Basic .NETを分けていないので,
2002年3月以降はどちらのユーザーも含まれているはずだが,それでも減っているのだ。
0283デフォルトの名無しさん
NGNG280って本当にキティだな。
>>何度も既出だが、厳然たる事実としてC系統の記述(C++,JAVA,C#)が社会では主流なわけだし
これを書いといて、リンクにVBユーザが一番多いってのはってんだもん。
0284デフォルトの名無しさん
NGNGだから、DelphiとC#の文法は果てしなく同じ。
クラスヘッダとプロパティ宣言の見た目が違うだけ。
偏見の塊とはこういう香具師のことを言うんだな。
ちょっとは反省しなさい。
0285デフォルトの名無しさん
NGNGばかなのはお前。何度も既出だが、厳然たる事実としてC系統の記述(C++,JAVA,C#)が社会では主流なわけだし
に反論したいのなら、NETとかVBに話をそらさずに、
PACALできます。DELPHIできます、って言ってどれだけ社会から需要があるかってことを示せ。
はなしをそらすな。そういうやり方はトンでも手法って自分でわかってる?
>>284
開発者が同じだからそういう傾向はあるだろ。いいか?ここでのはなしは記述形式だ。
begin とか end のことレベルを含めてな。 お前が反省しろ。
0286デフォルトの名無しさん
NGNG>優秀な生徒にとっても、今主流ではない記述形式をやらされているっていうのは無駄に感じるやつも多いんじゃないかな。
その通り。M$がC#を教育に使うように米の大学に売り込んだ。が、生徒の反対により中止。
現状認識が正しくないな、278は。おもいあがりが激しい。
0287デフォルトの名無しさん
NGNGLOG読め。どういう経緯でそのリンクが貼られたか、わかるだろ。
0288デフォルトの名無しさん
NGNGばかだなぁ。
C#が主流じゃないと書いてあるだろ。
0289デフォルトの名無しさん
NGNGどういう経緯か関係無く、オマエの主張を覆すリンクだろ。
0290デフォルトの名無しさん
NGNGC#? なんのはなししてんの?
C系統の記述、系統って意味知ってる?あほ?
0291デフォルトの名無しさん
NGNGまあ、>>278=285も、社会で主流の表記法を教えておけばOKなんてのも思い上がりと思うけどね…。
本人の肌にあったやつでいいじゃんそんなの…。
そんな大袈裟な話じゃなくて、単に文法のここが気に行ってる気に食わないレベルの話でしょ?
社会云々を持ち出す方が間違ってる。自分がどっちのセミコロンルールが好きかを書けばそれでいいんだよ。
0292デフォルトの名無しさん
NGNG俺の主張=DELPHI、PACALが社会の主流ではない。
上のリンクはDELPHIに乗り換えたいやつが0%tっていうグラフが乗っているから。
あほにはいちいち説明しなきゃならんのだな。
0293デフォルトの名無しさん
NGNG指令の記述だけしか見てないよ、こいつ。頭変?
そういうやり方はトンでも手法って自分でわかってる?
0294デフォルトの名無しさん
NGNG0295デフォルトの名無しさん
NGNG見た目の話からはじまって、それに大して教育用としてのメリットを強調する論がその次にあるだろ。
それに大して反論している。
0296デフォルトの名無しさん
NGNGDelphiはWin16時代から出続けてシェアずっと持ってる。
乗り換えたいというイメージが無いだけ。
LinuxコミュニティからWindowsから移植して欲しい言語にDelphiがあがった。
>begin とか end のことレベルを含めてな。 お前が反省しろ。
指令の記述だけしか見てないよ、こいつ。頭変?
そういうやり方はトンでも手法って自分でわかってる?
0297デフォルトの名無しさん
NGNGお前の言い分じゃ、JAVAもCもC#もDELPHIも全部同じってことだが、
何のことについて教育に向いているとかレスがでてきたと思ってんだよ?
全部同じなら、向いてる向いてないなんて、そもそも存在しないだろ。あほ?
0298デフォルトの名無しさん
NGNGシェアを問題にすると最悪のVBが一番多いんだから、困ったモンだけど。
0299デフォルトの名無しさん
NGNG同じと書いてないが。指令の記述よりも大きい問題があるだろ。
BASICのあいまい性で大規模システムに向いてないとか。
そういういい方はトンでも手法って自分でわかってる?
0300デフォルトの名無しさん
NGNG>指令の記述だけしか見てないよ、
レベルを含めるって、非常に包括的な文章から、しか見ていないとか歪曲して読むのがトンでも手法
0301デフォルトの名無しさん
NGNGというか、どう見てもレベルが低すぎ。
そういう書き方で自分のレベルを隠してるの?
>begin とか end のことレベルを含めてな。
ていどひくい
0302デフォルトの名無しさん
NGNGソースは?
0303デフォルトの名無しさん
NGNG程度低いこじつけの反論にはその程度しか返せないし、それで十分だと思う。
0304デフォルトの名無しさん
NGNGま、そういっても良いけど、278の内容は覆されたな。
C++,Java,C#のカテゴリも無意味さ。
シェアから言ったらゴミ言語のVBがトップ。
論旨が覆されたんだから今後反省するように。
0305デフォルトの名無しさん
NGNGBASICのあいまい性とか大規模システムとか、ずれた話題を持ち出す。
まったく議論の仕方に一貫性がないし、反論のための反論であることがわかる。
こういうのをトンでも手法と呼ぶ。
自分が最初にレスつけた元の内容と比較して、どれだけその主張の本質について語っているか判断しろ。それ対して語れ、軸をずらすな。
安易で関係のないものを引っ張りだして、自分に都合のよい話だけをするな。そういことだ。
0306デフォルトの名無しさん
NGNG確かに int x; で良くて、しかもC++ならコード中のどこに書いても良くて
しかも int **p;と簡潔に書ける。ところが Delphiなら書ける所は決まってて
type TPInteger=^Integer; var p:^TPInteger; と冗長だ。
でも、Delphiに少し慣れるとこれは困らない。
その場で型を増やして、その場で使うなんて事をやらなくなるからだ。
function と prcedure は本来 function型は式中から呼び出して使うものだ。
DelphiではAPIを呼ぶ関係から式中でなくとも関数を呼び出せるオプションが
付いた。Cでは帰値型がvoidかどうかで区別しているが、pascalでは帰り値型を
後置する関係で、それだと判り難くなるから先頭で区別出来るようにする必要が
あったのだろう。
気持ち悪いというのはよく判る。自分は逆に似てて微妙に違うのが一番嫌だ。
自分はWindowsではDelphi、C/C++は組込で使っているが、だからJAVA/C#だけは
やりたくない。Cとの違いにとてもイライラさせられるからだ。
でも、だからといってJAVA/C#を避難する気持ちはない。それは自分の個人的な
事情だからだ。
0307デフォルトの名無しさん
NGNGわけがわからんな。C系統の記述の言語の例を書いたら、意味もなくそこにつっかかる。
DELが主流じゃないってことが論旨なんだよね。
覆したいのなら、PASCALとDELが主流だってことを示せよ。できないのなら反省しろ。
0308デフォルトの名無しさん
NGNG慣れればってことよく聞くが、入門者にとって慣れるかどうかが問題なんだよね。
0309デフォルトの名無しさん
NGNGなんでそんなに高圧的なの?
そんな高圧的だとキミの方に人間的な問題があるんじゃないかと勘違いしてしまうよ。
そうじゃないんでしょ?
>>308
その意味でも入門者が最初に触れる言語としてDelphiを触る方が幸せかもね。
Delphi=>C系は楽だけど、逆は最初辛いから。
0310デフォルトの名無しさん
NGNGおいおい、反論できなくなったら人間性の話に転換かい?
逆に、PASCAL、DELに移行するのはマニア。つらいも何もない、趣味でやってんだから。
大方はそんな必要はないから、最初からCを触っている方が幸せ。効率の問題。
0311デフォルトの名無しさん
NGNG0312デフォルトの名無しさん
NGNG大方はそんな必要はないから、最初からC系を触っている方が幸せ。効率の問題。
0313デフォルトの名無しさん
NGNG1、優先順位がない括弧付き四則演算が文字列で入っている
整数で計算して結果を返す関数 int formura(*p); を書け
例 "(1+2*3) "は (1+2)*3
組込用問題
2、 int SinDeg256( int deg) ; sin(deg*2*π/360)*256 を浮動小数点演算の使えない環境用に書け
3、 引数の 同じビット位置が2度一致した時に採用し、変化したビット位置を返す関数を書け
int ChatterEater(int in , int wk[]); //wk[0]には現在の状態を返せ wk[1]は好きに使え
どれか一つ書いてみてよ
0314デフォルトの名無しさん
NGNG俺は10歳のころからプログラムしているし、仕事で使う必要なアプリケーションがあれば、自分で書いている。
たいていのやりたい事ならコードに反映させられる程度のレベルではある。
そんな事より、俺個人がCをどう使えているのかなんて、話の内容にぜんぜん関係ないだろ?入門に適しているかどうかについて、むしろ書き込めよ。
0315デフォルトの名無しさん
NGNG俺の周りの同じような事いってた奴は、残念な事に俺よりCが書けない。
出来るのはマネグラム。 そういう奴は残念だけどプログラマであっても
プログラミングの適性はない。 連中はこの5年の間に皆職を変えた。
だから、ちゃんとコードが書けて、こういう事を言う人が実在するのかどうか知りたいんだ。
>>313のようなコードはどこかで書いてるだろうし、
書いた事が無くても30分もあれば書けるようなものだ。
公平にする為、課題を出してくれれば俺がDelphiでコードを書く。
Delphiのコードが読めないというならcに翻訳してもいい。
0316デフォルトの名無しさん
NGNGプログラムなんてハタチ超えてから初めて触った方がいいだろう。
10歳ならむしろその時間、色んな本読んでた方がよかったのにね。
失った時間、取り戻すためにも、2チャンやらずに本でも読め。
0317デフォルトの名無しさん
NGNG悪いが、君とコーディング能力競うつもりはないし、30分もかけて自分の何かをここで証明する義理もない。
仮に、君がDELで俺のC#なりなんなりより、卓越したコードを書けたとしても、それは一般的な何かを証明することにもならない。
まわりがどうかは知らんが、C系統のコードがちゃんとコードが書ける奴なんて世界には腐るほどいる。
0318デフォルトの名無しさん
NGNG本も読んだがな。
個人的な数字を書くと、わけのわからんレスを呼ぶな。書くんじゃなかったよ。
0319デフォルトの名無しさん
NGNG自分で設計して書ける奴はその中でも少数だ。
さらに、その上でDelphiをけなす奴は滅多にいない。
さらに、わざわざDelphiスレに出張して煽る奴はまずいない。
0320デフォルトの名無しさん
NGNG嫌いなのはこの板でDEL最強!とか書き込むやつらだ。
これとは別に、PASCALという記述形式は入門に適しているという論は大いに疑問、というのがある。
0321デフォルトの名無しさん
NGNG例えば、ブライアン・カーニハン
http://www.lysator.liu.se/c/bwk-on-pascal.html
しかし、これらの批判はDelphiに殆どあたらない。改善されているのだ。
Pascal was originally intended primarily as a teaching language
という特徴は残したままで
0322デフォルトの名無しさん
NGNGこれはDelphiではコンパイルスイッチで
左側の条件が満たされたら右側は判定しないようにさせる事が出来る。もちろん別の注意すべき問題は発生するが・・・
もちろん直っていない問題もある。 このスレで今わざわざ掘り返してる問題
5. Cosmetic Issues
・ if の後の else の前の セミコロンについて
・ 文字列に' を入れる為の '' について
0323デフォルトの名無しさん
NGNG2、static変数/initialization は TPascal時代から追加されてunitの形でcよりも強化されています
3、1パスである事の弊害は、しかし高速コンパイルで補って余りある特徴と捉えられています。
また宣言個所と利用個所が離れているという批判は、長すぎる手続きを書いているからだと応酬されるでしょう
関数内関数を使えば、常に短く、宣言個所の近くで利用する事が出来ます
4、の批判はcコンパイラの吐く.objの取り込み機能、DLLの利用により無意味です。
5、論理演算はDelphiでは実行させないというオプションを選択出来ます(オプションはコード中に入れられます)
6、case でデフォルト相当は else として書く事が出来ます
7、read/writeは今でも使えますが、既に過去の遺物です。
8、unit によりc/c++以上に明確で安全なモジュール化が出来ます
9、There is no escape. ・・ \n で改行とかの事かな?自分で作ってるよ
0324デフォルトの名無しさん
NGNGhttp://www.amazon.co.jp/exec/obidos/ASIN/0201103427/
なんてpascal本も書いてるのにね
0325デフォルトの名無しさん
NGNGC ----素養として必要。しかし、これに慣れると 配列とポインタの概念を混同してしまう。
JAVA-良い選択だ。しかし、低レベルの処理に目隠しされたままではいつまでも開眼しない
C++ --これも良い選択だ。しかしアルゴリズムをSTLで記述する事に慣れてしまうとSTL依存症に陥り易い
C#----ツールとして使うには良い選択だ。しかし、これ一つではJAVAと同じ弊害もある
0326デフォルトの名無しさん
NGNGそれで、
Delpji 良い選択だ。しかし、−−−−
という項目はないのか?
それだけ他の言語のあら捜ししたあげく、Delにはないって言うんじゃないだろうな。
0327デフォルトの名無しさん
NGNG0328デフォルトの名無しさん
NGNG上級者になってからC#から低レベル処理やろうとすれば、いくらでも可能だし。
むしろ、その4言語とDELの記述形式が大幅に違うと言う観点から見れば、良い選択の中の少数派に過ぎない>融通性がない>選択肢からはずれる。
0329デフォルトの名無しさん
NGNGそんなふうに考える人もいると思うよ。
でもまあ、初心者に一番良いアドバイスは、
やりたい事があるなら、何が良いかなんて所で悩まずにさっさと目の前の道具使いなさい。
だろうと思うけどね。
0330デフォルトの名無しさん
NGNG0331デフォルトの名無しさん
NGNG0332デフォルトの名無しさん
NGNGというのが、薦める理由だということだが、その後で散々反論されているね。
0333デフォルトの名無しさん
NGNGどっちにしても、WindowsでIDEが付いてて、初心者がすぐに無料で始められるは Delphi。
目の前いにある道具でさっさとやりたい事を実現しなさい。
って事さ。
0334デフォルトの名無しさん
NGNGされているよ。その流れでここまで来たんじゃないの?
無料というのはメリットだが、他の要素をさしおいてそんな強調するほどの事ではないよ。
たしかMSのJ#も無料じゃなかったっけ?すぐにはじめれて、将来融通が利くなら断然こっちだな。
Jビルダーも無料だったな。C#Developerってのもあるし。
どうなのよ?
0335デフォルトの名無しさん
NGNG初心者はVisualでないBASIC。これ最強。
制御構造とか覚えるだけなら十分だろ。
0336デフォルトの名無しさん
NGNGどうなのよって言われても VS.2002は入れてるがJ#も入れてないし
VS2003も送られてきてるがインストールもしてない俺には評価のしようがない。
どこが優れているのか判らないから批判はしない。
良いと思うなら、どこが初心者に薦められるポイントなのか明確しておいたらどう?
0337デフォルトの名無しさん
NGNGというスローガンに見合うのはDELPHIだけではない。
だからその理由でDELPHIを薦めるというのは違うねという指摘をしている。
君がMSDNに入っていてどうたらという個人的な事情はどうでも良いこと。
0338デフォルトの名無しさん
NGNG反論として形をなしたいなら、ちゃんと反論しなさい。
話をまとめて、読んで貰える形にしなさい。
0339デフォルトの名無しさん
NGNG初心者に薦める理由として、無料であるという要素を挙げたのは君なんだよ。
それまでの流れを断ち切ってね。
で、それにたいして無料なのはDELPHIだけではないから、その理由は適当ではないと反論している。
反論のための反論ではない。
0340デフォルトの名無しさん
NGNGJ# は VS.NET を持っていないと SDK開発になるようだが? まず、この点を確認してね。
J-Builder -Personal は俺にはあまり楽しくない環境だったけど、良いと思うなら
どこが初心者に良くて どういうふうに勉強してゆけばいいをスレたてて薦めたらいい。
でも、初心者に薦めるなら、ある程度サポートするつもりじゃないといけないよ。
0341デフォルトの名無しさん
NGNGしかし最近eclipseというのがJAVAでは人気らしいな。これは無料だ。
君はDELの伝道師なのかもしれないが、俺は何の環境の伝道師でもない。
好きにやれば良いと思っている。しかし、伝道の理由があやまった事実認識に基づいているのなら、それを目撃したら違うよと指摘することはする。
0342デフォルトの名無しさん
NGNG0343デフォルトの名無しさん
NGNGPascalはともかく
COBOLは教養として数時間やる必要はあると思うよ。
そして Pascalはある程度プログラミングを教えるならコンパイラ作成の教材としても悪くないし
Cを教えるなら、矯正の意味で対で教えて悪くないだろう。
0344デフォルトの名無しさん
NGNGDelphiなんかはモロに処理系言語だろ。Borlandが仕様を握ってるのが痛い。
0345デフォルトの名無しさん
NGNG俺はCOBOLは習ったことはないし、独学でもやろうとしたこともないが、なんの問題もない。
教養としても必要性は感じないし、初心者のプログラミング教育を割ってまでやらせる必要はまったくないと思う。
こういうのは習うより慣れろで、限られた時間に複数言語詰め込む弊害のほうが大きいと思う。
0346デフォルトの名無しさん
NGNGFOTRAN/COBOL/LISPは1コマ必要だし
PASCAL/C/JAVAのどれか一つは押さるのが普通だろうし
0347デフォルトの名無しさん
NGNGC++ の方が少しすれば pedanticって言われるかもね。
後半は JAVAにもC#にも成り立ちそうだ。
>>345 その言葉は どのプログラム言語に置き換えても成り立ちそうだね。
0348デフォルトの名無しさん
NGNG0349デフォルトの名無しさん
NGNG10歳からC言語初めてしまった俺は友達も出来なく、ちゃんと会話が出来ません。
でも唯一の自慢だったプログラミングも実習が始まると Pascalだった為実力が発揮
出来ませんでした。 だからとてもPascalが憎いです。
0350デフォルトの名無しさん
NGNG昔の大学の端末って { } 等の記号が使えないものも少なくなかったから
CでTRIGRAPHよりはPASCALという選択も妥当ではあったな
0351デフォルトの名無しさん
NGNG0352デフォルトの名無しさん
NGNG何をいうか、Kylixがあるじゃないか
0353デフォルトの名無しさん
NGNG最後のPascalが嫌いな理由だけ当たっている。
しかし授業があろうがなかろうが嫌いだっただろうな、というより授業がなければそもそも触ろうとすらしなかっただろう。
0354デフォルトの名無しさん
NGNGじゃあ授業は立派に役立った訳だ。
0355デフォルトの名無しさん
NGNG0356デフォルトの名無しさん
NGNG忍耐力をつけるという意味では役にたったのかも知れないな。
0357デフォルトの名無しさん
NGNG目先に役立つなんて視点だと、Excelやワープロの使い方を覚えるのと同じだ。
言語がCからPascalになった程度で実力が発揮出来なかったのなら、そもそもCを抽象的に扱えて
なかった事になる。それに気付けただけでも良い勉強をしたのだと思うけどね。 本人は気付いてないようだけど。
0358デフォルトの名無しさん
NGNG一コマもいらんかも
さらっと「こんなんありました」で流す
0359デフォルトの名無しさん
NGNG0360デフォルトの名無しさん
NGNG0361デフォルトの名無しさん
NGNG0362デフォルトの名無しさん
NGNG俺が苦労したのはもっと低レベルな段階、つまりSyntax、慣れうんぬんというより、その記述の冗長性にもどかしさを感じていた。
関数型言語なんてCもPASCALも抽象度はおなじだろ。
0363デフォルトの名無しさん
NGNG0364デフォルトの名無しさん
NGNG判るよ。
俺は、N88BASIC->アセンブラ->C とやって Cで3年くらいC++で2年くらい頭固めてしまったもんだから
Delphi始めた頃はホントに苦痛だった。 Cなら簡単に書ける事が、なんでこんなに長くなるのかってね。
でも、それはそんな事で頭固めてどうするって必死で乗り切ったけどね。
乗り切ってしまえば、C++にもフィードバックされて、それでひとつ昇華されたように感じてる。
0365デフォルトの名無しさん
NGNG果たしてどちらがタイプミス、;の扱い等のSyntaxエラーが多いだろうか?おそらくPascalだろう。
もともとPascalの売り文句は構造化言語の概念を教えるということだ。
その限られた時間において、生徒がそのデバッグに当てなければならない作業時間は構造化言語の概念を覚えるという本質とは離れている。
0366デフォルトの名無しさん
NGNG関数型言語を履き違えてないか?
0367デフォルトの名無しさん
NGNG大文字小文字の違いがあるCの方が多いんじゃない?
0368デフォルトの名無しさん
NGNG逆に、ミスをして勉強するという意味があるんじゃないの?
マイクロソフトなんか 新人に 出来るか出来ないかギリギリの負荷を与え続けて
失敗させて勉強させるそうだよ
>>366
まあいいじゃないか、よくやる間違いだよ。手続き型とtypeしたんだろ。
0369デフォルトの名無しさん
NGNG手続きでもなんでもいいさ、オブジェクト指向以前の段階だ。
0370デフォルトの名無しさん
NGNGおいおい、居直るのは格好悪いぞ。 だから友達できないんだよ。
0371デフォルトの名無しさん
NGNGまあなんとでも言えるな。
すべての欠点は考え方によっては利点になりうるからな。
0372デフォルトの名無しさん
NGNGまあ、そこに気付いた段階でよい勉強をしたって事だ。
0373デフォルトの名無しさん
NGNGそういう瑣末につっこみがはいる度に、そういうどうでもいいことに対してしかレスできんのだろうなと思うよ。
概念のネーミングについて無駄な議論がしたければ哲学板へ行くといいんじゃないのかな?
0374デフォルトの名無しさん
NGNGなんで死滅スレなのにタイトルに●をいっぱいつけないの?
0375デフォルトの名無しさん
NGNGだからさ、こういう時は、ゴメン間違っちゃった って所から始めないとさ
だから友達出来ないんだよ。
0376デフォルトの名無しさん
NGNG気づく?勉強勉強って、そんな無駄な事で君の知性は体系づけられているのか?
もうちょっと効率UPしたほうがいいんじゃない?
0377デフォルトの名無しさん
NGNG0378デフォルトの名無しさん
NGNG0379デフォルトの名無しさん
NGNGありゃー衒学の典型みたいな奴だな。女の子に嫌われるぞ。
0380デフォルトの名無しさん
NGNGさぞかし、2ちゃんの「女の子」には君は人気があるんだろうね。W
0381デフォルトの名無しさん
NGNG0382デフォルトの名無しさん
NGNG無駄な事なんて何もないんだよ。
利点欠点なんてのもホントはこの世にはない。
利点なんてひっくり返せば欠点になるのさ。
あるがままのものをあるがままにって事さ。
でも人と人との間には 良い悪いは歴然とあるのさ。
0383デフォルトの名無しさん
NGNGすれ違いかつ板違い
0384デフォルトの名無しさん
NGNG犬はワンとなくし猫はニャーとなく。しかしそれは本質ではない。
本質ではないが、犬はワンとなくし猫はニャーとなくのだ。
0385デフォルトの名無しさん
NGNG少数派は、そんな理由はシンジケートの陰謀で正当ではないと言うが、大方はそんな見方はしていないし、たいてい正当な理由である。
0386デフォルトの名無しさん
NGNG0387デフォルトの名無しさん
NGNGpascalも begin 〜 end であるからpascalなのではなく、pascalだから初心者用なのではない。
pascal はbegin 〜 end と書くし cは {〜} と書く。 だけど、それは本質ではない。
本質ではないけど、pascalはそう書くし cもそう書く。
そんなものに惑わされず、それぞれの本質を捉えなければいけないが、
だからと言って難しく考える事はない。
捉え方としては、猫はニャーとなくもの。犬はワンとなくでも別にいい。
0388デフォルトの名無しさん
NGNG0389デフォルトの名無しさん
NGNGCが不動の地位を獲得した経緯は、その記述の簡潔性に人気が集まったからという歴史的事実を無視して、むやみやたらに抽象論を振り回すのはよくないな。
0390デフォルトの名無しさん
NGNG多数派に乗るというのも確かに有力な戦術です。でも、それは戦略が無い時に限られる戦術なのです。
多数派に乗って得られるのは最小利益でしかありません。
あなたに今必要なのは戦術を捨て、戦略を立てる事です。
0391Delフサギコ ◆A6VzDeLphI
NGNG_________
∧,,∧ /
ミ*゚Д゚彡< ニャ...ニャ..........ニャワウン!
ミ⊃ ⊃ \
〜ミ ,, ミ.  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∪ ∪
∧,,∧
.ミ∩∩ミ ハズカシイ…
ミ ミ
ミ ミ〜
∪ ∪
0392デフォルトの名無しさん
NGNGまさか、具体的な戦略というのはDELを選ぶ事だって言うんじゃないだろうね?
プロとして食っていく人間にとってはそれこそ最小利益になりそうだな。
0393デフォルトの名無しさん
NGNG5年先の損得ではなく、
30年先の自分がどうであるべきかを考え、
30年先に向けて、自分という財産を有効にどう投資するかをお考えなさい。
悔いの無い人生をまっとうできるようお祈り致します。
0394デフォルトの名無しさん
NGNG0395デフォルトの名無しさん
NGNG0396デフォルトの名無しさん
NGNGとにかく人にマイナー言語を教える。
そして使える奴をピックアップ。集中して指導。
こうしてタネを撒いておいてから独立。
順調に仕事が取れるようになったら、花が咲いた頃の奴を順に勧誘。
お互いにメリットあるようシステムを作って、俺も皆もハッピーに
0397デフォルトの名無しさん
NGNGってなんの言葉だっけ? マーフィーの法則?
0398デフォルトの名無しさん
NGNG0399デフォルトの名無しさん
NGNG・10歳からCのプログラミングに慣れててて
・なのに学校の実習がPascalだったもんで自慢のプログラミング能力が発揮出来なくて
・だから成績悪くてまともな仕事につけなくて、場末プログラマになってる
・それでPascalに恨みを持っている
って事ですね?
0400デフォルトの名無しさん
NGNG0401デフォルトの名無しさん
NGNG0402デフォルトの名無しさん
NGNG0403デフォルトの名無しさん
NGNG1、 あんまり子供の頃からプログラミングやっちゃいけないね
2、 ひとつの言語ばっかりやっちゃいけないね 勉強期間は広く浅く
0404デフォルトの名無しさん
NGNGつーか学校でCOBOLやったときは心底糞言語だと思ったね。
惰性と習慣の力というのは恐しい。
0405デフォルトの名無しさん
NGNGバッチ処理用としては非常に面白いと思ったけどね。
やっぱり人それぞれだけど、何みても糞とか思う奴はいるんだね。
0406デフォルトの名無しさん
NGNGどこがどう面白いのか説明してくれ。歴史的価値はあるし、実際に未だ使われ
ているという事実は分っているが。
> やっぱり人それぞれだけど、何みても糞とか思う奴はいるんだね。
COBOLのことしか言っていないのだが。
0407デフォルトの名無しさん
NGNGどうせ、引数も使えない手続きとか、ローカル変数がない所とかだろ?
それはしかし、素質のない人にもプログラミングをさせられるという目的には十分良い割り切りじゃないか
0408397
NGNG0409デフォルトの名無しさん
NGNG0410デフォルトの名無しさん
NGNG406の質問に答えてくれ。
いつからCOBOLは「素質のない人にもプログラミングをさせられるということ
を目的とする言語」になったんだ。?
0411デフォルトの名無しさん
NGNGああ、そういやあったね。
0412デフォルトの名無しさん
NGNG0413デフォルトの名無しさん
NGNGバグという言葉を作った女性がCOBOLの基礎を作ったとか
書き間違えればエラーが報告される事で書き間違えにくい冗長な文書形式にしたとか
0414デフォルトの名無しさん
NGNGそうだね。巧い表現力のある手法が出れば一挙に逆転とかするかもね。
0415デフォルトの名無しさん
NGNG今からみると糞に見えるのは当たり前と言えば当たり前だな。。
0416デフォルトの名無しさん
NGNG授業で嘘を教わってそれを信じている馬鹿。
0417デフォルトの名無しさん
NGNGCOBOLはCOBOLのままで進化してるように思うが?
0418デフォルトの名無しさん
NGNG> COBOLはCOBOLのままで進化してるように思うが?
それなら踏み台になってるだろ
それにある言語が後の言語に直接、間接に与える影響なんて正確に調べようがない。
0419デフォルトの名無しさん
NGNG0420デフォルトの名無しさん
NGNGまあでも、ガンバッテ系図作ってる奴もいるんだから見てやれよ
ttp://yuzu.ee.uec.ac.jp/natu01/PHe1/body/nenpyou.html
0421415
NGNGつーかC「だけ」って何だ?
COBOLのことしか言ってないだろ。
0422デフォルトの名無しさん
NGNG勉強の道具としても、Pascalと似てるから覚え易いし、コード例も多い。
再帰もCスタイルの言語より綺麗に書ける。
実務ツールとしても、直感的なVCLに見事な設計のRADで非常に使い易く高機能で過不足がない。
バランスのよさはツール中一番だと思うけどね。
0423デフォルトの名無しさん
NGNGPascalは教育用と言い切った奴(ならDelphiは何なんだ?)と、
授業でPascalに苦い思い出がある奴(気の毒ではあるが他人も同じじゃないぞ)
が意地貼ってるだけだろ…
0424デフォルトの名無しさん
NGNG0425デフォルトの名無しさん
NGNGそのリンク先のDelphiの説明だと初心者向けじゃないって書いてあるね。
> 言語使用がPascalであるため厳密な表記を要求され、また、
> Visual Basicでは隠してある複雑な部分を隠していないため、
> 初心者に親切でない面があり、そのためにVisual Basicほどは
> 普及していません。
教育用≠初心者用ってことなのかなぁ
0426デフォルトの名無しさん
NGNGDelphiだとそれが2〜3ヶ月くらいかかる 程度の差だと思うね。
経験上、1年後の生産性はDelphi使いが上になる。
0427デフォルトの名無しさん
NGNG教育用とは将来プロフェッショナルに人間用だから厳密だし難しいのが普通だ。
0428デフォルトの名無しさん
NGNGそこらの人間集めてやるような仕事は、プロジェクトが終わったら解散だからね。
あんまり誉められたもんじゃない。
0429デフォルトの名無しさん
NGNG0430デフォルトの名無しさん
NGNG0431デフォルトの名無しさん
NGNG0432デフォルトの名無しさん
NGNGVB=レベルが低い=報酬が安いから が全て。
VBでの開発ならいくらレベルが高い技術者だろうと、
「VBの仕事だから」と理由を付けてコストを安くできる。
自社開発のプログラムならともかく、
自社はソフトの受注だけ取ってきて、開発は余所から借りてた人材にやらせる、
なんて形態ならVBが一番安上がり。
ソフトの出来が悪くても「担当の責任」と言ってただ働きで修正させれば済むこと。
0433デフォルトの名無しさん
NGNG0434デフォルトの名無しさん
NGNG0435デフォルトの名無しさん
NGNGそれ、うちの大学のページだ(笑
0436デフォルトの名無しさん
NGNGなにか学んだって脳内ハッピーになるのはいいが、その前に身を削って破滅せんようにな。
0437デフォルトの名無しさん
NGNG0438デフォルトの名無しさん
NGNGお客の所に行って、
Delphiで作ればWin95のマシンでも動きますよ。
.NET が成功したら Delphi.NET で移行もさせてください。その時はちゃんとサポート致します。
っていえるじゃないの。 いいとこ取りでしょ?
0439デフォルトの名無しさん
NGNGVBはスレ違いだけどさ、もっと論理的にかこうね。
それじゃ違う言葉・概念をごっちゃにして煙に巻きながら、
煽っているようにしか見えないから。
VB(に限らず)が利用されるのは、VB(に限らず)=コストが安く出来るからであって、
これはVB(に限らず)がレベルが低いとも報酬が安いとは直接関係ない。
VBはもちろんレベルが高い奴も使えるし、報酬を高くしたってかまわない。
簡単ってのは一つレベルが下の者でも同等の仕事ができるし、
おかげで人を集めやすいからその分コスト(≠報酬)を下げられる
世の中ってのはVB(に限らず)コストを安くするために努力している。
それはレベルが低くするためでも報酬を安くするためでもない。
コストを下げて悪く言われたらたまったもんじゃない。
0440デフォルトの名無しさん
NGNG下手糞な文章だな。
0441デフォルトの名無しさん
NGNG論理的に書いたらそんなに判り難くなるのか? そうじゃないだろ?
0442デフォルトの名無しさん
NGNG0443デフォルトの名無しさん
NGNG0444デフォルトの名無しさん
NGNG言えてる… はあ('A`)
0445デフォルトの名無しさん
NGNG0446嘲笑激藁は ◆adhRKFl5jU
NGNG0447seven
NGNG0448デフォルトの名無しさん
NGNGVBも.NETになったし、いまどきはオブジェクト指向は避けて通れない。VB.NETやるならC#やるほうがよっぽどスマート。
0449デフォルトの名無しさん
NGNG0450デフォルトの名無しさん
NGNG0451デフォルトの名無しさん
NGNG0452デフォルトの名無しさん
NGNGホントにランタイムさえ無くなればいいのにね。がんばってね。
>>all
ところでさ、 今CLX触ろうとしてるんだけど、コレってmessage あんまり使ってないみたいね。
メッセージフックしたいんだけど、 Hooks の構造とかヘルプのどこ見ればいいんだろ?
0453デフォルトの名無しさん
NGNG0454デフォルトの名無しさん
NGNG0455デフォルトの名無しさん
NGNGクラス、関数、プロパティといったものの名前を変えたくなったとき
コンパイルエラーを気軽に利用できるのがなんとも便利(w
0456デフォルトの名無しさん
NGNGそこはVBIDEの方が優れている。
0457デフォルトの名無しさん
NGNG…。
0458デフォルトの名無しさん
NGNGはげどう
0459デフォルトの名無しさん
NGNG0460デフォルトの名無しさん
NGNG0461デフォルトの名無しさん
NGNG単に文字列を置換すると困る場合もあるよ
0462デフォルトの名無しさん
NGNGお仲間(w
型チェックやoverride記述必須が、コンパイルエラーによるカーソル位置移動と相まって、
何か変更作業してる時のF9は「次に変えないといけない場所を探すキー」になってる。
よく突っ込まれるし、自分でも本来の使い方してないのはわかってるんだが…
0463デフォルトの名無しさん
NGNGメソッド名修正とかパラメータ変更とかあったら便利なんですが。
同じくVS.NETにもこれらの機能は付いているのでしょうか。
0464デフォルトの名無しさん
NGNGそれから7以降は上位版にモデリングツールが付いてきたと思うがよく知らない
…コンパイルエラーを利用する方が手っ取り早いのが困り者だが
0465優香(本物)
NGNG0466デフォルトの名無しさん
NGNG> …コンパイルエラーを利用する方が手っ取り早いのが困り者だが
困り者だね。リファクタリングブラウザの機能や安全性すらわかっていない。
0467デフォルトの名無しさん
NGNG初級者にも上級者にも対応するという点で、VBなんかとは明らかに違うけどな
0468デフォルトの名無しさん
NGNG0469デフォルトの名無しさん
NGNGいいんじゃないの
VC++を覚えたのが嬉しくて仕方ないんでしょ
後でDelphiを覚えて「今まで俺は何をやってたんだ」と思った人も結構いるわけだけど
465のようにDelphiを避けていればそういう虚脱感に襲われる心配もないし
0470デフォルトの名無しさん
NGNGDelphiとC++Builderは入りやすいし上級者にも使えて最強!!
0471デフォルトの名無しさん
NGNG0472デフォルトの名無しさん
NGNGDelphiならほとんどなんでも作れるよ
0473デフォルトの名無しさん
NGNGプラットフォームを選ばない。
0474デフォルトの名無しさん
NGNGしまいにCDROMドライブが熱くなったせいかWin2000がシステムダウン。
先に ISOファイル作ってから今入れてるんだけど、これ今のWindows並にインストールに時間かかるね
0475デフォルトの名無しさん
NGNG0476seven
NGNG0477デフォルトの名無しさん
NGNGただ、ヘッダ大量に読むとコンパイルが遅いのはたまらん
0478デフォルトの名無しさん
NGNG覚えてしまえば、それまでじゃん。
0479デフォルトの名無しさん
NGNGそのうち簡単だと思うようにもなる。
では「難しい」っていうことはなんだい?
どんなものでも簡単だと思うようになるよね。
ということは難しいものは存在しない?
難易度が低いものも難易度が高いものも簡単にできる人はいる。
ということは難易度が低いものも高いものも同じように簡単?
そういうことじゃないよね。
VC++は難しいよ。自分の基準でしか物事を考えられないだけ
0480seven
NGNGでも、Delphiは楽すぎて、そのへん(どのへんだ)に不安を感じます。
0481デフォルトの名無しさん
NGNG問題解決に集中できるからいいのでは?
言語なんて道具に過ぎないんだから
同じことができるなら楽な方がいいでしょ。
0482デフォルトの名無しさん
NGNG0483デフォルトの名無しさん
NGNG足し算できる人間は方程式解ける人間より多いからな
0484デフォルトの名無しさん
NGNGなんか違う。同じ事=方程式解くこと をするなら
簡単やり方でやるほうがいいでしょ。
0485デフォルトの名無しさん
NGNG0486デフォルトの名無しさん
NGNGそれは違うよ。
0487デフォルトの名無しさん
NGNG0488デフォルトの名無しさん
NGNG要するに、Delphiは道具として最高のツールで
(というか他がヘボで、これで当たり前なんだが・・)
死滅しちゃわないわよ!って事だな。
0489デフォルトの名無しさん
NGNG同意。
VBとは違ってDelphiはほとんどのことできるからね。
0490デフォルトの名無しさん
NGNG他言語=無料もあるがほとんど貧弱なツール
0491デフォルトの名無しさん
NGNG相違。
Delphiと違ってVBはMSブランドだからね。
0492デフォルトの名無しさん
NGNGどうせC#とか使ったことないんだろうな。
死滅はせんかもしれんが(COBOLのように)、これからDELPHIマンセーの入門者は減っていくだろうな。
これは事実。
0493デフォルトの名無しさん
NGNGC#ではVCLのようにソースが見れない。派生のとき困る。初心者しか騙せない。
0494デフォルトの名無しさん
NGNG> ソースが見れない。派生のとき困る。
こういう書き込みみると、Del厨ってオブジェクト指向の意識が薄いとよくわかります
0495デフォルトの名無しさん
NGNGこういう書き込みを見ると、メソッドのオーバーライドを知らないブビ厨とよくわかります
0496デフォルトの名無しさん
NGNG0497デフォルトの名無しさん
NGNGinheritedしないでオーバーライドすることがあるが
必要な動作は残しておきたいのでソースの一部を流用したりする
自分でコンポーネントを作れない人には関係ないんだろうな
0498デフォルトの名無しさん
NGNG0499デフォルトの名無しさん
NGNGだって、C++というかVC++を使わせないのがM$の戦略。M$的にはC#に閉じ込めたいわけさ。
0500デフォルトの名無しさん
NGNGそれでもQTのしっかりした解説があったらいいんだけど、探しても見つからん。
特に、知りたい部分(イベント関係のフックとか)に限って闇の中。
C# はもっと酷いけどね。
0501デフォルトの名無しさん
NGNGC#とDELPHIどっちを選ぶか?という質問をするとする。
もちろん、比較するのは無意味といいだす人間もいるだろう。しかし現実に両方場合によって使い分けるよ、という人間は少ないだろう。
とにかく、2者択一してもらう。
同様に、入門者にも2者択一してもらう。
それぞれどのような解答の統計が得られると思う?
0502デフォルトの名無しさん
NGNGいや、それが一番現実的だと思うけど
0503デフォルトの名無しさん
NGNGパッケージソフトならDelphi、デジドカならC#。
0504デフォルトの名無しさん
NGNGTrollTechからQtのライブラリを購入しても見れなかったっけ?
そんな時間なんてないか・・・
0505seven
NGNG素晴らしすぎると、金儲けには向かないということでもあるのかな?
でも、ターボパスカルユーザは、Delphiが出たので、捨てられることは無かった。
羊の毛は定期的に刈り取らないと、儲からないんだろうね :-)
0506デフォルトの名無しさん
NGNGこのスレ読んでないのか?
パスカルって言語自体劣っているんだよ。そんなのがメジャーになるわけないじゃん。
現実を見ろよ。少数のマニアが素晴らしいと思ったところで、所詮少数。
儲かる儲からないでなく、単に大多数から人気がなかった。当たり前の結果。
0507デフォルトの名無しさん
NGNGDOS時代に最もポピュラーな言語がTurbo Pascalだったわけだが…
0508デフォルトの名無しさん
NGNGどこの会社が出してたんだっけ?(w
0509デフォルトの名無しさん
NGNGうーん、ソースライブラリとして使うって事だろうけどそれはライブラリのソースが公開されていないのがダメという理由にはならないと思うよ。
それにその流用したライブラリに問題があって修正が入ったとき引用したソース全部変えなきゃならないでしょ。
やはり、クライアントは最低限のインターフェースのみ把握しているべきでそれ以上の責任は持つべきじゃない。
結びつきは薄ければ薄い方が良い。
0510デフォルトの名無しさん
NGNG496氏の言うとおり、理想と現実の違いみたいなことはあるかもね。
ただ、ソースが公開されてると色々なテクニックを学べて有難いというのは
多分ほとんどの人が同意すると思うよ。
0511デフォルトの名無しさん
NGNGどっちかいうと流通コストの方が大きいでしょ。
0512デフォルトの名無しさん
NGNG>ソースライブラリとして使うって事だろうけど
既にこの時点で読み間違えてるね。
クラスを派生してメソッドをオーバーライドする場合、
ソースを読めないと行き詰る。
0513デフォルトの名無しさん
NGNG0514デフォルトの名無しさん
NGNGドトネトランタイムはWin32コールしてるんだが...
0515デフォルトの名無しさん
NGNG0516デフォルトの名無しさん
NGNG0517デフォルトの名無しさん
NGNG0518デフォルトの名無しさん
NGNG0519デフォルトの名無しさん
NGNG0520デフォルトの名無しさん
NGNGそれしか俺に残された道はない。
0521デフォルトの名無しさん
NGNGたとえば UNIX系のスクリプト
先頭の
#!/usr/local/bin/perl
とかを場合によって書き換えないといけない。
これは手間だけど、この手間があることでユーザにソースを見させる事につながり、
多少でも触らせる事になる。
たとえばもう
#!script/perl
と書いたら必ず動くようになっとけばいいじゃないかとか
#!script/perl5,perl4 なら5か6だけで動くようになればいいじゃないかとかすれば、
実際短期間の生産性はあがるだろうけど、でも、長期的に見ればどうかなと思うわけで
0522デフォルトの名無しさん
NGNG0523522
NGNG0524デフォルトの名無しさん
NGNGよっぽど放置出来ない香具師達が居るんだな...
0525デフォルトの名無しさん
NGNGお前とかな…。って自覚してるのか。
0526デフォルトの名無しさん
NGNGちょっとパスが変わっただけですべて変えなきゃならん。
短期間だと生産性が落ちるのが気づきにくいが
長期的に見れば生産性が落ちるのが目に見えて分かるだろう。
強制的にソースを読ませたいなら、ソースにパスワードを書いておけばいいだけの話。
ソースを読むのが目的なのか、ソースを使うのが目的なのかはっきりさせよう。
0527デフォルトの名無しさん
NGNGだから難しい問題なんだよね。
必要なら一挙に書き換えるスクリプトなんて簡単に作れる方がいいのか、
あるいは、そんな手間さえ不要な方がいいのか
ソースを読む人が多ければソースを書ける人も増えるわけで、書ける人が増えれば
会社にとっての生産性は上がるわけだしね
0528デフォルトの名無しさん
NGNGDELなんて趣味以外につかっているところあるのか?
0529デフォルトの名無しさん
NGNGソースを書ける人がほしければソースを書けるように教育すればいいだけの話だろ。
ソース見せればそのうち書けるようになるんじゃない?
なんて適当なやり方なんかじゃ全然効果は無いよ。
意味もわからずこういうもんだって機械的に置き換えるのが関の山。
なにも理解できないまま修正の手間がかかるだけ。
0530デフォルトの名無しさん
NGNG> クラスを派生してメソッドをオーバーライドする場合、
> ソースを読めないと行き詰る。
そんな分けないでしょ。
オーバーライトするのにどうしてソースまで知らなきゃならないんだ?
そんなに依存度の高いライブラリなんて既に間違っているだろ。
というかどうして誰も突っ込まないんだ?
0531デフォルトの名無しさん
NGNGアフォな>>512に何を言っても無駄だということをみんな悟っているから
0532デフォルトの名無しさん
NGNG必要な機能と邪魔な機能が混在する場合
遺憾ながらソースに頼らざるを得ないこともある
0533デフォルトの名無しさん
NGNG0534デフォルトの名無しさん
NGNGウマく実現しないからソースを持ってきて要らない部分を消す、必要な部分を追加する。
それをオーバーライトとして使う。
安易すぎ。
それはライブラリの使い方じゃないよ。
後で困ることになるし、スキルも上がらない。
0535デフォルトの名無しさん
NGNGでは、一から書いた方がいいのかね
技術は盗むものだよ
0536デフォルトの名無しさん
NGNGと言ってみるテスト
0537デフォルトの名無しさん
NGNGやり方を理解した上で
よりシンプルに必要なことだけを書くのだよ
0538デフォルトの名無しさん
NGNG論点が当初とずれてる?
0539デフォルトの名無しさん
NGNG技術を盗むのとソースを切り貼りするのは別。
>>537
実例がないと何とも言えないかな。
そんなに局所的でシンプルなところなら自分で実装しても良いと思うが。
そしてそれはライブラリの価値として重要なことなのか甚だ疑問。
0540デフォルトの名無しさん
NGNG基本的にそっぽではないでしょ。
.NETはソースがないからいやだという493の書き込みから
ライブラリのソースの話になってるわけだから。
0541デフォルトの名無しさん
NGNG535に対するレスについては537で終わってると思う
ライブラリの価値云々としては部分的なことでしかないのは確か
最も重要なのはやはり510で書いた点だね
0542デフォルトの名無しさん
NGNGライブラリのソースコピペしなきゃならないような実例キボン
0543デフォルトの名無しさん
NGNG537は例えが曖昧すぎて答えにならないと思うけど。
510は同意。
0544デフォルトの名無しさん
NGNG単なるコピペではないとゆーとろーが…
function TControl.DoMouseWheelDown(Shift: TShiftState; MousePos: TPoint): Boolean;
begin
Result := False;
if Assigned(FOnMouseWheelDown) then
FOnMouseWheelDown(Self, Shift, MousePos, Result);
end;
function TCustomGrid.DoMouseWheelDown(Shift: TShiftState; MousePos: TPoint): Boolean;
begin
Result := inherited DoMouseWheelDown(Shift, MousePos);
if not Result then
begin
if Row < RowCount - 1 then Row := Row + 1;
Result := True;
end;
end;
0545デフォルトの名無しさん
NGNGfunction TWheelDBGrid.DoMouseWheelDown(Shift: TShiftState; MousePos: TPoint): Boolean;
begin
Result := False;
if FWheelCount<0 then FWheelCount:=0
else Inc(FWheelCount);
if FWheelCount>FWheelWait then
begin
FWheelCount:=0;
if Assigned(DataSource) and
Assigned(DataSource.DataSet) and
DataSource.DataSet.Active then
DataSource.DataSet.Next;
end;
if Assigned(OnMouseWheelDown) then
OnMouseWheelDown(Self, Shift, MousePos, Result);
end;
0546デフォルトの名無しさん
NGNG0547デフォルトの名無しさん
NGNG悪かったな
3年前なんてこんなもんさ
0548デフォルトの名無しさん
NGNG目的のモノを実装する際に最良な方法を導き出す能力とか。
デザインパターンとかリファクタリングとかまぁ基本として。
0549デフォルトの名無しさん
NGNGTWheelDBGridはTDBGridから派生しており
TDBGridはTCustomGridから派生しており
TCustomGridはTControlから派生している
TCustomGrid(=TDBGrid)のDoMouseWheelDownの動作は余計なので
TControlのDoMouseWheelDownに手を加えて実用化した、3年前の話だが
おまいらはブラックボックスとせいぜい格闘してください
0550デフォルトの名無しさん
NGNG0551デフォルトの名無しさん
NGNG仕方ないに〜
ライブラリソースをいじるわけないじゃん
544はライブラリソースのまま
俺が書いたのは545だけ
0552デフォルトの名無しさん
NGNGDelは良く判らないんだがこれってライブラリのソース無いと書けないものなのん?
そうは見えないんだけど・・・
教えてDelphiの偉い人!!
0553デフォルトの名無しさん
NGNG俺は偉くないけど答えとく
TCustomGridのソースがあったおかげで
思ったような動作にならない原因が
TCustomGrid.DoMouseWheelDownにあると分かった
よってこれを継承しないコードでオーバーライドした…あとはお好きにどうぞ
0554デフォルトの名無しさん
NGNG0555デフォルトの名無しさん
NGNG0556デフォルトの名無しさん
NGNGこれってTDBGridのDoMouseWheelDownソースからTCustomGridを継承して使っているところを修正して
TWheelDBGridのDoMouseWheelDownに使ったって事?
0557デフォルトの名無しさん
NGNGお前がライブラリの仕様を理解していなかっただけ。
ソースなんて追わなくても原因は特定できる。
で、これが「やり方を理解した上でよりシンプルに必要なことだけを書く」ことなのか。
問題の特定にソースが役に立ったという話にしか聞こえないが。
0558デフォルトの名無しさん
NGNG誰も「シンプル」の例を書いたとは言ってない(542に答えただけ)
要するにソースが必要だった事例を示してみたまでのこと
>お前がライブラリの仕様を理解していなかっただけ。
>ソースなんて追わなくても原因は特定できる。
そんなまともな仕様書なんかないんだよな、これが
DoMouseWheelDownはヘルプにも出てこないし
Protectedなメソッドだからコード補完も役に立たない
Delphiのことは良く知らないで理屈だけで返事してるでしょ
もうこれ以上は相手しないよ
0559デフォルトの名無しさん
NGNG×Protectedなメソッドだからコード補完も役に立たない
○当時はコード補完そのものがなかったような気がする
0560デフォルトの名無しさん
NGNGそれってまともなリファレンスが無いdelphiが問題なだけだろ。
「ソースをリファレンス代わりに使いました」って言われても、「あっそう」としか答えられないが。
>>549の「おまいらはブラックボックスとせいぜい格闘してください」ってのはリファレンスが不十分
な開発環境に対してのみ通じる捨て台詞。
ライブラリの本質とは関係ないものだと思うが。
0561デフォルトの名無しさん
NGNGそれほど重要な要素ではないということ。
0562デフォルトの名無しさん
NGNGその辺りはMSも不安だね
0563デフォルトの名無しさん
NGNG0564デフォルトの名無しさん
NGNG0565デフォルトの名無しさん
NGNG「キッチリ」の程度問題かと、、、、
予期せぬハードに対して、動作をキッチリ明かすことが可能なのかと、、、
0566デフォルトの名無しさん
NGNGリソースっていう観点では、.NETのライブラリ、SDKとかドキュメンテーションは本当に充実している。
だいたい、DELの情報なんてオンライン、オフライン含めて数えるほどしかない。一方.NETは増加の一途だな。
資本力とヒューマンリソースの違い。この圧倒的な差はどうしようもないんだよ。
0567デフォルトの名無しさん
NGNG0568デフォルトの名無しさん
NGNGそういうのがまるごとあらかじめ用意されているってのはBorland(DEL)ではありえないだろうな。
0569デフォルトの名無しさん
NGNGそういうのはもっと上のほうで発言しろよ。
初心者にどっちがお勧めかってところでな。
ドキュメントが読めるというレベルより、ドキュメントが存在するって事が重要。
DELはソース読まなきゃならないのか?
0570デフォルトの名無しさん
NGNGで、なんか変なこと書いてる(=566)からレスしただけ。
0571デフォルトの名無しさん
NGNG別に変じゃない。もっかいLOG読み直して話の流れ理解してみたらどうだい?
0572デフォルトの名無しさん
NGNG初心者がステップアップを目指すなら目を通しておくべき。
MFCも提供してるけどあれは読みズラかった。自動生成のコメントとか
wぜえ。
0573デフォルトの名無しさん
NGNGライブラリの話だよな?
0574デフォルトの名無しさん
NGNGドライバ関係のライブラリをいってるんじゃねぇの?
どちらにしろ非常に限定された範囲の話だな。
0575デフォルトの名無しさん
NGNG0576デフォルトの名無しさん
NGNG結局558はソースまで出して何が言いたかったんだ?
まったく的はずれな例出されてもなぁ
> どうも単にコピペするのだと誤解しているらしいね
> やり方を理解した上で
> よりシンプルに必要なことだけを書くのだよ
早くこの実例を出してくれよ。
0577デフォルトの名無しさん
NGNG>549で「おまいらはブラックボックスとせいぜい格闘してください」とのたまう
まともなドキュメントもなくソース追わなきゃならないようなライブラリ使っている方が格闘しているように思えるのだが・・・
0578デフォルトの名無しさん
NGNG逆にまともなドキュメントがあって、ソース無くても苦労せず継承して
使えるというGUIライブラリを教えてくれよ。
.NET なんてどうやって継承すりゃいいかさっぱり俺には判らんぞ。
0579デフォルトの名無しさん
NGNGC#でもその程度の自作、オリジナル、カスタマイズした優秀なコントロール等はネット上に山ほどある。
0580デフォルトの名無しさん
NGNG0581デフォルトの名無しさん
NGNG0582デフォルトの名無しさん
NGNG例のあげようが無いわな。
0583デフォルトの名無しさん
NGNGDelphi使おうが結局ソースは無いわけだ。
0584デフォルトの名無しさん
NGNG自分で検索もできないのか、こんなの探せばいっぱいあるぜ。
SorceForgeとかMSDNもあるしな。
http://www.codeproject.com/cs/miscctrl/
http://www.csharpnewsletter.com/
http://www.c-sharpcorner.com/
0585デフォルトの名無しさん
NGNGhttp://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1004530597&rm=100
を.NET で書こうとしたらどうしたらいい?
0586デフォルトの名無しさん
NGNGだから、そのうちのどれがお薦めなの?
Delphiのコンポーネントだってそれより沢山あるし、日本語サイトでも、個人の作成物でも沢山あるよ。
どれが、ソース無しに上手に継承してる例だっていうの?
何だったら今書いてみてよ。
0587デフォルトの名無しさん
NGNGC#コーナーの左のメニューのWindowsFormのセクションだけでもこれだけある。
他にもGDIグラフィックとかいくらでもあるだろ。
http://www.c-sharpcorner.com/Graphics.asp
こういう事やってる優秀なプログラマーの資産がすぐリファレンスできるDELのサイトがあればお前こそさらしてみろよ。
まさかライブラリのソースコードしかないってんじゃないだろうね。
0588デフォルトの名無しさん
NGNG0589デフォルトの名無しさん
NGNGどうやってソース無し(ソース有り)で上手に継承してる証明するつもり?
そんな例をあげるなんてもとから不可能だと思うんだがねぇ。
0590デフォルトの名無しさん
NGNGあほか。どれがおすすめ?数百以上あるんだぜ。WEB上の全部あわせれば1000以上は優にある。自分で吟味しろよ。
少なくとも君レベルのプログラマはそのコミュニティにはたくさんいるだろうな。
お前こそその日本語のサイトやらをリンクしてみろ。
0591デフォルトの名無しさん
NGNGそれは結局さあ、クラスライブラリのドキュメントだけじゃダメで、他人のTIPSが必要って言ってるようなもんじゃない
0592デフォルトの名無しさん
NGNGMSDN行って全部C#のドキュメント読破してから同じこと言うんだな。
自発的にそういうリッチなコミュニティが存在する。必要不必要かかわらずね。
で、DELのサイトはまだ>?
0593無料動画直リン
NGNG0594デフォルトの名無しさん
NGNG0595デフォルトの名無しさん
NGNGDELのサイトを数例あげてくれ。待っているぞ。
それでこのスレの住人に客観的に比較してもらう。
0596デフォルトの名無しさん
NGNG自発的って C# Corner Consulting っていう会社作って儲けようとしてるんだからそりゃ自発的だろうけどねえ・・・
0597デフォルトの名無しさん
NGNGマジでアホみたいだよ。本当に。
Delphiのサイトは有名なとこではtorryとdelphi super page、
日本語ではdelphian worldとかあるな。
でも俺は両方使ってるし、なんでC#派が必死になるかが分からない。
0598デフォルトの名無しさん
NGNG0600デフォルトの名無しさん
NGNG去年までDelフサギコだったけど、オンラインDelphiコンポーネント収集で
二年で350万の借金をこさえた。一度やってみなよ。
WEB上の全部あわせれば1000以上は優にある。
ダウンロードするだけしてインストールせずにHDDの肥やしにすることもできるし、
思い切って全部入れてしまえば100MBぐらいになる。
Delphiなきゃアップローダに再アップすればいいだけ。ヒマつぶしになる。
ソース有りとか無しとか色々あるのでマジでお勧め。
0601デフォルトの名無しさん
NGNGお世話になってるんでしょ?そういうことするためにサイト作ってくれてるんじゃないんだよ?
0602デフォルトの名無しさん
NGNGhttp://www.torry.net/
http://home1.infonia.ne.jp/~delphian/delphi/
か、比較にならんな。
0603デフォルトの名無しさん
NGNGそもそも例をだせと煽ったのはDEL厨。
それに答えたので、同様の例を出してもらうのは当然じゃないかな。
0604デフォルトの名無しさん
NGNGまあ同レベルの人間同士でやりあっててください。
0605デフォルトの名無しさん
NGNGTipsが必要なら
http://www.google.co.jp/search?q=Delphi+TIPS&lr=lang_ja
C#も最近は増えてるけどね
0606デフォルトの名無しさん
NGNGそれだけのこと。
0607デフォルトの名無しさん
NGNG> どうも単にコピペするのだと誤解しているらしいね
> やり方を理解した上で
> よりシンプルに必要なことだけを書くのだよ
これの実例早くしてよ。
0608デフォルトの名無しさん
NGNG0609デフォルトの名無しさん
NGNG0610デフォルトの名無しさん
NGNG0611デフォルトの名無しさん
NGNGVBが死滅したからだろ
0612デフォルトの名無しさん
NGNGC#コーナーの左のメニューのWindowsFormのセクションだけでもこれだけある。
他にもGDIグラフィックとかいくらでもあるだろ。
http://www.c-sharpcorner.com/Graphics.asp
こういう事やってる優秀なプログラマーの資産がすぐリファレンスできるDELのサイトがあればお前こそさらしてみろよ。
まさかライブラリのソースコードしかないってんじゃないだろうね。
0613デフォルトの名無しさん
NGNG0614デフォルトの名無しさん
NGNGJAVAはUNIXとかでも動くから、いてもいいよ。
0615デフォルトの名無しさん
NGNG0616デフォルトの名無しさん
NGNGその通りだよ。ライブラリならね。 でもクラスライブラリはソースが無いと使い方が制限されてしまう。
>>585 のように、IDEと連携して、かつフォームにフックするような場合は特にね。
0617デフォルトの名無しさん
NGNGJavaなんて話にもなんねーぜ。おせーんだよ!
0618デフォルトの名無しさん
NGNG0619デフォルトの名無しさん
NGNG0620デフォルトの名無しさん
NGNGOOP勉強してきてね。
0621デフォルトの名無しさん
NGNGフックするような場面なんてそんなに日常的にあるか?
で、そのためにもソース公開しなくちゃいけないの?
使うヤシが逆汗かけるなりなんなりして解析すれば?
0622デフォルトの名無しさん
NGNGそれってクラスライブラリだからなんて全然関係ないと思うんだが・・・
0623デフォルトの名無しさん
NGNGでもさ、あのコードはVCLソースにアクセスできたから1日で書けたけど、逆アセしてたんじゃ無理だったろうね
0624デフォルトの名無しさん
NGNG0625デフォルトの名無しさん
NGNGいつだってソースは最高のリファレンスだよ。
0626デフォルトの名無しさん
NGNGC#だったらそんな苦労さえなかっただろうな。
0627デフォルトの名無しさん
NGNG普通のリファレンスがもっとあれば、もっと最高なのにな。
0628デフォルトの名無しさん
NGNGどこからそういう考えが出てくるんだろうか。
0629デフォルトの名無しさん
NGNG丁度明日は休みだし、C#で書いてみたら?
0630デフォルトの名無しさん
NGNGこのスレを読んで
0631デフォルトの名無しさん
NGNG休みじゃねーよ!
0632デフォルトの名無しさん
NGNG0633デフォルトの名無しさん
NGNGなんのために?
0634デフォルトの名無しさん
NGNG0635デフォルトの名無しさん
NGNGそんな限定的な例を見せられて、ソースは必要だといわれても。
フックをかけてどうのこうのというような裏技的な使い方のためにソースを付けなくてはならない道理はない。
>>625
ソースは全ての情報が含まれているがその情報量が多すぎて能率が悪い。
ライブラリに必要情報はどういうものを渡せばどういう動作をするという事のみ。
ソースを眺めなくてはならないようなものはドキュメントの不備か設計自体が失敗しているだけ。
それにライブラリ(特にクラスライブラリ)は抽象度を高める効果があると思うのだが中を調べたら本末転倒だろ。
0636デフォルトの名無しさん
NGNG必要があれば、ネット検索して適当なもの探すし、場合によっては自分で書く。
もちろん、そのためのリソースはDELに比較して豊富にあるので全然苦労しない。
0637デフォルトの名無しさん
NGNGなんでかというと、C#で同じ事しようとして1ヶ月。 結局出来なかったからだ。 だからやってみせてね。
0638デフォルトの名無しさん
NGNG.net初心者が慣れない環境で四苦八苦しているってことか。心配すんな君の要領が悪いだけ、
環境に不備はない。DELでできたんなら当然できる。
でも、俺はそのコードの内容にまったく興味ないし、君のためにやるつもりもない。
どっかで、お願いしますってちゃんと頭さげれば、やってくれるC#使いがいるかもしれんがな。
0639デフォルトの名無しさん
NGNG途中まででいいからソース出したら?
0640デフォルトの名無しさん
NGNG0641デフォルトの名無しさん
NGNGそういうヤツの仕事引き継ぐときほど面倒なことはない。
何故かって言うと、どうしてこういう事をしているのかライブラリの中まで調べなきゃならないはめになるから。
こういうプログラムの仕方しているとドキュメントをかなりしっかり残さなきゃならなくなる。
気にしなくちゃならないこと(責任)も増えるので結果として依存関係が強くなったと言っても良い。
0642デフォルトの名無しさん
NGNG0643デフォルトの名無しさん
NGNGフックをかけた方のコンポーネントの方が使う時は非常に快適。
まるで直線が一つのコンポーネントのように扱える。
0644デフォルトの名無しさん
NGNGまあC#との比較は興味ないけど。
0645デフォルトの名無しさん
NGNG0646デフォルトの名無しさん
NGNGおれはDEL知らないが
>まるで直線が一つのコンポーネントのように扱える。
これって普通じゃないのか。
0647デフォルトの名無しさん
NGNGあれは例外的なハックで、普通の作業とは違うと思うが…
まあC#じゃあ書けないだろうってのは同意だけどね。
0648デフォルトの名無しさん
NGNG0649デフォルトの名無しさん
NGNGだからそんな局所的事例出してどうするんだよ。
仕事でフックしまくったプログラムの保守なんかしたくないぞ。
0650デフォルトの名無しさん
NGNGそんなに一般的じゃないのかな。
0651デフォルトの名無しさん
NGNGC#じゃかけない理由って何?
0652デフォルトの名無しさん
NGNG0653デフォルトの名無しさん
NGNGIDEの内部処理を知らないと書けないから。
0654デフォルトの名無しさん
NGNGuse strict;
0655デフォルトの名無しさん
NGNG例えば何なら簡単なの?
0656デフォルトの名無しさん
NGNGJava
0657デフォルトの名無しさん
NGNGフックにはソースが必要だ
↓
ソース付いてないとダメ
ってもうアホかと。
だいたいフックと言う一般的に使うとは思えないものを例えに出すのが間違い。
0658デフォルトの名無しさん
NGNGじゃあC#ってのは関係ないじゃん。
0659デフォルトの名無しさん
NGNG0660デフォルトの名無しさん
NGNGDelphiはDelphiで書かれているという事と、ライブラリのソースがあるという事で、
Delphiでは可能。C#ではまあ大変でしょう。
でも俺も>>657に同意だね。ソースがあると楽しいけど。
0661デフォルトの名無しさん
NGNGそして、たいていのクラスライブラリはフックの手法が必要だ。
0662デフォルトの名無しさん
NGNG0663デフォルトの名無しさん
NGNGたのむ。
0664デフォルトの名無しさん
NGNGそんなことばかりしていると保守できなくなるよ。
プロジェクト組んで人と仕事したこと有る?
0665デフォルトの名無しさん
NGNG> フックは、委譲を考慮してない部分にアクセスするには必要な手法だ。
アホいうな。OS提供のAPIの力を借りておきながら一般的な言語の手法のように言うな。
0666デフォルトの名無しさん
NGNGOOP勉強し直してきな。
0667デフォルトの名無しさん
NGNGフックなんて手法に頼ると。
0668デフォルトの名無しさん
NGNGあの部分に限れば、APIじゃなくて WinProcイベント(プロパティ)をフックしてもいい筈だよ。
0669デフォルトの名無しさん
NGNGなんのために隠していると思っているの?
責任を分散させて抽象度を下げることになるよ。
0670デフォルトの名無しさん
NGNG0671デフォルトの名無しさん
NGNGその通り。 現代のクラスライブラリは巨大で、色んな機能を広範囲に提供してくれてはいるけど、
やはりフックしないと、手軽に機能追加出来ない事も多いね。
0672デフォルトの名無しさん
NGNG隠していないよ?
0673デフォルトの名無しさん
NGNG>>661はそのソースに対して言っているんじゃなくて全体的なことを言っているんだろ。
だからバカにされる。
0674デフォルトの名無しさん
NGNGオブジェクト指向を破壊している。
0675デフォルトの名無しさん
NGNG>>673
0676デフォルトの名無しさん
NGNG0677デフォルトの名無しさん
NGNG0678デフォルトの名無しさん
NGNG0679デフォルトの名無しさん
NGNG0680デフォルトの名無しさん
NGNGどうして? メッセージの流れに割り込むだけだから、しっかりオブジェクト指向してると思うけど?
0681デフォルトの名無しさん
NGNG0682デフォルトの名無しさん
NGNG0683デフォルトの名無しさん
NGNG0684デフォルトの名無しさん
NGNGDEL厨が癖のある使い方してきた
↓
.NETに移行したい、勉強したい
↓
まともなOOPの手法でないので、まともなOOP環境である.NETを使いこなせなくて困っている。
↓
DELは良かった。.NETは悪い。
ついでに豊富なリファレンスの活用の仕方も慣れていない。
まあ、最初はそんなもんだろうが、時間が立つにつれ.NETフレームワークとネット上にあふれるリソースの恩恵が身にしみるようになる。
0685デフォルトの名無しさん
NGNG内部のメッセージと、オブジェクト指向用語のメッセージの区別をつけような。
0686デフォルトの名無しさん
NGNGそれにより処理内容が変わるのでカプセル化が保てない。
継承の関係もまったく無視することになる。
0687デフォルトの名無しさん
NGNG余程ストレスがたまっているんだろうけど、まあがんばってくれ。
0688デフォルトの名無しさん
NGNG0689デフォルトの名無しさん
NGNGマジでフックがしっかりオブジェクト指向していると思っているのか?
0690デフォルトの名無しさん
NGNGHook Operationパターン をちゃんと組み込んでるのが最近のトレンドだと思うんだけどね
0691デフォルトの名無しさん
NGNG0692デフォルトの名無しさん
NGNG0693デフォルトの名無しさん
NGNG0694デフォルトの名無しさん
NGNGHook Operationパターンとここで出てきているフックをごっちゃにしているよ。
誰だこいつ?
0695デフォルトの名無しさん
NGNG0696デフォルトの名無しさん
NGNG0697デフォルトの名無しさん
NGNGフックの手法をオブジェクト指向に当てただけで。
どちらにしろ良い方法じゃないし仕様用途も別。
0698デフォルトの名無しさん
NGNG0699デフォルトの名無しさん
NGNGC#にすんなり移行できないのがなによりの証拠
0700デフォルトの名無しさん
NGNGそうだな。ここで出てきているOS提供のフック自体はオブジェクト指向を破壊する。
しかし、そのフックの考え方を取り入れた手法がHook Operationなわけで、
全然別物だね。
0701デフォルトの名無しさん
NGNG0702デフォルトの名無しさん
NGNGC# = まともなOOPでない
だから移行できないんだろ。
0703デフォルトの名無しさん
NGNG0704デフォルトの名無しさん
NGNG( `ー´) < あーメンドクセェ
/ ノつ \__________
(人_つ_つ
0705デフォルトの名無しさん
NGNG( `Д´) < あーメンドクセェ
/ ノつ \__________
(人_つ_つ
0706デフォルトの名無しさん
NGNG( `Д´) < あーメンドクセェ
/ ノつ \__________
(人_つ_つ
0707デフォルトの名無しさん
NGNGでも、ここの発言見ているとDEL厨はあんまりOOP知らないみたいですよw
0708デフォルトの名無しさん
NGNG逆だろボケ
0709デフォルトの名無しさん
NGNGOOPってなんだよ(w
OOPLだろ低脳。
0710デフォルトの名無しさん
NGNGVBは今や7.1だけど。
0711デフォルトの名無しさん
NGNG0712デフォルトの名無しさん
NGNG0713デフォルトの名無しさん
NGNG> やり方を理解した上で
> よりシンプルに必要なことだけを書くのだよ
早く実例を出してくれよ。
0714デフォルトの名無しさん
NGNGVB7(VB.NET)との差が小さいからじゃない?
0715デフォルトの名無しさん
NGNG0716デフォルトの名無しさん
NGNGデルファイはパスカルでもオブジェクトパスカルでもない!
ボーランド専用の独自言語。
0717デフォルトの名無しさん
NGNG0718デフォルトの名無しさん
NGNG0719デフォルトの名無しさん
NGNG0720デフォルトの名無しさん
NGNG0721デフォルトの名無しさん
NGNG0722デフォルトの名無しさん
NGNG0723デフォルトの名無しさん
NGNG0724デフォルトの名無しさん
NGNGii =: !! := ii =: !! :=
=: !! := ii =: !! := ii
!! := ii =: !! := ii =:
:= ii =: !! := ii =: !!
ii =: !! := ii =: !! :=
=: !! := ii =: !! := ii
!! := ii =: !! := ii =:
0725デフォルトの名無しさん
NGNG0726デフォルトの名無しさん
NGNGVCLのソースがついていること
0727デフォルトの名無しさん
NGNG0728デフォルトの名無しさん
NGNG弁明はないのか?
0729Delphi神
NGNGまだまだよのぅ。もっと精進しろよ。
0730デフォルトの名無しさん
NGNG0731デフォルトの名無しさん
NGNGワラタ
どこが正しいのか説明求む。
0732690
NGNGフックは実は委譲の一つの形態だ。
わざわざフックと呼ぶのは、そこは設計者がこう使ってくれと意図してない部分で使う事が多いからだ。
しかし、設計者は万能ではない。フックを許さなければ、非常に硬直したものになるだろう。
0733デフォルトの名無しさん
NGNGスペリング
0734デフォルトの名無しさん
NGNGOOPLつーてもMSと某だと流儀が違うだろ。
MSのはCOMやらActiveXやらに見られるように、ソース同士の結びつきは粗にしておいて
インターフェースで連携する流儀だし、
某は実装継承メインで、差分プログラミングに重点を置いてるような感じだし。
言語の設計者が同じでも、ライブラリのセンスまで同じってわけじゃないよな。
以降に手間取る人が現われるのも無理はないかと。
0735デフォルトの名無しさん
NGNGん〜。おまえかなり勘違いしているみたいだな。
ここで出てきているフックのコードを書いてみな。
0736デフォルトの名無しさん
NGNG> フックは実は委譲の一つの形態だ。
> わざわざフックと呼ぶのは、そこは設計者がこう使ってくれと意図してない部分で使う事が多いからだ。
0点
0737デフォルトの名無しさん
NGNG身分をわきまえて欲しい。
0738デフォルトの名無しさん
NGNG0739デフォルトの名無しさん
NGNGあのーOOPLに差があってもOOPには差はないんですけど・・・
デザインパターンとか知ってる?
あと、継承は別にソース無くてもまったく問題なくできるよ。
勉強し直してきてね。
0740デフォルトの名無しさん
NGNG0741デフォルトの名無しさん
NGNGそうだったね、ゴメンゴメンw
0742デフォルトの名無しさん
NGNGデザインパターンだって、反論してる人はいくらでもいるし(自分も嫌いな方だ)、
MixJuiceのOOPとAspectJのOOPって明らかに違うでしょ。
OOP/OOPLはひとつじゃないよ。
0743デフォルトの名無しさん
NGNGこんな考えしているからDel厨にはOOPは無理。
0744デフォルトの名無しさん
NGNGそのスキル
中途半端は見ていてをかし
0745デフォルトの名無しさん
NGNG設計者が意図していない使い方をするのがそもそも問題なんだが。
そう言う資料をキミはちゃんと残しているのか?
あと、公開していない部分は変わる可能性がとても大きいから非常に危険な手法といえる。
だって設計者は公開されている部分だけを保証しているんだからね。
0746690
NGNGWindowsならSetWindowLong か DelphiならWndProcプロパティをリンクする事を言ってるんでしょ?
QtならObjectHookだったかな
0747デフォルトの名無しさん
NGNG設計者が意図したとおりにしか利用できない人は低レベル
0748デフォルトの名無しさん
NGNGAspectJはOOPじゃなくAOP。
0749デフォルトの名無しさん
NGNG釣れたーーーーーーっ!!!!!
0750690
NGNG設計者が意図した使い方しか出来ないという事になると、
旧VBのように入り口簡単で途中から非常に困難なプログラミングを要求されるわけだ。
ごめん、味噌汁そろそろ炊かないとって事で抜けるわ
0751デフォルトの名無しさん
NGNG0752デフォルトの名無しさん
NGNG残念ながらそれは君が言ったHook Operationパターンとは全くの別物だよ。
Hook Operationは内部動作をいじるわけじゃないからね。
もう少し勉強してから帰ってきなさい。
0753デフォルトの名無しさん
NGNG0755デフォルトの名無しさん
NGNGVBが途中から非常に困難になるのは設計者が意図した使い方以外のことを
しようとしているから。あなたは勘違いが多すぎます。味噌汁は炊きません。
0756デフォルトの名無しさん
NGNG途中から困難なプログラミングだと?
0757デフォルトの名無しさん
NGNG中学校から国語を勉強し直せ。
0758デフォルトの名無しさん
NGNGバージョンが変わって非公開な内部部分が変わったらどうするの?
あと、ソースを読むときにその内部情報まで見渡さなきゃならないでしょ。
非常に保守性が悪いと思うんだけど。
0759デフォルトの名無しさん
NGNG完全に馬鹿だな。
Hook OperationパターンはWindowsだけのものとか勘違いしているんじゃないのか?
0761デフォルトの名無しさん
NGNGおでんも「関東炊き」だったっけ?
0762デフォルトの名無しさん
NGNG>>690は完全に死んだ。こいつを擁護する理由はもはや全く無い。
http://www.hyuki.com/dp/dpinfo.html#HookOperation
0763デフォルトの名無しさん
NGNG0764デフォルトの名無しさん
NGNG0765デフォルトの名無しさん
NGNG0766デフォルトの名無しさん
NGNG無難にMixJuiceと普通のJavaにしといたほうが良かったかな…?
まあ、主張の数だけOOPも多様だし、主張までいかない流儀レベルの細かい差ならそれこそ大量にあるってこと。
同じ事するにしても、直接継承するかDecoratorにするかhas-aにするか…どれも間違いとは言い切れないし、
MSはDecorator(或いはStreamとTextWriterみたいな関係)が多くて、某は直接の継承が多い気がする。
0767デフォルトの名無しさん
NGNGカプセル化を破壊していないとか言い出しそうだな(藁
0768デフォルトの名無しさん
NGNG誰も言わないと思うけど。
0769デフォルトの名無しさん
NGNG>>690は言うでしょ。
だってHook OperationパターンをWindows特有のものだとか言ってんだもん。
バカなDel厨の代表だね。
0770デフォルトの名無しさん
NGNGJavaとMixJuiceの違いはOOPの違いじゃなく言語の制限から来る違い。
OOPの手法自体は別に変わらない。
0771デフォルトの名無しさん
NGNG0772デフォルトの名無しさん
NGNG動的継承を実現している言語とかまだ少ないよね。
0773デフォルトの名無しさん
NGNG0774デフォルトの名無しさん
NGNG結論フックはAOPだった!!
なわきゃないだろボケッ
0775デフォルトの名無しさん
NGNG0776デフォルトの名無しさん
NGNG実行時に処理を入れるのとPPを使って実行前に処理を入れるのとではだいぶ違う。
0777デフォルトの名無しさん
NGNG0778690
NGNG0779デフォルトの名無しさん
NGNGただ、SetWindowLongが、C言語のレベルなだけで。
0780預言者
NGNG0781デフォルトの名無しさん
NGNG何が言いたいのかさっぱり判らん。
0782デフォルトの名無しさん
NGNGSetWindowLongは言語ではありません。
0783デフォルトの名無しさん
NGNG全然違う。
0784デフォルトの名無しさん
NGNG釣れた
0785デフォルトの名無しさん
NGNGJBuilderとC#Builderのみだってさ。
0786デフォルトの名無しさん
NGNG公開していない部分に処理を割り入れるのは危険過ぎる。
0787デフォルトの名無しさん
NGNG違うということが証明された(w
0788デフォルトの名無しさん
NGNG0789デフォルトの名無しさん
NGNGもう、弁明も出来ないね。
690といい779と良いDEL厨はアホが多いなぁ
0790デフォルトの名無しさん
NGNG0791デフォルトの名無しさん
NGNG0792デフォルトの名無しさん
NGNG0793デフォルトの名無しさん
NGNG0794デフォルトの名無しさん
NGNGメッセージの仕様じゃなくて割り込まれるオブジェクトの事ね。
流れをちゃんと読めよ。
0795デフォルトの名無しさん
NGNG0796デフォルトの名無しさん
NGNG0797デフォルトの名無しさん
NGNG0798デフォルトの名無しさん
NGNGお前はバカか?
0799デフォルトの名無しさん
NGNGライブラリにソースは不要
0800デフォルトの名無しさん
NGNG0801デフォルトの名無しさん
NGNG0802デフォルトの名無しさん
NGNGライブラリもデバッガでソース追えるほうがいいな
0803デフォルトの名無しさん
NGNG>>544-545で的はずれなソースを出して袋だたきに合いました。
それ以降、それを証明するものは何も出ていません。
0804デフォルトの名無しさん
NGNG極端すぎるからボロが出るわけで。
0805デフォルトの名無しさん
NGNG安全性がぐっと低くなるし、OOP守れていないプログラムが大量生産される恐れもある。
このスレを見ていれば何となく判るでしょ。
それなりのヤツが読むなら良いんだけどね。
0806デフォルトの名無しさん
NGNG0808デフォルトの名無しさん
NGNGオーバーライト出来ないんだよ
0809デフォルトの名無しさん
NGNGどっちにしろAOPの変わりにはならんし危険なことも確かだろ。
0810デフォルトの名無しさん
NGNGヘタするとprivateメソッド乗っ取るよりたちが悪いような。
かなりキッチリドキュメント残しておかないとな。
0811690
NGNG0812デフォルトの名無しさん
NGNG0813デフォルトの名無しさん
NGNG具体的な反撃はないの?
0814デフォルトの名無しさん
NGNGみそ汁の具はなんでしたか?
0815デフォルトの名無しさん
NGNGHook Operationパターンの解説キボンヌ
0816デフォルトの名無しさん
NGNGいや。覚えてない・・・。 あっ名前だけか。
0817デフォルトの名無しさん
NGNG0819デフォルトの名無しさん
NGNG0820デフォルトの名無しさん
NGNG0821デフォルトの名無しさん
NGNG0822デフォルトの名無しさん
NGNG捨て台詞だけで結局反論はないの?
0823デフォルトの名無しさん
NGNG0824デフォルトの名無しさん
NGNGOOなんてコストを増やし、見通しが悪くなるだけ。
0825デフォルトの名無しさん
NGNG0826デフォルトの名無しさん
NGNG君がクリックしているアイコンはOOのインスタンスなんだがね。
0827デフォルトの名無しさん
NGNG表面上はそう見えるが実際は機械語とメモリに過ぎない。
0828デフォルトの名無しさん
NGNGOO = Object Oriented 概念
OOP= Object Oriented Programming その概念に基づいたプログラミング
’表面上’ではなく、その概念を具現化しているのがアイコン
0829デフォルトの名無しさん
NGNGボタンとフレームは違うものだけど、ボタンをフレーム代わりに使ったり、フレームをボタンみたいに使いたい事もあるさ、
概念を具現化しようとするにつれ、抽象は混沌に流れる。
混沌に流れてもなお抽象化されてこそ概念だろう。
コダワリは大事だが、コダワリを捨てた所に真実が見えるかもしれないね。
0830デフォルトの名無しさん
NGNG君だって実際は有機化合物の塊に過ぎない。
つまり大事なのは君が分類学上「人間」として認めてくれる
誰かが必要だって事。実体より実体間の「関連」の方が重要なのさ。
0831デフォルトの名無しさん
NGNG俺のことをなにもしらないはずのあんたが、なぜ有機化合物の塊だと決めつけるの?
0832デフォルトの名無しさん
NGNG何!自動応答だったのか。それともすでにこの世の者ではない?
0833デフォルトの名無しさん
NGNGそんな低脳なレス付けるのは厨房しかいないし
厨房は人間しかいないし
人間である以上有機化合物の塊だから。
0834デフォルトの名無しさん
NGNGそういう、宗教がかった下らない議論をして満足してる連中ってキモイ。
白い布に巻かれてタマちゃん救出ごっこでもしていてほしい。
0835デフォルトの名無しさん
NGNG君の預金も実際は金融機関で管理された単なる磁気的記録でしかないね。
つまり物の価値ってものは、既に抽象的なんだよ。
0836デフォルトの名無しさん
NGNG0837デフォルトの名無しさん
NGNG人間が有機化合物なんて神様を侮辱しているのと同じです。
太陽は地球の周りをまわっているのです。
宇宙は地球を中心として存在しているのです。
0838デフォルトの名無しさん
NGNG0839デフォルトの名無しさん
NGNG0840デフォルトの名無しさん
NGNG0841デフォルトの名無しさん
NGNG基点を地球にしてしまえば、その考えも外れではない。
物の見方は何を中心に据えるかで決まる。
(物理法則的にはかなり外れだけど。)
神様ってのもかなり抽象的存在だよな。純粋仮想的ってゆーか、実体は
見えなくても生活に影響は与えてる。
0842デフォルトの名無しさん
NGNG高度に抽象化した記号を操るから、理解するには知性が必要。
0843デフォルトの名無しさん
NGNG0844デフォルトの名無しさん
NGNGDelphiは死滅しない。終了。
0845デフォルトの名無しさん
NGNGオブジェクト指向としての抽象化が進むにつれ概念の硬直化が始まるが、
それを柔軟に回避してくれるのが委譲であり、その先を見せてくれるのがこの手法だ。
>>585のコードは 画面上にガジェットを載せる機能を TForm継承ではなく、フックする事で実現している。
ガジェットオブジェクトとフォームを結びつける糊としての働きを抽象化させたものだろう。
0846デフォルトの名無しさん
NGNG0847デフォルトの名無しさん
NGNGだから何度も言うように委譲とフックは別物。
0848デフォルトの名無しさん
NGNG委譲=フック
委譲はオブジェクト指向ではオブジェクト間の依存をゆるめる効果がある。
よってフックはオブジェクト指向だ。
という短絡思考はやめてくれ。
フックはOSに依存した力の大きすぎる委譲方式。
特殊な場面以外使うものじゃない。
それをMediatorパターンといっしょくたに語るのは愚の骨頂。
DEL厨はこんなのばっかか・・・
0849デフォルトの名無しさん
NGNG0850デフォルトの名無しさん
NGNG既存のフックの仕組みが用意されていないライブラリにOSに依存した方法で理動作を追加するのと
Hook Operationみたいに最初からフックの仕組み組み入れ、動的にフックを切り替えられるようにする
のとでは意味合いがまったく違ってくるのでは?
0851デフォルトの名無しさん
NGNG0852デフォルトの名無しさん
NGNG0853デフォルトの名無しさん
NGNGソースが無いライブラリは使えないと。
はぁ・・・
OOPってなんなんだろうね。
0854デフォルトの名無しさん
NGNG0855デフォルトの名無しさん
NGNG0856デフォルトの名無しさん
NGNGウィンドウメッセージのフックはそのuser32.dllがライブラリとして正式にサポートしてる機構だったりするのだが…
0857厨房の為の用語解説
NGNG自分が行う処理を他のオブジェクトに行わせる仕掛け=Delphiのイベントの仕掛け。
継承による関係だと静的なレベルとなる為、クラス設計を継承だけで行おうと
すると、実用的なアプリではすぐに組み合わせ爆発が起こります。
昔からある仕掛けで、Cのライブラリqsortは、比較関数を渡すが、これは、
ソートというオブジェクトに比較というアクションを委譲していたと見る事が出来る。
フック--hook
本来の処理の流れを後の必要により分岐するテクニック全般
委譲が上手に設計されていれば必要無い筈だが、世の中なかなか単純ではない。
たとえば、既に委譲によって接続されていたオブジェクト間の接続に、別の処理を入れたいという場合
その接続を一旦自分に向けて通信内容に加工を加えたりした上で古い接続元を呼び出すという手法で
簡単に対応出来る場合がある。 こういう処理をフックと呼んでいる。
さらにこの概念を昇華させて
0858デフォルトの名無しさん
NGNG∧_∧
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0859デフォルトの名無しさん
NGNG(^^)(^^)(^^)(^^)(^^)(^^)
(^^)(^^)(^^)(^^)(^^)(^^)
(^^)(^^)(^^)(^^)(^^)(^^)
山崎渉
0860デフォルトの名無しさん
NGNG理想論と現実をごちゃ混ぜにしているから、不毛な議論が起きるんだよ。
たとえばクラスの設計とドキュメントが完備しているならそれで十分。
適切な関数が仮想化されていてそれらの副作用まで正しく知ることができるなら
ソースはいらない。
こういったことを言語レベルで管理するとか、OS レベルでのフックマネージャーが
しっかり見張ってくれるのであれば、それもよし。
Ada がその路線に走ったが、結局実行系が重くなった...
で、現実には、不完全なマニュアル、意図不明な継承、意図しない副作用が存在するから
「ソースを見よう」ということになるのさ。
0861デフォルトの名無しさん
NGNG死滅してたんじゃなかったのか?
0862デフォルトの名無しさん
NGNGだからそこで語られているフックと今話題になっているフックを一緒にするなよ。
ちゃんとログ読もうな。
0863デフォルトの名無しさん
NGNG0864デフォルトの名無しさん
NGNG正式にサポートしているかしていないかなんてまったく関係ないんだけど。
原始的で強力な横取り機構を使って処理を割り入れるまたは書き換えるのが問題なわけで。
そういうフック自体、使用用途が非常に限られてくる。
一般的理論として展開するには無理が有りすぎる。
>>860
理想論と現実ををごちゃ混ぜにしているんじゃ無くて、
ロジックとしてのフック(これは言語やOSに依存しない)と機能としてのプラットフォームに用意された
フック(依存性が高く、影響範囲が広い)を同じレベルとして扱うから話がおかしな方向に行ってしまうんだよ。
0865デフォルトの名無しさん
NGNG固すぎないか?
あなたがそういう流儀なのは構わないが、
特定の機能を使えば柔軟性が増す場合、使う人を無理に止める必要も無いと思うが
あ、もちろん危険な事はしないとか、ドキュメントを残すとかは当然の話として
0866デフォルトの名無しさん
NGNGだいたいソース無いとライブラリ使えないってなんだよ。
抽象化って知ってる?
0867デフォルトの名無しさん
NGNG>委譲--delegation
>自分が行う処理を他のオブジェクトに行わせる仕掛け=Delphiのイベントの仕掛け。
これイコールじゃないだろ。
C#/Delphiのdelegateとクラス設計の委譲は別物だろ。
0868デフォルトの名無しさん
NGNGそんなに日常的にプラットフォームに用意されたフックを使う機会があるとは思えないんだが。
基本的には既に出来上がったアプリケーションに対して処理を割り入れる場合だけだと思うけどね。
>あ、もちろん危険な事はしないとか、ドキュメントを残すとかは当然の話として
物事はシンプルならシンプルなほど良い。
注意事項(ドキュメント)なんて無ければ無いにこしたことはない。
0869デフォルトの名無しさん
NGNGこんな頭の悪いヤシに擁護されたらDelphi使いも迷惑だろうな。
議論をする場合馬鹿な味方が一番たち悪いしね。
0870デフォルトの名無しさん
NGNG最近ネタ不足だし。
0871デフォルトの名無しさん
NGNG0872デフォルトの名無しさん
NGNG0873デフォルトの名無しさん
NGNG0874デフォルトの名無しさん
NGNG0875デフォルトの名無しさん
NGNG0876デフォルトの名無しさん
NGNG同感。
このスレを見てて思い知ったよ。
Delphiってライブラリソース公開されているし、その他何でも出来ちゃうから力のないプログラマは安易な方へ流れちゃうんだろうね。
0877デフォルトの名無しさん
NGNG0878デフォルトの名無しさん
NGNG0879デフォルトの名無しさん
NGNG0880デフォルトの名無しさん
NGNG0881デフォルトの名無しさん
NGNG0882デフォルトの名無しさん
NGNGなんて言うの。
0883デフォルトの名無しさん
NGNGデンプシーロール
0884デフォルトの名無しさん
NGNG参考リンクは?
0885デフォルトの名無しさん
NGNG0886デフォルトの名無しさん
NGNG0887デフォルトの名無しさん
NGNG0888デフォルトの名無しさん
NGNG0889デフォルトの名無しさん
NGNG不毛な論議というのは確かにあるからね。
しかし、あまり身の程をわきまえずに、何も知らない初心者に勧めている見るとカルトっぽいものを感じてしまう。後こういう風にライブラリソースとかまとはずれな事言うのを見たりね。
そういう時は今みたいにこてんぱんにやっつけて現実を見つめなおさせるのは善い事だと思う。
0890デフォルトの名無しさん
NGNGある程度 OOP が強制されるし、泥臭い直接叩きとかも(無理にしようとしない限り)出来ないから良いスタイルが身に付く。
ドキュメントも豊富で公開されているAPIのソースも OOP の教材として役に立つ。
C#やC++への以降も基本的な記述や言語仕様が似ているので比較的楽に移行できる。
0891デフォルトの名無しさん
NGNG趣味グラマならDelphiは十分に魅力的。
Java 簡単に Win アプリなんか作れないしやれることが制限されて面白くない。
自分で簡単にソフトをとりあえず作ってみたいという初心者には Delphi は一番かもね。
0892デフォルトの名無しさん
NGNGあんた>>690もしくは>>881だろ。
0893デフォルトの名無しさん
NGNGその目指すプロってのをもっと詳しく定義してみたら?
職人としてのプロじゃなく、使い捨て労働プロの事言ってるならその通りだと思うよ
0894デフォルトの名無しさん
NGNG痛いね、君
0895デフォルトの名無しさん
NGNG書けるんならさっさとコード書いて見せればこの板では解決するんだからさ。
>>313の課題なんて簡単だろ?
>>585の課題は少し難しいだろうが、簡単だって言うなら書いてみたらいいじゃないか。
元は1日でかけたコードだよ。Delphiより生産性高いツールあるなら苦労しないだろ?
0896デフォルトの名無しさん
NGNG0897デフォルトの名無しさん
NGNGオレも今からプロ目指す人はJavaが一番良いと思うけど。
>>890の利点に加え、リファクタリングツールやUnitTestのツールなどがそろっていてアジャイル開発プロセスも勉強できるし
JSP、サーブレット使ったWEBシステムの構築も文句ない。
CORBAが受け持ってきた分散オブジェクトを使った大規模開発も現在EJB+アプリケーションサーバに移行しつつある。
こんな感じで結構広い範囲をカバーしている。
もし将来Javaを使わないとしても、各分野の世界を学べるので勉強しておいて損はないと思うよ。
0898デフォルトの名無しさん
NGNG0899デフォルトの名無しさん
NGNG実際にDELのソフト多いし。
プロを目指す人の言語=Javaは同意。
0900デフォルトの名無しさん
NGNG恥ずかしいけどな
0901デフォルトの名無しさん
NGNG2chブラウザほとんどDelphiですが。
0902デフォルトの名無しさん
NGNG0903デフォルトの名無しさん
NGNG0904デフォルトの名無しさん
NGNG0905デフォルトの名無しさん
NGNGそう言えばちょっと前まで「初心者にはDEL」とか言ってたバカがいたなぁw
0906デフォルトの名無しさん
NGNG追わなかったんだけど、最近EclipseのSWTが出てから
意識するようになった。結構いけるんではないかと。
普段はDEL厨でもいいからJavaもやって損は無いと思ふ。
(.NETは企業ユーザーばかりでコミュニティがあんまり育って無いから・・な)
0907デフォルトの名無しさん
NGNG初心者には○○!って別に固定的に押し付ける必要も無いが。
0908デフォルトの名無しさん
NGNGプロを目指す初心者って話じゃないの?
そうなると確かに自ずとJavaになる。
0909デフォルトの名無しさん
NGNGDelphiで趣味のお手軽プログラミングやりながらでいいんでない?
毛色の違う言語を複数扱えた方がいいよ。PHPとかもね。
0910デフォルトの名無しさん
NGNG遅くてショボイGUIでネイティブも作れないJavaなんて糞過ぎて使えない。
ソフトウェア作っていれば絶対に突っ込んだことをしなくちゃならなくなる。
Delならそういうことも出来るし、当然Javaで出来ることも出来る。
Javaよりメリットが大きい。
0911デフォルトの名無しさん
NGNGそれだと、スタイルがそのお手軽プログラミングになってしまう危険性が。
それを仕事としようとする場合やっぱ楽しいだけじゃダメなんじゃないかなぁ
趣味でやるなら楽しくなくちゃってのが前提にあるけどね。
とは言うもののモチベーションの話は良く判る。
ある程度OOPの概念や基礎が身に付いてきたらDelphiで自分の好きなものをサクサク作ってみるのがバランスとして良いかも。
0912デフォルトの名無しさん
NGNGだからそう一辺倒に物事考えるなよ。
(ってゆうかDel厨偽装した煽りっぽいな書き込みが。)
0913デフォルトの名無しさん
NGNGなんでこんなにJava厨ばかり寄ってきてるんだ?
0914デフォルトの名無しさん
NGNGそれならC#を選ばない理由がない。
よっぽど劣悪な環境でもない限りは。
0915デフォルトの名無しさん
NGNGDelは統合環境がただで手に入る。
0916デフォルトの名無しさん
NGNG>ある程度OOPの概念や基礎が身に付いてきたらDelphiで自分の好きなものをサクサク作ってみるのがバランスとして良いかも。
概念的なものは退屈だからJavaで習ったものを、「じゃDelphiの場合では?」
とかの工夫を反復でやるのがいいんじゃないかな。(逆の場合も)
Delphiだけしかやってないと思いっきりフォームにロジックを埋め込みがち、
だがそれじゃ見通し悪くなるしユニットテストとかも出来ない。
OOPの手法的なものはやはりJavaを通らないと最近はつらいものがある。
0917デフォルトの名無しさん
NGNGんあ?俺はDel&Java厨ですが何か?(要するにVB以外ならいいわけで。)
0918デフォルトの名無しさん
NGNG確かにそっちの方が良いかも。
リファクタリング->UnitTestとかの流れはやっぱりJavaが一番学びやすいかな。
OOP関連の書籍もだいたいJavaのサンプルソースを載せてあるしね。
初心者じゃなくてもJavaは避けられないね。
0919デフォルトの名無しさん
NGNGDelphiやるためにJava覚えろなんて馬鹿丸出し。
Delphi onlyでまともな開発スタイルを身に付けることは普通に可能。
Javaなんてやってる間に金と時間を全てDelphiにつぎ込んだ方が効果的。
全てをマスターしたころにはJavaが廃れてC#一食になってるかもしれないしな。
0920デフォルトの名無しさん
NGNG0921デフォルトの名無しさん
NGNGただ、仕事にしてしまってからではなかなか余裕がないだろうから
できればアマチュア(学生)の内にね
0922デフォルトの名無しさん
NGNG言語を学ぶんじゃなくてOOPの概念や手法、最新の開発プロセス、など色々な分野を学ぶんだよ。
そして、Javaはそれらを学ぶ土台がかなりしっかりしている。
もしJavaが無くなったとしてもそれに費やした時間は決して無駄にはならない。
> Delphi学ぶのに別の言語なんて知ってる必要ないだろ。
Delphiを学ぶためにJavaを勉強しろと言っているわけじゃなくプロを目指しているヤツが覚える言語の話をしているの。
流れ読んでね。
0923デフォルトの名無しさん
NGNG別のパラダイムの言語をやっといたほうが10倍まし。
Scheme, Mathematica, Python等々
手続き型ベースのOOなんてひとつ覚えりゃ十分。
0924デフォルトの名無しさん
NGNGOO関係の本なんてJavaばっかだし。
勉強するのにちょうど良い。
その一つ覚えるOOPがJavaでいいんじゃないの?
0925デフォルトの名無しさん
NGNGそれもまた極論だな。ま、やっても別に悪くは無いが。
0926デフォルトの名無しさん
NGNG>言語を学ぶんじゃなくてOOPの概念や手法、最新の開発プロセス、など色々な分野を学ぶんだよ。
だからそれはJavaとは関係ないだろ。
仮にノウハウ本がJavaで説明されていたとしてもだよ。
教養としてのC厨とJava厨ウザ杉。
0927デフォルトの名無しさん
NGNGそれこそ趣味人の道楽なのでは。
0928デフォルトの名無しさん
NGNG> だからそれはJavaとは関係ないだろ。
> 仮にノウハウ本がJavaで説明されていたとしてもだよ。
関係あるんじゃないか?
>>890とか>>897読んだ?
わざわざDELを選ぶ理由がないんだが。
0929デフォルトの名無しさん
NGNG>だからそれはJavaとは関係ないだろ。
実装例読めたほうが理解も速いと思うが?
それにDelphiだけじゃ情報源すくないからC++も読めたほうが
効率的。(それとも誰かが移植してくれるのをじっと待つ?)
0930デフォルトの名無しさん
NGNG0931デフォルトの名無しさん
NGNG待ったくもって理解不能。
>890、>897よりも大きいメリットがあるとでも言うのかね。
0932デフォルトの名無しさん
NGNG0933デフォルトの名無しさん
NGNG0934デフォルトの名無しさん
NGNGグルージェントの栗原氏etc.)別に損でもなかろう。(要は当人の
力量次第だが。)
0935デフォルトの名無しさん
NGNGそういう人たちは最初にやった言語がDELじゃない罠。
0936デフォルトの名無しさん
NGNG0937デフォルトの名無しさん
NGNGいや、DELが良い悪いじゃなくて、プロになろうとしているヤシが最初に勉強すべき言語の話をしているという流れ。
ちょっと前にDelphiは初心者に良いという話が持ち上がって今更になってそれを蒸し返しているわけ。
まあオレをどうでも良いが。
0938デフォルトの名無しさん
NGNGせいぜい2・3ヶ月(研修期間)のアドバンテージでしかないような。
無職無経験なら焼け石に水っぽいし。
0939デフォルトの名無しさん
NGNGいや、最初にショボイスタイルが身に付いちゃうとなかなか取れない。
ヘタすると一生もの。
0940デフォルトの名無しさん
NGNGスタイルって会社やプロジェクト単位の物では。
我流で身に付けるスタイルより
会社で統一されたスタイルを覚えた方がいいと思うけど。
0941デフォルトの名無しさん
NGNGそして、プログラミングそのものが仕事になるのは30迄。
あとはプログラミング関連で設計が出来れば40近くまで伸びるけど
さらに一生の仕事にするには、プラスαが必要、
(営業が出来るとか、マネージメントも出来るとか、特殊分野に特化するとか)
結局、将来を考えるとプログラミングを直接の仕事と考えるよりは
プログラミングも出来るxxエンジニアを目指した方がいいよ。
若者ならプログラミングに特化するより、広く知識を吸収するか、深く一つ分野でスペシャリストになるかだね。
09421 ◆ExGQrDul2E
NGNG0943デフォルトの名無しさん
NGNGお前の日記スレに帰れ
0944デフォルトの名無しさん
NGNG0945デフォルトの名無しさん
NGNG現実の社会では、初心者に推す言語、またその他の話題にかかわらず、DELなど選択肢としてあがることなど実際まれ。
0946デフォルトの名無しさん
NGNGプログラミングをする事が普通なら普通に話題に上がるだろうし、
素人同士の話題ならそりゃのぼらないだろうね。
0947デフォルトの名無しさん
NGNG無料無料って二言目にはさわいでるが、C#スタンダードでも1万ちょいだろ。
こんな死滅言語、最初にさわってババひくより、小額でメジャーに乗る方がよっぽど賢明。
DELなんて情報が少なすぎ。C++,VBとか知っててもDELなんて存在すら認知してない人が多数なのが現実。
0948デフォルトの名無しさん
NGNGJAVAが廃れる前にDELが廃れてるかもな。
いずれにせよ、それならC#選ぶべきだろ。
0949デフォルトの名無しさん
NGNGDelは初心者の為の言語じゃないよ。 初心者から熟練まで広く使える言語だよ。
0950デフォルトの名無しさん
NGNGDelphiなら アセンブラレベルから、高級言語レベル、RAD(4GL)まで広くカバーしてるしね。
それに .NET が果実として実るなら Delphi.NETも出るし、Linuxが流行るならKylixもあるしで、全方位でしょ、
0951デフォルトの名無しさん
NGNGプロファイラ(TrueTimeなど)が無い。
テストカバレッジ(PureCoverageなど)が無い。
メモリリークテスタ(Purifyなど)が無い。 製品として出すものは、これらを完全に通っている必要があるため(うちとこだけではないはず)、会社では使えないのです。
0952デフォルトの名無しさん
NGNGプロならお金払って買いましょうね。
メモリリークテスタはフリーのものもあるよ。
0953デフォルトの名無しさん
NGNG0955デフォルトの名無しさん
NGNG0956デフォルトの名無しさん
NGNGユーザーモードで動くデバドラなら、確か作れたはず (実はVBでも可だったような)
0957デフォルトの名無しさん
NGNG全方位かなんか知らんが、他の言語でもできる。実際DELなどなくても全然困らん。明日DELが消えても世界には大した影響はおよばさないだろう。
しかしJAVA、C、C++、VB、C#が無くなれば、まったく立ち行かないところは膨大にある。
0959デフォルトの名無しさん
NGNG0960デフォルトの名無しさん
NGNG0961デフォルトの名無しさん
NGNGいやまじで。どこか困るのか?
0962デフォルトの名無しさん
NGNGhttp://www.xlsoft.com/jp/products/windriver/compare.html
0963デフォルトの名無しさん
NGNGそのフラグさえ後でパッチしてやればDelphiでも書ける事は書けるよ。
ただし、デバイスドライバ書く時に、わざわざDelphi出すより、DDKのソースちょっと直した方がやっぱり楽だよね。
0964デフォルトの名無しさん
NGNGまあ、一般の認識はこんなところだろうな。同意。
0965デフォルトの名無しさん
NGNGVBが無くなっても困らんというか、VB6は実際発売打止だが困ってるのか?
JAVAが無くなれば少し困る
C/C++が無くなれば困るが、これは多数の企業が出してるのでどうして無くなるのよ?
Delphiが無くなっても既にD7までWindows開発には十分だから問題ないが Delphi.NETが出ないと困る可能性もあるな
0966デフォルトの名無しさん
NGNGただし、ユーザモードドライバだと、UIが必要になるからDelphiも出番があるよ。
0967デフォルトの名無しさん
NGNG>>どうして無くなるのよ?
なに言ってんだかな。そもそも仮定の話だろ。C#もJAVAもどうして無くなるのよ?
C/C++が無くなると困る。
JAVAが無くなると困る。
C#もVBも無くなれば困るんだよ。
ASP.NETもウェブサービスもそれで書かれている。
実際いまんとこは、VBずるずる現実に引きずっている会社が多い。それがMSがVB切れない理由。
DEL?無くなっても問題ないよ。なにかあるの?
0968デフォルトの名無しさん
NGNG0969デフォルトの名無しさん
NGNG( ´∀`)/< 先生もろDVDはどこですか?
_ / / / \___________
\⊂ノ ̄ ̄ ̄ ̄\
||\ \
||\|| ̄ ̄ ̄ ̄ ̄||
|| || ̄ ̄ ̄ ̄ ̄|| ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
.|| || (´Д` ) < http://www.dvd01.hamstar.jp だ!
/ \ \___________
|| ||
|| ||
__ //_ //___
/ // // /
/  ̄  ̄ //
|| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ||
|| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ||
|| 教卓 || ||
|| ||
0970デフォルトの名無しさん
NGNGそれにC#を否定することは.NETを否定すること。いろいろ言われてても結局NETは消えないからね。
0971デフォルトの名無しさん
NGNG0972デフォルトの名無しさん
NGNG0973デフォルトの名無しさん
NGNG0974デフォルトの名無しさん
NGNG0975デフォルトの名無しさん
NGNGC#もVBも MS が止めます。売りませんと言ったらそこで終わり。
DelphiはBorlandが //
JAVAはSUNがこれ以上ライセンス許可しませんといえば組込み分野ではそこで終わりだろう。
0976デフォルトの名無しさん
NGNG0977デフォルトの名無しさん
NGNG0978デフォルトの名無しさん
NGNGじゃC#だって無くなっても困らないだろ? Delphiがあるんだからさ。 VBからの代替ならC#よりいいよ
0979デフォルトの名無しさん
NGNG0980デフォルトの名無しさん
NGNG0981デフォルトの名無しさん
NGNG0982デフォルトの名無しさん
NGNG0983デフォルトの名無しさん
NGNGその通り
DELPHI.NETが出る?じゃあC#でいいじゃん。なんのために出るんだろうね。PASCAL好きのためかな?
0984デフォルトの名無しさん
NGNGDelphi7までに作った様様なライブラリや、フォームや、アプリをそのまま.NET上で実現出来るようにしてくれるのが何の為か判らないの?
VB.NET の VB6移行ツールと違って、 Delphi.NETで開発したソースも そのまま下位バージョンで使えるのが何の為か判らないの?
0985デフォルトの名無しさん
NGNG厨の言うメリットがそんなにメリットならNETなんて興味ないはずだけどな。
0986デフォルトの名無しさん
NGNGしかし、 興味持たなくても必要があれば .NET にネイテブに対応出来るんだって事さ。
じゃあキミは Linuxに興味はあるのかい?
0987デフォルトの名無しさん
NGNG>何の為か判らないの?
オナニーで自己満足するためだろ。(ゲラ
0988デフォルトの名無しさん
NGNG0989デフォルトの名無しさん
NGNGアホアンチはくんなよ。
>>986
必要があればって、どんな必要だよ?
DELで全部出来て、そんなに便利なんだったら必要ないんじゃないの?
0990デフォルトの名無しさん
NGNG0991デフォルトの名無しさん
NGNG0992デフォルトの名無しさん
NGNGボーランドが商売するために決まってるだろ死ね
0993デフォルトの名無しさん
NGNGそのほうが世の中のためだ。
0994デフォルトの名無しさん
NGNGお前のほうが先に死ね。
0995デフォルトの名無しさん
NGNG死ねよ
0996デフォルトの名無しさん
NGNG0997デフォルトの名無しさん
NGNG0998デフォルトの名無しさん
NGNG死ねよ
0999デフォルトの名無しさん
NGNG1000デフォルトの名無しさん
NGNG.NETに興味なくても 〜同〜 って事さ。
まあ確かに CLXには不満があるよ。 Windowsでは配布にDLL必要になるし、妙にチラツいて画面品質悪く感じるしね。
でも、一応 CLXで書けば windowsでもlinuxでもそのまま動く。
Windowsだけで動かすなら CLXで書いたソースからヘッダだけVCLに切り替えても殆ど使えてしまう。
そんな感じで.NETに対応出来るなら俺は十分だね。
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。