トップページ⇒tech
993コメント273KB

VisualStudio.NET 環境向上委員会

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
.NETになって環境カスタマイズが強力になったVisualStudio。
美味しいキーバインド・マクロ・ウインドウ配置などを語り合いましょう。

とりあえず俺はマルチモニタなのでヘルプ・出力・タスク一覧はIDE画面の外に出した。
0153デフォルトの名無しさんNGNG
>GUIやエディタのフォントも綺麗
ワロタ
0154デフォルトの名無しさんNGNG
>>149
そこそこいいが超えてると勘違いしてては信用性ないな。
もっとも今後越えたとしてもMacという時点で問題外だが。
0155デフォルトの名無しさんNGNG
大体AlphaでVisualStudio.NET動くのかよ・・・

俺の記憶が正しければVC5.0にはAlpha版があった。
WindowsNTも4.0まではAlpha版があった。
0156149NGNG
>>152
>>154
外の世界を見てみろよ
LinuxがWindowsを滅ぼしつつあるでしょ?
そんな時代に生き残るOSは何か考えた事ある?
美しいGUIと強固なUNIXをベースにしたOSXが一般ユーザのスタンダードになる事は想像にたやすいでしょ?
実際MacOSXの使いやすさと信頼性は世界中のクリエイター達が認めてるし。
Winなんて使ってるのはエロゲーヲタクとExcelオヤジ位だろ?
Macは高い高い言うけど、eMacなら13万から買える。
800MHzのCPUにWinユーザは不安を抱くかもしれないけど、コレを見て欲しい
http://www.apple.co.jp/g4/myth/index.html
少々古い資料だが800MHzのPowerPCは2GHzのPentium4より速い。

勘違いはお前らの方だよ。
俺は今までWideStudioやEclipseを使ってきたがProjectBuilderが一番使いやすかった。
残念ながらVisualStudioは使った事無いが、EclipseがVisualStudioの99%コピーだと言うことを聞いた。
そこから推測すると、お前らはフリーソフト同然(しかも使いづらい)に何万もの投資をしている事になる。

>>153
WindowsXPのGUIが綺麗に見えるか?
だとしたらお前の目は腐ってるよ。
WindowsXPのGUIは直感的で使いやすいと思うか?
だとしたらお前は知障だ。
Windowsのアンチエイリアス無しの汚いフォントでよくコードが書けるよな。
0157デフォルトの名無しさんNGNG
ワラタ
0158デフォルトの名無しさんNGNG
>>156
Windows版でやった方がたくさん釣れるよ。もうお帰り。
0159デフォルトの名無しさんNGNG
あぶねー、釣られそうになった。
0160デフォルトの名無しさんNGNG
必死なのか釣りなのかわからんな
0161デフォルトの名無しさんNGNG
VisualStudioの99%コピーだと言うことを聞いた。
聞いた。
・・・
0162149NGNG
どうして分からない?
俺は最高に美しく、最高に良い物を伝えようとしているだけだ。
なのに何故「釣り」という表現を使う?
お前達がWinに洗脳されているだけじゃないのか?

本屋に行ってみるとWinプログラミング関連の書籍が山ほどあるが、何故だと思う?
まず、Winでのプログラミングは敷居が高い。
それにM$がロクなドキュメントを公開していない(高価なMSDNに加入すれば手にはいるが内容は糞以下らしい)
だから解説書を出版せねばならないんだよ。
それと比べてProjectBuilderを使えば、ボタンやテキストフィールドを貼り付けて
コードの対応する部分に線を引いて繋げば骨組みは完成だ。
あとはPBが自動生成したコードに少しだけ手を加えればすぐにアプリケーションが完成する。

これだけ素晴らしい開発環境が無償で手に入るのに何故お前達はWinにしがみつくんだ?
Winの汚いGUIでプログラムを作って何が楽しい?
Aquaの半透明や美しいフォントを使ったプログラムを作る方が楽しいと思うのは俺だけではないだろ?
0163デフォルトの名無しさんNGNG
基本的にメインWINDOWだけ残す。アイコンバーも消す。
プロパティWINDOWとかツールボックス等必要なものはすべて重ねてTAB切り替えの1つのWINDOWに収束させてしまう。
実行時も同じ状態にする。
0164デフォルトの名無しさんNGNG
どうしてわからないって?
伝聞とか憶測や決め付けで物を語るからじゃないか?
0165デフォルトの名無しさんNGNG
Macは馬鹿にも使えるよう設計されてんだろ

