【Whidbey】Visual St ..
369:デフォルトの名無しさん
05/07/09 00:28:46
>>366
2006年5月1日まで。
370:デフォルトの名無しさん
05/07/09 00:55:30
FAQに製品版がでるまでか、>>369までと書いてあったような希ガス
371:デフォルトの名無しさん
05/07/09 01:45:45
ふーむ、ウチは普通に起動できるがなあ。
当方Visual C++ 2005 Express Edition Beta 2。
372:デフォルトの名無しさん
05/07/09 02:15:29
>>287 にもあるが、なんか使用制限おきている人もいるんじゃない?
373:デフォルトの名無しさん
05/07/09 10:51:52
VS July CTPあげ
374:デフォルトの名無しさん
05/07/10 03:28:13
VC#2005でWebBrowserコントロールでニュースを集めてきてデスクトップに
表示するプログラムを作っています。
そこで1時間ごとにニュースサイトにアクセスしようとしているのですが、
キャッシュを読みに行ってるらしく新しいページが取得できません。
そこでRefreshメソッドを使ったのですが、今度はDocumentCompleteイベントが
発生しないので、ページ取得のイベントがキャッチできませんでした。
前のaxWeb〜なら引数のパラメータでキャッシュから読まないとかが
設定できたようですが、VC#2005のNavigateメソッドにはそういう機能は
ありませんでした。
なにかうまい解決法はないでしょうか?
375:デフォルトの名無しさん
05/07/10 03:43:39
>>374
WebClientでなくてWebBrowserなのは何か意味があるの?
376:デフォルトの名無しさん
05/07/10 03:48:45
ん〜、C#expressを使ってみてるんだけど
データソースの追加にAccessとSQLserverしかないんだけど
他の使いたかったら手打ちしろって事ですか?
377:375
05/07/10 04:08:02
手打ちといえば手打ちになるけど。
new WebClient().DownloadData(url)
だけでWebページのバイト配列が取れますよ?
直接表示するんでなくてデータを加工するなら、
WebClientは楽だと思うけど。
378:375
05/07/10 04:29:48
WebBrowserなら、Refreshメソッドを呼んで、
ProgressChangedイベント内で
if (e.CurrentProgress == e.MaximumProgress){ ... }
とすれば読み込み完了が検知できそう。
379:フォルトの名無しさん
05/07/10 16:49:11
Visual studio 2003 professional版って800x600でも使えますか?
380:デフォルトの名無しさん
05/07/10 17:06:35
>>379
その質問は微妙だな。使えるような気がしないでもないが
漏れは、絶・対・イ・ヤ・ダ!
381:デフォルトの名無しさん
05/07/10 17:10:07
使い物にはならなそうだな
382:デフォルトの名無しさん
05/07/10 17:40:59
それぐらいならコマンドラインで使った方が気楽じゃね?
383:デフォルトの名無しさん
05/07/10 17:50:00
おれはむしろ、なぜ800x600で使いたいのか気になる
384:デフォルトの名無しさん
05/07/10 18:17:18
ノーパソだろ
385:デフォルトの名無しさん
05/07/10 19:27:12
VSが動くスペックのノーパソで800x600ってのは余計に不思議
386:デフォルトの名無しさん
05/07/10 20:25:26
小さい文字とかが見えにくいって人も中にはいるんじゃね?
387:デフォルトの名無しさん
05/07/10 20:29:50
フォントサイズ調整汁
388:379
05/07/10 20:44:34
脳みそはCel650だけど液晶はSVGAなんですよ、
金がないモンでジャンクなんですよorz
389:デフォルトの名無しさん
05/07/10 21:34:23
ガンガレ
390:デフォルトの名無しさん
05/07/10 21:37:27
おれ、7000円でPC&OS&オフィス付きCRTモニタ買った。
結構使える。CRTなんでXGAはいけるよ。SXGAも字は
小さくなるけどOK
391:デフォルトの名無しさん
05/07/10 22:28:06
マネージコードまじ遅い
C++ネイティブとCLIで、速度の差が10倍ある(入出力の伴わない文字列の
パース的な処理)
JITコンパイルコードってこんなに遅いのか? 早くはならんだろうが、せめて
1.5倍とか2倍程度の遅さで勘弁してくれ……(上の比較はJITコンパイル
そのものは含んでない、念のため)
392:デフォルトの名無しさん
05/07/10 22:33:46
マネージドの文字列処理って、配列の境界チェックが毎度毎度走るから
遅いんじゃないのかな
推測だけど
でもそんだけじゃ10倍も差は出ないか
393:デフォルトの名無しさん
05/07/10 22:38:45
>>392
char *p
で p には文字バッファの有効なポインタが入ってるとして、
ここから char c =*p++ という感じで読んでるだけなんだが、
境界チェックって毎度入ってるの?
394:デフォルトの名無しさん
05/07/10 22:42:39
>>393
ポインタアクセスしてるだけなら入らないでしょ
395:デフォルトの名無しさん
05/07/10 22:46:34
ILDASMしてみるのがはやいかと
396:デフォルトの名無しさん
05/07/10 22:56:54
> char c =*p++ という感じで読んでるだけ
だけってことは無いな、スマン
newするとアンマネージ←→マネージ切り替え発生する?
>ILDASM
知らんかった。やって見ます。マネージコードのdisasmなんて
やってみようとも思わんかったorz
397:デフォルトの名無しさん
05/07/10 23:35:05
マネージコードだから遅いと言う事実はない
398:デフォルトの名無しさん
05/07/10 23:38:25
>ILDASM
だめだ、巨大すぎて該当するコードにたどり着けなかった…
関数名のサーチは無いのか?
つーか分ったとしても俺には読めん。x86の逆汗コードみたいなの
期待してたけどぜんぜん違うorz
399:デフォルトの名無しさん
05/07/11 00:04:28
ん?遅い部分だけ取り出してきっちり測ってるわけじゃないの?
400:デフォルトの名無しさん
05/07/11 00:34:48
コード的に切り出してるわけじゃなくて、計りたい部分が
重点的に動くように指示を出して時間計ってる。
つーか事前の処理が無いとその部分は動作しないので、
そこだけは取り出せないんだ罠
401:デフォルトの名無しさん
05/07/11 09:51:05
っていうかどんなコードかいてんの?
402:デフォルトの名無しさん
05/07/11 10:39:46
高度なコードじゃ無いことだけは確かだ
403:デフォルトの名無しさん
05/07/11 12:21:02
>>401
どんなコードかというと一言では無理だけど、処理内容は
トークンの切り出し→構文解析→式の演算実行。
まあ、インタープリタもどきだ。
>>402
これだけのやり取りでそこまで見抜くなんてすごいね。
確かに高度なコードじゃないと思う…orz
404:402
05/07/11 14:40:01
見抜いたワケじゃなくて>>401に脊髄反射した親父ギャグです。スマンカッタ
405:デフォルトの名無しさん
05/07/11 17:15:35
>>404
煽りだけかと思ったらそうでもないのか(笑)
いやね、そのインタプリタで数万回の演算実行時間を計ったんですよ
こんな感じの単純なループなんだけど(あくまでC風な例)
for(i=0; i<10000;i++){
j++;
}
で、C++ネイティブだと0.02,3秒なのに、CLIだと0.3,4秒かかるんだわ
で、マネージコードおせーなと愚痴を言いにw
どこかでマネージアンマネージの切り替えがあるんじゃないかなあとか
思ってるわけですが、よくわからん。
406:デフォルトの名無しさん
05/07/11 17:20:02
ILDASMの結果はテキストファイルに出せるから検索できるよ
407:デフォルトの名無しさん
05/07/11 18:38:13
そろそろダミーループの速度を比較するのやめない?w
なんの意味もないのに気づいてもいいと思うんだけど。
最近プログラムを覚えたばかりの子供ならしょーがないが。
408:401
05/07/11 18:40:40
>>403
やっぱりそういうのでしたかw
正規表現って知ってますか?
目からウロコかもよ!
409:デフォルトの名無しさん
05/07/11 18:53:18
>>407
実際はあれはCのコードじゃないので、インタプリタの速度を
計っていることになっているのだ。実際の運用はあれで
もっと複雑な処理を書いているが、速度最適化の指標と
しては簡潔なループで十分役に立っているよ。
あれで早くなったらもっと複雑なものにトライするという手順
410:デフォルトの名無しさん
05/07/11 18:56:03
>>408
正規表現は門外漢orz
機会があったらどういう実装か見てみたい気はするが、
使うだけだったらライブラリがあるしなあ。
411:デフォルトの名無しさん
05/07/11 19:43:12
>>409
なに使ってプロファイリングしたの?
412:デフォルトの名無しさん
05/07/11 19:49:45
>>411に追加
ループ回数を1000倍とかにしても10倍以上の差になる?
413:デフォルトの名無しさん
05/07/11 20:45:45
>>411
APIのQueryPerformanceCounterでループをはさんで計測
ループ回数を100倍にしたらそれぞれかかる時間は100倍、
比率は10倍で同じだった。
最適化のスイッチはサイズ優先や速度優先など変えても、
おおむねの傾向は一緒だった…
414:デフォルトの名無しさん
05/07/11 20:49:07
ngen してみるとか?
415:デフォルトの名無しさん
05/07/11 20:53:58
>>414
何度も実行してるので、とっくにナンタラキャッシュには入ってるとおもう。
それに計ってるのは問題のコードの前後だから、exeのスタートアップ時の
負荷はネイティブマネージ双方ともカウントしていない
416:374
05/07/11 21:25:10
レス遅くなってすみません。
>>375
>>377
なるほど、WebClientを使うとすっきりとできるんですね
C#2005から標準装備になって、目に付きやすい所に
コントロールがあったんでつい使ってしまいました・・・orz
>>378
この方法だとWebBrowserコントロールでうまくReflesh()を捕まえる
ことができました。しかしnavigateしかDL完了をキャッチできない
DocumentCompleteイベント、使いにくいっす・・・
なんとかWebからニュースをとれるようになりました。
レスくれた方、どうもありがとうございました。
417:デフォルトの名無しさん
05/07/11 21:35:14
>>413
そうすると、関数ごとのプロファイルとかとって
ネック部分を捜さないと原因はわからなそうですね。
ところで、VC++のマネイジドってGCとか使えるの?
もしかすると、見えないところで、
インスタンスの生成と破棄が繰り返し行われてたりするのかも。
418:デフォルトの名無しさん
05/07/11 21:59:53
>>417
マネージアプリで関数ごとのプロファイルを簡単に見れる仕組み、
VS2005自体が持ってるっけ? その辺詳しくないっす
ただ推測するに、標準ライブラリとか呼んでるから切り替えが
激しいんじゃないかな。もともと素のC++をマネージドで
リコンパイルしただけだから
419:デフォルトの名無しさん
05/07/11 22:09:02
>>418
Expressじゃなく、普通のVS2005b2なら、
ツール>パフォーマンスツールで出来るのかな。
使ったことないからどの程度つかえるのか不明だけど。
420:デフォルトの名無しさん
05/07/12 00:11:47
>>419
情報thx
ちと動かしてみたが、見る気が起きんほどすさまじい量の数字が出てきた。
意味を把握するのにも時間かかりそうだし、もう断念。
いいやCLIのスピードが遅くても(+д+)
421:デフォルトの名無しさん
05/07/13 07:54:48
最近 2005 beta2 試してみた.2, 3日試した感触で 2003 toolkit と比較すると
・大域最適化 + プロファイルガイド付き最適化で 5%,浮動小数点計算しないプログラムの実行速度が速くなった.
・_BitscanForward() や _InterlockedAnd() のおかげでインラインアセンブルが必要な場所が減った.
・スタティックリンクしたコンソールアプリケーションの実行ファイルサイズが 20kb 増えた.
422:デフォルトの名無しさん
05/07/13 12:00:18
>>実行ファイルサイズが 20kb 増えた.
大域最適化 + プロファイルガイドで結構増えるよね
423:デフォルトの名無しさん
05/07/13 12:00:54
増えてもインテルコンパイラに比べりゃぜんぜんマシ
424:デフォルトの名無しさん
05/07/15 00:56:17
256でがんばってる人を応援します
(めちゃ遅いぞ)
425:デフォルトの名無しさん
05/07/15 01:33:30
424だが
やっぱ今日メモリ貝に行く
426:デフォルトの名無しさん
05/07/15 08:57:32
メモリがいくらあっても、あればあるだけ使いにいくような感じがする
2GB搭載とかで使ってる香具師いる? どれだけ食ってるか
使用言語と一緒にさらして下さいorz
おれは物理1GB、ページファイル2GBで500MBとかほっとくと
行っちゃう。作業中のメモリ開放して無いとしか思えん…
427:デフォルトの名無しさん
05/07/15 08:58:44
>>426
C++使用
428:デフォルトの名無しさん
05/07/15 14:34:15
日本語吐くコンパイラって
英語吐くコンパイラより遅いよね。
ワーニング出まくるプログラムだと
無視できないぐらい違う。
429:デフォルトの名無しさん
05/07/15 14:40:13
VS.NET でコンパイルしたC言語のコンソールアプリは.NET Frameworkが必要ですか?
430:デフォルトの名無しさん
05/07/15 14:55:26
ふつうのEXEならいらない
431:デフォルトの名無しさん
05/07/15 15:31:46
CEの開発に使いたいんだけど、
GUIコンポネント増えてる?
ブラウザコントロールとか、リッチエディットがあれば
今すぐ2003から2005β2へ移りたいんだけど、どうよ?
432:デフォルトの名無しさん
05/07/15 16:16:38
>>429
純粋なC/C++言語なら要らない
.NETを使ったC/C++アプリなら要る
433:デフォルトの名無しさん
05/07/15 18:15:53
やっぱ純粋なC/C++が良いね。
( ゚д゚)、ペッ C丼ドトニート
434:デフォルトの名無しさん
05/07/15 20:57:32
>>433
アプリプログラマでそんなこといってる人は
相当やばいぐらいとんでもなく遅れているので
ちょっとは情報集めだしたほうがいいよ。
C++と.NETはだいぶノウハウっていうかそんなのが
違うので手ぐらい出したほうが…。
435:デフォルトの名無しさん
05/07/15 21:17:20
>>434
ドットネットで動いてる市販アプリキボンヌ
436:デフォルトの名無しさん
05/07/15 21:44:39
>>434
例えば自分の商売のプラットフォームがそうなってからでも遅くないだろ?
予習とかって「勉強」じゃないんだから、明日から必要になったら明日から
やってもぜんぜん問題なし。暗記しておく必要もないし、参考書とか
本とか片手に例文を変形させていけば今主流の言語なんざものの数十分
もあればどれでもいけちゃうよ。
参考書には書いてない微妙な癖とかあっても、それはプロジェクト期間中に
吸収しちゃえばいいよ。それできなきゃプログラマとして適性が疑われる
437:デフォルトの名無しさん
05/07/15 21:52:19
>>430>>432
CGI用途なので必要ないようですね。ありがとうございました。
438:デフォルトの名無しさん
05/07/15 21:56:32
.NETのプログラムって標準入出力扱えないのか?
439:デフォルトの名無しさん
05/07/15 22:03:32
>>435
そういうのはこっちでやって
スレリンク(tech板)l50
Office Home Style+とかはつかっているようだけど。
>>436
実際使用するとかの話ではなく。
分かった上でイラネって分野は確かにあるから俺もそのときによって選択するけど
これからのアプリに必要なものという枠で考えたとき.NET Frameworkは
レベルの違ったプラットフォームであることは容易に想像できそうなものだが。
それも.NET Frameworkはネイティブ環境との相互運用性がありえないぐらい高いし。
問題は実用するために本格的にやらんでもそれがまず見えるだろうっていう
状態なのにイラネというやつと、Framework自体さまざまな技術や裏づけの上に成り
立っているのに、楽勝楽勝っていってるやつですよ。
440:デフォルトの名無しさん
05/07/15 22:12:34
>>439
煽ってすまなんだ〜 返事ありがとう
具体的には何からはじめればいいだろ。CLIで動かしたり
クリックワンスに興味を持ったりはしてるよ
VS2005のバグをかわすのもまた楽し
441:デフォルトの名無しさん
05/07/15 22:26:42
>>440
まぁ、普通の言語学ぶ過程どおりにかな。
言語仕様片手にとりあえず簡単なもの作ってみるとか。
チュートリアルはもうあるのかな?
大体つかめたら相互運用性について調べてみると
旧コードの生かし方や自然な移行法、移行しないでいい部分
とかも見えてくると思う。正確にはいかに移行するかってよりも
共存関係が見えてくると思うけど。
ClickOnceはCAS(コードアクセスセキュリティ)等の上に
成り立ってるからそれらを知っておくといいかも。
後はデプロイ関係の部分とか。
442:デフォルトの名無しさん
05/07/15 22:54:01
.NETがWin以外で動くのはいつだ〜?
そうじゃないとメリットが分からんのが正直なところ。
.NETじゃないといけない分野ってある?
ちなみにガベコレとかは些細な問題だと思っている
443:デフォルトの名無しさん
05/07/15 22:58:56
> それも.NET Frameworkはネイティブ環境との相互運用性がありえないぐらい高いし。
うむ。.NET 2.0のCLR Hostingむちゃくちゃおもしろいですよ。でも資料が少なくて死にそう。
444:デフォルトの名無しさん
05/07/15 23:01:51
>>442
つ MONO
445:デフォルトの名無しさん
05/07/15 23:03:45
>>443
相互運用というのがよく分からんが、/clr オプションつけるのと何か違うの?
マネージ部分から勝手にネイティブ呼んでくれるけど。
446:デフォルトの名無しさん
05/07/15 23:32:35
>>442
中間言語化はマルチプラットフォームなどはどうでもよく、
どっちかって言うとメタデータを内包したことのほうが大きい。
簡単に言えばバイナリの表現力向上。
これを元にコンポーネント指向が再構築されているし、メタデータを
コードが内包しているのでSQL鯖でUDTなんてのも可能になるし、
ネットワーク透過でオブジェクトを扱えたり、強い型制約のもとデータを
扱えるNomadなんてのも可能になっている。
>>445
それもあるが、C++/CLI等言語レベルで相互運用性については再考されていたり、
COM相互運用、DLLからネイティブDLL関数の呼び出しなど、多層的なサポートもあるし、
っていうか、そのCLR Hostingってのは方向が「逆」だ。
例えば/clrオプションは「マネージド」から「アンマネージド」を使う技術だが、
CLR Hostingは「アンマネージド」から「マネージド」を使う技術。
例えば、SQL Server2005で使われている(というかそのために整備したんだが)もので、
ネイティブなアプリケーションからCLRを直接実行したり制御するもの。
447:デフォルトの名無しさん
05/07/16 00:05:21
>ネットワーク透過でオブジェクトを扱えたり
具体的にはどんなの? LoadLibraryのパラメータにURL
書けるようなものかな。もっと便利?
448:デフォルトの名無しさん
05/07/16 01:39:02
.Net上でのクラスが、COM相当のメタデータを持ってる。
だから、レイトバインディングが標準だったりする。
449:デフォルトの名無しさん
05/07/16 02:56:06
>>447
勘違いしてるかな。そういうことも確かにできるけど。
そういう話ならば、CASにフォーカスがあたることになる。
中間言語になることによってバイナリの「証拠」が保証される
関係でライブラリの実行される場所によって柔軟に
そのライブラリに与える権限がAPIレベルで管理できるようになるため
そういうことをできるようにしても問題がなくなった。
これにより実現したのがClickOnceとかだな。
ネットワーク透過でオブジェクトっていうのはIndigoの説明読むと分かるかも。
URLリンク(www.microsoft.com)
COMでもできたんだが、あのモデルじゃ御世辞にも綺麗といえないし、
それよりももっと汎用的で直感的でわかりやすいものになってるよ。
450:デフォルトの名無しさん
05/07/16 09:13:40
>>449
やりたいことは例えば、以下のようなプログラムがあったとします
main(){sub();}
今まではsub()はEXEの中かローカルのディスクにおいてあるDLL
内に限定されていたけれども、.NETのネットワーク透過なるもの
を使うと、sub()を含むモジュールを自社のサーバーにおいて置け
るということ?
>URLリンク(www.microsoft.com)
これちょっと読むと.NETが面倒なネットワークがらみの部分を
皆肩代わりしてくれるとある
できればチョー便利ですね
451:デフォルトの名無しさん
05/07/16 10:36:59
それって只のRPC?
452:デフォルトの名無しさん
05/07/16 10:52:12
RPCはオブジェクト透過じゃないよ
453:デフォルトの名無しさん
05/07/16 11:08:45
結論:FireWallが無いならCORBAにしる!
454:デフォルトの名無しさん
05/07/16 11:11:46
オブジェクト透過って言葉が難しいです。もっと分かりやすいのキボン
455:デフォルトの名無しさん
05/07/16 16:10:54
CORBAがぐたぐたでめんどくさいから、COMに負けたんじゃないか
相手はそのCOMの後継だぞ。もっと良い物でいい感じに崩れたものをぶち当てないと
勝てない
456:デフォルトの名無しさん
05/07/16 16:37:11
>>450
ここよめ
URLリンク(www.atmarkit.co.jp)
href要素にかけるのはURLなので、ネット上にあっても何の問題もない。
ただし、そのDLL内で行われることについては強いセキュリティ
の制約を受けるがな。
457:デフォルトの名無しさん
05/07/16 18:42:02
COMもVB専用拡張がなきゃマシだったんだが。
458:デフォルトの名無しさん
05/07/16 21:02:11
Socket直叩きで自前プロトコル。これ最強。
459:デフォルトの名無しさん
05/07/16 21:06:10
>>458
ファイアウォールも越えられない
分散化も出来ない
自前プロトコルか(w
毎度毎度ご苦労なこった
460:デフォルトの名無しさん
05/07/16 21:55:31
うは、VS2005 Beta1起動できなくなっとる。
再インスコしてもだめぽ。
461:デフォルトの名無しさん
05/07/16 21:56:27
>>458
httpでWeb上に置いてる。プロトコルまでやってらんねー
.NETが肩代わりしてくれるのか。でもネイティブでも
やってほしいぞ
462:デフォルトの名無しさん
05/07/16 22:03:31
>>460
2にしたら?
463:デフォルトの名無しさん
05/07/16 23:57:40
>>462
もうMSDN切れてんだよね。
2005がこんなに延びるなら延長しとけばよかったと後悔。
ってことでVC#Express入れといた。
…で、csc.exeが見つからないんだけど、
これコンソールのコンパイラ使えんのかいな。
別途2.0SDKインストールしちゃっても問題無いのかな?
464:デフォルトの名無しさん
05/07/17 00:38:35
ちょっと質問ですっ
ExpressBeta2で、DataGridViewやってます。
今、DataSourceとDataMemberをそれぞれ、dataset 及びそのtable
に設定し、且つユーザーの削除を有効にしています。
AllowUserDelete True
でも、マウスクリックによりセルを選択状態にし、
キーボードより、デリートキーを押しても
そのセルを含む行が削除されてくれません。
これは何が原因と考えれらるでしょうか。
ずっとネット検索してるんですけど、
いまだ解決できません・・・(T_T)
よろしくお願いします。
以上
WinXPsp2
465:デフォルトの名無しさん
05/07/17 00:54:34
>>463
いや、ムック付きbeta2のDVDが売ってる。
466:デフォルトの名無しさん
05/07/17 03:06:09
____
,-‐.::.:.:..:.:.:.:.:.:.:.:`ヽ、 '゚
° /(:, -‐.:.:.:.:.:.:.:.:.:.:.:.__)ヽ '゚
/__,辷_‐-.:.:.::.__」]_ __」 ゚
'° l:.:.:.:|  ̄ ̄ ├:.:.:l:.:|
|:.:.:.:| --‐'′ `ー--jハ.:.:|.:.| o。
. ° |:.r{:.| /¨ぇ、 ィぐヽ|:.:|l.:|
o' l:| |!. ヒ} ヒ} :|イ |:|
,r--―l:ヽ_,! ' ヒノ.:| あぁ〜、予算が〜っ
/ i 以:八 ,仆:ト{
「 八 :.:`l 、´ ̄ ̄`イ.:.リ:.:|: \
/ \ ヽト|_,></|イ.メ:ノ \
/ \ :| 〈 -=只 ̄\ || , ' ̄|
r′ -─‐、/ ̄ヾ| く\./|∧__/__」| / !
| |厂``ー--、| llヽ__人__〉 ̄ ./ |
\ 「! /7--‐┴‐-|/_ノ′ { :/ |
``┴-、 ト、L_,、 , l l| ̄ `:| |
`ヽ__|/ |└'┴|」ryゥ ノ! |
. {韮韮韮韮「´ / 「}韮韮韮韮韮} |
〉 └、___丁| ̄ ̄「| ̄\ |
/ ‐-〈〈 ヽ__ノ // _」
〉 `゙゙| |  ̄ ̄ ̄丁 ̄
467:デフォルトの名無しさん
05/07/17 11:56:02
ムックは予算が〜というほど高くないよw
468:デフォルトの名無しさん
05/07/17 14:33:20
>>465
ムック付きww
確かに。
469:デフォルトの名無しさん
05/07/17 15:02:35
ムック付き漬かってますw
【ツール】【オプション】【フォント及び色】
で、エディタの色を変えてみたんだ
これって、正規版になった時また元に戻るんですよね?
設定ファイルは何処にいるのかおせーて
・・・にしても、Textプロパティに日本語使えないとは、やはりB2
470:デフォルトの名無しさん
05/07/17 15:19:26
>>469
もどらないと思うよw
CTPからβ2にしたけど、フォントそのままだったし。
Textプロパティに日本語使えないことはないけど?
471:469
05/07/17 16:17:50
>>470 そでしたかありがと
んで日本語使えまので逝ってきます
472:デフォルトの名無しさん
05/07/17 16:57:56
俺も日本語使えないよ。
プロパティ欄に入力できないと言った方がいいか。
473:デフォルトの名無しさん
05/07/17 17:12:23
>>472
いつもなる?
うちでもたくさんアプリ立ち上げてリソース足らない状態になってたりするとたまになるけど、
開いてるデザイナ閉じて開きなおせばまた使えるようになるんだけどな。
474:デフォルトの名無しさん
05/07/17 17:25:26
>>473
今試したら初めて使えた。
起動直後だったから?
最初何度か試して使えないものと思って使ってなかったのでいつもかどうかは分からない。
>>473 のようなこともあるんだということでサンクス。
475:デフォルトの名無しさん
05/07/18 22:20:39
windows.hが入ってないの俺だけ?
VisualC++ 2005 Express Edition Beta2- JPN
476:デフォルトの名無しさん
05/07/18 22:54:25
つ URLリンク(www.microsoft.com)
477:475
05/07/18 23:11:00
>>476
お、ありがとう。
さっそくためしてみるわ。
478:デフォルトの名無しさん
05/07/19 19:11:38
お前ら2005で最も使うつもりの言語は?
ちなみに俺はVBだ・・・(´・ω・`)
479:デフォルトの名無しさん
05/07/19 19:14:21
C++(マジレス)
480:デフォルトの名無しさん
05/07/19 19:15:15
C++でアンマネージド叩いてたまにC#かな
VB食わず嫌いのせいでなかなか楽な仕事がもらえない(いや、VBが楽かどうか知らんけど)
481:デフォルトの名無しさん
05/07/19 19:16:38
漏れも
しかし今思ったんだが、OrcasがLonghornに合わせてくるから
2005は短命だなんて思ったりしたけど、案外C++の次の改訂(boostとか)
をカバーするために少し遅らせるとかってなりそうな気がしてきた
482:デフォルトの名無しさん
05/07/19 19:23:48
たしか仕様改訂今年だっけ。Stroustrupが本出してたけど読んでねーや。
98年はVC6++はそのまま強行したしサービスパックでもそのままだったような。
ライブラリならDinkumware次第じゃないの。
483:デフォルトの名無しさん
05/07/19 20:22:49
BCCのインスコがよく分からんからCコンパイラ代わり
あとCSS
484:デフォルトの名無しさん
05/07/19 22:15:56
J はいないのか
485:デフォルトの名無しさん
05/07/19 23:39:40
ダイアログエディタで、いろんなコントロールを選択する
ツールボックスはツリーコントロールだということを知っているか?
486:デフォルトの名無しさん
05/07/19 23:50:17
>>485
普通に知ってるが、リストビューのレポートスタイルで、オーナーデータ化したときに
チェックボタン出すにはどうすればいいか教えてくれ。
487:デフォルトの名無しさん
05/07/19 23:51:47
オーナードローしろ。
488:デフォルトの名無しさん
05/07/19 23:55:06
やっぱそれしかないんかorz
489:デフォルトの名無しさん
05/07/20 03:16:04
インテリセンスもええけどdabbrevつかないかなぁ。
誰かdabbrevのマクロ組んでたりしないかなぁ。
490:デフォルトの名無しさん
05/07/20 10:10:23
難しいことやらずに、単語拾って補完してくれるだけで
いいって人多いんじゃねえ?
491:デフォルトの名無しさん
05/07/20 10:51:47
Whidbeyってなんて読むの? うぃっどびー? うぃっどべい?
492:デフォルトの名無しさん
05/07/20 11:05:13
>>491
ほいどびー
493:デフォルトの名無しさん
05/07/20 11:10:30
まじれす?
494:デフォルトの名無しさん
05/07/20 11:27:34
仕様改訂って今年だったのか
てっきり2007くらいかと思ってた
copy_if が入らなかったら禿げヌッ殺す
495:デフォルトの名無しさん
05/07/20 11:33:24
>>493
まじれす
what→ほわっと
who→ふー
which→ほいっち
where→ほえあ
whistler→ほいすらー
whidbey→ほいどびー
496:デフォルトの名無しさん
05/07/20 12:02:32
かこわるい
497:デフォルトの名無しさん
05/07/20 12:10:32
わっと
ふー
うぃっち
うぇあ
うぃすらー
うぃどびー
498:デフォルトの名無しさん
05/07/20 12:12:08
もうすこし
499:デフォルトの名無しさん
05/07/20 12:31:49
whistle→ほいっする(日本語として定着)
500:デフォルトの名無しさん
05/07/20 12:41:50
500
501:デフォルトの名無しさん
05/07/20 12:47:48
ほいっとにー
502:デフォルトの名無しさん
05/07/20 18:04:05
wheel→ホイール(日本語として定着)
503:デフォルトの名無しさん
05/07/20 19:19:45
ホレ
つURLリンク(www.m-w.com)
504:デフォルトの名無しさん
05/07/20 19:32:35
>>503
thx
やっぱ「うぃっどびー」じゃねー? 俺の耳にはそう聞こえる
なんだよほいどびーってw
505:デフォルトの名無しさん
05/07/20 20:18:03
ホッタイモイジルナ〜〜!
506:デフォルトの名無しさん
05/07/20 20:27:07
掘った芋いじるな?
507:デフォルトの名無しさん
05/07/20 21:46:42
What time is it now.
508:デフォルトの名無しさん
05/07/20 22:07:03
>>504
よく見ろ
> Pronunciation: 'hwid-bE
509:デフォルトの名無しさん
05/07/20 22:10:37
>>503
カナ書きの基本は転写だから
個人の主観でどう聞こえるかは大して重要じゃない
そんなことしてたら日本人はLとRすら聞き分けられないだろ?
510:デフォルトの名無しさん
05/07/20 22:15:57
そもそも聞こえるとおりに書いたらわけわからなくなるぞ。
body(バディ)くらいはまだいいとして、
water(ワラ)とかwheel(ウィーウ)とかwhistle(ウィソー)とか書くのか?
511:デフォルトの名無しさん
05/07/20 22:26:57
むしろそれならほいどびーの方が分が悪くねーか?
512:デフォルトの名無しさん
05/07/20 22:35:43
>>511
/hwidbi:/→ホイドビー
そのままやん
上に出てるwheelやwhistleが日本語に取り入れられたとき
ホイッスルとかホイールになったのと同じこと
whという綴りは/hw/という発音が正しいからhもwも含めるようにカナで書く
実際にはhが消えたりするけどそれは「たいいく」を「たいく」と読むようなもの
513:デフォルトの名無しさん
05/07/20 22:50:34
ホイドビーがかっこ悪かったらホイッドビーでも構わない
ホイスラーもホイッスラーでも構わない
これは閉音節は拗音で表記するという音声学的な根拠があるわけで
耳でそう聞こえるからとかじゃないよ
514:デフォルトの名無しさん
05/07/20 22:52:17
おれが うぃ って読んだのは多分ウイスキーが頭にあったからだと思う
hが省略されたときの発音が日本語読み化してる例もあるよ〜ってことで
515:デフォルトの名無しさん
05/07/20 22:59:39
>>514
ウイスキーは純粋な英語ではないという特殊事情があるからだよ。
辞書見るとゲール語って書いてあるはず。
あとカタカナはウイスキーであってウィスキーではない。
516:デフォルトの名無しさん
05/07/20 23:09:40
博識だな。ゲール語なんて書いて無いよorz
517:デフォルトの名無しさん
05/07/20 23:16:30
>>516
大学行ったらすげーマニアックな先生とかいてむちゃくちゃ辞書引かされるもんだYO!
URLリンク(www.m-w.com)
Etymology: Irish uisce beathadh & Scottish Gaelic uisge beatha, literally, water of life
Gaelicというのがゲール語
uisgeがそれだけど見ての通りhはない
518:デフォルトの名無しさん
05/07/20 23:22:36
whで始まる語の発音記号はみんな(h)wってなってた、俺の辞書では。
519:デフォルトの名無しさん
05/07/20 23:29:29
>>518
実際はどっちでも通じるけど、h付ける方が正しいとされてるってだけ。
「きたない」でも「きたねー」でもどっちも通じるようなもの。
520:デフォルトの名無しさん
05/07/20 23:32:14
なんか話がそれてきたから発音の話はこれくらいにするね。
もっと英語の勉強がしたければ学校の先生にでも聞いた方が手っ取り早い。
若くて美人の先生とかいるんじゃない?w
521:デフォルトの名無しさん
05/07/21 01:25:05
>>520
センセー!乳もでかいでつか?
522:デフォルトの名無しさん
05/07/21 04:10:56
β2ってバグが多いけど、アップデートあったらいいな。
製品版が出るまで我慢するのはつらいな・・・
523:デフォルトの名無しさん
05/07/21 08:34:46
ホワイトベリー
524:デフォルトの名無しさん
05/07/21 09:13:38
>>509
> そんなことしてたら日本人はLとRすら聞き分けられないだろ?
右から聞こえてくるのがR、左から聞こえてくるのがLらしいよ!!
525:デフォルトの名無しさん
05/07/21 11:26:39
>>523
ちょっといいな
526:デフォルトの名無しさん
05/07/21 20:58:12
AssemblyInfo.cs 内にある
[assembly: Guid("")]って何?
なんか不気味だが…
527:デフォルトの名無しさん
05/07/22 17:33:29
>>526
GUIDでググれ。
128ビットのランダムな数によって決まり、理論上コリジョンが起きないとされる。
漏れはVC++で多重起動抑止のためにウィンドウクラス名に使っている。
528:デフォルトの名無しさん
05/07/22 18:11:42
IDとかにも使うお
529:デフォルトの名無しさん
05/07/22 22:53:35
>>528はVIPPER
530:デフォルトの名無しさん
05/07/23 04:36:07
半年スルーすればOrcasが出るってのに、このスレは賑やかだなぁ・・・・
531:デフォルトの名無しさん
05/07/23 06:01:10
VSなんて買うもんじゃなく購読するものだし・・・・
532:デフォルトの名無しさん
05/07/23 10:27:55
購読料タカス
533:デフォルトの名無しさん
05/07/23 14:54:52
VS.net theSpokeを購入しましたが、
C言語やC++の関数リファレンスはどこをたどればありますか?
ヘルプ内ではVB VC# VC++のものしか見つけられませんでした。。
534:デフォルトの名無しさん
05/07/23 15:25:43
>>533
言語は知ってることが前提じゃない? C/C++の書籍は
あふれてるよ
それともWin32APIが知りたいの? MSDNオンラインとか
行ってみればいい
535:デフォルトの名無しさん
05/07/23 20:00:54
とりあえず怒涛熱湯でもいいからチュートリアルでも見ながらテキトーにプログラムを作ってみるところからはじめるといいと思う。
細かいところに拘ると先に進まない。トップダウン的思考で作れて、あとから掘り下げていくほうがいい気がする。
漏れは2chでMFCは糞と聞いてたから無理してWTLから入った。
めちゃくちゃ苦労したがそれなりに実力ついた。
536:デフォルトの名無しさん
05/07/23 22:38:57
2005ってDirectXSDKどれから使用可能になってます?
ウチのOSWin2000だから、2004Decemberで動かないかと試してみたけど
Sample Browser からEmptyProjectインストールしてビルドしても
CVTRES : fatal error CVT1100: 重複するリソースです。type:MANIFEST, name:1, language:0x0409
LINK : fatal error LNK1123: COFF への変換中に障害が発生しました: ファイルが無効であるか、 または壊れています。
こんなエラー。
2005用のソリューションファイル吐くやつじゃないと無理なのかな?
537:デフォルトの名無しさん
05/07/24 08:52:34
文字通りマニフェストリソースが重複しているだけ。
rcファイルを修正すべし
538:デフォルトの名無しさん
05/07/24 10:34:41
少なくともDirectX7は大丈夫
539:デフォルトの名無しさん
05/07/31 09:35:26
質問。 クラスレベルでのデバッグ機能って、Expressにはついてないの?
あの機能に多少期待してて、評価したいんだけど。
540:デフォルトの名無しさん
05/07/31 10:14:53
>>533
好きなだけもって池
URLリンク(www.microsoft.com)
541:デフォルトの名無しさん
05/08/02 02:53:58
C#expressインスコできない…
環境が悪いのかな…
542:チラシの裏
05/08/02 03:49:23
System.Net 名前空間にアクセスできなかった。
.NET Framework には System.Net 名前空間が無いのかとも思った。
でも、ぐぐるとどうもあるようだし。
using System;
はいけた。しかし、
using System.Net;
はコンパイラから怒られた。
参照設定に System.Net を加えようとしたが System.Net.dll は見つからなかった。
時間ばかりがたつ。夜も眠れず、昼には起きていられず、とうとう夢にまで見た。
・・・ふと参照設定に System を加えてみた。
キタ━━(゚∀゚)━━ッ!!
以上、空のソリューションに空のプロジェクトを追加した一人の馬鹿の事例。
543:デフォルトの名無しさん
05/08/02 07:15:40
ぬるぽ
544:デフォルトの名無しさん
05/08/02 07:23:27
>>542
> 空のソリューションに空のプロジェクトを追加
いや、俺もそれよくやってるけど・・・。
項目の追加で何を選んでるかによるんじゃないかな。
「クラス」を選んでればアセンブリの参照設定は入ってるはず。
「コードファイル」かなんかだと参照設定が入らなかったと思う。
545:デフォルトの名無しさん
05/08/02 09:08:45
> 夜も眠れず、昼には起きていられず
この時点でダメだろ。
546:デフォルトの名無しさん
05/08/03 18:57:47
俺に一言言わせてくれ。
Whidbeyの読みはウィドゥビー。
ホイドビーなんてかっこ悪すぎ!!
だからウィドゥビーって呼ぼうよ。
547:デフォルトの名無しさん
05/08/03 18:59:21
URLリンク(www.itmedia.co.jp)
> 現在のインターネット(.NETプラットフォーム)では、
現在のインターネット = .NETプラットフォームwwwwwうはwwwwwwww
548:デフォルトの名無しさん
05/08/03 19:43:36
で、いくらになるのか。
VC++単品は出るのか。
出るとしたらエディションは?機能は?
549:デフォルトの名無しさん
05/08/03 21:13:11
製品ラインナップと予定価格は既に発表されてたと思ったが。
550:デフォルトの名無しさん
05/08/03 21:41:05
System.Collections.Generic.Collection ってのがBeta1で使えたんだけど、
Beta2ではなくなってる。.net 2.0の仕様変更?それともバグ?
551:デフォルトの名無しさん
05/08/03 22:22:25
>>550
namespaceの移動
552:デフォルトの名無しさん
05/08/04 00:51:47
ファイル パッケージのダウンロードで
Visual C++ 2005 Express Edition Beta 2 を何度落としても
CRCがFFFFFFFFとなるんだが何故?
553:デフォルトの名無しさん
05/08/04 01:16:54
正直、おまえらにとって、
フレームワークのバージョンが上がるのと、実行時にコードが変えられる以外の実質的なメリットはなに?
554:デフォルトの名無しさん
05/08/04 02:55:04
ハァ?
555:デフォルトの名無しさん
05/08/04 09:20:20
フレームワークのバージョンが上がるのがいいんです!
556:デフォルトの名無しさん
05/08/04 13:27:28
>553
フレームワークのバージョンが上がることより
上がったバージョンのフレームワークが
おそらくビスタでは標準で入ってるってことのほうが大きい
557:デフォルトの名無しさん
05/08/04 13:30:53
あと2003のときから気になってたんだが
#regionを全部閉じる機能とかないの?
558:デフォルトの名無しさん
05/08/04 14:05:22
CollapseToDefinitions : CTRL-M, CTRL-O
ToggleAllOutlining : CTRL-M, CTRL-L
ToggleOutliningExpansion:CTRL-M, CTRL-M
この辺りのショートカットキー使えばいいんじゃね?
559:デフォルトの名無しさん
05/08/04 16:00:11
>>549
詳しく
560:デフォルトの名無しさん
05/08/04 19:15:11
VisualStudioを買う予定ですが、Visual Studio2005っていつ頃でますか?今年中に出るなら待って買ったほうがいいかなと思ったのですが。具体的にいつってまだ分かってないんでしょうか?
561:デフォルトの名無しさん
05/08/04 19:20:00
このスレくらい読みましょうね
562:デフォルトの名無しさん
05/08/04 21:16:07
>558
詳しく
563:デフォルトの名無しさん
05/08/04 23:18:44
>>560
11月17日
564:デフォルトの名無しさん
05/08/04 23:23:45
>>563
日本語版って一ヵ月後くらいっしょ?
2003って同時に出たんだっけ?
565:デフォルトの名無しさん
05/08/04 23:39:40
Q) Visual Studio 2005のリリースはいつですか?
A) 英語版は11月7日
日本語版は11月17日
566:デフォルトの名無しさん
05/08/05 03:58:25
System.IOのFileInfoやDirectoryInfoの動作がおかしいね。
フルパスを引数にコンストラクタ読んでも、アプリの起動ディレクトリが入ってくる。
567:デフォルトの名無しさん
05/08/05 08:52:09
Visual Studio2005スタンダードって最適化付いてるの?
568:デフォルトの名無しさん
05/08/06 02:39:33
>>560
今年中には出るんじゃない?
遅くとも今年度中には出るだろうし。
>>565
日本語版は11/17に発表の間違い。リリース日は未定。
569:デフォルトの名無しさん
05/08/06 02:50:32
>>567
/O2や/Oiくらいまでなら対応してる希ガス。Expressですら使えたし。
/Ogは微妙
570:デフォルトの名無しさん
05/08/06 23:53:01
>>569
>Expressですら使えたし。
beta2の事?
今までStandardは最適化が無い運命だったから今まで通り最適化無しな希ガス。
571:デフォルトの名無しさん
05/08/07 00:04:33
>>570
ExpresssはStandardより下位に位置づけられてる。
TKでProfessional同等のコンパイラついてきたから、投売りだと思う。
Professional以上ではPGOっていう、高度な最適化が使えるようになってるからそれで差別化すると思う。
572:デフォルトの名無しさん
05/08/07 00:26:35
>>571
>Professional以上ではPGOっていう、高度な最適化が使えるようになってるからそれで差別化すると思う。
なるほど。
凄く納得。
Expressエディションが加わった事によって、それぞれのエディションが底上げされた感じだね。
573:デフォルトの名無しさん
05/08/07 01:20:04
今は64bit OS上で32bitで動いてるのが64bitになるのもメリット多い
574:デフォルトの名無しさん
05/08/07 01:23:23
>>573誤爆?
そういえば64ビット対応バイナリがビルドできるのもPro以上らしい。
575:デフォルトの名無しさん
05/08/07 09:27:28
…ん?.Netも64bitと32bitでバイナリ別なの?
576:デフォルトの名無しさん
05/08/07 09:38:21
マネージドアプリはCLRさえ提供されていればCPUさえ問わない。
Win64/x86-64ネイティブのコードがかけるかどうかって重要でしょ。
ドライバまわりとか、パフォーマンスの求められるアプリとかは、ネイティブが必要なわけで。
GUI叩くだけ使うならCLRで十分。
でもそれじゃC/C++使う意味ないからね
577:デフォルトの名無しさん
05/08/07 09:42:17
>>575
別バイナリと、共通バイナリを指定できる。
578:デフォルトの名無しさん
05/08/07 09:51:47
VS.NETを普通のVC++として使えますか?
579:デフォルトの名無しさん
05/08/07 11:50:17
言ってる意味がわからないしスレ違い
580:デフォルトの名無しさん
05/08/07 13:46:09
2003とどの程度の差があるんですか?
581:デフォルトの名無しさん
05/08/07 13:47:24
ところで、
これからのプログラムは全部マネージドになるの?
ネイティブとWin32APIは互換性のためだけに残されるようになるの?
582:デフォルトの名無しさん
05/08/07 13:49:58
MS製品は今後もネイティブだよ。次世代Officeとか次々世代Officeとか
583:デフォルトの名無しさん
05/08/07 14:25:57
>581
両方。MSはあまり極端に走らない
こけても良いように逃げ道は残しておく
584:デフォルトの名無しさん
05/08/07 23:52:59
なんだそのマネージドコードってのは。
誰か分かりやすく説明してよ。
585:デフォルトの名無しさん
05/08/07 23:57:19
>>584
.NETのランタイムも使いつつ、今までのC/C++のコード資産も併用できるコード。
CLRとネイティブの橋渡し的に使える罠。
586:デフォルトの名無しさん
05/08/07 23:59:55
間違ってはいないが、マネージドコードの説明としてはおかしいだろ。
587:デフォルトの名無しさん
05/08/08 00:19:10
すまん、オブジェクトの管理をCLRに委ねるコードのことね。
588:デフォルトの名無しさん
05/08/08 00:46:25
Javaと対比させるとわかりやすいか?
.NET Java
マネージドコード → バイトコード
アンマネージドコード → ネイティブメソッド
589:デフォルトの名無しさん
05/08/08 08:48:38
バイトコードに対応するのはMSILでね?
590:デフォルトの名無しさん
05/08/08 12:04:16
でも、2.0フレームは、1.1より結構速度上がった希ガス。
仮想のアセンブリ使ってるわけだから、CPUのパイプラインでデコードを2層にして対応するとすれば、
直線コースでは、ネイティブのアセンブリと処理速度変わらなくなる可能性あるよね。
分岐予想も、2層にすることではずれやすくなるとは思えないし。 多くはネイティブと1対1対応だろうから。
591:デフォルトの名無しさん
05/08/08 12:09:45
そのうち、仮想マシンコード要ワイヤード・コンパイラ・(コ)プロセッサとか、CPUの標準構成になるんだろうか。
クルーソーみたいにソフトウェアでカスタマイズしだしたら、Javaも.NETもネイティブとほとんど同じ速度で動くのにね。
592:デフォルトの名無しさん
05/08/08 12:16:06
>>587
単なる疑似コードの実行マシンとしてのVMでなく、
オブジェクトの管理までやってくれるっていうのは、
そもそもガベコレが目的だったんだろうけど、
オブジェクト指向言語の拡張に一躍買ってるよね。
レイトバインディングとか、動的型情報とか。
従来の言語でも実装はできたけど、IUnknownインタフェースとか、
クラス毎に実装してやらなきゃなんなかった。
今は、コンパイラが実行ファイルへ型情報を書き出しておいてくれて、
VMがそれを読んでインタフェースを提供してくれてるみたいだし。
593:デフォルトの名無しさん
05/08/08 15:24:11
>>585-592
この中で的確にマネージドコードを説明したレスはあるのか?
それすらわからん。
594:デフォルトの名無しさん
05/08/08 16:34:56
588でいいと思う
595:デフォルトの名無しさん
05/08/08 21:15:22
いや、だから、マネージドコードってなんだよ?
CLR上で動いてるMSILの事なのか、それに対応した各言語のソースのことなのか
596:デフォルトの名無しさん
05/08/08 21:33:30
そのくらいも調べられないのか?
URLリンク(e-words.jp)
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4255日前に更新/216 KB
担当:undef