トップページ⇒tech
1001コメント296KB

Borland Developer Studio 2006 No.02

■ このスレッドは過去ログ倉庫に格納されています
000112006/01/24(火) 19:13:59
ボーランド、マルチ言語対応の新しい統合開発環境
「Borland(R) Developer Studio 2006日本語版」

<過去スレ>
Borland Developer Studio 2006 No.01
http://pc8.2ch.net/test/read.cgi/tech/1133634136/
0182デフォルトの名無しさん2006/02/01(水) 16:07:22
それはよさそうだけど、どこで買えるの?
0183デフォルトの名無しさん2006/02/01(水) 16:18:20
逆説的に言うと、それが無いからC丼に逝行しないんだお。
0184デフォルトの名無しさん2006/02/01(水) 16:22:40
>181 マルチウザイ
0185デフォルトの名無しさん2006/02/01(水) 16:26:34
BDS(includs C#) for Win64API
Borland C# for JBuilder

だぉ。
0186デフォルトの名無しさん2006/02/01(水) 16:27:27
つまり Delphi も BCB もいらないと・・・・
0187デフォルトの名無しさん2006/02/01(水) 16:29:42
>>186
某スレが荒れると嬉しいの?
そこまでして相手にして欲しいの?
0188デフォルトの名無しさん2006/02/01(水) 16:43:34
Delphi好きならC#も好きなはず。
ただし言語仕様という意味で。
それと.NETの是非は別の問題なのだ。
皆様、どうかご理解ください。
C#で直接WinAPIをいじれたら、俺はDelphiを捨てると思う。
0189デフォルトの名無しさん2006/02/01(水) 16:47:12
例えば、BC++BからみたらVCL@pasはライブラリだし、
BDSで各種ライブラリをシームレスにリンク出来るって意味だから、

捨てるって考えおかしくない?
0190デフォルトの名無しさん2006/02/01(水) 17:02:36
いやそうじゃなくて、言い方が悪かった。
C#が.NETなしで動いてWinAPIをいじれたらという話です。
失礼しました。
0191デフォルトの名無しさん2006/02/01(水) 17:41:15
WinAPI はいまでもいじれるが。なぜ .NET を嫌うのかわからんなぁ・・・
VCL そっくりなんだが
0192デフォルトの名無しさん2006/02/01(水) 18:32:45
Javaとかぶるからじゃね?
0193デフォルトの名無しさん2006/02/01(水) 18:58:50
VCLだけじゃないよ
 高速コンパイル
 アセンブラレベルまで言語仕様の範囲
 10年以上前のコードがそのまま使える

なんて所が好きなんだ
0194デフォルトの名無しさん2006/02/01(水) 19:00:45
そんなこと逝ったら、
Del >>>>> (壁) >>>>> C丼
になっちゃうじゃないか。
0195デフォルトの名無しさん2006/02/01(水) 19:22:04
俺は高速コンパイラが一番のポイントだ。あれだけ早いんなら言語が違っても
かまわない。C#でもなんでもいい。
0196デフォルトの名無しさん2006/02/01(水) 19:25:01
つD言語

でも体感ではコンパイル速度はこんなもんか。
Delphi(Win32)>D言語>FreePascal>>>>(壁)>>>Delphi(.NET)>C#>>>>(壁)>>>>C++
0197デフォルトの名無しさん2006/02/01(水) 19:56:05
俺の体感ではFreePascalそんなに速くないよ。ラザラスとBCBで体感同じくらい。
0198デフォルトの名無しさん2006/02/01(水) 20:04:12
C# は結構速いよ
0199デフォルトの名無しさん2006/02/01(水) 20:13:24
無限ループ
0200デフォルトの名無しさん2006/02/01(水) 20:15:22
>>197
コマンドラインからコンパイルしてるうちは結構速いと思うんだけどな、FreePascal
Lazarusは使ったことないので、VCL並にユニット数が多くなってくると弱いのかもしれんね
0201デフォルトの名無しさん2006/02/01(水) 20:16:00
結局Win32アプリ作れない時点で、C#は相手にもならない
0202デフォルトの名無しさん2006/02/01(水) 20:20:35
D言語もいいんだけど、結局C/C++引きずってるからなあ。負の遺産も継承してる。
0203デフォルトの名無しさん2006/02/01(水) 20:38:57
それ言うならC#だって。
ポインタの構文とか、C風構文を採用した他の言語が切り捨てた、ローレベルな部分でも、改善が見られるのがDのいいとこ。結局必要になるしね。
C#も、unsafeついでにポインタの構文も直せば良かったのに。
0204デフォルトの名無しさん2006/02/01(水) 20:51:21
それはあれでしょ? ネイティブコード吐くのかどうかってこととセットでしょ。
ポインタ云々は。DとC#の言語仕様の違いというよりはさ。
0205デフォルトの名無しさん2006/02/01(水) 21:12:10
Delphiが現時点でWinAPIと.NET両方をサポートしているのは正しい選択だと思う.
C#が.NET専用であり続けるなら、Delphiにも勝機はある。
0206デフォルトの名無しさん2006/02/01(水) 21:28:31
(そもそもD8の時点で、.NETに労力割いて他がおろそかになるぐらいなら.NET完全に無視していいからWin64版作ってくれついでにKylix続けてくれ、というのが大勢だったような…
0207デフォルトの名無しさん2006/02/01(水) 21:37:06
開発者が.NETでもいいと思っても、ユーザが嫌がるんだよね。。。
0208デフォルトの名無しさん2006/02/01(水) 21:57:36
暴がDBuilder作ったら売れるんかね?
Win32/64サポートが前提で。
0209デフォルトの名無しさん2006/02/01(水) 22:04:53
>>208
某が神なDコンパイラ作ったらセットでうれるんじゃね?
オフィシャルDコンパイラ用のRADつくっても出来映え的に
厳しいと思う。
0210デフォルトの名無しさん2006/02/01(水) 22:05:17
> C#が.NET専用であり続けるなら、Delphiにも勝機はある。

現状がそうなんで、すでに勝機があるとは正気とは思えないんだが。
C# は、実行時情報などの言語仕様のため永久にネイティブコンパイルに
なることはないと思う。
0211デフォルトの名無しさん2006/02/01(水) 22:09:09
>>208-209
つーかオフィシャルDコンパイラにはpublished相当が無いので
VCLそのままは無理。
C++BuilderのC++みたいに拡張しまくらないと。
0212デフォルトの名無しさん2006/02/01(水) 22:10:35
>>211
そう、俺が言ってるのはそこ。Borland D という互換コンパイラで
独自拡張しないと悲惨なRADになるだけだからやめといた方がイイってこと。
0213デフォルトの名無しさん2006/02/02(木) 02:29:29
この期に及んで勝つだのなんだのアホちゃいますか
0214デフォルトの名無しさん2006/02/02(木) 16:33:32
この期に及んでBDS使ってるのはアホちゃいますか
0215デフォルトの名無しさん2006/02/02(木) 17:05:48
VISUAL STUDIO 2005 PRO with MSDN 12〜13万
VISUAL STUDIO 2005 PRO アップグレード 6〜7万
高杉、ぼったくり杉
その点、Developer Studio 2006 PRO は29400円
0216デフォルトの名無しさん2006/02/02(木) 17:07:48
>Visual Studio 2005 Team Suite
>・パッケージ版:150万円(MSDN Premium Subscription1年分付き)
>・Open Business:117万円(SA with MSDN Premium Subscription2年分付きの場合は185万円)
>・Select A:84万300円(SA with MSDN Premium Subscription3年分付きの場合は157万1300円)

150マソとは激安だね。

>SQL Server 2005
>
>Enterprise Edition(大規模システム向け)
>プロセッサライセンス:290万8800円
>サーバーライセンス(25クライアント アクセス ライセンス追加した場合):152万7500円

>Standard Edition(中規模システム向け)
>プロセッサライセンス:69万8000円
>サーバーライセンス(5クライアント アクセス ライセンスを追加した場合):20万6600円

>Workgroup Edition(小規模システム向け)
>プロセッサ ライセンス:45万100円
>サーバーライセンス(5クライアント アクセス ライセンス付き):8万8700円

300マソとは激安だね!

0217デフォルトの名無しさん2006/02/02(木) 17:37:55
>>215
それ学割版の値段?。BDS2006Proは定価\84,000-だよ。
0218デフォルトの名無しさん2006/02/02(木) 17:42:20
アップグレードの話だと思われ。
0219デフォルトの名無しさん2006/02/02(木) 17:46:37
ここの住人的にはVCL.NETはどうよ?
最初、聞いたときはなんとなく.NET用に適当にでっち上げた
VCLのまがい物って思ったけど、BDSを買って触ってみたら、
結構まともに作り込んである感じ。某は本当にDelphi8で
Delphi(Win32)の後継にしようと思ってたんじゃないかな。
# でも大こけと。
0220デフォルトの名無しさん2006/02/02(木) 17:59:54
悪いけど、VCL.NET には何の興味もない。
0221デフォルトの名無しさん2006/02/02(木) 18:02:28
どっちかいうと欲しいのは VCL for DOS みたいな奴だな

APIに頼らずに単独でGUI環境を作れるツール
0222デフォルトの名無しさん2006/02/02(木) 18:12:26
>最初、聞いたときはなんとなく.NET用に適当にでっち上げた
>VCLのまがい物って思ったけど、

VCL.NET は .NET Framework のマガイモノだよ。
既存コードの移植以外、何の価値もないな。むしろ、俺様コードになって有害。
0223デフォルトの名無しさん2006/02/02(木) 18:14:58
Delphi.NET の価値は、VCL.NET にあるんじゃなくて、.NET で Delphi 言語が
使えることにある。VCL.NET はなくてもよい。
0224デフォルトの名無しさん2006/02/02(木) 18:15:12
VCL.NET はそれなりに注目かな。
Exception がSystem.Exception になっていたり面白い。

変なキャストが必要だったりして、ちょっと面倒だけど。
VCL.NET の中だけで完結しているアプリなら十分使えそう。
0225デフォルトの名無しさん2006/02/02(木) 18:19:27
まあ、一番求められているものは、バグのないC++Builder
0226デフォルトの名無しさん2006/02/02(木) 18:21:02
> VCL.NET の中だけで完結しているアプリなら十分使えそう。

そりゃ、完結してるならどんな言語でも使えるがな。わざわざ、屋上屋を重ねるような
ライブラリを使うのは、ほんと物好きですね。
0227デフォルトの名無しさん2006/02/02(木) 18:26:19
WinForm でMS風.NET を使うもよし
VCL.NET で某風.NET を使うもよしで何の問題も無いと思うが。

VCL.NET にはWIN32と.NET で共通のソースコードを使うという目標がある訳で
十分理にかなっていると思うよ。
0228デフォルトの名無しさん2006/02/02(木) 18:32:43
>>225

それだ!

VCLもドトネトもイラネ。
0229デフォルトの名無しさん2006/02/02(木) 18:51:45
> ほんと物好きですね。
MS標準に準拠しても
.NET 1.1みたいに1年前に書いたアプリがもう切り捨てられてしまう訳だから
いろいろな試行錯誤があっても良いと思われ。
0230デフォルトの名無しさん2006/02/02(木) 20:20:24
屋上屋重ねて無いだろ。
VCL.NETは直接user32.dll叩いてるわけでWinFormsのラッパーじゃ無い。
実際消費メモリはWinFormsより少ないよ。

…といっても、ユーザー視点で見ればどっちも使って欲しくねーって点で変わんないけど。
0231デフォルトの名無しさん2006/02/02(木) 20:28:42
.NET対応はC#だけでよかった。
C++もVBもDelphiも今まで通りWinAPIだけやってりゃよかったんだ。
0232デフォルトの名無しさん2006/02/02(木) 22:21:00
> VCL.NETは直接user32.dll叩いてるわけでWinFormsのラッパーじゃ無い。

だから、変態ライブラリ。ドキュメントもユーザもないし、なんで好きこのんで使うんだか・・・
直接user32.dll叩いて .NET アプリつくるのに何の意味があるんだか
0233デフォルトの名無しさん2006/02/02(木) 22:36:34
Borlandは意を決してD Builderを出すべき。
.NETは失敗だった。
C++builder並のRADツールを備えたD言語。
どう考えても完璧。
0234デフォルトの名無しさん2006/02/02(木) 22:43:19
D言語なんて糞言語は(゚�听)イラネ。
変な言語を入れて値段を釣り上げるのはヤメテクレ。
0235デフォルトの名無しさん2006/02/02(木) 22:47:25
いえてぃる
0236デフォルトの名無しさん2006/02/02(木) 22:56:14
でるふぁい
0237デフォルトの名無しさん2006/02/02(木) 22:56:15
どの辺が糞なんだよ!
どうせDelphiしか出来ない厨だろ、おまえっ!?
0238デフォルトの名無しさん2006/02/02(木) 23:01:15
>>232
CLRが要らないわけじゃないんでしょ?
0239デフォルトの名無しさん2006/02/02(木) 23:16:45
>>237
そうですが、何か?
早く自分の巣にお帰り。
0240デフォルトの名無しさん2006/02/02(木) 23:20:07
>>232
VCL.NETはWinFormsと同列のライブラリでしょ。user32.dll叩いても何もおかしくないと思うんだが。

WinFormsがuser32を叩かずに実装されていると言ってるのか?
0241デフォルトの名無しさん2006/02/03(金) 00:45:32
で、なんで .NET のライブラリ使わないで .NET アプリつくる必要があるの?
0242デフォルトの名無しさん2006/02/03(金) 01:58:14
少なくともPascalは某製がデファクトスタンダード
0243デフォルトの名無しさん2006/02/03(金) 06:49:32
>>240
> VCL.NETはWinFormsと同列のライブラリでしょ。
VCL.NET=.NET - WinFormって事か。

>>241
> なんで .NET のライブラリ使わないで
WinForm は.NETの中で一番流行っていないし、Avalonで死亡決定だから
WinForm に拘る必要はないのかも。


0244デフォルトの名無しさん2006/02/03(金) 08:55:29
VCL.NETでもスマートクライアントはできるの?
0245デフォルトの名無しさん2006/02/03(金) 09:09:01
BDSでのWinCEアプリ作成フラッシュが公開されてるので見た。
ドトネッツ系ライブラリの操作('A`)マンドクセ
0246デフォルトの名無しさん2006/02/03(金) 10:38:37
>>244
つ BDS2007
0247デフォルトの名無しさん2006/02/03(金) 10:44:31
>>228
C++BuilderからVCL抜いたら存在価値がなくなるお(;^ω^)
0248デフォルトの名無しさん2006/02/03(金) 17:00:54
結局Label2って治す気はないのかな?
0249デフォルトの名無しさん2006/02/03(金) 17:10:09
日某にそれについて載ってたよ
0250デフォルトの名無しさん2006/02/03(金) 17:43:02
つ テンプレ
0251デフォルトの名無しさん2006/02/03(金) 20:17:07
はいはいワロスワロス。
ActiveBasic厨が来ますたよ。
0252デフォルトの名無しさん2006/02/03(金) 21:35:48
継承元Label2の件はどうやら、リンク時に関係するライブラリファイルなどが見つからないときに
発生するみたいです。プロジェクトの設定でディレクトリやパッケージ関連の設定を見直すとよい
かも。
0253デフォルトの名無しさん2006/02/04(土) 00:01:17
不具合だと認めたくないんだろなぁ・・・
0254デフォルトの名無しさん2006/02/04(土) 00:09:35
おまいらせめてここ読めよ
Borland Developer Studio 2006に関するQ&A
http://www.borland.co.jp/bds/devsupport/bds2006qanda.html
0255デフォルトの名無しさん2006/02/04(土) 00:46:53
なあ、
バグの質がひどすぎないか?
0256デフォルトの名無しさん2006/02/04(土) 00:52:29
MSみたにβ配布しての情報収集をやらないからな。
そういう意味では、現在のアップデート1がMSのβテストに相当する。
次回アップデート2が正式リリース相当ということだ。
0257デフォルトの名無しさん2006/02/04(土) 00:57:01
重傷じゃないだけまし。
だけど、この程度のバグさっさと直せよ。とは思う。
テスターが少ないんだろ。
0258デフォルトの名無しさん2006/02/04(土) 01:17:27
ま、M$より頻繁にアップデートしてくれそうだし(今まではそうだった)いいんでは?

・・・・Σ(゚Д゚;)ハッ、知らない間に俺らがベータテスターにされていたのか?
0259デフォルトの名無しさん2006/02/04(土) 05:19:33
Label2についてはユーザーが環境の移行に失敗しているだけで
BCB6と同じ環境にすればエラーは起きないはず。

なんでもアプリのせいにするのはイクナイ。
0260デフォルトの名無しさん2006/02/04(土) 05:33:13
>>259
何だと?某日のサイトにも書いてある情報をさも分かったような口調で書くな。
原因が分からなかった時は、本当に腹が立った。
0261デフォルトの名無しさん2006/02/04(土) 05:50:06
見つけた人、乙。
0262デフォルトの名無しさん2006/02/04(土) 06:00:42
「ライブラリが見つかりません」とか
「ライブラリのバージョンが違います」とかになるべきなんだよな、本当は>Label2
0263デフォルトの名無しさん2006/02/05(日) 02:13:12
次世代アプリのUI作成はしんどそうだな
某は果たしてその付加を低減してくれるんだろうか
http://pc.watch.impress.co.jp/docs/2005/0930/mobile310.htm
0264デフォルトの名無しさん2006/02/05(日) 02:24:27
>>263
それはもはやM$次第
某は既にM$に対するアドバンテージを、C#の時点で奪われた。
残るはネイティブコードを吐きつつRAD環境を提供している点だけ。
この一点を守り抜けるかどうかが、今後の某の運命を左右する
0265デフォルトの名無しさん2006/02/05(日) 06:27:16
>>258
MSの事情よくしらんけど、MSの場合、Borlandより完成されたレベルで出すから、アップデート少ないのかも。
>>262
よく分からんけど、適切なエラー処理されていなかったんじゃ。それで、他のエラーメッセージが出た。
0266デフォルトの名無しさん2006/02/05(日) 06:57:47
>>263
クラシックスタイルに戻す人の方が多そう。
サードパーティ製コンポもすぐ出そう。

>>264
> C#の時点で奪われた。
最近の論調はC#のアドバンテージはもう無い。
C#は.NETの第一言語になれなかったという感じだが。
http://www.bitwisemag.com/copy/features/opinion/dotnet/dotnet_debate.html

>>265
> 適切なエラー処理されていなかったんじゃ。
英語版では出ない所を見ると、エラーメッセージが間違っているだけでは。
0267デフォルトの名無しさん2006/02/05(日) 07:38:42
>>266 もう出てるよ
http://www.devcomponents.com/dotnetbar
0268デフォルトの名無しさん2006/02/05(日) 07:50:25
このUI 使いやすいの?
0269デフォルトの名無しさん2006/02/05(日) 09:19:47
リボンは縦のものを横にしただけ。
 BDSのツールパレットが横が縦になっただけ = 便利性は変わらず、馴れた人には、ただメンドクサイだけ

ギャラリーは操作に慣れてない場合、便利かもしれないな。でも、作るほうは勘弁してくれって感じだな。
ライブプレビューは便利だろう。 でも、これも作る方は大変だ。

フローティーは昔から作られては主流にならない。 オレだってX68Kの頃に試しに同じような事やったぞ。
マウスを持ってゆくだけで半透明で浮いてでるメニューね。
自分評価は高いんだけど、使ってもらったら、なぜか不評。

0270デフォルトの名無しさん2006/02/05(日) 10:01:35
>>266
> 最近の論調はC#のアドバンテージはもう無い。

そんなことは言ってないぞ。MS が言うほど他言語と差はないんじゃないか、と。
.NET の ”ネイティブ”であることには変わりない。

> C#は.NETの第一言語になれなかったという感じだが。

じゃ、VB.NET か? .NET 上の言語は、結局、共通ライブラリを使うための道具
なんだから、言語の違いはむしろあまり重要じゃないですね。もし、強いて選ぶ
なら、自分のこれまで経歴や経緯、情報入手の容易さ、くらいですか。いずれに
しても Delphi.NET は VB.NET や C# を越えられないだろう。

こっちの方が興味深い。

Huw Collingbourne has programmed in Delphi since Delphi was launched.
Now, in spite of some aesthetic objections to all those curly brackets,
he is reasonably contented with C#.

おれは個人的には begin end より { } の方が好きだけどね。

C# は Delphi マスターな人には、簡単に習得できるよね。
0271デフォルトの名無しさん2006/02/05(日) 10:18:30
> 簡単に習得できるよね。
習得しても使うに値しないからな現状では。
C#はヘジのおもちゃ状態。

> 言語の違いはむしろあまり重要じゃないですね
そんな事はないと思うが。
OfficeやるならVBとか、それなりにあるよ。

> Huw Collingbourne
最後でフォローしただけじゃね。
0272デフォルトの名無しさん2006/02/05(日) 10:35:13
UIが無いプログラムはC/C++しか使われていない。
0273デフォルトの名無しさん2006/02/05(日) 11:08:10
>>269
マウスを持っていくだけでのポップアップはなあ…
カーソルを脇に退けるためとか他の目的で移動してその先でポップアップしてしまうと、
近辺にはポップアップしたものが出てるわけで、またその外までカーソル移動させないといけなかったりして、なにかとなあ…
0274デフォルトの名無しさん2006/02/05(日) 11:15:21
つAcrobatReader
0275デフォルトの名無しさん2006/02/05(日) 12:26:06
VS2005を購入しようと色々調べていた。あるソフトがきっかけで、久方ぶりに
Delphi6 Proを入れて、自作プログラムのバージョンアップをしてみてる。流石に
Delphiは簡単だな。VCLって本当に便利(ただ、ビジネス的な要素で行くと
あまり旨く行かなかったのかな)。MS環境でもコントロールを作れば似たような
事が出来るんだよね?

Visual Studio 2005 Standardが2万円だって言うんだから買うしかないでしょ。
もちろん、有償もの可能。大体、Expressでもそうなんだから。

MSのOS環境ではMS開発環境でという形になるのか。。。
0276デフォルトの名無しさん2006/02/05(日) 14:09:32
RAD IDE という観点から見ると、VS が Delphi に追いついて、追い抜いていった
感じ。メーカが MS かどうかは、関係ない。
0277デフォルトの名無しさん2006/02/05(日) 14:11:47
VSはboostみたいな複雑なテンプレートが重なると補完してくれないから、
Borlandの方が賢い。(そのかわり遅いけど)
0278デフォルトの名無しさん2006/02/05(日) 16:02:39
.NET はフレームワークとしては排他的すぎて困る。
戦略も間違えたみたいでフラフラしてるし。
0279デフォルトの名無しさん2006/02/05(日) 16:11:23
> Visual Studio 2005 Standardが2万円だって言うんだから買うしかないでしょ。

開発環境コレクターとしては興味深いが
VS2005では「使えないアプリ」しか作れない現状ではどうもね。
0280デフォルトの名無しさん2006/02/05(日) 16:16:26
> VS2005では「使えないアプリ」しか作れない現状ではどうもね。

そりゃ、ヘタレにはつくれないだろうな。

ほとんどの Windows アプリが VS でつくられてるんだよー。
VS 以外でつくられてるアプリなんか5%もないだろ。
0281デフォルトの名無しさん2006/02/05(日) 16:33:59
またそういう根拠のない事を。
Vistaでさえ.netはほとんど使ってないらしいぞ。
ttp://s03.2log.net/home/nsharp/archives/blog404.html
■ このスレッドは過去ログ倉庫に格納されています