>>149
Macのシェアを考えてみろ
0166デフォルトの名無しさんNGNG
Mac使いって頭おかしいの多いよね。なんでだろ。
0167デフォルトの名無しさんNGNG
お、よく見たら、変なのがいるところに割り込みレスつけたみたいだ。
こういうのは、なんとか症候群とかでくくれないのかな?
トンデモ信者、MACヲタ、論旨の展開が共通だ。一部の良いところに熱狂し、ネガティブな部分は何かの試練とでも思ってる。
少数派で多数に認められないのは何か不条理な力のせいだと思い込んでいる。
0168デフォルトの名無しさんNGNG
自分は他とは違うんだとか言ってるくせにその他とは違うものを人に押し付けたがる奴ってきもいね
149みたいな
0169デフォルトの名無しさんNGNG
有益な情報を発してるのは149だけですね。
あとは負の感情ばっか。
0170デフォルトの名無しさんNGNG
>>149=>>169 なんだが、どうしたものか・・・。
0171デフォルトの名無しさんNGNG
>>149が負の感情のかたまりやんけ。

つか、伝聞だけで物事を決め付ける人間はプログラマ名乗ったらいけません。
0172デフォルトの名無しさんNGNG
だいたいが何?こいつ>167
アホみたいな論理(恐ろしく陳腐だということに自分は気づいていない)を得意になって語って、
誰も聴いてないって!職場でもウザがられてるんだろうな。
163からして馬鹿丸出し。突然何の脈絡もなくわけわかんない事かいてる。
そりゃそういう趣旨のスレかもしれないけど、もうちょっとなんか前置きとかしたらどうだい?
コミュニケーション低脳君?
0173デフォルトの名無しさんNGNG
>>172
それはここのスレタイを知ってて書いてるのか?
0174デフォルトの名無しさんNGNG
>>172
もうちょっとカルシウム取ったほうがいいと思う。
0175デフォルトの名無しさんNGNG
>>172
もうちょっとDHA取ったほうがいいと思う。
0176デフォルトの名無しさんNGNG
>>172
もうちょっとDHC使ったほうがいいと思う。
0177デフォルトの名無しさんNGNG
>>172
もうDNA変えたほうがいいと思う。
0178デフォルトの名無しさんNGNG
>>172
クライアントにはDHCP使った方がいいと思う。
0179デフォルトの名無しさんNGNG
>>172
死んだ方がいいと思う。
0180デフォルトの名無しさんNGNG
綺麗にオチがついたところで。
↓次の話題
0181デフォルトの名無しさんNGNG
秀丸のいいマクロ教えて
0182デフォルトの名無しさんNGNG
>>181
ちょーべんり

#a = 0;
while( #a < 10 ) {
   run "explorer.exe";
}
0183デフォルトの名無しさんNGNG
linuxとかほざいてる時点でメディアに踊らされてる初心者
実際の現場ではsolaris以外の選択肢などありえない
0184デフォルトの名無しさんNGNG
ソラリスってWINの10倍ぐらい早いんでしょ
0185デフォルトの名無しさんNGNG
ほぇ〜(^◇^;)
0186デフォルトの名無しさんNGNG
solarisとかほざいてる時点でSunに踊らされてる職場の嫌われ者
毎週末の休日を確保するにはWindows以外の選択肢などありえない
0187デフォルトの名無しさんNGNG
Windowsとかほざいてる時点で一般論に踊らされてるパソコンユーザ
本物のシステムを組む漢(おとこ)になるにはVOS3以外の選択肢などありえない
0188デフォルトの名無しさんNGNG
Alphaは高い高い言うけど、AlphaStationなら160万から買える。
1.25GHzのCPUにi386ユーザは不安を抱くかもしれないけど、
コレを見て欲しい
http://ascii24.com/news/i/hard/article/2003/01/21/641298-000.html
少々古い資料だが1.25GHzのAlpha21364は3.2GHzのItanium2より速い。
0189デフォルトの名無しさんNGNG
マクのUIの方が遥かに美しいのはわかるけど
シェアのないマシン用の開発なんていう仕事はないからな・・・
0190デフォルトの名無しさんNGNG
良いものが高いシェアを獲得するとは限らないってことだよ。
落ち着け>Mac信者
0191デフォルトの名無しさんNGNG
フォントくらい買え
アンチエイリアスも最近はかかる
液晶ならさらに凄いのもある
0192デフォルトの名無しさんNGNG
とりあえずMacがPower4になってから出直してください
0193デフォルトの名無しさんNGNG
マックってそんなに美しいの?
スクショキボン
0194デフォルトの名無しさんNGNG
電気屋行けばいいじゃん。
0195デフォルトの名無しさんNGNG
safariと比べたらIEってダメダメだよね。
0196デフォルトの名無しさんNGNG
Appleにいくらお布施をつぎ込んだか考えたくもない俺だが、
開発環境がWinより良いと感じたことは一度もない。

