Visual Studio 2008 Part 6
1 :
デフォルトの名無しさん :
2008/02/12(火) 22:02:37
新しいPCをCore 2 DuoにするかQuadにするか悩んでるんだけど、 VS2008的にはQuadのほうがいいのかな? /MPの並列コンパイル効きまくり?
/MPって翻訳単位1つに1プロセス(= 1スレッド)だろ。 効くかどうかはソースの量次第では?
ファッキン ScrnSave.lib だが、ファッキンWindowsSDKの新しいのがでてたので 入れ直してみた。 「ChangeWindowMessageFilterがUSER32.dllにねーよpbr」 ファッキン!!
>>6 スレ違い
見た感じ、ツリービューを普通に使ってるだけのように見えるが
複数行選択で出来るだろ
> 1000 名前:デフォルトの名無しさん[sage] 投稿日:2008/02/12(火) 22:03:56 > 1000ならマイクロソフト死亡 おまえらほんとにMS大好きだな。
>>5 WINVERとかがどーのこーのってどっかのスレで見たような気がする。
>>10 いや、もともとこのファッキンScrnSave.lib が、ファッキンVistaでコンパイルされてんだよ。
最近出たファッキンWindowsSDKで、このファッキンエラーが出てたんだ。
ファッキンChangeWindowMessageFilter函数ってのは、ファッキンVistaで増えた函数。
ファッキンScrnSave.lib が内部でこの函数を呼んじゃってるんだ。
で、ちょいとバージョンアップしたファッキンWindowsSDKが出てたから、
インスコして試してもやっぱりファッキンエラーがでてサノバビッチ!
責任者出てコイや、オウ!? ってことだ。
>>7 すみません
>>8 わざわざありがとうございます
簡単でいいのでどうすればいいか教えていただけませんか
これで終わりにします
WINVERを0x501(XP)で再定義してもダメだな とりあえずMSの方に報告は出しとくわ
>>13 this.listView1 = new System.Windows.Forms.ListView();
this.listView1.CheckBoxes = true;
this.listView1.FullRowSelect = true;
this.listView1.GridLines = true;
this.listView1.View = System.Windows.Forms.View.Details;
// あとは調べてくれ
stdなんて貧乏人専用エディションはどうでもいい。
18 :
デフォルトの名無しさん :2008/02/13(水) 03:01:27
コンパイル オプションが見あたらないな・・ x64アプリはどうやって作るんだ? 2005ではプロパティの詳細コンパイルオプションでCPUを指示できたんだが、 2008では無くなっている。
>>11 targetver.hがデフォルトでvistaになってるから書き換えろうんたらかんたらとかWin32APIスレで言ってた
x32とx64両方にネイティブで対応のソフトを一つのプロジェクトファイルから同時に開発することはできますか?
できますよ
a
>>19 ScrnSave.libは、すでにコンパイル済だから無意味。
これはWndProcとかWinMainとか設定ダイヤログの応答とかの、
スクリーンセーバーじゃ決まり切った処理をMS側でつくってくれてるものだから。
どっちかっつーとDLLだろこれ。
24 :
デフォルトの名無しさん :2008/02/13(水) 08:49:43
2008って2005からさらに重くなってるの?
なぜか軽くなってる
26 :
デフォルトの名無しさん :2008/02/13(水) 09:40:22
それはよかった。 少なくともスペックを心配して古いのを入れる必要はないってことだ。 けどディスクの空きが心配な僕はもう.netは入れない。
doxygen と XML document とどっちがいいの?
>>26 軽快ではあるが、メモリーやディスク容量等の要求スペックは高くなっている
メモリーの少ないマシンで動かすとヘルプ等が不安定になる事多々あり。
doxygen
アカデミック版って通常版とライセンス的な制約があるだけであとは全部一緒? だったら通常版売れないんじゃないの?
何で? 学生でも教職員関係者でもないオレは通常版買うけど
アカデミックとProはライセンス以外一緒。これはサポートに確認済み けどアカデミックは学生・教職員しか買えないから通常版は売れる
コンパイルされたプログラムがSSEを使えるようコンパイルされたかどうかはどのようにすればわかりますか?
PentiumII以前のCPUで動かす
逆アセンブルする
VS2008では、C++のlocaleのバグは直った? それなら買おうと思うけど
>>32 Amazonとかで普通に買えるじゃん
もちろんライセンス的にはまずいんだろうが
結局は使用者のモラルってことか
VC++2008Expressのドキュメントエクスプローラで表形式になっている文字列が左にずれない?
たとえばこれとか。
SetThreadPriorityで検索して出てくる
http://msdn2.microsoft.com/en-us/library/ms686277 (vs.85).aspx
うちではIE7やFirefoxを使うと正しく表示されるんだが、
IEコンポーネントを使ってるはずのMicrosoft Document Explorerでは正しく表示されない。
OSはXPPro(32bit)。
俺が知ってるある会社は傘下の専門学校通じて大量に買ってた。
>>39 会社が専門学校経営してるの?そんな立派な企業なら、VSぐらいまとめ買いできそうなもんだけど。
41 :
デフォルトの名無しさん :2008/02/13(水) 17:00:06
2008って 開発者同士でTS交わしながら 分散デバッグできる?
というか普通にアップグレード買えばいいだろ 通常イラネ@VS2005 EXPからでアップグレードは 有効だよ。
>>36 買う前に自分でテストした方がいいと思うよ。俺は今、評価版ダウソ中。。。
44 :
2008 :2008/02/13(水) 17:45:55
>>36 βのときからそんなバグはない
2005なんかと一緒にすんなお(`_ゝ´)
/MPって複数のソースコードを複数のcl.exeでコンパイルするのとは訳が違うの?
マジれ酢すべきなんだろうか?
なんか朝鮮人がいっぱいいるスレですね。
>>48 そういうこと。無理ならgprof等で代用するしかない
50 :
デフォルトの名無しさん :2008/02/13(水) 23:10:08
詳細コンパイルオプションはどこに移動したのでしょうか? x64、x86、CPUの最適化が出来ないのですが・・・ x64用のアプリを作成したいので教えてください。 2005では簡単に作成できたのに・・・
>>50 リンカの詳細にMachineX64って設定値があるがそれじゃないのか?
やっぱ .NET Framework 3.0、3.5 対応が大きいと思う。
C#全然弄らないから知らなかったけど、匿名型サポートされたんだな 中々面白そうだな
57 :
デフォルトの名無しさん :2008/02/14(木) 02:10:40
90日体験版に不具合があるってほんと?
90日体験版と製品版の違いはプロダクトキーだけです
致命的すぎるだろそれw
>>50 2005と変わってないけど?
インストール時のデフォルトではx64入らないとこも同じ。
メンバ名が表示されないバグを直してくれ 何でこんな致命的バグを放置しているのか?
それバグじゃなくてインテリセンスでメンバを隠す属性がクラスに付いてるからでは?
コードウィンドウの上の2つのコンボボックスのことね。 気まぐれでまともに表示しないことがよくある。 表示されないときは1番上のクラス/メンバ名しか表示してくれない。
>>55 LINQと組み合わせると凄いことになってるよ、クラス・構造体が総データベース状態になる。
選択もソートも思いのまま
C# でも IntelliSense がうまく働かないときってあるの? C++, C++/CLI 使ってると頻繁にあるけど.
ほぼ無い、マシンパワーが足りないと、遅れることはあっても必ず出る
あとC++と違って誤認識もない
これで C++0x 対応とかなったら・・・ IntelliSense は追随できるのだろうか. そりゃ,C# に比べて大変だとは思うけどさ. プリプロセッサとかもあるし.
>>69 C++がうまくいかないのは、templateではなくてプリプロセッサだよ、間違いなく。
少なくともC#では高度なジェネリックをしても、追いきってくるよ型が確定したら、必ずインテリセンスはでるし
デザイナもリファクターツールもそれを認識して正しく動作する。そもそもこの言語はそういうのが前提になっているというのもあるけどね。
コンパイル速度がC#の1/10あるのかないのかわからない超低速コンパイルも、プリプロセッサにあると言われている。
プリプロセッサがコンパイル時間に占める割合は実に8割だそうです。
まあそのためのプリコンパイルヘッダーだしな
そんなに酷いんだったら、MSお得意の独自規格でプリプロセッサはじき出せばいいのに。 今日日定数代わりに使う人間もいないだろ。
>>70 そう言われればそうかも.
俺,boost 多用しているけどかなりの変態プレイでも
複雑な型でもついてきてくれるしな,IntelliSense.
プリプロセッサ無しって無理なのかなぁ.
プリプロセッサでしかできなこともあるかも知れんが.
>>71 それ使っても、C#とかに比べればまだ遅い。
プリコンパイルヘッダ使った上で1/10程度だな
>>72 最近の話題としては、コンパイル前に *.h *.cpp を全部結合して一本にしてからコンパイルをする事によって高速化を図るという話がでている。
gccの実装にあるらしい
76 :
デフォルトの名無しさん :2008/02/14(木) 14:42:34
俺なんか inlineなんか使わないで プリプロ使いまくりですよ。 ちょっとした繰り返し記述するのに 見通しが良くて生産性も上がるし。
いいえ。
>>77 型チェックができないからヤダ.
強い型付けが好きだ.
プリプロ使うとインテリセンスがグローバルスコープになるのも嫌だな
Windows SDK for Windows Server 2008 and .NET Framework 3.5 をダウンロードして、isoファイル(6.0.6001.18000.367-KRMSDK_EN.iso)をDVDに焼いたのですが、 This disc contains a "UDF" file system and requires an operating system that supports the ISO-13346 "UDF" file system specification. と書いてあるReadmeファイルしかありません。 どのようにすれば中身を読み込めるのでしょうか?
書いてあるとおりUDFリーダーを入れなよ 意味がわからなければ、UDFリーダーでぐぐれ
良くわかんないけど、メッセージをみるとUDFはサポートしてないよといっているような気がする。 UDF Windows でググルとなにやらWindows XPで正式サポートされたDVD-RAM がウンタラカンタラとかでるから 焼き方間違ったんじゃないかな、良くわかんないけど。
スレ違い
箱が開けられない たすけて
ちょっとした繰り返し記述ならその場でファンクタ書いて使うなぁ。
λ.....トボトボ λ.....トボトボ λ.....トボトボ λ.....トボトボ
2008に対応したSTLportはありますか?
>>85 開け方書いてあったろ。上に出てるビニールの切れ端みたいなの引っ張れ
>>88 2008でも使ってるよ。すこしだけ修正したが。
>>87 いや、俺の理解の範囲内でならラムダも使ってるからwそう落ち込むなw
isoそのまま焼いて使う時はDaemonToolでマウントしろ。
トラックアットワンスで焼いたんじゃねーのか? DVDはディスクアットワンスで焼かないと互換性がなくなるんじゃなかったっけ。
ライセンス登録をしようと思い、「今すぐ登録」をクリックし、 ID・PASS を入力し、ログインをクリックしたら、その先進みません。 なぜでしょうか。
>>96 俺も進めなくなった前は登録できたんだけどな
OS再インスコしてもう一度登録しようかなとC++入れて登録しようとしたら空ページが表示される
98 :
デフォルトの名無しさん :2008/02/15(金) 02:43:17
俺も空ページ表示されてユーザー登録が出来ない・・・
99 :
デフォルトの名無しさん :2008/02/15(金) 03:01:41
サーバ死亡中
MDIのプロジェクト作って、ビルドしたら、こんなエラーが出るんだけど、どうしたらいいの ----- stdafx.cpp c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxv_w32.h(169) : fatal error C1083: include ファイルを開けません。'windows.h': No such file or directory
101 :
デフォルトの名無しさん :2008/02/15(金) 10:36:41
検索したら それっぽい windows.h が存在しない なして?
環境は? C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\Windows.h は無いか?
あとツールのオプションのプロジェクトおよびソリューションのVC++ディレクトリのインクルードファイルに #(WindowsSdkDir)\include はあるか?WindowsSdkDirの場所確認とか
お返事ありがとん 環境は XP sp2 C:\Program Files\Microsoft SDKs\Windows\v6.0A はあるけど、 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include は存在しない。 セットアップに失敗してるの? $(WindowsSdkDir)\include はインクルードパスに設定されている Vista にセットアップした VS2008 にはちゃんとあるみたいなので、コピーすればとりあえず大丈夫かな?
インストール時に別のSDK入っててそっち見てるのかも? エディタで#include <windows.h> と書いて右クリックで開くかで確認できる
Vista のファイルをコピーしたらコンパイルは通ったけど、リンクでエラーになった。
Lib も同じように対処したら、ビルドはできたが、できた exe を実行したらクラッシュした orz
>>105 C:\Program Files\Microsoft SDK
C:\Program Files\Microsoft SDKs\Windows\v5.0
が存在してた。
いま VS2008 アンインストールしてるけど、後者はアンインストール消えたみたいだ。
107 :
100 :2008/02/15(金) 13:32:42
セットアップ中に死ぬようになってしまった XP で VS2008 は使うなっていう嫌がらせ^H^H^H^Hご神託か?
解像度1280x1024のデスクトップPCで作成したプロジェクトを まるごと1400x1050のノートPCで立ち上げるとコントロールの位置が右下に一気にずれる 対策ご存知の方いらっしゃいませんか(´・ω・`)
>>108 プロパティー > 配置 > Dock / Anchor
とか?
いま、VB6で開発中のPGがあるんだけど 2008入れたらけっこう変わります?
移植とVB.net習得が大変かもね。 あとメモリとGUI的に重くなるかもしれない。
>>110 全く違う言語ですよ
雰囲気が何となく似てるだけ
>>114 2008使ってないくせに適当こくなっつーの
2005の推奨環境がサバ読んでただけな気もするがな 2005よりは間違いなく軽いがVC6あたりの羽のような軽さには遠く及ばない
VBだとリアルタイムで間違いを指摘してくれたんだけど C#だと式の評価がコンパイルされるまでされなかったり マチマチなのは仕様なのかな?
>>115-116 すまん。インストール直後に動かしたときは動作が重かったんだが
今やった感じだと2005より軽いみたいだ
蟲してくれ
119 :
デフォルトの名無しさん :2008/02/16(土) 00:36:13
今回のMicrosoftは珍しくええ仕事しとるからな
VS2008EEってDocumentExplorerは付いてないんでしたっけ?
122 :
デフォルトの名無しさん :2008/02/16(土) 01:09:22
>>119 これが無料?
ちなみにフルパッケージで何MB?
市販されてるようなパッケージソフトもVisualStudioで作られてるの?
VSで作られてるのもあるけど開発環境なんかいろいろあるだろ
>>123 VisualStudioはVisualStudioで作られています。
VisualStudioを作ったVisualStudioは何で作られてますか?
VisualStudioです
VisualStudioが先かVisualStudioが先か
質問君ですみません。 VB2005では Open "PRN" ... が使えませんでしたが、VB2008も同じなんでしょうか? VB2005購入時にHP見たり情報を集めたのですが、その事に触れているものは無く、購入した後で分かりました。 VB6のサポート打ち切りという事で購入したのですが、VB2005 Pro Edtionがゴミと同じになっています。 Input #ではExcelで出力したCSVも読めないし。 ,(カンマ)で強制的に区切る、""でくくってあるのに。 固定長文字列も廃止、ランダムアクセスファイルについては書籍も含めて情報が皆無に等しい。 小回りの良さがBasicの魅力と思うのですが、これでは現場では使えません。 愚痴も入ってしまいました、長文すみません。
Standardを使っている方、 オプションで「タブの保持」ってできますか? 公式HP見ると ”簡略化されたメニューオプションとデフォルト設定” と書いてあり、 Expressだと「タブの保持」の設定が見当たりません。 よろしくお願いします。
>>131 Expressにもある
ツール > オプション > テキストエディタ > すべての言語 > タブ
なぜか Visual Studio には ReadyBoost が効く. なんでだろね?ビルドのときのガリガリが少なくなる. ほかのアプリだと対して効果ないのに.
>>132 左下に「すべての設定の表示」
orz
解決いたしました。
ご迷惑をおかけしてすみませんでした。
Resharperは未だにショートカットキーがちゃんと設定されないんだな
Resharperの特徴を日本語で紹介してください ちなみにおいくら?
ここでもアカデミックかよ ケッ
>>136 特徴忘れてた。
シンタックス・ハイライト(リアルタイム・コンパイル)と、強力なリファクタリング機能。
あとユニットテスト補助。
これってフリーじゃないのかよ・・・
VS2005スレから来ました。 WPFが自動イベント生成に対応してないと聞きましてガックシです。
Vista64bit版へのインストールができないのだが、(途中で止まってるような状況) どうしたものかと・・・。
XPにダウングレードする
ExpressをServer 2008 RC0 x64に、という組み合わせだけどなんともなくインストールできたよ。
>>137 2008 に Resharper4.0 入れたけど
オーバーロードの切り替えが表示通りのCtrl+Pでできないな
ユーザフォルダの Shortcuts.1 を削除してから
Restore keyboard shortcuts で Visual Studio で Apply してできた Shortcuts.1 を見ても
<VSCommand name="File.Print" scope="全体" shortcut="Control+P" />
みたいな感じだわ
XPx64でCtrl+Fで検索ボックス出そうとするとエラーで落ちてイライラしまくり 買ってからもう30回はやってしまって書き直すハメになってる 発売日にも聞いたけど、この症状おれだけなの?
うん
そっけないw
151 :
150 :2008/02/17(日) 11:50:48
SqlCeEngine.Upgrade()をコールしてるんだけどな。 というか、CreateDatabaseしてる時点で、3.5のデータベースができてるはずなんだが。 ManagementStudioのほうが勘違いしてないか? 俺が初心者過ぎるのかも試練が。
>>147 それ、俺もなったよ。XP64bit。他にも数人いるようだ。
俺はC#とSilverlightランタイム入れたら治った、気がする。
一度全部ぶち込んでみたら?
そんなに頻発するなら、バグレポートすればいいじゃん。 なんか帰ってくるかもよ。
あー、クレジットカードないから尼で買えないや(´・ω・`)
TCPクライアントで自分のlocalhostに接続しようと思うんだけど、ポート番号が分からない。 どうすれば分かるのか教えてください。
自分自身の何かわからないとどうしようもないが? localhostというのは「自分自身」をさすのであってlocalhostというプログラムがあるわけじゃない。 IISとかApacheとかHTTPサーバを立ち上げてて、それに接続したいのなら普通80番。
発送がamazonからじゃない場合クレジット払い以外出来ないj
>>161 それはAmazonがたまたま在庫切れしてるから、マーケットプレイスの値段が
出ているだけで、Amazonの価格は\61,236だけどな。
>>152 d Proについてたの全部入れてるけどこうなっちゃう(´・ω・`)
修復インストールとかもしてみたけど相変わらず
2008インストール前に2005関連全部アンインストールしたのがいけなかったのかな…
面倒だけどこんんどまた全部アンインストールして入れなおしてみます
>>153 Visual Studio フィードバックではスレみたいなの立ててみたけど、反応なし
Microsoft Connectとかいうので聞いてみた方がいいのかな
>>164 先にアンインスコしてあるなら、関係なさそうだけどなあ。神綺にインスコするのと変わらないってことだし。
スレ立てるよりも、サポに直に聞いた方がいいかもね。Proならサポートもしてくれるだろうし。
しかし俺はなんで治ったんだろう・・・
アカデミック版をアマゾンとかネット通販で買う場合、 学生証はいつ見せるの?
>>166 たいていの店が、注文後、FAXか郵送でコピーを送るように連絡してくる。
それを確認してから商品の出荷となる。
ネット販売大手のamazonが守ってないんじゃそれも怪しいもんだけどね。
>>167 以前、スレでアマゾンで買った人は確認もなにもなかったって言ってたよ。
まあ今は在庫切れみたいだが。
通販は特価COMが一番安いかな?
Amazonで買ったが別に見せなくても送られてきたぞ。 まぁマジで学生だからどうでもいいけど
msdn subscriptions Libraryってなんですか?
2008Express版がPlugin非対応のため、AnkhSVNを利用できないと理解しました Standard版から使える、と考えていいのでしょうか? AnkhSVNの使い勝手など聞かせていただけると助かります ちなみに現在はAptana(=Eclipse)+Subclipseプラグインで JavaScriptの開発をしています IE6上のスクリプトのデバッグがしたくてExpressを試用してみたら、 これがもう昔のVB開発のころの使い勝手が甦り、涙ちょちょぎれで VS2008への移行を本格検討しているところです、よろしく!
>>173 stdから使えるであってる。
使い勝手は、Eclipseのsubclipseと比較すると基本は同じ。
ただし、日本語化はできないし細かいところまで手が行き届いてない感じがする。
それでもcommit/update/mergeしかしない人は十分だけどね。
細かい操作はTortoise使うなりした方がいい。
胸毛は悪くない
>>174 サンクス!
それなら自分には機能は十分そうです
ただいまPro試用版をダウンロード中
念のため触ってみてからStd版を発注します
助かりました
ワロタ
その発想は無かったわ
こうして見るとオレは全機能の1/3も使ってないな
ほとんどがアイコンのデザイン料だな。
ほんとにそう思うの?
緊急時にすべてを消去するボタンもつくろう
ポチッとな
Visual Studioにはeclipseのような getterやsetterを自動的に生成してくれる機能はありますか?
>>185 ない。
Resharperにはある。
setter/getter作りたいフィールドを右クリックしてRefactor->Encapsulate Field。
# そろそろ信者乙といわれそうなので自粛します
>>186 えっ、Resharper なくても標準であるよ、Refactor -> Encapsulate Field。
Standard にはない?
>>187 すみませんorz.
Resharper入れて英語になったのを、Resharper自体の機能だと思ってました。
吊ってきますo...............rz.
その状態じゃもう吊れないだろう
>>189 信者さん
Resharperってどんなのかしらないのでもっと詳しく紹介してください
ここから10レス消費していただいてかまいません
ではスタート
↓↓↓ここからResharperの紹介↓↓↓
1
193 :
147 :2008/02/19(火) 20:18:42
やっと原因が分かった。 アンインストール→インストールを2回もやってみたけどまったく関係なかった NVIDIA nView Desktop Managerのせいでした。これを無効にしたら検索の出しても 落ちなくなった。ただマルチディスプレイだからこれ使えないと不便すぎる… 2005のときは有効にしてても全然問題なかったのに だれかnView Desktop Manager使ってる人いませんか? NVIDIAグラボ使ってたら最初から入ってるから使ってる人多そうだけど
>>193 nView Desktop Managerのどの機能がいけないのか切り分けてみたら?
とりあえず有効にするだけしてCtrl+Fやってみたけど平気だったよ。
7600GT(AGP) 84.43
>>194 ありがとう。全ての機能切ってやってみたけど駄目だった
有効にしてるだけで検索だしたら落ちる
アプリケーションタブからVS2008本体(devenv,wndclass_desked_gsk)を指定しようとすると
「選択されたアプリケーションとウィンドウクラスは、nViewで個別管理できません」って出るので
VBFloatingPalette(クラス)と#32770を指定して無効にするようにしてみたけどそれでも駄目
x64だからか、環境のせいなのか分からないけどこれは不便
>>195 念のため聞くと、ドライババージョン最新だよね?
>>196 そう思って最新にしてみたけど変らずだったw
ぬ? 俺もXP64だけど、nViewアリで普通にCtrlF使えてるぞ。 俺も最初なってたけど、他のもインスコしたら治ったから、そんなもんだと思ってたんだが、 これはMSにメル凸しないと駄目か?
究極の手段としては、OSを再インストールして一番最初にVS入れてから 一つソフトを入れるたびにCtrlF使えるか試してみる。 スゲー面倒な上に環境を再構築しなきゃならんが、この方法で見つからんかった問題はない。
WPFプロジェクトでプロパティの説明ペインが表示されないんだけどこれって仕様?
WPFってそもそも何? 普通のフォームアプリケーションじゃだめなの?
使いやすさを無視したかっちょいいアプリが作れるだろ
203 :
デフォルトの名無しさん :2008/02/19(火) 23:54:27
裸エプシロン
Pro買ってきて入れてみました。 確かに2005にくらべるとIDEのもっさり感は格段に減ってますね。 MSDNの参照もずっと軽くなっています。これは満足。
WinFormsはWin32をラップしました ってだけのライブラリだから もうちょい抽象度の高いモダンなライブラリを作りたかったんだろ
WPFは全部フルスクラッチで描いてるからな ゲームで使われるGUIみたいなもんだ
.NET Framework3.0以上が必要でしょ? まだ利点はないね。 あのフォントもボケてていいとは思えないし。
アンチェリは人によって賛否分かれるからなあ、Joel on softwareでボロクソに書かれてたっけ。 ディスプレイが大きくなるごとにAAへ移行するはずなんだけど、一緒に解像度も上げちゃってるから 結局同じなんだよね。 1pixcelの大きさが小さくなれば、AAが俄然有利なんだけど・・・。
javaの開発はできないんですよね?
JavaやりたきゃEclipseとかNetBeansとかでよかろう
コンソールアプリを走らせるとIDEに戻るときに時間がかなりかかるな
それで?
要するにJava使いは去れって事
無償提供するのは、開発ツール「Visual Studio 2005 Professional Edition」「同2008 Professional Edition」、 ゲーム開発ツール「XNA Game Studio 2.0」、デザインツール「Expression Studio」、 開発・デザインプラットフォーム「SQL Server 2005 Developer Edition」「Windows Server Standard Edition」。
金かえせ
218 :
デフォルトの名無しさん :2008/02/20(水) 11:12:58
なんだかなぁ・・・・・。 MSDn契約してるのもばからしくなってくるな
OSまでですか…
放送大学はいるわ…
放送大学の入学料が22000円 1単位の学費が5500円だから、年間11000円 初回、22000円+年額11000円で開発環境使い放題・・・w
でもよく考えると2008pro以外いらないくね?
Expression と Windows Server はありがたいと思う
VSは2005Pro(Sporkで貰えた奴)と2008Pro(AE)持ってるから別に要らないけど Windows ServerとXNA Creators Club12ヶ月は良いな。やっとXNAに手を出せるわ
XNA Creators Clubかー、それはうらやましい 年間9,800円をもう2回も払ってるぜ・・・ そういやフレンドに学生いたな。
>>225 あれ高いよな・・・
去年12月に近々XNA Creators Clubを学生向けに無償提供するってプレスリリース出てたから
まだかまだかと待ってたが、まさかWindows Serverまでついてくるとは思わなかったわ
2008の方が快適な人多いみたいだけど、例えばMFCでダイアログのリソース画面を 開こうとした時なんか2005の方が早いんだけどメモリ搭載量とか関係する? ちなみにメモリは1G。
確かに初回の表示時に2008の方が遅く感じるな まぁ他はおおむね2008のが早いから別にいいや ちなみにメモリは2GB
新しいプロジェクトを開こうとするとプロジェクトの種類のところが毎回VBが展開されててうざい
インストールのときにどれにするか聞かれなかったかw たぶん変える設定はあると思うよ
あ、たしか一般的なIDEみたいなの選んだ気が…。 それってツールボックスやソリューションエクスプローラの位置が変わるだけかと思ってた。
>>215 のDreamSparkプログラムダウンロードページに行ってみたけど、学生確認用に各大学のサーバーにログインページを設置してあるね。
もちろん不正なダウンロード対策だとは思うけれど、大学側が協力しないと、このプログラムには参加できなさそう。
アメリカはたくさん登録大学があるけど、アジアの少なさには泣いたw
6ヶ月後じゃ卒業して社会人になってるから 今買っちゃおうかな それか、放送大学でも入るしかないな
>>235 確かにそんな事書いてあるな。まぁMSの事だし、問い合わせフォームとかで送れば対処してくれる気もするが
DreamSparkは幼稚園児とか教職員はだめなの?
こんな目にあうのならもうMS製品かわない
派生クラスをクラスウィザードのクラスリストに追加することってできないんだろうか。 たとえば、CEditViewから派生させたCEditViewExをリストに追加して、そこから選択とか。 英語版でFeature Pack入れても、新規クラスがリストに入らんし(これはβだからかも)。 ご存知の方、情報plz
日本はまだ無いんだね。学校側の対応も必要なのかな。
243 :
デフォルトの名無しさん :2008/02/20(水) 17:23:15
Windows Server 2008 日本語版提供の一時中断について マイクロソフトでは、Windows Server 2008の販売開始前に、 IT プロフェッショナル、開発者の方々に事前に評価を行って頂き、 企業への導入をスムーズに行って頂くことを目的として、 Microsoft TechNet、MSDN、Connect サイトを通じて、 すでにWindows Server 2008 製品版の配布を開始しておりました。 Windows Server 2008 の日本語版において、日本のお客様により安心して ご利用頂ける製品を提供することを目的として、 開発完了後も、日本のお客様の導入シナリオを考慮した評価を継続してまいりました。 本評価において、一部の機能で予期しない動作をすることが判明いたしましたので、 Microsoft TechNet、MSDN、Connect サイトからのダウンロードを一時中断しております。 再公開の日程については、別途、本サイトにてご案内差し上げます。 事前評価を予定されていたIT プロフェッショナル、開発者のみなさまには 大変ご迷惑をおかけすることになり、ここにお詫び申し上げます。 ※詳細情報については、近日中にサポート技術情報にて公開する予定です。
ゆとりの癖にずるいぞ・・・
VC9で浮動小数点を山ほど使ったプログラムを組んだら fxchって命令が目立つんだけどこれって何ですか? SSE2以降はは使っていません
「放送大学入学を真剣に検討するスレ」を立てるときが来たか
放送大学は無理じゃないかなーこれ
日本解禁待てないな 国際学生証を取得してくるかw
Officeが1400円で買えたうちの大学のことだ。 きっとVSも対応してくれるはず。
物売るってレベルじゃねーぞ!
>>215 VS2008アカデミック買ったおれは1万をドブに捨てたってことですか?
そういうのは発売前に発表してくれよ…
そしたら半年ぐらい2005使い続けてたのに
他の開発会社を全部潰してから いつか値上げするつもりなんだろうね。 10年計画なのか100年計画なのかしらんが。
アカデミックを買ったやつマジ涙目wwwwwwwwww ホント、発売前に発表してくれよorz
いつの時代も初期に買った奴が泣きを見るな・・・
VS2008ProとExpressionでアプリ作ってテスト環境にServer2008(2003?)が使えてって恐ろしいな ゆとり世代でよかった
12000円くらいで欲しかったものを半年使えると思ったら高くはないんじゃ? 社会人は12万するんだし。 学生じゃない俺からすれば、DreamSparkはさすがに登録できそうにないからアカデミック買えないか画策中…。
Visual Studio 2008 Pro 12-13万 Expression Studio 9万弱 Windows Server 2008 Std 19万弱 圧倒的じゃないか我が軍は
サーバのライセンスはMSDNみたいに開発限定なのかな 実運用可だったら素晴らしす 自鯖運用するかって言われたらやらんと思うけど
もちろん開発限定だろう、建前上は…。
Visual Studio 2005 Professional Edition → 128,000 円 Visual Studio 2008 Professional Edition → 128,000 円 XNA Game Studio 2.0 Expression Studio → 78,540 円 SQL Server 2005 Developer Edition → 6,800 円 Windows Server Standard Edition → 72,800 円 XNA Creators Club 12カ月間 → 9,800円 ってところか。 XNAって無償じゃなかったっけ?
あ、Expression Studioは8万弱の間違いですな
VisualStudioとExpressionは実質通常版買うやつなんていないんじゃね? Expressからアップグレード出来るんだから
留年して悔しいのう嬉しいのうwww
SQLって 「エスキューエル」? 「シークェル」?
エスキューエル
PostgreSQL の方が読み方分からん。
俺は ポストグレ エスキューエル って読んでるな。
ポストグレス キューエル が公式だったと思う。 長いんで ポストグレス が一般的つーか、公認。
@ITより >Structured Query Language:日本では「エス・キュー・エル」と呼ぶことが多いが、米国では「シークェル」「シークル」と呼ばれることが多い
2chは日本ですか?
サーバーはアメリカだっけ?
MSDN契約した分返してください 返して!
>>277 何らかの救済策は出るかもね。
Vista割引とか。
早速国際学生証作ってくるぜ 1700円で買えるなら安いもんだ
>>279 ダウンロードまで出来たら詳細キボン
ログイン後の大学指定とかどうやるのかが気になる
>>247 亀レスでしかも推測だけど
Floating eXCHangeで、FPUのレジスタを交換する
282 :
デフォルトの名無しさん :2008/02/20(水) 23:36:57
C# 2008 express で初めてVSをさわってる。 Properties.Settings.Default がアプリケーション設定に最適という記述をウェブで見つけたが、 どうもうまく設定ファイルに保存されていない。 チェックボックスにバインドしたbool値を変更して Properties.Settings.Default.Save();としても 次回起動時にはデフォルト値が入ってしまう。 どうしたらいいのか教えて、エロい人。 # ちなみに、int値をコンボボックスで変更したくて、 Settingsを public partial クラスに変更した。
コンパイル時に毎回上書きされているんじゃねかな? どうでもいいけどC#スレの質問かと
>>269 英語圏では sequel って言う人が多いって話だったと思う。
日本でシークェルって言ってる人は見たことない。
だいたいエスキューエル。
>>284 情報処理試験受けたけどシークェルって書いてあったよ
>>284 俺の上司のコボラーはシークエルとか言ってたけど、
正直一行もSQL書けない。
ANSI SQLの規格書には"ess cue el"と発音するって書いてあった気がする。
VS2008 on Vistaでサクサク動くノートってあるかな? やっぱデスクトップじゃないと、きつい?
ふっつーにあるっしょww
>>280 大学選ぶときにISIC(国際学生証)って選択肢があるから多分それだな
>>288 WPFとかやるなら、クラボのいいやつ買っておけ
C++やるならCPUの強力なやつ買っておけ
両方必要ならあきらめてデスクトップだw
>>290 ホントだISIC選択したらISIC card numberを入力するフォームが出てきた。
このあとにISICに問い合わせするフォームがあったりしないかな?
アメリカの大学か否かの確認とか。
>>292 分からんが、Asiaの所選んどきゃいいんじゃね?
VS2008 caseの中で宣言してもエラーでなくなったんだね 一々{}でくくるの面倒だったからうれしい
>>293 アジアを選択しても、次のフォームで国を入力せにゃならん。
しかも、現状Chinaオンリーなので強制的に中国になる。
ISICに行くのが学生の存在確認だけならともかく、大学の場所を調べられれば一発アウトだな。
SQLの前身はSEQUELだったはず。これは「シークエル」と発音した。 SEQUELがどこかの商標だったのでSQLになり「エスキューエル」となった。 ・・・と、なにかの本に書いてあった。・・・とおもう。
キタ━━━━━━(゚∀゚)━━━━━━!!
>>264 XNAの開発環境は無料だけど、CreatersClub12ヵ月分がついてる。
これは普通は9800円/年
もう買わねぇ。
はたしてSQL2008登場後は EXPRESS配布に期待 DEVELOPER版は・・・?
>>215 の無償VSってもちろんExpressEditionだよね?まさかStandardじゃないよね?
なんだって此処までアカデミックにこだわるんですか ニートのスクツかよwwwwwwwww
リーマンだって12万の出費は痛いよ
プロじゃないならExpress程度でも問題ないような気が、つか何に使うんだ? プロなら150マソの奴という事になるがフザケンナという話は非常によく聞く。
パッケージも欲しいし無料だと適当になっちゃうから12kって程よい値段だと思うから買っちゃうのはだめ?
どうせなら税込99,800にして欲しいよな、経費でゴーできるし。 10万超えると固定資産になってしまう、マンドクサイ
なんかすごそうだな
米AMD、高速マルチメディアライブラリ「APL」をオープンソース化 | パソコン | マイコミジャーナル
"AMDは20日 (米国時間)、高速なマルチメディア機能を提供するライブラリ「AMD Performance Library (APL)」をオープンソース化、
「Framewave 1.0」として一般公開した。ライセンスにはApache License v2.0を適用、2次的著作物を含め自由に開発 / 再配布できる。
APLは、AMDプロセッサを対象とした3,200種以上の関数で構成されるライブラリ。メモリ / スレッド管理といった基本機能から、
フォーマット変換や色モデル変換などのイメージング処理、ベクトル演算や固定精度演算といった算術 / 統計処理、
MPEGやH.264など各種動画フォーマットをサポートしたエンコード / デコード処理まで、マルチメディア系アプリケーションの高速化と開発の省力化に貢献する。
Intel Integrated Performance Primitives (IPP) との互換性も備えている。
AMDはAPLの開発を3年前に着手している。同社は今回のオープンソース化について、マルチメディアアプリケーションの性能向上に貢献し、
コミュニティによりライブラリが機能強化 / 最適化されることを期待しているとコメントしている。"
http://journal.mycom.co.jp/news/2008/02/21/010/index.html
>>307 IronPythonの統合がやってみたい
Windowsでファイル名が変わっても ファイルをuniqueに参照できる情報はありませんか? UNIX系OSのinode番号的なものです.
あります!
それはなんですか?!
このHANDLEというのは同じファイルである限り アプリとかOSが再起動しても常に同じと思っていいのかな. こいつのint値をおぼえとくことにします! ありがとう!ございます!
それはない。どちらかというと、HANDLEはファイル記述子的なもの。
nFileIndexHigh and nFileIndexLow
>>314 Win32APIスレ行ったほうがいいかもな
もらったキーワードでググったらGetFileInformationByHandle()戻り値の BY_HANDLE_FILE_INFORMATION 構造体のnFileIndexHighとnFileIndexLowを見れば いいらしいということがわかりました.(dwVolumeSerialNumberも必要?) これでも共有ファイルだとプロセスごとに違った値になるようですがそれはあきらめます. とりあえずは目的を達成できそうです.ありがとうございました!
これらの情報からfileを見つけ出す方法がないような気がしてきました・・・ とりあえずもうちょっと調べて後はWin32APIスレに行くことにします.
今日、久々に C# 1.0 やったら、余りの作りにくさと面倒臭さに気絶しそうになった 当初はJAVAのパクリやっと追いついただけとか言われていたが、なんだかんだいいながら良くなってきているな。
Java程理想主義じゃないからな 使える機能は多少泥臭くても取り込むという おかげで最近の言語仕様はワケわからなくなってきているけど
DirectX vs OpenGL ぽくなってきたよな グダグダなまま強行突破でJavaを世代遅れにしてしまいそうだ
つまり、どういうこと?
XPがはいってないのがミソだなw
最近MS太っ腹
EUのアンチMSっぷりはMac信者もびっくり
太っ腹だが他のメーカーが潰れた途端にがめつくなる
それはない
俺もEUの公正取引委員になってWPFを.NETなしで使えるようにさせるお…
MSとEUの戦いは実はロックフェラーとロスチャイルドの代理戦争
がめついのはいいんだけど資金ジャブジャブつぎ込んでダンピングして 競合を潰した途端進歩が失速するのは勘弁してくれ。 IMEとか糞過ぎ。 日本ももっと独占企業に対して強く当たるべきだと思うぜ。
しかし今回のMSの動きが競合をつぶす事にどう繋がると言うのか むしろ逆だろう
Vistaの普及促進につながると考えただけだろ いまのままじゃ重すぎてユーザーふえねぇ 使えるプログラムをいっぱい(VSただにしてやった学生はじめ)そこらへんの連中につくらせて Vistaうりまくるぜ! という戦略だろ
Vistaの普及が進みにくい原因は、重いからではないと思うぞ これで何が変わるの?というのが問題だと思うな、要するにネタ切れだ。
MSは競合を潰さないためにAppleに資金援助したりしてるしな
OSの機能にいちゃもんつけて抱き合わせって・・・無理やりすぎるな。
結局のところWMP抜きのXPもあんまり売れてなかったみたいだし、 MSに対する独占排除は経済的嫌がらせにしかなってないんだよね。
つか、オープンソース系がMSの製品に比べて相対的にショボくなっていると思う、今のオープンソースは烏合の衆だよ
正直使う気おこなねぇ
>>337 ちょうど良い機会なので、宣伝を思い切ってやって一気に乗り出して欲しいと思うな
実際いまのIME笑えん、おれも買おうかと思っている。
大事なのはこういう時に入り込める余地を法律側でキッチリやっておく事だよ。
この問題、話を聞く限りMSKKが身動き取れないという典型的な大企業病だからな。
競争可能なら、問題は起こらないと思うよ。
だれも張らないので、この話題のあるリンク張っとく
http://slashdot.jp/article.pl?sid=08/02/17/2155224
ニュー速でやっててください
Windows Mobile 6.0 SDK のパスを通すにはどうすればよろしいでしょうか?
>>346 パスを通したいのか。
追加すればいいと思うよ。
インストーラで自動的に通んなかったっけ
もしかして、VS2008の方をインストールしないと パス通らなかったりするのですか? 先にVS2008インスト後、6.0SDKをインストールという形 にして通らなかったのですが、やり直すしかないのですかね。
>>349 いやだからパスだろうがその他のディレクトリだろうが,
あとからいくらでも追加できるだろ.
必要なディレクトリとか設定した vsprops を作っておけば
それ指定するだけで便利だし.
インストールしようとするとダウンロード中に 「サーバーとの接続を再確立します。」 ってなるんだけど、俺だけ?
>>350 わかりましたサンクス!!!!!!!!!!!111
尼再入荷^^
>>329 のニュースってさ、
ソースコードが公開されるわけじゃなくて仕様だけだよね?
ソースコードを公開するとまで言ってる報道もあるんだけど
日本だったらどんな判決になるんだろ
>>355 IT系のメディアは(少なくとも俺が見た範囲では)ソースコードまでは言及してないし
どうせよく分かってない一般マスゴミが適当に記事書いたんだろう
仕様を公開=ソースコード公開だとでも思ってんじゃねえの?
>>358 それは.NET Frameworkの話だろ。今回の件とは別
それはこのスレでも前から触れられてるだろ
リンク先確認してから書き込めよ>数分前の俺
そにー
364 :
デフォルトの名無しさん :2008/02/23(土) 03:40:35
Visual C++ 2008 でも cl に /doc オプションがあるみたい. で,さらに xdcmake に /validate オプションもあって, 「Validates the IntelliSense information after the documentation merger completes」らしいのだが, XML Document Generator を使うことによって C++ での IntelliSense が賢くなったりするのだろうか. 単に validate するだけで特に情報が追加されるというわけじゃないんだろうか.
365 :
364 :2008/02/23(土) 03:42:16
Perform correctness check on tags that could be used by Visual Studio IntelliSense. ということらしいので,特に情報が追加されるというわけじゃなくて, 情報の正しさをチェックするということみたい. ときどき IntelliSense が発狂して ndc ファイルを削除しなきゃ ならなくなるってことへの対策なのかな?
2005の時は C++ では/doc 入れてもちゃんと機能しなかったけど、2008は機能してる?
367 :
364 :2008/02/23(土) 03:50:39
>>366 さっき /doc オプションがあるってことを知ったので,
まださっぱりわからん.ちゃんと機能しているかどうか.
2005 では機能してなかったの?
C#オンリー、コメントにもコンパイル時に文法チェック入れているから プリプロセッサでコメントを捨ててしまうC++には無理なのかなと思ってた。
369 :
364 :2008/02/23(土) 04:05:37
VB9ってVB6とは違うの?
7と8w まぁ、別物と考えてもらっていいんじゃないだろうか
というか.NET使ってるバージョンはいい加減VB名乗らないでほしい。
373 :
デフォルトの名無しさん :2008/02/23(土) 10:32:17
>>372 じゃ、Visual Studio 2003.NET 以降の VB はなんて名乗ればいいの?
VB/CLI
>>373 .NET-BASIC とか、NBasic とか。
N88-BASIC と混同されたりして。
てかVisual Basic名乗ってるんなら.NETも使えるようになったVBと思うのが普通 それでいざ使ってみたら別言語でしたなんて紛らわしいだけ
ひょっとするとテレビに出てくるインド人に仕事を取られたワープア白人ITエンジニアってVB6使いなのかもしれないな・・・w
>>375 PC-8001用のbasicがNBASICだった件について。
>>376 VBじゃなければなんですか?
私には、.NET用VBとしか思えないんですが。
.NETbasicでいいよ
381 :
デフォルトの名無しさん :2008/02/23(土) 12:08:25
>>376 言語としてはVBだろ
C++ CLIはC++じゃねえっていうの?
Delphi.NETは? Jscript.NETは? COBOL.NETとかもあるけど
これは紛らわしいから別の名前にすべき?
.NETも使えて従来の言語のままでも使えるんなら変える必要はないな 別言語なら変えるべき
C++/CLIはC++じゃないよ…
C99が使えないC++なんてC++じゃないやい といえる勇気を下さい
385 :
デフォルトの名無しさん :2008/02/23(土) 12:27:35
C++03 って C99 上位互換じゃないよね
まあ名前引き継いでるのなんて親近感持たせるだけだし。
>>376 C++をベターCとしてしか使えない奴も居るし問題ない
だいたいマイクロソフトにしてみたら .NETの兵隊を育てようとしてんのに 旧VBに引きこもって出てこない開発者は要らないんじゃないのか
ぐっちゃぐちゃなC++よりはベターCの方が遥かにいいじゃん 実際綺麗にC++使える奴なんてまわりにいねーし
VB6.NETみたいに入り口は広いけど.NET Frameworkの機能を十分に使えない厨言語にしといて プレッシャーを与えてC#への移行を促せばよかったのに
MFC見て綺麗と思いますか? Boost見て綺麗と思いますか? 君の実力はその程度ということです。
別言語なのに引きこもるも糞もないだろうに
>>393 VB.NETは移行用言語だろ。
常識的に考えて。
綺麗なコードがどんなもんか知らんが
ぜひ
>>392 の書くコードは見てみたいな
三国さんのソース見てみたいね
移行用ってVB使いがDelphiに移る様なもんだろ。
>>395 コードはアートだと思ってる。でも感じ方は人それぞれだということ。
速度重視、保守重視いろいろな視点あって
言語も多様性があって.netはそれを許容している。
多様性にはなったけど普及してるのか? ランタイムもでかいしもっさりしてるし
普及させる為に無料化してる。日本じゃ厨房用環境になってるけど。
?
???
使えないんじゃなくて、使えないんだって言いたいんだろ
>>398 だからお前のセンスで言う綺麗なコードってなんなのってことじゃないの?
だいたいセンスいうなら
>君の実力はその程度ということです。
この一文の意味何よ
理解に苦しむパラドックスですね。
センスも実力のうちでしょ。
君の実力はその程度ということです。
仕様を聞いて同じコードが書ければセンスなんて関係ない 必要なのは実力だけ プログラマって自分で自分を評価する変な奴がたまに居るな
センスというか保守性が大事 引継ぎする身にもなってくれ
どっちかって言うと独りよがりの世界観出してるコード書く奴はお引き取り願いたい わかりやすさ最優先
仕事だと保守性第一だな。 しかし、Javaだとパフォーマンスで破綻するプロジェクトを何度も見たが。
数学的な部分はややこしいと面倒だな
新しいファイルにvbscriptがなくなってるんだけど!! 2005ではあったのに・・・設定がおかしいだけ?
>>398 > コードはアートだと思ってる。
名言キタコレww
よく爆発するしな。
コードが書きたいんだ・・・でも書くのがすごく億劫なんだ 書かなくて済むコードはないか?
音声入力でbrainf*ck
Fateは文学 Airは芸術 CLANNADは人生 リトバスは友情 鳥の詩は国歌 SchoolDaysは神話 君が望む永遠は哲学 攻殻は政治 EVAは聖典 アイマスは想い出 コードはアート
>>417 書きたいのに書きたくないなんて矛盾した論理を
述べちゃうような人は糞コードを平気で書いちゃう
人種なので書かないで下さい。
>>419 このコピペ見るたびに攻殻を一緒に入れんでくれと思う。
>>419 EVAも入れないでくれ
あとAirとCLANNADも
攻殻はちょっと違う気がするが 他はガチだろ
ナニこの流れ?
おれにはさっぱり理解できん。
もれも
このコピペはシンプルで強力な分劣化速度が激しすぎます(>_<)
アイマスは変態だな。
VC# Express使ってるんだけど.NET Frameworkのソースコードは見れんのか
逆アセンブルしちゃえ
>>432 その項目を増やしたり減らしたりする方法は僕も知りたいです
日本語って難しいよね。 でもなんか意味は分かるw
今度のアップデートであるWPFの改善ってmilcore.dllの改善だよね? Aeroの動作もよくなるのかな
VSってeclipseのjava環境に比べて入力補完弱くね? eclipseも補完が強いのはjavaだけらしいけどさ そそも、補完に頼ってる時点でダメプログラマかしら?
C#の補完は完璧でしょ。 C++は微妙だけど
なるへそ、C#に力入れてるのか。 俺が触ってるのC++だから仕方ないのね
C#やVBは言語仕様からインテリセンスフレンドリーである点も考慮されてるから 力の入れかたの問題でもないっつーか。MSも力入れてないわけでもないよ
C++はマクロやテンプレート多用されるとキツイ 特にboost使ってたりするとインテリセンスが落ちる事がある
>>439 言語仕様の段階で違うのか。
なおさら仕方ないな。
C#は当然として、C++でもVSのコード補完はEclipseよりは遥かに性能よかったと思うけど 最近のEclipseってそんなに良くなったのか?
IntelliSenseに頼ってるからC++で候補が出てこないと不安になる。 結構頻繁に出てこなかったりするからその分開発効率は落ちてるんだろうな。
2008は2005よりも出るようになった。 もちろん、2005は2003よりも(ry
なんつーか、プラグインとか調べたりしないのかね。 Visual Assistがあれば、C++のインテリセンスも最強なんだが。 Express使ってるような貧乏人には買えないか w
今の所VC9で見つかってるバグはADLの間違いだけ?
>>447 うちの会社終わったw
ってか、VC++ Pro単体で売れよ
stdも、よほど売れてたのかなw
>>442 エクリプスのコード補完はなかなかのもんじゃないかな?
スーパークラスにaaaaってメソッドがあったとして、
aって打ち込んでVSでいうインテリセンスを出すと、候補の中に
「aaaaのオーバーライドかい?」
あと、引数までドカンとインテリセンスしてくれる。
aaaa(int bbbb, int cccc)ってメソッド宣言でa+インテリセンスすると
「aaaa(bbbb, cccc)」
ここまで入れてくれる。
ウザイこともあるが、bbbb ccccって変数を使ってた場合は、そのままでOKなのでありがたいw
おいら、VS初心者なもんで、まだまだ文句言えるレベルじゃないんだけどね。
>>449 EmacsのVHDL環境とかが実装してるTab補完みたいなもんか?
俺はそこまでは要らんなw
>>445 まだまだ右と左もわからない年頃なもんですまんね。
もちろん使ってるのはExpress
eclipseでも有料プラグインなんて使ったことないです。
>>447 胡散臭い理由だなあ
ないよりある方が良いに決まってるのに
しかもシンプルな構成に最適化って、別にモバイルあっても
複雑じゃないだろうに
新規製作時にモバイルの選択肢があるだけじゃないか
アカデミック買えば問題なし。
>>449 いつの間にかそんなことまでできるようになってたのか
俺触ってたのVer.2.xで、まともに使えたもんじゃなかった覚えしかない
でもその2つとほぼ同じことがVS2008では出来るようになってるからアドバンテージには感じないな・・・
>>452 「モバイル開発のニーズが大きくなったので値上げしますた」
ソース公開されたならlinuxとかの互換環境も整備されそうだな
457 :
デフォルトの名無しさん :2008/02/24(日) 10:01:19
テキストエディタでの色分けでは,識別子は全部同じ色 (デフォルトでは普通の黒)で表示されるけど, できれば「メソッド名」「型」とかもうちょっと踏み込んで 色分けできたらいいのになぁ,とおもう. とはいえ,メソッド名だって型名として使われることもあるし (メンバポインタとか)そう簡単ではないんだろうけど.
C#では型名色分けできるよ
459 :
デフォルトの名無しさん :2008/02/24(日) 11:07:30
>>458 ええ〜そうなのか。C++ではできない orz
俺、ほとんど C++ か C++/CLI で書いてて、
画面デザインはほかの人がやってるからなぁ。
XML Documentation や IntelliSense も
C# の法が賢いし。いじわるだ。
識別子と型名を区別できるだけじゃなくて、 デリゲート、インタフェース、値型にそれぞれ別の色付けれるね。
今まで型名はデフォルト設定のままで全部同じ色にしてたけど 値型を色分けできるのはすごく便利かも
ブロックに色をつける機能が欲しい
アトリビュートの色も変更できるようにしてほすぃ
息子の色も変えてほしい
465 :
デフォルトの名無しさん :2008/02/24(日) 11:34:21
VC++2008でOpenCVのライブラリを使いたいんですが、 dllってどういう手順で読み込ませるんでしょうか?
検索語を強調表示(1つだけじゃなく全部色づけ)もお願い。
467 :
デフォルトの名無しさん :2008/02/24(日) 12:19:29
テキストエディタのオプションみてて、 C# と C++ のあまりの待遇の違いに戦慄を覚えた。 何かとてつもないことが起きようとしている!
>>466 俺の調査不足だと思ってたんだけど
これ未だにできないの?
C++ はマクロが解析を厄介にしてるんだろうな。 MS が C# を推したがってることと併せて、 かなり待遇悪いのは分からんでも無い。
もともとvimでガリガリ書いていた俺にはインテリセンスなどどうでもよい。
インテリセンスで単語入力確認するからつまらないスペルミスは一切無くなった
ネイティブコードが吐けるようになったらC#を使ってやってもいい。
>>472 あんまり頼ると他の環境で書く必要に迫られたときに死ねるぞ。
#IMEが無いと漢字が書けない御仁が世の中にたくさんいるんだぜ。
俺「えーとこの後どれを呼ぶんだっけな(独り言)」 C#タン「これでよろしいしょうかご主人様」 俺「……あ、ああ」 C#タン「ご主人様、よくこのメソッドを使っておられるようですが…」 俺「よ、よくわかったな。今使おうと思ってたんだが……」 -------------------------------------------------------- 俺「あのクラスなんだっけ?」 C++タン「……」 俺「おーい、このまえ使ったヤツ」 C++タン「……これ?」 俺「違う」 C++タン「……」 俺「もういい、自分で探すわ」 俺「さっき宣言した変数名何だったっけ?」 C++タン「……」 俺「もういい、自分で見直すわ」
ならエネルギー危機に陥ったときのために今日から冷暖房なしですごすべきだね。 ついでに食糧危機に陥ったときのために今日から食事は「おかゆ」と漬物のみ。 俺はこういう発想って馬鹿げてると思うけどねw
停電したときのためにコンピュータ使うのをやめるべき
インテリセンスがない環境=非VS でC#を記述する可能性なんてあるのか?
SharpDevelopを忘れないであげてください
>>478 君はまず国語の読解を中学生にもどってやり直す必要がありそうだなw
VSで使うための言語だからなあ
ReSharper万歳
ReSharper4入れたらunkな動きしてくれたんで捨てました
まぁ、起こるかもしれない事態に備えるのを悪いとは言わんが そうするべき事と別にそんなことしなくてもいい事はあるよね インテリセンス無しでコードを書けるようになんて明らかに後者だろ
485 :
デフォルトの名無しさん :2008/02/24(日) 15:18:00
ところで, Emacs は識別子補完とかメンバ補完とかあったっけ? Linux でプログラム書くときも Eclipse + CDT に移って しまったから全然追いかけてないんだけど,Emacs
C++でインテリセンスが反応しない時、 . なのか -> なのか自信がなくなる。
>>486 おまえにはプログラミングは無理だ。
あきらめろ。
迷ったらF6でビルド
>>487 むしろインテリセンスが反応しないのに自分を信じて強行する人ってバグ多そう。
2008 は随分改善したんだろうが、 VC6 なんて複雑になってきたら反応しないのが当たり前だな。
491 :
デフォルトの名無しさん :2008/02/24(日) 16:51:48
>>488 F6 ってなんだっけ?
>>490 なにせ boost::lambda とかでもついてきてくれるくらいだからな.
でも時々クラスの定義をみたいのに不完全クラスの宣言に飛んで
しまうことがあるよ.悲しくなるよ.
そっちじゃな〜い!クラスの定義はこっち!それは宣言!
って喚き散らしながら射精しまくってるよ.
うわ、臭そう。
vista に vs2008 インストールしようとすると .net 3.5 コンポーネントのインストールに失敗して 結局インストールできない だれか原因わかる人いる?
>>493 原因は .net 3.5 コンポーネントのインストーラだと推測されます。
495 :
493 :2008/02/24(日) 18:40:16
イベントビューワに VC Runtimes MSI -- Error 1935.An error occurred during the installation of embly 'Microsoft.VC80.ATL,version="8.0.50727.762",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="x86",type="win32"'. とあるんだが、VS2008 の DVD の中身があおかしいのか?
496 :
デフォルトの名無しさん :2008/02/24(日) 18:45:33
XDCMake で出力した XML 形式のドキュメントを 見栄えよく見せるためのスタイルシートとか用意されてないっすかね? doxygen とか使うべきなんでしょうか? でもせっかくだから Windows で開発しているプロジェクトに 関しては XDCMake でいってみようとおもっているのですが。 自前で xslt とか用意しないとダメなんでしょうか? できれば資料として添付できるような形式に コンバートできるといいなぁ、と思っています。
>>495 コンポーネントの更新に失敗してるんだろ。
原因はたぶん分かるんだが、おまえに教えてやろうとは思わんな。
あと、正規のDVDならMSに聞け。
>>452 インストール時のデータ提供で統計とって機能削減決めてるのか。
この方式だと機能削減方向しかしないよな。
MSのデータ提供に協力するのやめようぜ。
499 :
493 :2008/02/24(日) 20:20:15
>>497 えらそーに、わかんないんなら黙ってろタコ
むしろDirectXとか使うんだったらVSのエディションなんかほとんど関係ないだろ
iso落とした方がいいんでね
2008 beta2ではWM6 SDKでの開発ができないから困る 仕方なく製品版を買ったよ
506 :
デフォルトの名無しさん :2008/02/24(日) 21:55:35
>>447 個人の趣味の範囲だけど、俺も2005の時はzero3用のしょうもないツールをちくちく
作っては喜んでたクチ。
今回standard買ってがっくりきたね。
モバイル開発のテンプレートって別にcompact frameworkだけを使うように強制するのと
コンパイラの違いぐらいで、VSのストラクチャに影響を与えるような話では全然無いと
思うんだけどなあ。
windows mobile普及させたいなら、visual studio compact expressとか作って只で配っても
罰は当たらないと思うんだけど、どうもMSの考えることはよくわからん。
これからモバイルの需要が増えるから、それを見越してってことだろ
508 :
デフォルトの名無しさん :2008/02/24(日) 22:19:24
>>507 見越しているならなおさらstandardに標準にすべきだろ。
MSがここまで隆盛を極めたのって、OSの出来不出来じゃなくて開発環境に
力を入れてきたことがその源泉だと思ってるんだけどなあ…。
モバイルって需要のほとんどは日本だろ 世界的に見たら切り捨てても問題ない範囲だと思う
需要のほとんどが日本=ボッタクリおk
>>508 後半同意。
まあ、色々周辺的な開発環境(そのWM6 SDKにしてもそうだけど、あとXNAとか)、
VS 2008 への対応が全然間に合ってないよね。
おろそかにはしてなくて、単純に開発が間に合ってないだけだと思うんだけど。
.NET Compact Frameworkでも非対応? Windows Mobile終了のお知らせ
そもそも.NET CF自体が2.0までしか公開されてないな
eVC4でよくね?
VS2008でWM6 SDKの開発が不可能って時点で憤りを感じる
>>515 Proのリリースノートにこんなのあったが、ちゃんと使えるんじゃねえのか?
2.3.1.7. 既に Windows Mobile 6 SDK がインストールされているにもかかわらず、Visual Studio 2008 が SDK を認識しない
Windows Mobile 6 SDK がインストールされているコンピュータに Visual Studio 2008 をインストールした場合、Visual Studio 2008 で SDK が認識されません。Windows Mobile 6 SDK を修復してもこの問題は解消されません。
この問題を解決するには
1. Windows Mobile 6 SDK をアンインストールします。
2. Windows Mobile 6 SDK を再インストールします。
何度もしなおしたさ。 だけどだめだった。
518 :
デフォルトの名無しさん :2008/02/25(月) 00:18:51
Express Edition でも WM6 の開発ができれば すそ野が広がると思うんだけどなぁ.
デバドラ作るのに必要なのってどれですか?
DDK
522 :
デフォルトの名無しさん :2008/02/25(月) 02:34:06
ブレークポイントの一覧ってどうやったら見れるの?
>>522 デバッグ画面にブレークポイントウインドウあるだろ
524 :
デフォルトの名無しさん :2008/02/25(月) 02:41:29
ブレークポイントウインドウは見当たらないよ。 というか、デバッグ画面ってどれ?
なんというやさしさ
527 :
デフォルトの名無しさん :2008/02/25(月) 02:54:46
>>525 そのブレークポイントウィンドウはどうやったら出てくるの?
うちの環境には出てないんだけど。
メニューの「表示」の中にも見当たらないし。
528 :
デフォルトの名無しさん :2008/02/25(月) 03:02:10
>>525 見つかった。ありがとう。
メニューの「デバッグ」の「ウィンドウ」にあった。
529 :
デフォルトの名無しさん :2008/02/25(月) 03:03:05
Debug -> Windows -> Breakpoints もしくは Alt + F9
それってExpressにはないですよね? ユーザー設定の コマンドのデバッグの中にもないし、 キー設定のところで検索しても見あたらない。 スレッドも確認できないみたいだから地味に不便だけど、タダだから文句は言えないか。
WM6 SDKが日本のMSサイトに置いてないのがなめとる
とりあえずXNAとSpec#の2008版が早くほしい
Visual Basic 2008 Express のISOファイルってDL出来ますか? 調べてみたけど、Webインストールしか出来なさそうな感じですが。
Visual Studio でネイティブに使える言語っていくつある?
1
C++だけだろ?
C, MASMも数えてやろうよ。
541 :
デフォルトの名無しさん :2008/02/26(火) 16:34:51
たーぼぱすかるは?
VS2008RTMの使用期限っていつまでですか?
namespaceの中身を補完してくれません どうしよう
コントロールをペタペタ貼ってイベントを書いたり他の場所でそのコントロールを参照したりしてて、 後にそのコントロールが要らなくなった時にデザイナから削除したら、 その消したコントロールのイベントメソッドくらい一緒に消えてはくれないんでしょうか…?(´・ω・`)
コントロールをペタペタ貼ってイベントを書いたり他の場所でそのコントロールを参照したりしてて、 後にそのコントロールが要らなくなった時にデザイナから削除したら、 その消したコントロールのイベントメソッドくらい一緒に消えてはくれないんでしょうか…?
誰ですか、私のふりをするのは。
550 :
デフォルトの名無しさん :2008/02/26(火) 19:15:58
真似はやめてくださいよ・・・
プログラマにはIDがバレバレなんだということが わかっててその連カキコをしてるのか?
2chログハックの方法ですか?教えてください。
>>551 よかった。
では私のふりをする人を炙り出してください。
そして544について語りましょう!
ちゃんと書いてあるのは下手に消えてくれると怖いなあ。 空のメソッドは自動で掃除して欲しいし、 自動生成したままのメソッド名だったらコントロールの名前変えたら一緒に変えて欲しいけど。
俺は
>>551 だが、俺がプログラマだとは一言も言ってないよ
それどころかまだまだひよっこ
俺は卵
自動で消えてくれなくても警告くらい出して欲しい。 コントロールをデザイナから消す前ならプロパティウィンドウからイベントを全て消せばいいけど、 デザイナから消しちゃった後だといちいちコードを追わなくちゃいけない。
558 :
デフォルトの名無しさん :2008/02/26(火) 21:24:52
MFCがないんだけど・・・ とうとう見切られちゃったのかしらん?
Expressには付いていないぞ。 欲しけりゃスタンダード以上を買いなさいと言うこと。
もしくは学生になってProを只で入手するか・・・ 実は全世界レベルで人類の学力向上と教育機関の活性化を狙う壮大なMSの計画だったんだよ!
リアルで全世界の教育に少なからず影響することが可能なマイクロソフトの大きさを再実感
まじでMFCなくなったの? MFCでつくった画面が一番好きなんだけどなあ。
きっと世間一般はWPFで作られたあり得ないぐらいグラフィカルな方が好きなんだよw
WPFは「XML適当にいじればいいんだよww楽勝ww」 と思ったら結構難しい
XAMLな。
WPFが未だに何なのかわからない
XAMLはXML
>>564 マークアップ言語なんて従来バイナリ構造で格納してたものをテキストエディタで見える様にしただけだけの代物だからな
学生じゃなくてもアカデミック版を買えばおk。
どうせ違反なら買わなくても一緒
XMLの何がいいのかさっぱり理解できない旧世代の俺
人が見て意味が分かる それなりに複雑な構造を表現できる リードライト出来る環境が整備されている
それなりに複雑な構造にする時点でもうツール使うに決ってるから利点を感じないんだよなー 簡単な構造ならめんどくささの方が目立つし
階層構造を保持できるのが最大の利点 でもXHTMLはマイ糞ソフトのせいでもう駄目かもわからんね
IE7に対して勝手に起動しないこれ? デバッグとかなんちゃらで。
連レススマソ 初めてこのソフト買って、これから勉強始めようって段階なので、よく分からないです。 IE7起動してるとたまにデバッグ画面が出てIE7が落ちます
IE7の詳細設定でデバッグを使用しないにチェックを入れたらいいんじゃなかったっけ
ビルド時に複数コア使うとか書いてあるから期待したらプロジェクト単位なのな。
XMLは人が読んで意味が分かるのが一番重要で これによって互換性のあるソフトとかちょっとした編集ソフトとかを 勝手に作れる
人が読んで簡単に分かるような規模ならiniでいいし 構造化すると見ただけじゃかなりややこしくなるからとても簡単にわかるとは言えない。 タグが多すぎて中身を選別できないのもデメリット。 ツールでみるならそりゃ簡単に見れるって言わないし。 設定とかiniでいいよiniで。 XMLはXMLデータベースにでも使ってればいい。
.NETならXMLの方が楽
XMLは記述性が冗長だし仕様もゴテゴテし過ぎ。ツールサポート前提で使うもんだろう。 単なる構造データの表現形式として使う分には、YAMLやJSONのがコンパクトでいいよ。
XMLはマークアップ言語であって、データ表現言語ではないと何度いったら…
>>584 Javaや.NETの世界では
これが標準のデータ表現言語でございってツラ下げてるけどな
2003までは有料版(Professional)使ってたんだけど、 最近は趣味でしか使用しないし、2005でExpress使うようになってしまった… 2008のStandard買おうかと思っているのですが、 これって、Win32のダイアログエディタは付いてますか?
いわゆるVC++のリソースエディタのことけ? だったらついてるよ。 とはいえ、.NETなんて絶対手を出さないもんっみたいに考えてるのなら、 ネイティブ開発という点で二万払うほどの差がExpとStdにあるかと言ったら微妙なところだけど。 2005Expをどんだけ使ってたかを思い出してみて、なんとなくお布施したくなったらでイインジャネw
588 :
デフォルトの名無しさん :2008/02/27(水) 17:23:18
VC++ 2008 EEで、.netをインストールせずに、.netの機能をまったく使わずにネイティブアプリの開発ってできます? せめて.NetFrameworkだけはインストールせずに使いたい・・
589 :
デフォルトの名無しさん :2008/02/27(水) 17:26:13
ところで、VisualStudioって.netアプリなんだっけ?
てかC++だけなんだろ?ネイティブ開発できるのって 他の.NET環境もネイティブで使えればインストールするやつは増えると思うんだが MSがサポート対象してる限り出来るようにはしないんだろうなあ
Process Explorerで見るとVCSExpress.exeもdexplore.exeも.net扱い
おおぅ間違えた、.net使わないアプリを作るってだけじゃないのね
595 :
586 :2008/02/27(水) 17:40:03
>> 587 レスTHX。早速アマでポチりました。 ネイティブアプリ開発以外にも、有料版にある クラスデザイナなどの今時な機能も触ってみたかったんだ。
というかVC#のIDEでのフォームの表示は動的にコンパイルしてやってるっぽいから 少なくともそこは.netを使わないと出来ないと思う
>>591 逆方向に猛烈な勢いで向かってますけどね、今は .NET を使ってWin32を構築しようとしてます。
もっとも、オレはこの方向性におおいに賛成ですが
.netは重さが改善されない限り積極的に使われないよ。
CEとかXbox360とか考えると、ネイティブで無いほうがありがたいとは思う。 CPUに依存度が高いと、コンポーネントの使いまわしが難しくなる。
そんなのMSの都合じゃねーか(笑)
スタンドアローンだけ作っている分には、ネイティブでも構わないんだけどね Webからダウンロードを行う場合は、こうなっていないと非常に具合が悪い。
602 :
588 :2008/02/27(水) 17:49:48
そっかあ。 .net入れると空きが足りなくなって巨大アプリのインストールができなくなっちゃうんだよね。 インストール先は変更可能だけどC:ドライブの空きだけはもう増やせないし。 だいたいMSIがMS標準のくせしてIEキャッシュ+保存先+展開+セットアップっていう馬鹿みたいにコピー作りまくりな作りなのがいけないんだ。 まあそんなにばりばりやるわけでもないからVMwareに.net専用環境作ってインストールしよっかな。 ちょっとGame Developer Kitってのを使ってみたくなっただけなんだ。 日本語のページでぐぐったらMSのVSページ1つしか出てこなかったけど。
>>602 全部.NETになれば共有コード量の多い.NETの方が小さくなるよ、今のC++の出力はあり得ないほどのデカさがあるんで。
昔は小さかったんですけどね、だんだん肥大化してしまってますから・・・
馬鹿でかいランタイムインストールしないといけないけどね
おいおい、そんなこと言ってたらJavaランタイムはどうなる
.NETってしょぼいアプリしか開発されてないイメージがあるな
.netって企業で採用してとこあんの?
マイクロソフト
この流れも散々ループよなぁ。
登場して数年経つけど日本じゃ普及してるとはいえないわな。
GDKは商用不可の宣伝用だろ
C#覚えた方が将来の為になるよ^^
^^
でもこれからは.NETの時代
それはない
616 :
デフォルトの名無しさん :2008/02/27(水) 19:16:08
>>607 そこそこにはあるよ、IEで完結できなくアプリケーションの大規模配布が必要な場合は選択肢として有効なんで。
>>611 そうか。
本職プログラマになるならいいかもしれないけど。
>個人用途に限り無料
無料配布も不可なのかな
配布できないなら意味がないんだよな。
そういや.netで大規模アプリ開発してるキチガイっているのかね
.NET開発なんてIBMでも採用されてるずぇ
個人レベル開発する分にはこんな糞重い環境は流行らないよ!
2008は軽いよ、少なくとも2005より
スタートページさえなければね
開発環境も重い作れるアプリも重い 選ぶ理由がない
ならgccで頑張れw
そういや2005のISOは、言語ごとにCD1枚だった気がするけど、 2008は全部で1GBに納まってるんだよね。 気のせいなのか、MSDNがかぶってて水増しになってただけかもしれんが。
Microsoftの新規プロジェクトの半分はC#だな
627 :
デフォルトの名無しさん :2008/02/27(水) 22:16:45
Visual C# 2008のリソースにアイコンを追加する最も標準的なやり方はどういう方法?
リソースエディタで書くか、 ファイルから追加する。
629 :
デフォルトの名無しさん :2008/02/27(水) 22:19:42
MSDNに書いてない?見つからないんだけど。
2005Proをアンインストールして2008Proをインストールしたら なんだかPC全体の動きまでキビキビしてきたような希ガス。
.NET以外の何で業務アプリ組むんだよ。重いのが駄目ならJAVAも無いし VB6は延長サポート終わるし、MFCは時間がかかるし、どうしろってんだい!
でもこれからは.NETの時代
なんだかんだ言ってもやっぱドトネトだよなぁ
>>630 なんかいいよね、今度ばかりはMicrosoft GJ!!
.NET 3.5は使用メモリが減少しているらしいけど 具体的にどの位減ってるのかな?
自社販売の機器ユーザー向けに設定変更をPCからやるツールばっかり 作ってんだけど、.Netはムリ。でかすぎ。Win32API+MFCでしかやんない。 はやくFeature Pack正式版でないかなぁ。
VS2008を1日くらい動かしてるとおかしくなってくる。(他のアプリでウインドウの生成が失敗したり ま、俺のPCがおかしいんだろうけど・・・
C#でtry+エンターの時点でcatchまでを自動で入れるようにするにはどうしたらいいノン? VBだとデフォで入ってくれたんだが
>>639 tryまでタイプしたらTabキーを二回押す
ここのところメジャーメーカーの良い仕事が多い気ね、インテルのCore2とか、まさにVS2008とか 三月辺りCore2の新製品がでるって話しもあるので、この際だから開発環境の全面換装してみようかと思ってたりする。
C#でコード書いてるときに、入力補完機能みたいなのが働いて 「〜を入力するにはTabを押してください」みたいなツールチップが出たんだが EmacsのキーアサインにしてるとTab押しても反応しないのはバグか?
起動が遅いのさえなんとかしてくれたらドットネットに異論はない
>>642 暫くつかってなかったから半分以上わすれているけどEmacsのTabには大事な機能が付いてたような、被ったらそりゃ使えないかと。
>>644 Tabにはフォーマットが割り当てられてるから被ってるのは分かるんだが
このツールチップを使えるようにできないんだろうか?
キーアサイン変更しようにもそれっぽい設定項目無いし途方に暮れてる
>>643 そいや最近3.5SP1のロードマップでコールドブートの改善って項目があったなぁ。
>>646 3.5かよ。2.0で改善してくれないかな。
>>645 だが、編集:タブの挿入に適当なキー割り当てることで代用できたわ
C++しか使わない者なんだが。 ぶっちゃけ買う意味ある? 現在VS2005Pro使用中。
ロケール周りが改善されたとか あとはわからんぽ
>>650 IDEの反応速度に満足いっているのなら、買う意味無いぽ
C++しか使わないならVSの代わりにマシン新調でもいいぽ
VS2005と2008共存してんだけど2005消したら 2005で作ったアプリは2008で開く?
アプリケーションをVS2008で開くって事? 無理じゃね?
2003から2008に移行する意義がる?VB.NETだけど。
互換性ないの?マジで?????
XP 64bit版で検索で落ちる条件がわかった、 Logicool SetPointやxkeymacsのようなウィンドウイベント差し替えるユーティリティが入ってると落ちる。
>>657 プロジェクトの変換なら普通にできるぞ
>>656 .NET Frameworkのバージョンも違うし、過去の柵があるのなら以降は少々手間かもねぇ
>移行する意義がある?
お好きなように
>>移行する意義がある? 誰もそんなこと聞いていません。「意義がる」かどうか聞いているんです。
人がどう思うのかとあんたがどう思うのかは違うかもしれんだろ? 自分で意義があると思わないなら意義は無いんだよ
荒らしとキチガイと普通のレスは分けて考えようぜ
VS.NETで透明なフォームを作ると、 レイヤードウィンドウ、リージョンウィンドウのどちらとして扱われるのでしょうか? ふらっとスレで聞いても回答ないままスレが終わってしまったのでよろしくお願い致します
プロジェクトの新規作成でMFCを利用すると : fatal error C1189: #error : Your version of the Windows SDK is earlier than 6.0. Try setting the 'WINVER' and '_WIN32_WINNT' definitions in your project to less than 0x0600. ってエラーがでるのですが、これの解消方法ってどうやったらいいんでしょうか? プロジェクトの新規作成→MFCのテンプレートどれか→コンパイル で出てしまってどうしたらいいのか…
665 :
588 :2008/02/28(木) 11:36:50
専用環境作ったよ。 Microsoft DirectX SDK (August 2007) Microsoft Visual Studio 9.0(2008) The Game Creators この3つで2.4GB C:ドライブへの強制インストールが約2GB インストール先を圧縮したけどちょうど2GBにしかならなかった。 ビルドに時間かかるしインストールで絶対断片化するし失敗したかも。 正方形がぐるぐる回るサンプルがビルドできた。 Dark GDKのHPでは3Dゲームが簡単に作れるとかでツールとかサンプルがいっぱい置いてあったんだけど全部5000円以上するようなやつばっかり。
666 :
588 :2008/02/28(木) 13:21:00
>>637 おれもなる
たぶんメモリリークしまくりだろうね
668 :
576 :2008/02/28(木) 15:10:16
すみません、IE7の「デバッグを使用しない」にチェック済みでも、たまに起動してしまいます。 対処法はないですか?
669 :
デフォルトの名無しさん :2008/02/28(木) 15:13:18
メモリリークって言ってみたいだけだろ
670 :
588 :2008/02/28(木) 15:28:13
DarkSDKを何度入れなおしてもテンプレートが追加されない・・・ やっぱVC側のセットアップの問題なのか。 DarkSDK付属のプロジェクトがコンパイルできても関係ないのか・・・
おれ、メモリーフリークw
Memo Lief Reak
674 :
デフォルトの名無しさん :2008/02/28(木) 20:14:28
2008フルインストールしました 次は何をしたらよろしいかしら
起動後製品の登録
676 :
デフォルトの名無しさん :2008/02/28(木) 20:24:23
え?でも割れだし・・・
679 :
デフォルトの名無しさん :2008/02/28(木) 20:29:45
ビッグブラザーが見守ってくれる
次回バージョンアップ時に優先的にお布施出来ます
682 :
デフォルトの名無しさん :2008/02/28(木) 21:27:13
なぁ、これどうしてもほしいんだけど、AmazonでPro版のアカデミックが やすくうってるんだけど、Amazonでも学生証とか見せなきゃ買えないのかな。。
なんで学生証見せるのが嫌なの?
>>682 学生じゃなかったとしたらライセンス違反だからわざわざ買っても意味ないよ、と定番文句を書いてみる
>>682 どうしても欲しいならバイトするなり身の回りのものを
売り払うなり、食費を削るなり、闇金から金借りればいいだろう?
そんなことを自己主張してだからどうなの?馬鹿なの?
アカデミックパック買ったことあるが、あれはダルイぞ(VisualStudio.net The spoke Premiumの場合) 1.the spokeサイトに会員登録 2.事務局からメールが届く 3.登録依頼書を書く 4.購入店のレシート、学生証のコピーを貼り付ける 5メールをプリントアウトする. 6.必要書類を添付した後封筒を投函する 7.学生認証する間のんびり待つ(確か1〜2週間くらい) 8.メールが届くので、その通りにプロダクトキーを入手する 9.インストールを開始する 今はどうか知らん
>>689 2005から起動時のエディション表示をのぞいて、相当エディションと同じっぽいよ
アカデミックパックとtheSpoke Premiumは別物なんだよ。
そうだったのかo...rz
めんどくさかったらヤフオクで買えばいいじゃん 個人間取引だから学生証なんか(ry
2008は起動時も含めてProと同じだよ。 買ってしまえばパッケージ以外変わらない。 でも上で話題に出てた学生限定の無料パックはtheSpokeみたいに認証がめんどくさそう。 そんなに学生証を提出したくなければヤフオクでいっぱい出てるから買えば?
proの評価版にアカデミックのキー通らないみたいだけどな
>>664 メッセージに書いてあるじゃん。
WINVERと_WIN32_WINNTを0x0600より小さな値で定義しろって。
英語がだめならエキサイト翻訳とか使えよ。
697 :
デフォルトの名無しさん :2008/02/28(木) 23:37:11
っていうか、VSなんて個人で買う奴なんてどんだけヲタなんですか 会社に行けば好きなだけ使える、好きではないが・・・ 家でも仕事のこと考えたくない
枯れたらプログラマとして終り
まあ仕事なら自腹切る必要ねえし、趣味ならEEで十分だわな
割れるって手もあるけどな
趣味でもankhsvn等のプラグインは必要なんで、せめてStandardは欲しい。 Proまでは要らんけどね。
702 :
デフォルトの名無しさん :2008/02/29(金) 00:01:33
日本人のすばらしいところはオタ的探究心を持っているところだと思うけどな。 うちの会社の素材研究ですごい成果を出した人は家で実験してたしw
そこに商才のあるある程度技術のわかる指揮者が居れば最強 外国人に多い
あるある程度じゃ駄目だろ。捏造とかしそう。
>>693 MSのサイトよく見てみw
ヤフオクでのアカデミックパックの売買は監視していることが書いてあるから。
>>706 具体的にどのページ?
そもそも監視してどうするの?
海賊版買うなよ
709 :
588 :2008/02/29(金) 06:50:39
海賊版っていうのは不正なコピーとか偽者のことを言うような。 この場合単純に転売だろう。 学生であることを確認できれば問題はないと思う。 そりゃあ偽学生証とか別人の学生証を提示されることはあるかもしれないが、 それは自分でお店に行って購入する場合でも同じだろう。 ちなみに、僕は昔VisualStudioを買うときに居合わせた工学部の学生に購入を依頼したが、 そのまま持ってかれた。
711 :
デフォルトの名無しさん :2008/02/29(金) 08:23:21
Q. 私はアカデミックパック使用対象者です。出品する際に、どのような商品表示を行えばよろしいでしょうか。 A. 下記、「商品を説明する欄」にご記入願います。 「私は、右記URL〜略〜に規定する使用対象者であり、〜以下略」 〜マイクロソフト不正対策室がパトロール時に、正規に御出品されてらっしゃる方を判断できるよう、 上記、もしくは上記に準する内容を「商品の説明欄」に記載していただきたくお願いいたします。 なんだよ、上記文言をコピペしてあればMSお墨付きなのか?いい加減だな・・・
監視してるって言っても出品者に勧告するくらいだろ。 現状見るとそれすらも行われてないと思うが。 それどころかamazonだって認証ないじゃん。 >もともとオークションで購入したものですが?なぜ今になって私が通知を受けなければならないのか? >元の譲渡された方の詳細をご連絡願います。譲渡された方も含めて、適切に権利行使活動を行う所存です。 これもする義務ないと思うが。
>アカデミック製品をご使用される方は、アカデミックパック使用対象者として指定されている方ではなりません。 アカデミック製品は非学生じゃないと買えないのか。
次々世代くらいのOSは.NETが乗るんじゃなくて .NET自体がOSになるんでしょ?
717 :
588 :2008/02/29(金) 10:42:17
そうなったらもうWindowsは洋ナシかな
Singularityのことか
719 :
デフォルトの名無しさん :2008/02/29(金) 11:00:22
win32アプリとしてプロジェクトを作ったのですが、 ウィンドウにボタンや描画ボックスのようなデバイスコンテキストを作るにはどうしたらいいですか? リソースとか試したのですが、コントロールの追加方法もよくわからないです。 よろしくお願いします
こちらこそよろしくお願いします
IDE上でアプリケーション設定に自作の列挙型の値とかは追加できないのかな? あらかじめ定義されている型しか使えない?
C++ネイティブで使えるんならコンパイラとしては導入する価値あるな
>>719 用語の使い方がちょっとあれだが・・・
リソース使わないなら、普通にCreateWindow()すればいい。
724 :
デフォルトの名無しさん :2008/02/29(金) 13:27:00
>>723 ありがとうございます!表示できました。
概念的に理解できてないんで、サンプルで勉強します。
こうして技術者が生まれていく
726 :
デフォルトの名無しさん :2008/02/29(金) 13:40:42
単体テスト使える、NUnitだと自分でテストクラス作らないとならんかったが、今度は自働だラクチンだ
>>724 あなたの場合は入門サイトとかで基礎からお勉強した方がいいと思うよw
2005をアンインストールしたんですがmscvrt71.dllとかは入れ直す 必要がありますか?これに依存しているプログラムが多くあるようなので。 それとも2008をインストールしたら入りますか?
>>728 マジレスすると2005をアンインストールしてもdllは最小限残る。
だから敢えて再頒布可能パッケージを入れる必要はない。
このスレでネタレスは不要なので、 「マジレスすると」などの文面はつける必要なし
入ってはいるだろうが、無かったら入れるしかないというような物の様な希ガス
730の俺にお礼を言う必要はないよ
>>729 と731さんのいっぱいお礼を言ってあげて
>>726 1. クラスを作る(メンバ関数はreturn文だけ書いておく)
2. 単体テスト生成
3. テスト内容書く
4. 1のメンバ関数の中身を書く
5. テストする
6. (゚д゚)ウマー
いいよねこれ。3の作業量が少なくていい感じ
>>721 すいません。自作追加について調べてみます。
2008のC++は2005に比べて良くなってますか。
微妙には ほとんど放置プレーですが
>>736 IDEが複数プロジェクトを同時コンパイルしてくれるのがありがてぇ。
ようやっとビルド時にもSMPが活用できる
テストについて調べろよ、低脳。 でなきゃ、実際にテスト生成してみろ、屑。
>>740 これがテスト駆動開発って奴、テスト項目==仕様書
テスト項目を設計者が作って、実装者はテスト項目を全クリアしたら完成になる。
項目不足でくっつかなかったら設計者のポカ
テスト項目が満たせないのは実装者の技術力不足
とまあ、責任関係が簡単明確になって、しかもクオリティーが上がるという仕掛け。
その他仕様変更や、仕様を維持したままパフォーマンスアップチューンを行うための道具ともなると。
規模が大きくなると、影響範囲が大きくなりすぎて触れなくなってしまうのを防止するための手段でもあります。
テスト駆動開発を使うと、くだらない口論が減っていい こういうのはチームの士気にてき面に影響するからな
Professional版買ったんだけど、その単体テストってのがどうやるのか良く分からん・・・ 分かりやすいサイトとかないですか?
Standardじゃ単体テスト付かないんだよな〜 尼でアカデミック買うか…
仕様とテストの関係を、きちんと管理しとかないと、 仕様変更時に、テストコードの修正に漏れが出る罠orz
結局時間なくてコードとテスト両方メンテな落ち そしてさらに時間が無くなる
単体テスト自動化システムなんて5分ぐらいで書けるだろ
>>748 自動テストの粒度が細か過ぎると実装がテストに縛られてしまう。
適度な粒度が大切だと思うよ。
そして次にお前はテストをテストするコードを書き始める。
2008買ったけどさ、相変わらずコマンドウィンドウ使いにくいんだけどなんとかならんのか! いい加減キーバインドと同じなのはかまわんからココでいちいち日本語で入力しなきゃならんの勘弁してくれ。
コマンドウィンドウなんてあったっけ?
Ctrl + Alt + A
結局スタブとかドライバのことか?
visual C++ Express Editionをさっきインスコして使い始めたんだけどさ、これってコンパイルした後どうやって実行すればいいの? メニューみたけどそれらしきものが見当たらん ヘルプ見たけど見つけきれなかった。俺の見かたが悪いんかな Cプログラムを作りたくて、 ファイル→新規作成→プロジェクト→空のプロジェクト ってしてるんだけどこれじゃまずい? 手順解説サイトなんかも無いし、いつもは学校の環境でプログラミングしてるから全然実行方法が分からん。 どなたかおせーて
再生ボタン押せ
758 :
デフォルトの名無しさん :2008/03/01(土) 12:07:29
|>こんなのを」クリック
再生? わりい、どこにも見当たらん。 デバッグ開始でもどうもならないしなあ 本当ボスケテ
p9.c.exe': 'C:\Users\****\Documents\Visual Studio 2008\Projects\p9.c\Debug\p9.c.exe' を読み込みました。シンボルが読み込まれました。 'p9.c.exe': 'C:\Windows\System32\ntdll.dll' を読み込みました 'p9.c.exe': 'C:\Windows\System32\kernel32.dll' を読み込みました 'p9.c.exe': 'C:\Windows\winsxs\x86_microsoft.vc90.debugcrt_1fc8b3b9a1e18e3b_9.0.21022.8_none_96748342450f6aa2\msvcr90d.dll' を読み込みました プログラム '[3788] p9.c.exe: ネイティブ' はコード 0 (0x0) で終了しました。 デバッグ開始でいいの? さっきから実行結果がどこにも表示されんのだけども ん?もしかして俺のプラグラムミス?
▲を180ど回転させた奴をクリック
最後に getchar(); を挿入 getchar(); return 0; な感じ
>>760 それ、実行した瞬間終わってるように見えるんだが。
「糸冬了しますた」って書いてあるじゃん。
一瞬、ウィンドウが開いて直後に閉じてない?
うっわありがと
>>762 の方法でできたわ。
return 0;だけじゃなくgetchar()入れないとだめなのね
おかげで助かった!
みなさんさんくす
というか、getchar()入れただけで実行したってわかるコンソールアプリなら、 単純にVS上から実行じゃなくてコマンドラインから直接実行すればそれでわかるんじゃないのか?
今日は話題がハイレベルだな
>>766 >return 0;だけじゃなくgetchar()入れないとだめなのね
いや、getchar(); じゃなくてもいい。例えば、for (;;) ; と書いても大丈夫だよ。
というか、コンソールアプリかなんかで出力をprintfしてるんだったら、printfの代わりに wsprintfで文字列構成してからOutputDebugStringすればよくね?
low level
>>759 だから▲を90度右に倒した再生ボタンみたいな奴を押せばいいじゃん。
なんだコンソールアプリだったのかw
コマンドプロンプトから実行するというのは思いつかないのか
>>761 >▲を180ど回転させた奴をクリック
それ、▼だから。
あぁ良い流れすぎる やっぱ優しい人が多いなあ
そしてスリーセブン(σ゚∀゚)σゲッツ!!(σ´Д`)σゲッツ!!(σ・Д・)σゲッツ!
778 :
デフォルトの名無しさん :2008/03/01(土) 15:32:30
Visual Studio 2008 Express EdtitionとProfessional(Pro)とStandardの違い、機能差を まとめたページなどはないでしょうか? 現在、Visual Studio 2005 Proを持っているのですが、 2008のどれに移行したものか迷っています。 (ただ、2005の方は全然使っていないので、移行コストは限りなく低いため迷っています)
779 :
778 :2008/03/01(土) 15:34:31
781 :
778 :2008/03/01(土) 17:02:14
>>780 メチャメチャさんくす!
Expressだと 暗号化できなかったり、細かいツールがなかったりするのね。
フルのInstallerがないとか
かなり参考になりました。
やっぱり仕事だと最低Stdはいる感じだな・・・
個人的なラインナップに対する感想 Express → 非プロフェッショナル個人向け Standard → C++等新機能を特に必要としない人向け Professional → 一般プロフェッショナル向け Team System → プロが本当に必要としているもの、だが高すぎバーカバーカ、150万の費用を使ってフリーソフトで環境揃えてやる!!
>>782 > 150万の費用を使ってフリーソフトで環境揃えてやる!!
ハード費用か?w
>>783 人件費にきまってんだろ、フリーソフトで環境を組もうと思うなら、それなりの費用が掛かる、タダではない。
150万かけてそんなことするぐらいなら、サポートある分製品買った方がマシだな
Team System の価格だと、その予算で教育その他に金を掛けて同等の効率化ができるレベルなんだよな 買わずに自社で作った場合は今後そのスキルが自社の物として残る事を考えると・・・
> 150万の費用を使ってフリーソフトで環境揃えてやる!! ワロタ
オレは2005のときにMSDN Subscription2年分のやつを買ったから、 今回は2008 Proffesionalが手に入ったけど、もうStandardで十分な気がする。 会社ではTeam Systemを入れているが、ちょっといじってみるものの、 結局は誰もTeam Systemの機能なんて使ってないと思う。 Standardで十分だ。 StandardのC++の機能って何か貧弱なの?
SqlServerCEのデータベースsdfにアクセスしようとするとエラーになるんだが、なぜだ? ちっとも原因がわからん。 Vista64bitです。 XPとVista32bitではエラーがおきない。 exp = {"DLL 'sqlceme35.dll' を読み込めません: 指定されたモジュールが見つかりません。 (HRESULT からの例外: 0x8007007E)"}
>>788 そもそもイントラの業務報告のための掲示板とか、その他もろもろ作っていたら果てしなく工数と費用がかかるのを、一括して任せてしまうツールだから
Team System はただ買って以上終了ではだめだよ、チーム内の調整も一緒にやらないと。
791 :
789 :2008/03/01(土) 18:16:24
792 :
789 :2008/03/01(土) 18:26:39
あ、解決したw .csprojファイル内の<PropertyGroup>に↓追加したらSqlServerCe3.5が使えるようになった <PlatformTarget>x86</PlatformTarget> 事故解決でした。
プログラム使えるようになりたい
なんつうか64bitになると、今まで暗黙で「x86 32bit」だった部分を 明示的に指定しなきゃいけなくてハマる事が多い
64bitは、ポインタ周りは特にやばいね、早めに移行したいんだけど・・・ C#では、リファレンスになってJITが全部なんとかしてくれるが、それでもインデクサが厳しい。 反面、64bit整数だからといって lock してからアクセスしないとヤバイといった問題がなくなるのはありがたい。
2ちゃんブラウザ作ってるんだが、結構作業量多いんだよなw 作るのが大変だわ。 Jane系もだいぶ昔から作られてきてるみたいだし。
>>794 おまいx64プログラミングしたことないだろw
798 :
794 :2008/03/01(土) 20:12:22
俺はVSその他の環境の事を言ったんだが・・・ 確かに64bit環境でプログラムはあんまりしないけども
経験ないのに知ったふりして適当な事書くなよ
VisualStudioがあるかぎり、MS帝国は安泰だと思うが。 どれだけVistaが非難されようが・・・。
>>800 え、あぁ、うん、・・・そうだね。(そして遠い目で海を見る彼女)
Vistu
VisualStudioがあるかぎり、MS帝国は安泰だと思うが。 どれだけVistaが非難されようが・・・。 他OS版のVisualStudio作ればいいだけ。 実際VSは良いのだからw
>>798 >俺はVSその他の環境の事を言ったんだが・・・
それなら、セグメント+32bitオフセット式 far ポインタにも言及して欲しいものだ。
32bitだからといって、ポインタが32bitととは限らないx86ならではの話しだしな。
ドライバを認証制にしたのがWindows凋落の原因だと思うがどうよ
認証って強制だっけ?
ドライバの認証ってWHQLの奴か? あくまで任意だろあれ。WHQLの署名無しでも警告メッセージが出るだけでインストールできるし
Vistaからは、ほぼ強制だす
フリーのドライバは壊滅状態だな。
糞ドライバのせいでOSが落ちるのをMSのせいにされるのが嫌なんだろ
普及率を急落させて落ちるOSを減らす作戦か
>>810 落ちたときの青画面をサボってローカライズしないからだろう。
○○というソフトの○○のドライバで落ちました。ちなみにMSの製品ではありません
とはっきり各言語でメッセージを出せばいい。
embeddedはユーザー作成のドライバとエリアが分けられてんじゃなかったっけ?
WMの開発がProfessional以降じゃないと出来ないなんて何考えてるんだ。
普及するまではホビープログラマどもは触るんじゃねぇよ って事かな
共有出来るリソース少なくシステムへの影響を分離しきれないMobileを 本気度の低いサンデプログラマに引っ掻き回されるのを嫌ったんじゃねーの?
Pro買えよ
iPhoneみたいにハックされて方法を公開されたら嫌だからってのもあるかも
俺がそうなんだけど、職業プログラマがWM携帯買うついでに、アプリ作って遊ぼうってのは結構あるとおもうんだけどね。 いまさら2005買う気にはならんし、プロフェッショナルは個人で買うには高すぎです。
学生は只だけどな
まだ先の話でしょ?
ただより高いものは無い
でも、7万より高いおもちゃもそうそうないよ。
風俗いきゃ一瞬だよorz
>>812 Vistaだとブルースクリーンで落ちたとき
何が原因だったのか復帰時に表示される。
>>825 なにが原因だったか表示されても、自分でデバッグできるわけじゃないし、ねぇ。
xpでもなんかメッセージ表示されね? 一瞬で消えるブルースクリーンのメッセージを読み取れとかそういう内容だった気がするけどw
であればというか、KMCSが必要だという話だと思うよ。
KMCSが必要ってだけで十分ハードル高いよな
認証強制 ↓ ドライバが増えない 使えない周辺機器 ↓ Vista使えねぇ XPで十分 ↓ MS涙目で値下げ ↓ それでも売れない ↓ 認証強制廃止 こうですか?わかりません。
証明書なんて、94500円/年 じゃん。企業にとってはどうってことないんじゃね。
Vista64ビット版で動かすと、VS2008のフリーズが良く起きるな。 俺が悪いのかもしれんが。 ただ、ノートPC(Vista32)やXP32ビットだと全く起きないからな。
>>833 推奨環境とか、対応、とか読まないタイプ?
そんなもの読むヤツは開発なんてしない。 とりあえず試してからデスマーチ。
もはやデスマーチを楽しんでいそうだな
64bit版に対応してるだろ
C++だと「すべての参照の検索」が機能しないみたいね…
なんかVC++ってまともに開発されてない? VBやVC#に比べて明らかに質が落ちるんだが
C#を流行らせたいからだろ
もうはやってるよ
>>839 と思う。
VC6の質が良くてプログラミングが楽しかったけど
2003 .netとかはコンパイラは良くてもエディタが劣化してて
それは2005,2008になっても何か変わったわけではない。
gccが台頭してきてるから、C++標準へのサポートは続けてるみたいだけど
VC++としてみるとC#に比べてデキは微妙。
だからコンパイラを何使うかは別としてEclipse+GCCとかでも
開発できるようにしておくのは転ばぬ先の杖だと思ってる。
C++無理してやる必要も無いけれども。
そうか・・・ VC++6はGUIが弱すぎてもう辛いなと思ってたから VC++.NETに移ろうかと思ったけどこりゃだめだな C++はBorlandで開発するか・・・
>>826 だいたいそのドライバ入れ直せば解決する。
C++で開発して楽しかったなんて、よっぽどのマゾか template キチガイのどちらかだな
>>843 C++Builderが意外にいいことに気づいた
しかし、今のCodeGearのIDEが重すぎる。VisualStudioより重いってどんなだよ
C++BuilderのVCLは今のVS開発してる人の設計でしょ? 当時はMFCしかしらんかったから美しさと使いやすさに感動したわ
object senderって常にそのコントロールの型なわけでしょ? 例えばボタンだとしたらButton senderって書いてもいいのにわざわざobject型なのは デリゲートの仕様でしかたなくobject型になってるわけ?
あ、全然ちがうか…(´・ω・`)
C++Builder、悪くないんだけど、ちょっと変なことしようと思ったらとたんに面倒になる気がする。 GUI作るのが簡単なのはいいんだが・・・
C++にも力を入れてると思うぞ。 というか、C#の質もあんまり良くない。 templateキチガイの書くgenericsを多用したコードを読み込ませると 頻繁にIntelliSenseがエラーを吐く。 C++の質が悪いように見えるのはboostみたいな複雑なコードを 日常的に扱っているからだろう。
C++は開発バージョンが常に遅れているような感じがする
VC++ぐらいはネイティブコード吐ければいいのに
ん
あれ?吐けるんだっけ?
マネージドにしなければ吐けるが
(´・ω・`)
そもそもマネージドつかったことねーぜ。 昔ながらのC中心だ。 RubyとかJAVAみたいな第二言語もベンキョしねーとな・・・
Express Edition 入れてプロジェクトだけ作って ビルドしたら、ビルドエラーがでるんだけど、 そういうものなの? あと、コンポーネントを貼ったりはがしたりしてたら、ビルドエラー-1073741819みたいなのが でるんだけど、これは俺が悪いのか?
自動実装プロパティ使ったプロジェクトでVS2008でコンパイルした場合は大丈夫なんだけど MSBuildをPowershellスクリプトから実行したら、CS0501エラーになる? なんで?
>>861 コンパイラのバージョン指定が狂ってるとか?
863 :
デフォルトの名無しさん :2008/03/02(日) 16:32:18
春休み?
864 :
861 :2008/03/02(日) 16:34:13
プロジェクトファイルを直接指定してるんだけど... それじゃだめなのかな。
>>864 その程度で自己解決できないなら、msbuildに手を出すな。
おとなしくVSでビルドしてろ。
866 :
865 :2008/03/02(日) 16:49:58
いらんせわじゃ。ボケ。 お前に迷惑はかけとらん。
目障りなのでここに書き込まないでください^^;
とりあえず、他人に騙られるのは迷惑だよなw
870 :
860 :2008/03/02(日) 17:44:14
2005 を入れました。お騒がせしました。安定してます。
>>848 >object senderって常にそのコントロールの型なわけでしょ?
いや、複数の別の種類のオブジェクトのハンドラを一つのメソッドで
扱ったりできるようにだよ。
常にそのコントロールと限らないし、コントロールですらなくても良い。
第2引数をEvenArgsの派生クラスに統一しているのもそのため。
object senderってインスタンスの実体がなんだか分からなくてホント困る 調べる方法ないの?
こんな難しいエラーが出てきた。 まいっちゃった。 型 'System.__ComObject' の COM オブジェクトをクラス型 'mshtml.HTMLAnchorElementClass' にキャストできません。 CLR に入り、IProvideClassInfo をサポートしていない COM コンポーネント、または登録された相互運用機能アセンブリを含まない COM コンポーネントは、 __ComObject 型にラップされます。この型のインスタンスを他のクラスにキャストすることはできませんが、 基になる COM コンポーネントがインターフェイスの IID の QueryInterface 呼び出しをサポートする場合は、インターフェイスにキャストすることができます。
そろそろC++Builderスレいったらどうだw
>>872 インスタンスと実体って同じ意味じゃないのか?
sender自体がインスタンスへの参照なんだから、
C#の==やら、VBのIsやら、ReferenceEquals()やらで
素直に比較すれば良いのでは?
型の話なら
C#
if(sender is 型)
VBなら
If TypeOf sender Is 型 Then
みたいに調べれば良いんじゃないの?
876 :
873 :2008/03/02(日) 18:51:55
VS2008上でmshtml使うとエラーにならない? VS2005上では何の問題もないソースなのに、VS2008だとキャストエラーになるわ。
878 :
デフォルトの名無しさん :2008/03/02(日) 19:10:29
sender は イベントの発生元でしょ? そんなにいろんなオブジェクトから呼び出されるイベントハンドラ書くの? 型なら GetType() でわかるし、インスタンスなら ToString() でわからないこともない。 でも、インスタンス名まで知る必要があるのなら EventArgs から派生したオブジェクトを受け取れるだろうから その中にその手の情報は格納されてそうだけど。 といっても俺初学者だからよくわかんない。
>>877 URLどうもです。
VS2005で作成したプロジェクトだとうまくいくけど、VS2008で新規作成したプロジェクトだと
やっぱキャストエラーになるな。
わけわかめ。
もうちょっと調べてみます。
>>875 ごめん言葉が良くなかったかも
インスタンスの本当の型が想像つかないときに取得する方法はないのかな、と
objectで受けているときはなんだか分からないので
>>880 C++ならRTTI、.NET環境ならリフレクションでいいんじゃないか?
882 :
デフォルトの名無しさん :2008/03/02(日) 19:41:27
isとかasとか。
>>881 >>882 そういうのがあるのかwwwwww初めてしったwwwwwww
っていうことは、全部objectで
(sender as (sender.GetType)).method()
とか汎用的にできちゃいません?
その場合はmethodを持つインターフェースで受けるのが筋だと思うんだが いまいち何がやりたいのかわからん
そんなに簡単じゃないけどできなくはない
2008で.NET2.0向けにビルドしたやつってWindows2000でも .NET Framework 2.0を入れればちゃんと動くの?なんか不安だ・・・
テスト環境くらい準備しろよ。
結局、わからずで、mshtml使うのやめて、 別のロジック組んだわ。(修正作業4時間)
>>851 template は型安全だからインテリセンスが壊れる要因にはなり得ない
問題があるとすれば、プリプロセッサもしくは、プロジェクトの作り方の方とみて間違いないから一度見直してみるといい。
なにがなりえないだ 壊れまくりじゃねえか
たとえば、C#でやってみるといい、絶対に壊れないから、 あれはコンパイル不能になるので絶対破壊は許されない。
C#のインテリセンスを困らせるようなコードってどんなんだよw
VC6 だと STL ですら壊れまくりだったが、 今は随分改善されたんだろうねえ。
問題はSTL側じゃなくて、プロジェクト中にセッティングするデファイン定義であったりと、そういうレベルの問題であるケースが大半だよ。 それ以外では、インテリセンスの生成を途中で強制中断する操作を行ったか、プロジェクトの設定を間違っているかのどれか。
Visual Basic 2005 expがインストールされているPCに Visual C# 2008 expをインストールしても大丈夫でしょうか?
うむ
インテリセンスってどうやって実装するの? 俺も自分のエディタにそういうの組み込みたいんだけど・・・
裏でひたすらパースして、シンボルの意味を理解していく。
template は、その見かけの激しさとくらべて、仕組みは極めて単純かつ厳密なので 実際に問題が発生するような事態にはなり難いのですが、その見かけゆえに 何か問題があるとtemplateの所為ではないかと考える人が多いので、ちょっと可哀想な機能です。 むしろ普通に使っている構文の方がコンパイラにとっては余程難解かつ複雑なんですよね。
>>898 例えばこのページは、html で書かれているが、タグと文書で表現されている。
プログラムファイルもまず、この形に変形するのが定石、効率無視なら xmlファイルが良い。
そして、その属性値として、ファイル名や行番号、カラム位置等を記録しておく
これを使って、各種デザイナツールやインテリセンスと連動させるようにするのが上等手段。
さらに、タグをオブジォクトで表現したものは Code DOM などと呼ばれている。
>>893 ネストしたジェネリックと演算子のオーバーロードと継承を同時に使用するとVSにダメージを与え、
インターフェイスとジェネリック引数制約をATLみたいな感じで使ったコードがとどめを刺す
・・・ように思えるが具体的な原因はわからん
>>894 STLをそこそこ使うくらいだったら2005でも結構使えた印象を持っている。
mpl使い倒してるのはキツイな
つかtemplate型安全じゃねーし
C#でもVS2005の時はインターフェースの明示的実装が絡むと時々フリーズすることがあったな 2008では見てないけど
templateとgenericsじゃ全く違うんだが区別付いてない奴がいるんじゃないか
>>907 この議論では特に区別する必要ないかと思われるのですが・・・
とりあえず言ってみたかっただけ一行レスが増えたなw
>>909 C#は言語レベルでインテリセンス対応が図られてるんじゃないの?
C++とは根本的に違うと思うんだけど。
templateがやるのは単なるテキストの置き換えであり型安全でもなんでもない genericsは言語機能で型安全だ なぜならC#は型安全でありC++は型安全ではないからだな templateもgenericsも型安全かどうかとは関係がない
そういう意味で「型安全」って言葉つかってるわけじゃないだろ
2005といえば、アクセスできないはずのプロテクトメンバに アクセスできてしまうことがあったな。 2008でコンパイルして、コンパイルエラーが出るまで気づかなかったが。
templateは型安全だろ 少なくともコンパイル時は
言語としてどうこうではなく、インテリセンスの解析の過程における型の拘束のしやすさについての話に見えたんだが まー、型安全って用語がそもそもの問題だけどな
なにいってんのか分からん 型安全というのはintを関数ポインタとみなして実行して わけの分からん動作をさせたり出来るかどうかだろ templateはコンパイル時に型安全なのかはよく分からんし 型安全だからどうなんだという話だ
templateは型システムを破壊しないけど、 マクロは破壊する、ってことが言いたいんじゃなかろうか。
templateは自由にやらせてくれればいいのにな boostももっと高機能で自然な文法に出来ただろうに
矛盾した型にキャストしておかしな動作をさせられないというのが型安全の定義だろう
努力するか才能があれば出来るだろう まあそう簡単にはできないのは間違いない
素人が下手に実装しても、遅くて使い物にならないかとんちんかんな結果を返すだけの気がするけどな
925 :
デフォルトの名無しさん :2008/03/03(月) 07:39:46
何で今それ貼った?
927 :
デフォルトの名無しさん :2008/03/03(月) 11:45:54
MFCのSDIというプロジェクトのcppでは、winmainが見当たらないですが、自分のコードをどこに書けばいいですか?
>>927 MFCスレヘどうぞ。つーか、MFCでのプログラミングを勉強しようと言うのなら、
それなりの本を買った方が早いと思うぞ。
ダイアログベースアプリを作る程度ならWebSiteを当てにしても何とかなるかもしれないが。
929 :
デフォルトの名無しさん :2008/03/03(月) 11:59:38
ありがとうございます 本買ってみます
ごめん、ハマッタ。 VisualStudioでワード文書を表示する方法ってわかります?
OLEコンテナコントロールがらみでいい技ないかなぁっと。
933 :
588 :2008/03/03(月) 12:35:35
私ゃまた、VisualStudioでソリューションに仕様書か何かをWordDocで追加して、 VisualStudio内で参照したいのかと思ったよ。
>>933 どこの588なのかが気になる今日この頃
936 :
588 :2008/03/03(月) 14:26:44
関係ないのにコテつけんな
いや、残ってたんだろ。 専ブラだとたまにやる。 すれ毎に記憶してるからなあ
939 :
586 :2008/03/03(月) 17:01:26
Standard買ったんだけど、リモートデバッガが見つからない! Standard版でも付いてると思ってたんだけど…。
>>938 1度や2度ならわかるが3度も4度も消し忘れたらそっちの方が悪い。
専ブラなら抽出してみろって。
941 :
586 :2008/03/03(月) 18:32:14
ああ、すぐ上にコテネタがあったのに自分もやってしまった…。 出直してきますorz。
942 :
デフォルトの名無しさん :2008/03/03(月) 23:05:41
VS2008はWin2kにインスコできますか?
Word文書はRTFで保存すればいいってJoelが言ってたな RTFならRichTextBoxで表示できるはずだ だから1回変換すればいいんじゃないか
>>942 この前やってみたけど無理だったぜ☆orz
XPにしろだってさ。
946 :
デフォルトの名無しさん :2008/03/03(月) 23:19:24
Win2kでCPU500MHzでメモリ128MなPCならどのVSが使えますか? いま入手可能なもので
947 :
デフォルトの名無しさん :2008/03/03(月) 23:19:48
Win2kでCPU500MHzでメモリ128MなPCならどのVSが使えますか? いま入手可能なもので
Visual Basic 6.0
VC++6.0だろうな レガシーな開発なら十分じゃね
CPU500MHz&メモリ192MでVS.NET 2003動かしたことがあるが、起動だけで3〜5分かかった記憶がある でも、コマンドプロンプトでコンパイルする分には大丈夫じゃなかろうか
CPU500MHzくらいなら、むしろ敢えてC++なんかにチャレンジした方が結果として面白い気がする。 VS2005のパッケージ見たけど、これでさえ最小要件に達してないのな。
GUIはVC6でコンパイラ差し替えとかできたら 軽くて古いPCやノートPCで使いやすいんだがな・・・
500MHzなんて10年も前のマシンじゃねーの? さすがにきついだろ。
いま中古でも1万ぐらい出せば、Pen4クラスのPCは買えるよな。 よほど物持ちがいいのか、金がないのか。 でもVSは買おうとしているところが、不思議なところだ。
デバッグでステップインしてるときやエラーがでたとき逆アセンブルや標準関数の 部分を表示しないで自分で書いたソースのところだけを表示するようにってどうやれ ばできますか?
>>954 10年前くらいのPCって壊れにくくない?
壊れなければ捨てる理由がないし、1ヶ月に1回くらいネットを使う母親のためにわざわざ新品を買う必要のないから
k6のWin98が現役で活躍してるよ。
てかいくらPen4が1万で買えようとも、使えるPCを捨てることはないと思うが。
>>956 少なくともここはVSのスレだし、そのための要求スペックの話をしていたのでは。
別に母親が使うならそれもかまわない。
でもVSを使いたいと思うなら、せめてPen4くらいは必要なんじゃないかと。
>>957 あなたの言うとおりです。ごめんなさい。
Visual Studio 2008のStdでMFCのActiveXコントロールは 作成できますでしょうか? 今VC++6.0Proで作っているのですがお客さんが2008なので 合わせようと思うのですがProfessionalはちょっと 高いのでStdでも開発できればと思うのですが。
論理的思考っていうのは別に頭が良いとか悪いとかじゃなく 心ではなく頭で考えちゃう人のこと
うちの親父もセロリン、メモリ256MBのWinXP SP2で頑張ってるなあ WordとExcelとネットしかしないもんなあ・・・ 完 璧 ス レ ☆ 違 い
考えてみりゃVS6.0はPenII-300MHzとPC66 64MBで動かしてたわ。 PenM-1GHzとDDR266 256MBなら軽くなって当然なんだな。
CPUは500MHzでもそれなりに動くけれど、メモリーが不十分だとスワップしっ放しになるね。 お古のPCで無理やり動かすなら、メモリーだけは積める限り積んでおいた方がいいよ。
>>963 , 964
ありがとうございます。Stdにします。
経理上10万を超えるProは購入しにくくなっております。
>>967 人の話はちゃんと聞けよ
無料版からアップグレードできるって書いてあるだろ。
アップグレード版なら10万越えない。
あと法的に問題はない(MS"が"この先訴えられるかもしれんが)
それでも高すぎって話なら仕方ないけど。
970 :
デフォルトの名無しさん :2008/03/04(火) 19:51:15
VC2008ってどんな感じですか?購入するか迷ってるんだけど。。 俺、VC2003 + SDKで勉強してるから、SDKを排斥するようなつくりになってないといいんだが 2003から2008までの間で大きく変わった点を教えてもらえると助かります。 リソースファイルとかいじれたりしますか?
SDKを排斥するような作りって何だ? 意味がわからんのだが
SDKを使わないでコンパイルできるんじゃないか?
2003から2008まで間でMFC寄りの開発環境になってるか心配してるんじゃね? リソースファイルいじれるか聞いてるし。
>>970 より.Net関係との親和性が高くなった。
template使ってもインテリセンスが惚けなくなった。
SDKは排斥されていない、これは2005の方がひどかった。
2Kにはインストールできない。
VC6からVS2003へ移行した時に味わったしょっぱい話はVS2003->2008ならまずない。
ちなみに一番クズなのは2005
たまにでいいからVS2002を思い出してあげてください。
何その黒歴史
自分で買ったのは初代VisualC++.net Standardのみ
正直2008だけはGJ言ってもいい
一番クズなのはどう考えても 2002
980 :
デフォルトの名無しさん :2008/03/04(火) 22:58:13
オススメのVS習得サイトは?
981 :
デフォルトの名無しさん :2008/03/04(火) 23:02:52
VS習得って? VSは単なる統合開発環境だよ
VS の使い方を習得したいんじゃね?
983 :
デフォルトの名無しさん :2008/03/04(火) 23:06:47
使い方って・・・ コーディングしたらビルドするだけじゃね?
便利なショートカットキー(メニューに載ってない類いの物)とか、 コンパイルオプションとか、色々あるじゃん?
>>983 GUIもゴリゴリコーディングする変態の方ですか?
987 :
デフォルトの名無しさん :2008/03/04(火) 23:14:09
趣味でVSを使うような変態の方ですか? 大体GUIは他Grがやるからやったことはありません。 GUIなんて客の目に一番触れる部分だからVSで標準で使えるGUIコントロールなんてないよ
988 :
970 :2008/03/04(火) 23:14:31
>>974 親切、丁寧な回答ありがとうございます。
親和性が高くなったのはうれしいです。言語の壁に悩まずに済みますよね。
vs2008購入を考えてみたいと思います。
989 :
デフォルトの名無しさん :2008/03/04(火) 23:15:38
>>986 デバックが必要なコーディングなんてほぼありえない
CRで大体つぶれてる、つかCRでつぶしきれない状況でコーディングなんてありえない
Delphi/BCBのIDEのテンプレートみたいな機能ってない?マクロでできるんかな あと、現在行をハイライトとか
991 :
デフォルトの名無しさん :2008/03/04(火) 23:18:57
2008のMFCってどうですか? コントロールとか見た目Vistaちっくになったりしますか? (クライアントが非Vistaの場合)
CRってなんだ?
んなむちゃ言うなw 見た目いじるならVC6だって頑張れば可能。
CR?
995 :
デフォルトの名無しさん :2008/03/04(火) 23:21:20
Clean Room
朝鮮玉入れだろ。非国民が好んでやるやつ。
コードレビュー?
996
旦那、1000がありまっせ
自分に適した設定は自分で見つけるものだしね・・・ あとはインクル^−^ドするものだが、それも自分好みにするだけ
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。