1 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/10(火) 19:12:11.64 ] テンプレ等は勝手に貼るように
116 名前:デフォルトの名無しさん mailto:sage [2012/05/27(日) 04:29:05.52 ] そうなんですか! 勉強しながらやってみたいですね・・・ ちなみに熟練した人が自動狩りbotを作ろうとしたらどれくらいかかりますか?
117 名前:デフォルトの名無しさん mailto:sage [2012/05/27(日) 05:35:12.58 ] 熟練すればおのずとわかる ネトゲに時間かけるよりはたとえBOT作りでも勉強に時間費やした方がマシだわ 公式サイトいけばExpress Editionっていう無料版があるからそっち使いなよ
118 名前:デフォルトの名無しさん mailto:sage [2012/05/27(日) 05:39:21.48 ] botにも色々あるからな・・・クリック連打させるぐらいならすぐできるけど キャラを選んでとかは難しい
119 名前:デフォルトの名無しさん mailto:sage [2012/05/27(日) 05:45:57.59 ] 通報しますた
120 名前:デフォルトの名無しさん mailto:sage [2012/05/27(日) 08:31:01.88 ] >>110 その「python tools for visual studio」とやらの作者に聞きなよ。
121 名前:デフォルトの名無しさん mailto:sage [2012/05/27(日) 16:40:55.84 ] 学生ならProfessionalが無料で使えるよ。 まぁ手続きが面倒だから1500円くらいなら買ってもいいと思うけど。 bot作る程度ならExpressで十分なんだけど,拡張機能を使えないのが痛い。 拡張機能が使えるかどうかでコードの見やすさも全然違ってくるから 最初からProfessional持っておいたほうがなにかと楽。
122 名前:デフォルトの名無しさん mailto:sage [2012/05/28(月) 01:35:11.03 ] 対象のMMOがnProやHackShield等を導入しているかどうかでも難易度が変わる
123 名前:デフォルトの名無しさん mailto:sage [2012/05/31(木) 20:07:00.81 ] DreamSparkは用途が制限されたゴミ アカデミック買ったほうがよい
124 名前:デフォルトの名無しさん [2012/05/31(木) 23:26:36.23 ] 動的に配列を生成したポインタを、VisualStudio2010のデバッグで配列の中身を簡単に見る方法はありますか? たとえば int Dim[10]; これだとデバッグ時にDimの各要素がツリーに表示されます でも int *Dim=new int[10]; このようなポインタでも配列のように表示させたいのです。 プロの人、教えてください
125 名前:デフォルトの名無しさん mailto:sage [2012/05/31(木) 23:58:43.17 ] >>123 商用禁止以外なんかあるの?
126 名前:デフォルトの名無しさん mailto:sage [2012/06/01(金) 00:06:11.85 ] >>124 ウォッチかクイックウォッチで「変数名,表示させたい個数」とすれば出るけど、それじゃダメ? その例だと「Dim,10」で10個分出るはず。 他にもいろいろと書式指定できるよ msdn.microsoft.com/ja-jp/library/cc398272.aspx
127 名前:デフォルトの名無しさん mailto:sage [2012/06/01(金) 00:10:15.38 ] >>126 こんなのあったのか 知らんかった
128 名前:デフォルトの名無しさん mailto:sage [2012/06/01(金) 00:20:43.47 ] >>125 他に困りそうなのは「インストールできるのは1台だけ」ってとこかな。 卒業前に取得したソフトは規約を守る限り使い続けていい。 プログラミングに興味がある学生なら貰っといて損はない。
129 名前:デフォルトの名無しさん mailto:sage [2012/06/01(金) 00:23:35.24 ] 126だけど、 参照するページは↓のほうがよかったかも。 msdn.microsoft.com/ja-jp/library/75w45ekt.aspx 中身はほぼ同じで、VS2010用のページ。
130 名前:デフォルトの名無しさん mailto:sage [2012/06/01(金) 00:34:20.46 ] >>126 ,129 ありがとう。これは知らなかった。 あとMSはウォッチにもintellisense効くようにしてくれ頼むお願いします。
131 名前:デフォルトの名無しさん mailto:sage [2012/06/01(金) 13:35:50.17 ] ブックマークのエクスポートはありませんか?
132 名前:デフォルトの名無しさん [2012/06/01(金) 14:04:52.61 ] 結局我々は2010を使い続けることになりそうだな
133 名前:デフォルトの名無しさん mailto:sage [2012/06/01(金) 14:55:46.61 ] C++11もまともに使えない 哀れな不自由ソフトウェアの末路
134 名前:デフォルトの名無しさん mailto:sage [2012/06/01(金) 14:57:36.45 ] Dこそ真の自由なソフトウェアだよな
135 名前:デフォルトの名無しさん [2012/06/01(金) 20:04:23.53 ] 標準ライブラリさえまともに整備されてないのに?
136 名前:デフォルトの名無しさん mailto:sage [2012/06/01(金) 20:15:59.80 ] 言語仕様さえ定まらない自由さ
137 名前:デフォルトの名無しさん mailto:sage [2012/06/01(金) 20:16:56.49 ] なんかwin8で劇的にwindowsプログラミングの構造が変わりそうだな MFCなんて勉強してる場合じゃないな
138 名前:デフォルトの名無しさん mailto:sage [2012/06/01(金) 20:40:42.44 ] 本当にあれが普及すると思ってる人いるのかね。 個人的にはVista以上のWindows史上最大の大コケになる気が....
139 名前:デフォルトの名無しさん mailto:sage [2012/06/01(金) 20:42:35.20 ] vistaぐらいにはなるんじゃないかな
140 名前:デフォルトの名無しさん mailto:sage [2012/06/01(金) 21:04:29.18 ] 常に5種類ぐらいのアプリを全画面表示で使うって人にはいいのかもしれないけどVS使うような人たちには残念なだけだなあれは
141 名前:デフォルトの名無しさん mailto:sage [2012/06/01(金) 21:04:53.94 ] 実務に使っているユーザは、わざわざWin8に移行する理由がまったく見当たらないのは確かだな。
142 名前:デフォルトの名無しさん mailto:sage [2012/06/01(金) 21:12:32.20 ] なんでもタッチにすればいいと思いやがって
143 名前:デフォルトの名無しさん mailto:sage [2012/06/02(土) 01:11:26.27 ] VS使って開発してるようなのは全体からすれば僅かだろう。
144 名前:デフォルトの名無しさん mailto:sage [2012/06/02(土) 01:16:40.82 ] VS バーサス ○○
145 名前:デフォルトの名無しさん [2012/06/02(土) 15:37:01.18 ] すみません。質問です。 Visual Studioでソリューションにプロジェクトを追加した際、 ソリューション内に特殊なプロジェクト(Sandcastle)などがあると、ソリューションの構成に「Mixed Platforms」が追加されてしまいます。 この現象を押さえ、「Any CPU」のみで運用したいのですが、プロジェクト追加の度に逐次ソリューション構成を変更するのが大変です。 プロジェクト追加時に、既存のソリューション構成に従うようにするには、どうすればいいのでしょうか。
146 名前:デフォルトの名無しさん mailto:sage [2012/06/02(土) 16:59:47.37 ] あるフォルダでプロジェクトを作成した後、フォルダ名(プロジェクト名)だけを変えたい んですが、簡単な方法ありますか? それとも新規プロジェクト作成して、一つ一つソースファイルを登録とかやってかないと ダメなんでしょうか?
147 名前:デフォルトの名無しさん mailto:sage [2012/06/02(土) 17:26:36.51 ] まずはソリューションファイルを覗いてみようという考えぐらい起こらないの? 何かやろうとしたら関連しそうなファイルぐらいチェックするのが普通だと思うが、 そういう頭が回らない人間って、日常生活でも無駄なことばっかりしているんだろうね。
148 名前:デフォルトの名無しさん mailto:sage [2012/06/02(土) 17:30:29.44 ] すみませんVisual Studioでyasmを使う場合64bitOSを使用していてもコンパイルするアプリケーションが x86であれば「Win32 VS2010 .zip」を使用しなければいけないのでしょうか? yasm.tortall.net/Download.html ここの「Win32 VS2010 .zip」と「Win64 VS2010 .zip」どちらを使えばいいかわからないのです
149 名前:デフォルトの名無しさん mailto:sage [2012/06/02(土) 18:40:24.75 ] >>146 エクスプローラでリネームして開き直せば
150 名前:デフォルトの名無しさん mailto:sage [2012/06/02(土) 22:19:59.07 ] >>148 yasmはクロスコンパイル可、VSプロジェクトのPlatform設定をvsyasm.exeに指定してくれる。 64bitOSならどちらのバイナリでも動作可能なので好きな方で良い。 readme.txtの通りに vs10\VC\bin に入れるなら他exeとでx86/x64バイナリを混在 させない意図でwin32.zipの方を入れておくのが無難かな、と個人的には考える。
151 名前:デフォルトの名無しさん mailto:sage [2012/06/03(日) 02:50:12.45 ] C#かCLIでデザインしてるときに タブとかボタンとかの配置のツリー階層みたいなの どこで見れますか?
152 名前:デフォルトの名無しさん mailto:sage [2012/06/03(日) 15:27:53.70 ] >>151 ドキュメントアウトライン
153 名前:デフォルトの名無しさん mailto:sage [2012/06/04(月) 10:36:49.93 ] VC++10Express環境なんだけどSDK7.1のwebインストーラ版がインスコできん ISO版ってDVD-Rに焼かないと駄目の? 仮想ドライブは使いたくないからCD-Rでいいなら焼くけど
154 名前:デフォルトの名無しさん [2012/06/04(月) 11:01:22.65 ] じゃあ焼きなさい
155 名前:デフォルトの名無しさん mailto:sage [2012/06/04(月) 11:13:39.48 ] isoは解凍ソフトでも展開できるやろ
156 名前:デフォルトの名無しさん mailto:sage [2012/06/04(月) 11:31:20.83 ] ああ、そういや7-Zipで展開できましたね
157 名前:デフォルトの名無しさん mailto:sage [2012/06/04(月) 18:50:25.11 ] Visual Studio 2010を使って2Dゲームを作りたいのですが、プログラミングをする方法がよくわかりません。 どうすればいいのでしょうか。
158 名前:デフォルトの名無しさん mailto:sage [2012/06/04(月) 19:36:42.83 ] 出来る人を見つけて・・・ 知恵を出してもらう カネを払って教えてもらう 脅す
159 名前:デフォルトの名無しさん mailto:sage [2012/06/04(月) 19:46:21.62 ] 勉強しろ
160 名前:デフォルトの名無しさん mailto:sage [2012/06/04(月) 20:22:22.65 ] 勉強はするな 学習しろ
161 名前:デフォルトの名無しさん mailto:sage [2012/06/04(月) 21:53:04.60 ] なぜVS2010? RPGツクールでもやりなよ
162 名前:デフォルトの名無しさん mailto:sage [2012/06/04(月) 21:55:35.96 ] VisualStudio2008と2010と2012って共存できるのかな? VisualStudio2008と2010まではやってる
163 名前:デフォルトの名無しさん mailto:sage [2012/06/04(月) 22:10:12.87 ] はやってる?
164 名前:デフォルトの名無しさん mailto:sage [2012/06/05(火) 13:35:44.47 ] 単体テストの自動生成で、プライベートメソッドを対象にしようとすると、 自動的にアクセサとしてスタブクラスが生成されます。 そのスタブの内容なんですが、 メソッド名は対象クラスのプライベートメソッドと同じです。 でも、デフォルト引数を使っていると、必ず0になりません? protected void test(int dat = 100) {} のスタブコードが以下のような…… [Shadowing("MoveAhead@1")] public void MoveAhead(int ahead = 0);
165 名前:デフォルトの名無しさん mailto:sage [2012/06/05(火) 13:53:13.37 ] てへっ、上でコピペするメソッド間違えちゃいました。 ようするに、int dat = 100という引数が、int dat = 0に 自動生成コードでなってしまうのでs。
166 名前:デフォルトの名無しさん mailto:sage [2012/06/05(火) 17:09:20.82 ] 先生 きのこってる
167 名前:デフォルトの名無しさん mailto:sage [2012/06/06(水) 13:40:40.24 ] extern"C"した関数をdefファイルでエクスポートするdllを作りました。 @スタティックリンクして、dllの関数は未使用のプログラムの実行時 Aスタティックリンクして、dll内の関数func1を実行する文を含むプログラムの実行時 Bスタティックリンクでfunc1をcallしたとき Cスタティックリンクでfunc1の関数ポインタを取得したとき DLoadLibraryしたとき Efunc1をGetProcAddressしたとき FGetProcAddressで受け取ったfunc1をcallしたとき 上記の@〜Fそれぞれの状況で、メモリ上にロードされ、メモリを消費するのは以下のどれですか? A func1 B func1とfunc1が呼び出す可能性のある関数全て(すでにロード済みを除く) C dll内の全ての関数 D dllファイル全部 E Cとdllが呼び出す可能性のある関数全て(すでにロード済みを除く) F Dとdllが呼び出す可能性のある関数全て(すでにロード済みを除く) dll内の使わない関数を削除した方が消費メモリが少ないのか 頻繁に使わない関数は、別dllにして、使うたびにLoadLibraryした方が 消費メモリは少ないのかなど、dll内の関数とメモリ節約の関係が知りたいです。
168 名前:デフォルトの名無しさん mailto:sage [2012/06/06(水) 15:36:23.77 ] dynamic link libraryの略でdll スタティックリンクしたならdllは使わない dllなんて機構が動く環境でプログラムの大きさなど気にする必要はない
169 名前:デフォルトの名無しさん mailto:sage [2012/06/06(水) 16:12:54.67 ] すいません、スタティックリンクではなく、 コンパイル時にlibファイルによるリンクの間違いでした。 メモリ2GBでWin7が動いているようなネットブックもあるので、 スタックやヒープだけでなく、コードが消費するメモリも考慮 しなければならないのです。
170 名前:デフォルトの名無しさん mailto:sage [2012/06/06(水) 16:23:11.97 ] 使わなければスワップに追いやられるんだから気にするな 実行ファイルのバイナリ自体のメモリ使用量なんて鼻くそみたいなもんだろ
171 名前:デフォルトの名無しさん mailto:sage [2012/06/06(水) 17:27:26.73 ] Visual Studio Express 2012から見える「デスクトップ世界の終焉」 ttp://www.atmarkit.co.jp/fdotnet/chushin/opinion_desktopapp/opinion_desktopapp.html 「無償のVS 2012では、Windows上のコンソール・アプリや、 Windowsフォーム・アプリ/WPFアプリなどの デスクトップ・アプリが作れなくなる」
172 名前:デフォルトの名無しさん mailto:sage [2012/06/06(水) 17:37:36.91 ] それ一つのためにDLLをきっちりシェイプアップするのならDLLである意味がない DLLを無駄に作ろうとするのはよくない
173 名前:デフォルトの名無しさん mailto:sage [2012/06/06(水) 17:42:23.40 ] じゃ、Microsoft 公式萌えキャラ「クラウディア」ちゃんで支援 i.imgur.com/cA7TB.jpg i.imgur.com/h2QQx.jpg Visual Studio 買うとフィギュアが貰えるよ
174 名前:デフォルトの名無しさん mailto:sage [2012/06/06(水) 23:23:29.78 ] >>173 ほんとですか。
175 名前:167 mailto:sage [2012/06/07(木) 11:13:38.29 ] >>170 使わない関数は、一度メモリに読み込まれるが いずれスワップファイルに追いやられるということですか? >>172 DLLである意味がない、DLLを作るのが良くない理由を教えていただけませんか?
176 名前:デフォルトの名無しさん mailto:sage [2012/06/07(木) 11:44:39.26 ] ヒント:デマンドページング
177 名前:デフォルトの名無しさん mailto:sage [2012/06/07(木) 11:56:32.00 ] 現状のWindowsで、自前のDLLを省メモリのために使う意味は薄れている。 プラグインなど、機能追加や差し替え目的なら有用。
178 名前:デフォルトの名無しさん mailto:sage [2012/06/07(木) 12:07:00.58 ] >>173 マジなのか、Microsoft・・・。 う、しかも萌え系から微妙に外れて。。。クラウディアさん、、、いいかも。。。 www.microsoft.com/japan/msdn/vstudio/save/campaign/02/default.aspx
179 名前:デフォルトの名無しさん mailto:sage [2012/06/07(木) 12:35:28.04 ] こ、これは。。。。ミクを超えるかもしれない
180 名前:167 mailto:sage [2012/06/07(木) 12:39:38.69 ] >>省メモリのために使う意味は薄れている それは省メモリ効果があるということですね。
181 名前:デフォルトの名無しさん mailto:sage [2012/06/07(木) 12:51:31.99 ] そりゃちゃんと作れれば多少はなるだろうさ。 普通は、削れる量とそれによる効果が、伴うリスクと作るのに費やす労力とに見合うかどうか考えるもんだけどね。
182 名前:167 mailto:sage [2012/06/07(木) 12:54:36.46 ] メモリ2Gのネットブックは、最初からメモリが足りてないんで リスクを解決するのに労力を費やそうと思っています。
183 名前:デフォルトの名無しさん mailto:sage [2012/06/07(木) 13:33:02.22 ] ここで聞いてるレベルじゃやるだけ無駄だと思うけどな
184 名前:デフォルトの名無しさん mailto:sage [2012/06/07(木) 14:51:33.61 ] メモリ2GBなんてリッチな環境でそんな労力は無駄 お前が書いたコード部分の大きさなんてどうせ1MBにもいかない アムダールの法則でぐぐれ
185 名前:デフォルトの名無しさん mailto:sage [2012/06/07(木) 15:03:09.89 ] ライブラリを含めれば1MBなんてすぐ超えちゃうだろうけど やるだけ無駄だよね
186 名前:デフォルトの名無しさん mailto:sage [2012/06/07(木) 18:13:10.22 ] たとえコード部分が10MBでもメモリ2GBあれば省メモリ効果は0.5パーセント
187 名前:デフォルトの名無しさん mailto:sage [2012/06/07(木) 18:14:43.09 ] 0.5%もあるなら結構すごいな
188 名前:デフォルトの名無しさん mailto:sage [2012/06/07(木) 18:23:33.94 ] データ部分を工夫した方が身があると思う
189 名前:デフォルトの名無しさん mailto:sage [2012/06/07(木) 18:56:57.27 ] 必死こいて削減した結果、10MBから9.5MBになりました!! やったね! さてこの場合の省メモリ効果はどれぐらいでしょう
190 名前:デフォルトの名無しさん mailto:sage [2012/06/07(木) 21:45:18.20 ] 0.5/20
191 名前:デフォルトの名無しさん mailto:sage [2012/06/07(木) 21:54:33.35 ] しかし、たとえばキャッシュに収まるかどうか、キャッシュラインに収まるかどうか、 というレベルになるとこれは極めて大きな影響を及ぼす。 サイズがどうこうじゃなく、実測実測!しばくぞ!
192 名前:デフォルトの名無しさん mailto:sage [2012/06/07(木) 21:56:27.07 ] 俺はプログラムのさいずよりいかに気持ちよく使えるかを追求する
193 名前:デフォルトの名無しさん mailto:sage [2012/06/07(木) 23:33:11.70 ] プログラムのファイルサイズがメモリ使用サイズだと思ってるヴァカがいるのはこのスレですかw
194 名前:デフォルトの名無しさん mailto:sage [2012/06/07(木) 23:53:09.61 ] 文章の本位も読めないおまえほどヴァカじゃないけどねーwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
195 名前:デフォルトの名無しさん mailto:sage [2012/06/07(木) 23:54:12.90 ] >>193 おまえみたいなのがいるからVSスレとかWin32APIスレは程度が低いって言われんだよ…
196 名前:デフォルトの名無しさん mailto:sage [2012/06/08(金) 00:04:27.49 ] Windowsプログラマは余りまくってて仕事がなくてくさくさしてんだから大目に見てやれ
197 名前:デフォルトの名無しさん mailto:sage [2012/06/08(金) 05:25:43.86 ] ハードウェア依存コードをDLLに切り分けるのはいろいろメリットがあるが、メインロジックはひとつにまとめた方がランタイムがひとつになって効率がいい。 ファイルサイズを食うのはリソースだからDLLにしても意味がない。
198 名前:デフォルトの名無しさん mailto:sage [2012/06/08(金) 08:27:52.48 ] 32bitでコンパイルしたexeから64bitのDLLは呼べますか? VC++ 2003です
199 名前:デフォルトの名無しさん mailto:sage [2012/06/08(金) 09:00:12.93 ] >>198 無理 でもDLLをCOMでラップすれば… てかソースがあるなら64ビット版のEXEを作るべき OSが32ビット版って話ならどのみち動かない
200 名前:デフォルトの名無しさん mailto:sage [2012/06/08(金) 09:14:33.45 ] >>199 やはりですか。 さんくす。
201 名前:デフォルトの名無しさん mailto:sage [2012/06/08(金) 13:55:57.14 ] VWD 2010だと、NuGetインストールできたけど、 VC# 2010だと、NuGetはつかえないみたい。 VS2010のプロ以上では、Windows Formsの開発時にも NuGetのパッケージインストール機能使えるのかな? VS2012 Proでは、Windows Formsアプリ開発時でもNugetが 使えるのは確認しました。
202 名前:デフォルトの名無しさん mailto:sage [2012/06/08(金) 13:57:01.14 ] 補足 >>201 の2行目はVC# 2010 Express editionの話です
203 名前:デフォルトの名無しさん mailto:sage [2012/06/09(土) 22:44:54.44 ] >>171 「Visual Studio Express 2012 for Windows Desktop」が来て、記事更新来ているね。 色々書いたのに悲しい記事になっちゃってる。 ついでにWindows7でも、Metroの開発OKとかにはならないのかな? エミュレータでもつけないとデバッグすらできないだろうし、それだから「for Windows 8」なのだろうけど。 >>173 余命わずかの藍澤光ちゃん達にも、最後の光を・・・・ Silverlightファミリーは出来が良かっただけに、短命なのが残念でならない。 クラウディアとか窓辺ななみとか、こんなに微妙なのに生き残って。
204 名前:デフォルトの名無しさん mailto:sage [2012/06/09(土) 22:48:18.65 ] クラウディアさんdisってんじゃねーよ
205 名前:デフォルトの名無しさん mailto:sage [2012/06/09(土) 22:57:08.99 ] どっちにしろ気色悪いヲタク趣味だ。
206 名前:デフォルトの名無しさん mailto:sage [2012/06/10(日) 21:50:25.60 ] 利用する入力ファイルとかって、どうやって追加するの? ***.txt とかをプロジェクト?に追加したいんだけど、どうすればいいのか。 お願いします
207 名前:デフォルトの名無しさん mailto:sage [2012/06/10(日) 21:53:39.69 ] ドラッグ&ドロップ
208 名前:デフォルトの名無しさん mailto:sage [2012/06/10(日) 22:12:55.56 ] ソースファイルやりそーすファイルフォルダにドラッグ&ドロップで移動させたのですが、 実行時に認識してくれないようです。 ファイル:b.txt 入力ファイルとして "b.txt"のように使っています
209 名前:デフォルトの名無しさん mailto:sage [2012/06/10(日) 22:44:25.62 ] 絶対パスで指定しろ
210 名前:デフォルトの名無しさん mailto:sage [2012/06/10(日) 22:53:18.80 ] コピーすればいいんじゃないの?
211 名前:デフォルトの名無しさん mailto:sage [2012/06/11(月) 00:06:08.73 ] そもそも「実行時に認識」ってなにさ?
212 名前:デフォルトの名無しさん mailto:sage [2012/06/11(月) 02:10:05.17 ] 「実行時にコピー」されてないとエスパー
213 名前:デフォルトの名無しさん mailto:sage [2012/06/11(月) 07:38:53.99 ] >>212 int main(int argc, char *argv[])
214 名前:デフォルトの名無しさん mailto:sage [2012/06/11(月) 07:40:31.37 ] int main(int argc, char *argv[]) { fp = fopen("b.txt","rb"); } みたいな感じです。 その後fgetcで1文字ずつ読み取るのですが、読み取れません
215 名前:デフォルトの名無しさん mailto:sage [2012/06/11(月) 09:18:49.67 ] 209に書いてあるだろ
216 名前:デフォルトの名無しさん mailto:sage [2012/06/11(月) 10:53:32.01 ] fopenのエラーチェックしようよw ソース管理に入れたいとかじゃないならb.txtをプロジェクトに追加しても意味ないよ ソリューションエクスプローラ上でのフォルダ階層表示と実際のHDD内での位置は無関係だよ