たしかに、MacのGUIのデザインはよいし、フォントもきれいだ
(ただし日本語はアンチエイリアスかけないほうが見やすいことも多いと思う)。
Cocoaも良いライブラリだ(接頭辞NSがうざいが)。
UNIXになったことは諸手をあげて歓迎した。
システムコールは使わないけど、
Winにはちょっとしたコマンドラインツールがなくて困ること多かったからね。

でも、CodeWarriorにしても、ProjectBuilderにしても、使いづらい。
どこがと言われても具体的に指摘できないくらい使いづらい。
線を引っ張って関連付けて、というのはいいと思うけど。
だから、BorlandのアンケートにはいつもDelphiをMacに移植してくれと書き続けている。
.NETがMac対応してくれて、Visual Studioまで移植されたら最高だ。
あと、普段からシステムに触りやすい環境で作業をしたい開発者にとって
OSが(というよりFinderかな)使いやすいUIを持っているとも思わない。

個人的にはキーボードからGUIを操作できないのが一番つらかったりするが。
開発中ってできるだけキーボードから手を離したくないから。
ショートカット? 全部覚えられるか!
フルキーボードアクセス? あんなだるいの意味ねーよ!
まあこの辺はあくまで俺にとって、だが。

以上、ネタにマジレス終了。
0197デフォルトの名無しさんNGNG
>>196
ここにいるやつらがMac用に開発したくないのと同じ理由で某もM$もMac版なんて出したくないから無理。
0198デフォルトの名無しさんNGNG
InstallUtilってどこに入ってるの?
0199デフォルトの名無しさんNGNG
>198
Explorerで検索しろ
0200デフォルトの名無しさんNGNG
ProjectBuilderは知らないけど、CodeWarriorは使いにくいねぇ。
Mac用のは使ったこと無いけどさ。

ただ、慣れたからかもしれないけどeclipseの出来はかなり良いと思う。
0201デフォルトの名無しさんNGNG
>>196

>接頭辞NSがうざいが
これは結構良い規約だと思うぞ。
ToolBoxやWin32を見れば分かるが、
CreateWindow、ReadFile・・・名前の特等席を独占しやがって。

XtやMotifなんかだと全てのシンボルにXtやXmが付いてる。
OS/2でもWinCreateとかDosOpenみたいにプレフィックスがついてる。
0202デフォルトの名無しさんNGNG
↑namespaceも知らないアフォ
0203デフォルトの名無しさんNGNG
eclipseに変数名変更機能がついてるらしいけど、便利そう。
他にも便利なことができるらしいけど、詳しくしりたいな。
0204デフォルトの名無しさんNGNG
MFCはクラス名に全部Cが付いています
メンバ変数には全部m_が付いています
0205デフォルトの名無しさんNGNG
namespaceはマクロに対しては無力
0206デフォルトの名無しさんNGNG
>>205
windows.hをインクルードしてると痛感するよな・・・
0207デフォルトの名無しさんNGNG
Macの.cppのヘッダはちゃんとnamespaceが使えるように
インライン関数になってたりするがな
それよりすべての言語にnamespaceがあると思ってるほうが(ry
0208デフォルトの名無しさんNGNG
>>204
メンバ変数はグローバルな名前空間を独占するわけじゃないから
関係ないだろ
0209デフォルトの名無しさんNGNG
>>204
美しい
0210デフォルトの名無しさんNGNG
むしろ醜い
メンバ変数は独立した名前空間を持つんだから
それこそプレフィックスを付ける意味ないだろ
0211デフォルトの名無しさんNGNG
C#、C++使いにくすぎで放尿失禁者が続出という報告が、
ヘジルスバーグの元に届いてる。
開発者は「設計の段階でミスがあった。VBで私が起こした
トラウマを今度はC#ユーザに与えてしまった。」
と語る。
ヘジルスバーグは過去にVBでうんこ垂れ流しをしたそうだ。

ユーザはVer6.0に戻るだろうか?
またはBorland製ソフトに移るのだろうか。


0212デフォルトの名無しさんNGNG
>>210
メンバ関数内のローカル変数との区別だろ
0213デフォルトの名無しさんNGNG
メンバ変数は一種のグローバル変数のようなもの。

型でのハンガリアンは(いまどきのオブジェクト言語では)醜いと思うが、
スコープによって名前に規則を定めるのはいいと思う。
0214デフォルトの名無しさんNGNG
別に醜いからハンガリアン使わないわけじゃねーだろ。
0215デフォルトの名無しさんNGNG
javaでも前や後ろにアンダーバーつける人いるよね。
本出してるような人とかでも。
0216デフォルトの名無しさんNGNG
ま、どちらにしろ C++ が一番。ってわけで。
ガキは消えろ。
0217Kusakade YouichiNGNG
In article >>29, デフォルトの名無しさん/sage/216 wrote:

>ま、どちらにしろ C++ が一番。ってわけで。

ということにしたいのですね:-)
0218デフォルトの名無しさんNGNG
言葉は悪いけど>>216にはそれなりに同意。
0219デフォルトの名無しさんNGNG
言葉も悪いし、根拠も無いし、意見も無いし、同意する点がない。
0220デフォルトの名無しさんNGNG
アドインとか皆作ってる?
0221デフォルトの名無しさんNGNG
>>220
IRCクライアントアドオンを作ろうとはした。
0222山崎渉NGNG
(^^)
0223ANGNG
E
0224デフォルトの名無しさんNGNG
847:デフォルトの名無しさん:03/04/19 11:55
>>796
このページができた原因ってもしかして・・・。

http://msdn.microsoft.com/vstudio/partners/localization/

864:デフォルトの名無しさん:03/04/19 12:28
>>847
知っている人は知っているんだけど、異なる言語の 1.0 と 1.1 を同じ環境にインストールすると .NET は発狂する。
SDK の README にも重要な注意として明記されているし、実際混ぜると変なエラーメッセージが出まくる。

対応策として
A: ローカライズ版 1.0 を抜き、英語版 1.0 を入れる。
B: 1.0 と同一言語のローカライズ版または多国語対応版 1.1 を入れる。
を MS は公開している。

A案は、英語版の FrameWork で使ってください。というもの。
B案は、1.0 と同じ言語の 1.1 を入れれば大丈夫ですよ。というもの。

B 案のほうがまともな案なのだが、この「多国語対応版」 .NET Framework v1.1 を
英語版 1.1 と同時にリリースする話だったのだ。

Windows MUI 版と同じでインストーラドキュメントは英語のまま。.NET Framework としての UI / 実行時メッセージが多国語対応。
かつ(たぶん再起動が必要だが)切り替え可能。というもの。

これがなぜかいまだにリリースされていない。

ほとんどのマシンには Windows Update で、適切な言語の .NET Runtime がインストール
されちゃっているから、現時点で 1.1 アプリを配布することは実質的にできない。

MUI 版が出ないとアプリを配布できない開発環境になることは分かっているはずなのに > MS
0225山崎渉NGNG
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0226山崎渉NGNG
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0227死滅スレより転載NGNG
http://pc2.2ch.net/test/read.cgi/tech/1050219242/796  
796 :内部情報 :03/04/19 09:45
こちらに書いておこう。.NET v1.1 ロ一カライズ版、公開延期。
予定不明。修正後、英語版を含めてリリースやり直し。
2003 server に含まれるローカライズ版もアップデート対象。

だから、ローカライズ版のベータテストやっときゃ良かったんだよ。

798 :デフォルトの名無しさん :03/04/19 09:51  
確かに変だね。unicodeで統一してたら問題など出ない筈なのに・・・・
もしかして、どっかにテーブル索引型のパーサでも使ったのかな 下位8bitしか見ないような
というか内部に8bit文字コード処理部分が大量にあるんだろうな。

800 :デフォルトの名無しさん :03/04/19 09:55
csc.exe のバグの話?
それとも別?FrameWork レベルでの問題?

確かに英語版以外は公開ベータテストはおこなわれなかったが、VS2003 ベータとか
Windows Server 2003 に組み込まれる形でテストをやっていたんだが。

もちろん、Windows Server 使う連中の何%が .NET のテストをやっているのか。と
思うと不安では有ったけど。悪い不安が的中したかな?

801 :デフォルトの名無しさん :03/04/19 09:58
んー。確かに「今週」と聞いていたのですが。西海岸の金曜日が終わるのに連絡ないですもんね。
796 さんには連絡があったのかな?詳細は公開してもらえないんだろうな。
0228デフォルトの名無しさんNGNG
EnvDTE.Commands.AddNamedCommandで追加したコマンドを
削除のするにはどうすればよいのでしょうか?
誰か教えてください。
0229デフォルトの名無しさんNGNG
みんなカスタマイズしてる?

俺は
Ctrl+Sには上書き保存と同時にバックアップを取るマクロを
Ctrl+Shift+\(キーボードの右下)には
ヘッダファイルが開いている時はソースファイルを
ソースファイルが開いているときはヘッダファイルを開くマクロを
割り当ててる。

他にもいろいろと割り当ててたんだが、
DirectX extensions for Visual Studioをインストールしたときに
カスタマイズが初期化されてしまい、消えてしまった。
改めて全部設定するも面倒なので
よく使うこの二つだけが残ってる。
0230デフォルトの名無しさんNGNG
>>229
マクロってそう言うことが出来るんだ。
よく知らないから使ったことないや(´・ω・`)ショボン

マクロ知らないって損?
0231デフォルトの名無しさんNGNG
損だと思われ
まずは秀丸あたりで色々調べるといいかも。

いきなりVSで使うよりは秀丸で慣れたほうが・・・

>>229
バックアップ先とか決めてんの?
0232229NGNG
>>231
保存するファイルがあるディレクトリに
Backup というフォルダを自動生成して
その中にバックアップするようにしてる。

バックアップの目的が
「上書きで間違えてコードを消してしまった時の保険」だから。


>>230
とりあえずTemporary Macro(キーボードマクロ)を使ってみて
自動生成されたVBのコードをカスタマイズするあたりから始めてみるといいと思う。
0233230NGNG
>>229
>>231
サンクスです。
さっきまで秀丸のとVSのキーボードマクロで勉強してみますた。

>>Ctrl+Sには上書き保存と同時にバックアップを取るマクロ
で、これ便利だと思ったのでさっそく作ってみました。
が、今まで手動でやっていた自分が虚しく思えてきました(w
というかVBの文法にコロンがいらないのは戸惑った。。
でも動いたのは感動(・∀・)
0234デフォルトの名無しさんNGNG
>>230
>マクロ知らないって損?

知らない方が幸せということもある。

秀丸使いはまず送金すべきだね。
0235デフォルトの名無しさんNGNG
>>234
送金なんかしないでも使えるよ。まわりのみんなも送金なんてしてないし。
0236デフォルトの名無しさんNGNG
ところで、VisualStudioにマクロがあるのに、
あえて秀丸も使う利点って何があるの?

VSの機能(クラスビューへのアクセスとか)と比べると
大したことはできないような気がするんだけど。
0237デフォルトの名無しさんNGNG
ドトネトって発狂しちゃうの?
ドトネトって発狂しちゃうの?
ドトネトって発狂しちゃうの?
ドトネトって発狂しちゃうの?
ドトネトって発狂しちゃうの?
0238デフォルトの名無しさんNGNG
盛り上がらないね.....
0239デフォルトの名無しさんNGNG
>>235
これだから秀丸使いは腐ってるんだよ。ViVi使いもな。
0240デフォルトの名無しさんNGNG
そろそろVS.NET用のepsilon(というかemacs)キーバインドって
出てませんでしょうか?
C-kとかの挙動までならマクロで書いてみたけど、C-spcの
範囲選択とかであきらめました。
0241デフォルトの名無しさんNGNG
VS.netでマクロをC#で組めればなぁ。
0242デフォルトの名無しさんNGNG
うう、アカデミックで買ってきたけどインストール中にエラーで死ぬ・・・
環境がうんぬん言う以前にスタートラインに立てません
みんなあっさりインストール完了してるの?
HDフォーマットまでしたのにだめぽ(´・ω・`)ショボーン
0243デフォルトの名無しさんNGNG
>>242
インストール中、CDを入れ替える時に、直ぐに次へ進まず
ドライブを冷やしてから続けてみては?

うちはそれでインストールできた。
0244デフォルトの名無しさんNGNG
インストール前に塩とお神酒でお清めしないと。
0245デフォルトの名無しさんNGNG
>>242
DVDドライブでやってない?
詳細はMSのページで…。
0246デフォルトの名無しさんNGNG
VS.NETの環境には、秀丸でいうところのキーボードマクロにあたるものは有りますか?
知っている人がいたら教えて下さい。
0247デフォルトの名無しさんNGNG
hidemaruネタしか無いのかヨ
0248デフォルトの名無しさんNGNG
>>246
TemporaryMacro
キーボード操作をVBのコードとして記録してくれます。
0249デフォルトの名無しさんNGNG
VisEmacsとかVisVimつかってる人いる?
0250デフォルトの名無しさんNGNG
Windows用アプリ開発の時は、Visual Studioを使うんだが、
便利すぎて慣れすぎるのが恐い。
0251デフォルトの名無しさんNGNG
>>250
あの死んだMDIインターフェースが?
0252デフォルトの名無しさんNGNG
便利なのに慣れるのが恐ければメモ帳を使えばいい。
■ このスレッドは過去ログ倉庫に格納されています