Visual Studio 2013 SP6©2ch.net
ノ ゚.ノヽ , /} ...
,,イ`" 、-' `;_' ' ..::::::::::::::...
,-、 _.._ ( (,(~ヽ'~ ..:::::::::::::::::::::::
)'~ レー' 〉 ヽ i`'} .:::::::::::::::::::::::
~つ '-ー、 i | i' ...:::::::::::::::::::::::
/ < / 。/ ! ......::::::::::::::::::::::::: これは
>>1乙じゃなくて
/ ~^´ /},-'' ,●::::::::::::::::::::::::::::::::::::
i、 ,i' _,,...,-‐-、/ i :::::::: .:::::::::::::
..ゝ <,,-==、 ,,-,/ .::::::::::: 放射能がうんたら
) {~''~>`v-''`ー゙`'~ ..::::::::: ........::.
{ レ_ノ ..::::::::. ......:::::::::
ノ '' ..::::::: ...::.:...:::::::::
.::::::::: ...:......:::::::::::: .
.:::::::::::. ..... .. ..:::::::::::::::::::::::: :::.
::::::::::::::::.::::::....:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.. :: ::..
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: ::.
::::::::::::::::: :::::::::::::::::::::::::::::: :::::
.:: ::. :::
⊂⊃ ⊂⊃ /~~\ ⊂⊃
林林............,,,,傘傘傘::::::::傘傘傘.........林.林...
,__.,、_,、
、, , ( (´・ω・`) ここが新しい豚小屋ね
`u-`u--u
@ ,,, 、,, ,,, 、,, 、、, ,, @ 、、, ,,
ヽ|ノ 、、, ,, 、,, , " ,, 、、,ヽ|ノ ,,
最近スレタイに変な文字がくっつくね
スレ立てのときに名前をなんかにすると付かないらしい
fusianasanだったかな?ageteoffだったかな?なんかそんなだ
節穴さん、釣られないぞw
いや山崎渉だろ
勝手にテンプレ変えたんで叩かれても文句は言いません
乙だぜ!
∧___∧ / / / /
⊂( ・∀・) 、,Jし // パン
(几と ノ ) て.彡⌒ ミ
//'|ヽソ 彡 Y⌒Y( ´;ω;`)
/ノ / | \ 彡 l r Y i|
ヽ/、/ヽ/ ヽ/ U
>>1|:_|j
最近ノートPCを購入しました
そこでデスクトップPCとプロジェクトや設定を共有したいのですが
何か良い方法はありますか?
オンラインでTFS使えるやつじゃだめなのん?
>>12 デスクトップにSubversionなどのバージョン管理サーバーを稼働させたらいいのでは
15 :
【27.3m】 :2014/12/07(日) 01:39:04.07 ID:bfkTF4nN
>>12 Dropbox上にgitでも構築するとか?
>>13 俺もそれでいいと思う。今だとVSOnlineやね。
ありがとうございました
VSOで共有出来そうです!
>>12 みんなもいっているけど、まずは dropbox 上にレポジトリを置くのがお手軽だよ〜俺はいまだに CVS
19 :
デフォルトの名無しさん:2014/12/07(日) 12:37:10.28 ID:edA2/5KP
しかしフリーでフル機能使えるっていいね♩
今までAccessで作ってたが.NETに移植する動機にもなった。
たのしくプログラム組んでるわ。
visual studio community 2013 ver12.0.31101.00 update 4 の質問
そろそろライセンス取るかと思ってサインイン押したら
>このページのスクリプトでエラーが発生しました。
>ライン: 8
>文字: 1
>エラー: 'MSA'は定義されていません。
>コード: 0
>URL:
https://login.live.com/login.srf?wa=wsignin1.0&(以下長いので省略略)
>このページのスクリプトを実行し続けますか? はい(Y) / いいえ(N)
と出てどっち選んでも進まないんだがどうすればいいのですか?
IEのリセット
IE を最新にする
すでに最新なら、設定のリセットを試す
言葉が足りなかったが、visual studio community の右上にある
「サインイン」を押したら
>>20のエラーウィンドウが出たんだ
あと普段火狐使っててIE使ってないんだがIE関係あるの?
ごめんなさいものすごく関係ありました
無事解決しましたありがとうございました
正直、全く予想外なこと言われたから適当にあしらわれたのかと思ってた
ふざけんな
ぺろぺろ
IEなんだよなー
IEなんですよ
なるほど
いえいえ
31 :
デフォルトの名無しさん:2014/12/12(金) 18:36:40.50 ID:iNQHvDR7
ieie
アイアイ
33 :
名無しさん@そうだ選挙に行こう:2014/12/13(土) 22:17:39.87 ID:08L3ZIm8
しさびさに.netやったらなんだよこれわよ
進化してるかと思いきやあいかわらず残像出るし
34 :
名無しさん@そうだ選挙に行こう:2014/12/13(土) 22:20:29.73 ID:08L3ZIm8
改めて気づいたけど全部値渡しでできてんだなアホか基本は参照渡しだろ
全部値渡しになってるから遅くて残像出るんじゃないのけ?
ぱそこん が おかしい?
そんな ときは ばっくあっぷをとって くりーん いんすとーる を ためしてみよう!
とても とても むつかしい けど がんばって!
36 :
名無しさん@そうだ選挙に行こう:2014/12/13(土) 22:25:14.92 ID:08L3ZIm8
せっかくクラスおぶじぇくとしこうなんに長い名前ばっか付けやがって
それじゃオールグローバル関数のWinAPIと同じじゃねえ?
MessageBoxButtons.OKCancel→MessageBox.Buttons.OKCancel
DialogResult.OK→MessageBox.Buttons.OK
こうしろよ頭わりーな
それか定数の候補出せよいちいちググらせんな
usingしろよアホか
うわぁ(まぁ誰だって初心者な時はあるか)
とりあえず購入時に付属していたフロッピーの中にOSが入ってるからそれで再インスコ出来るぞ
色々と教えてやりたいが続きはパソコン初心者板でどうぞ^^
39 :
名無しさん@そうだ選挙に行こう:2014/12/13(土) 22:28:47.36 ID:08L3ZIm8
巨大なSQL文も毎度コピーしながら動くんかよ
仕事ナメてんのかよ
40 :
名無しさん@そうだ選挙に行こう:2014/12/13(土) 22:31:35.91 ID:08L3ZIm8
>>37 usingしたら
MessageBoxButtonsがButtonsになんのかよアホかw
せっかく深い階層持ってんのに1単語がなげーって話
階層は深くていいんだよ
using Buttons = MessageBoxButtons;
なるけど
42 :
名無しさん@そうだ選挙に行こう:2014/12/13(土) 22:34:06.55 ID:08L3ZIm8
んでref付けるとリテラル定数渡せないってナメてんのかよ
事前に変数にコピーしたら参照渡しの意味ねえだろが
どうせコンポーネントが値渡しだから焼け石に水だけどさ
煽って情報を引き出す古くさい手法
15年ぐらい前にみたっきりだったけどまだやってる奴がいるんか
44 :
名無しさん@そうだ選挙に行こう:2014/12/13(土) 22:37:39.78 ID:08L3ZIm8
>>41 using MessageBox;
でButtonsにならなきゃ意味ねーわw
仕事ナメてんのかよ
アホには無理
46 :
名無しさん@そうだ選挙に行こう:2014/12/13(土) 22:39:50.70 ID:08L3ZIm8
>>43 お前仕事したことあんのかよ
本当の不満を言ってる
なぜみなもっと性能のいいDelphiを使わないのかと
押し付けられんだよ.net教に
今時デルフィーかよw
Delphi…親が馬鹿なばっかりに売られ続けた哀れな子
2002年前後で知識が止まってる予感・・・
俺もこうならないように色んな言語、環境、開発手法を身につけていかないとな・・・
色んな勉強会を今から予約しとこ
行きもしないくせに席埋めるのやめろゴミクズ
とりあえず3回目のIDチェンジで素直に.NETの事を聞くのはやめてね
52 :
名無しさん@そうだ選挙に行こう:2014/12/13(土) 22:58:25.28 ID:08L3ZIm8
だいたい値渡しってアホ向けにそうしたんだろが
なに頭いいぶってんだよ
新しけりゃ性能悪くても有難がるんだからまあアホだわな
54 :
名無しさん@そうだ選挙に行こう:2014/12/13(土) 23:07:55.11 ID:08L3ZIm8
あとなんだよデザイン時にLoadイベントやShownイベント実行しちゃうやつw
継承フォーム作ってカスタムイベント作ったよメンドクせえクソ仕様
バージョンいくつ上げてこれなんだよ
ポエマーきもっ、まで読んだ。
赤い子が怖い
57 :
名無しさん@そうだ選挙に行こう:2014/12/13(土) 23:25:53.96 ID:xGCsx76y
JavaScriptのようにオブジェクトでもなんでも、引数で渡せるんだと、プログラミングが楽になるんだが・っm
デザイン時判定ぐらいしろよ
>>58 了解した。
if (id == "ID:08L3ZIm8") {
NGManager::singleton()->RegisterNGID(id);
}
Windows SDK for Windows8.1を落として入れてみたけど
ローカルでドキュメントを見ることができない。
ブラウザが開くだけになってしまう。
ローカルにドキュメントをインストールすることはできなくなったの?
コントロールパネルみると
Windows Software Development for Windows 8.1
というのが確認できる。
けどスタートメニューから起動できるドキュメントはネット上のものだけ
そんなのインストール時のオプション設定とインストール先に何が保存されてるかで分かるだろ。そんな頭でVS使えるの?w
7.1のSDKについてるHelpViewerはManageHelpSettingsでオンラインとローカル選択できるけどなあ
なくなってるなら
「いまどきオフラインで開発とかいう時代錯誤はうせろ。お前に開発してもらう必要はない」
っていうMS様からのメッセージかもね。
どちらかというとエチュエムな感じだねえ
足舐めろ足
ヘルプ -> ヘルプコンテンツの追加と削除
で好きなのHDDに落とせるだろ
無料になったからどーしょーもないのが使っているんだろう。
裾野が広がるのはいいことだ。
そもそもなんでVSスレでSDKの話をする
本来無関係だろ
VSのヘルプの話だと思い込んでる奴も出てきたぞ
>>61 オプション設定なんてほとんどない。
sdksetup.exe実行時のインストールパス設定はデフォルトの
C:\Program Files (x86)\Windows Kits\8.1
のままだし、そこ開けてもそれらしいファイルは入ってない
インストール時は、
WIndows Software Development Kit と
.net framework 4.5.1 Software Development Kit
を選択し、インストールはエラーなく終了する。
しかしその後完成したスタートメニューからは何を選んでもブラウザが開くだけ。
SDKをuninstallして、スタートメニューもDeleteして再度インストールしても変わらない
>>64 それSDKじゃないんじゃない?
こっちだよ
http://msdn.microsoft.com/en-us/windows/bg162891 >>66 Windows SDKのスレなんてないし内容的にここが一番近いからだよ
書かれたことをチェックするだけかよw
インストールに必要な容量と実際にインストール先にある容量に大きな違いがなきゃ。もともとないんだろうよ
諦めるかさもなくば死ね
http://msdn.microsoft.com/en-us/windows/bg162891 ここから落とせるWindows SDKをInstallしてローカルPC上で
APIなどのドキュメントを見れている人いますか?
いるのであれば、自分の環境だけで起こってる問題みたいだけど
>>68 コントロールパネルでは0,99GB
C:\Program Files (x86)\Windows Kits\8.1 は490MB
デビューしたてのにわか扱いされちゃってるけどVSは2005のころから使ってるよ
ふつうはスタートメニューからSDKを実行するとViewerみたいなのが開いて
ドキュメントが見れるとおもうけど、その方法が見当たらない。
SDKのバグなのか
自分の環境だけなのか
それが知りたい
にわかとは思ってないよ。小学生以下の思考力しかない相手だと確信してる
2005くらい前から使ってるならローカルヘルプがどれくらいのサイズかぐらい普通分かるだろ・・・
実行したら、思いっきりこう書いてるじゃん。つまりそういうことなんだよ
> Includes:
> Tools
> Headers
> Libraries
> Links to Samples
> Links to Documentation
>>71 それであなたはSDKをローカルで参照できているの?いないの?
ディレクトリのサイズなんていちいち気にしない
指定したディレクトリに全部のファイルがあるわけでもないし
そんなもの覚えていたところで意味がない
糞豚に真珠
猿も温泉に入る
76 :
名無しさん@そうだ選挙に行こう:2014/12/14(日) 14:53:19.25 ID:RJNBq1sS
Visual Studio 2013 Communityでも、MFCでの開発は出来ますか?
また、Visual C++ 2010とほとんど変わらない(ソース流用可)と考えて
よろしいでしょうか?
>>76 やってみりゃいいじゃん
そんなことを面倒だと思うような奴が使うもんじゃないし
開発はできる
使ってないから互換性がどうかは知らん
他の誰かが答えるだろう
自分でやってみたいという好奇心がないのかなあ?
プログラマに向いてないだろ
調べる気ないならそのまま2010使ってればいーやん
81 :
名無しさん@そうだ選挙に行こう:2014/12/14(日) 15:33:53.27 ID:sSq6NK3f
>>58 その判定ゴミソースを膨大なフォームに毎回貼るの嫌だから
継承元フォームで判定して別の関数にキックし、
他フォームではそれをoverrideし、Loadイベント使用禁止にしてんの
何のためのおぶじぇくとしこうだおまwおぶじぇくとちこう何に使ってんの?
いずれにせよ意味不明なことに手間かかって解決法があっても手間かかってんだから文句言われるよね
82 :
名無しさん@そうだ選挙に行こう:2014/12/14(日) 15:47:36.10 ID:sSq6NK3f
動作が遅い分、最新式()なんだからそのかわりカッチリしてるかと思いきや、動作中は出てステップ実行で出ない現象ktkr
(DeleteはKeyDownで殺せるがBackはKeyUpでないと殺せないが、KeyDownからステップ実行するとKeyUpが殺されて現象を確認できない)
これじゃ旧来のVBといっしょレベルじゃんけ
Delphiではどんなに複雑なイベントやネストしまくりの処理があっても確実に追えたんだが
所詮ランタイム言語はこんなもんか
NG対象キタコレ
まだNGしないで消耗してるの?
過去から未来にくるなんて
タイムマシンって本当にあるんだな
>>72 73書く前に
>>72読み込んでなかった。
よくみたら、Links to Documentationとたしかに書いてあるね
.net frameworkとかのドキュメントをローカルに入れておくとさくさくと読めたし、
便利だったんだけど、もう無理ってことか
ありがとう
87 :
デフォルトの名無しさん:2014/12/16(火) 13:35:15.29 ID:EImtB5R7
Visual Studio communityインストールしたらCドライブ残り1GBになってしもうた
オプション全部外してインストールしても大して変わんねぇ
消してもいいフォルダってないかな?
サンデープログラマでC#かたまにC++でデスクトップアプリ作るくらいなんだけど
VSいらねだろ。Cドライブ全部消しちまえ
>>87 VSと関係なくないかそれw
そういうのはプログラマよりパソヲタの方が詳しいよ。
とりあえずWindows Updateの残骸でも消してみたら?
あと、場合によってはNTFSの圧縮機能も結構効果がある。
パフォーマンス狂じゃなきゃ、Program Files以下のファイルも圧縮しても問題ない。
ゴミ箱に数GB残ってたりして
そんなことよりため込んでるエロ動画消せよ
>>87 オンラインでソースいじれるやつなかったっけ?
それかその時だけAzureにVS入った仮想マシン上げればおけー
>>90 ゴミ箱はもちろん消してディスククリーンアップツールも使った
>>91 エロ動画はEドライブだ!(`・ω・´)
>>89 NTFSの圧縮があったか。でもなんとなく気持ち悪いしやめとく
やっぱりCに60GBしか割り当てなかったのが失敗だったかなぁ
もうこいつ相手にする必要なくねw
ハイバネーション切れば数G空くだろ
詳しい理由は知らんが、7までは、Windowsはだらしない主婦の冷蔵庫みたいに
ガンガン空き容量消費してくんだよな。
上に書いたようにWindows Updateの残骸を消すとかなりすっきりすると思ったけど、
それでもまだ説明がつかない謎の「天使の取り分」が残る。
以前会社でストレージが64GBしかないWin8タブレットにVS2012入れて使ってたが、
確か余裕で40GB以上の空き容量があった記憶がある。
復元ポイントのせいだろ
ハイバネと復元ポイントは既に切ってある
実はわい、かなりのPCオタ
だからもう消せるものがマジでない
あまり使わんXP Mode消すしかないかなぁ
かなりのPCオタがVSスレで聞くような内容かよ・・・
玄人様の発現とは思えない
>>100 っていうか、システムドライブの容量をケチる選択をした時点で、
普通は重要な実行ファイル以外は別のドライブに入れるようにするだろ...
パソヲタなのにプログラムのインストール先や仮想フォルダの場所は
システムドライブ以外でも大丈夫だって知らないのかな。
>>103 知ってるよ!VSインストール前は18GBは空きがあったんだよ!
ちょいと遊びで使う程度なのに15GB+も消費しやがって
俺が使う機能はどう考えても1GBもないのに
>>100 PCオタなのに、データそのままでパーティションサイズを
リサイズできるツールがあるのも知らないの?
念のためバックアップだけとってあとはCドライブのリサイズをすればいい
>>104 VSだけじゃそんなに消費しないでしょ。
オフライン版のMSDNを捨てるか別のドライブに移動すれば解決するんじゃないの?
>>105 知ってるけど漢ならクリーンインストールだろ!
って思ってたけど昨今の大容量時代じゃそうも言ってられないな
有力候補に加えておくよ
>>106 ヘルプなんて入れてないよ。マジでVSだけでこれだけ消費したんだが、環境によるのか?
>>107 VSのメニューの[ヘルプ]→[ヘルプコンテンツの追加と削除]で確認した?
>>107 Visual Studio 2013は、アドオン入れても3GBがいい所だよ。
windirstatでも入れて、調べてみな。
>>108 確認したけどちゃんと入ってない
>>109 初めて入れてみたけど面白いな
一番デカいのはWindowsで次がVSの2.2Gだ
Windows配下を探っていけば無駄が見つかるかも
ちょっとこれで遊んでみる。dクス
ヤレヤレ
>Windows Updateの残骸
C:\WINNT\SoftwareDistribution
C:\WINNT\$NtUninstallKB.....$
なんてものも削除してOK
特にIEは毎月ゴミ溜めて行くので要注意。
[ツール(T)]>[拡張機能と更新プログラム(U)]で出てくる情報って、アンインストール出来るのかな?
F#とPhoneに関わるモノ当面使わないから、いざという時消そうかと思う。
人柱になった人が居たら、ネタ下さい。
Windows Updateの残骸ってディスククリーンアップで消せるよね?(Win7以降)
あれだけじゃまだ残るものがあるの?
自分のVSフォルダの容量調べたら一番食ってたのは
VC\atlmfc\lib
だな。793MBだって(やっぱPDBがでかいな)
MFC常用しないならここにNTFS圧縮かけちゃっていいと思うが
原因判明
C:\Windows\Installer\が肥大化する病気があるらしく、それが発病したみたい
8.6GBもある…
個別に消す方法もあるみたいだけど、載ってた方法ではうまく判別できなかった
よーし久々にWin再インストールでもするかぁ!
>>116 そこのフォルダはアンインストールで使われてるフォルダだな
どうにかしたいならクリーンインストールした方がいい
>>107 resizeするだけだから、俺なら作業時間15分でおわるわ
re-install windows7 するとwindows updateで時間かかるしな
>>98 windows8では、partition Cの肥大化問題起こらないの?
windows7でデータをほとんど置いていないpartition cは47GBも使ってるわ
>>114 8はしらないが7は手動で消さないとどうしようもないゴミが増える仕組み
>>118 まあでも、ディスクマネージャーで一番左に表示されるパーティションを拡張する場合は、
右隣のパティションを完全につぶさないとできないでしょ確か。
簡単にできるのは、左側にパーティションがあって、それを削って拡張する場合だけ。
HDDだと左側が最外周だったから、習慣的にCドライブは一番左側のパーティションになってることが多い。
だから簡単に拡張できない可能性が高いよ。
ちなみに、Win8.xの場合は、ドライブの容量を見て「無駄遣い」の度合いが決まるとどこかで読んだ。
無駄にでかいサイズのパーティションにインストールすると、7までと同じようじ無駄遣いするのかもw
なんの話よ(´・ω・`)
>>119 Partition resizeはサードパーティのツール使ってやるんだよ
データそのままで、リサイズできるツールがある
3年くらいまえにCドライブのサイズ拡大やった。データそのままでね
partition Cの場合は、windowsではなくUSBなどから起動
したLinux OSを含むツールから、実行する形になる
win8の場合は、install時の容量でインストール機能を決めてるってことか
>>121 それは知ってるけど、(っていうか、数年前からWindows上でできるツールもある)、
当たり前だけど自由自在にパーティションをいじれるわけじゃない。
>>119に書いたような条件があったはず。
要するに、デフラグ済みのパーティションのケツの位置は比較的簡単に変えられるが、
頭はそうはいかない。
>>122 そんな条件はないよ
後ろ側に位置するパーティションを削除しないと使えないなら
それは使えないツール、リサイズできるとはいえない
良くできたリサイズソフトなら
未使用セクタを削って、Cを増やすようなことができる
書き忘れたけど
WIndowsが入ってるpartitionのリサイズは
WIndows上からはできない。できるツールは存在しないとおもう
パーティションいじるツールは基本的に、USBやFDDなどからブートする
今日はいつもに増して変な初心者多いなw
15年ぐらい前にはすでにCドライブ拡張出来るツールあったぞ
windows上からwindows入ってるドライブ拡張できるのもあったと思う
嵐にかまう奴もあらし
昔からリサイズツールはたしかにあるね
昔との違いは、最近はフリーウェアもあるという点
あと俺がつかったときはGPT対応とかなんかで
Windows上のpartition Cのリサイズできるのはなかったと記憶
いまならふつうにありそう
>>128 移動が必要な部分のデータは移動してくれるわけよ
パーティション単位じゃなく、セクタ単位で見てやってくれるわけ
だから後ろのパーティション消さなくていいの
昔もlinux系のツールを中心にフリーソフト多かったぞw
>>129 そんなのないと思うけど、あるというなら例えば具体的にどれ?
俺の知る限りないと思うよ。
できるのはパティションの左側の境界を左に拡張するだけ。
>>131 もう名前も忘れたし調べるのもめんどうだし調べるのは嫌だ
他の人もできるっていってるでしょ
だいたいDドライブ以降のリサイズなんて避難先あればリサイズソフトなくても
できる
リサイズツールはCドライブのリサイズができて当たり前なんだよ
左側とか右側とか何を言ってるんだろうという感じ
割当るセクタが後半にあればリサイズする手順は多くなるけど
結論としてデータ消さずにCを拡張できるという結論は変わらない
自分でいろいろ試してみればいいよ
>>132 なるほど。確かに動画の説明文に説明があるねw
オフセットをつけたデフラグみたいな機能まで実装されてたんだな知らなかったw
ただ負け惜しみを言えば、結構リスキーな機能ではあるw
>>110 「大量にエロ画像とエロ動画が見つかりました、すみません」報告はよ
はいはいー、このスレはパーティショニングのスレになりましたよー藁藁藁藁藁藁藁藁藁
ID真っ赤にして必死すぎテラワロスww
このスレ基地外多くてオモロイわ
自称PC上級者が集うスレはここですか?
無料化するとどうしても初心者率高くなるからしばらくはこんなだろうなw
自称してるのは一人じゃないすか?
他は特に詳しいわけではないけど、それでも自称詳しい人よりは詳しい、という程度の人だと。
コンパイルするのに必要な基本的な部分は250MBぐらいなんだよな
GUIツール部分が膨れ上がって2GBとか使いまくってる
さすが玄人は違いますね(´・_・`)
RAMは?
freecommandlinetools.exe (C++Builder 5のコマンドラインツール≠C++Builder 5 からGUI関係取り除いた物)
なんでVisual C++ もやってみたら同じだった
Visual C++ 2005ならこんな感じ
set Path=C:\VC8\bin;%Path%
set INCLUDE=C:\VC8\include
set LIB=C:\VC8\lib
GUIはXP以降になってるけどコマンドラインだけならWindows2000でも使える
>>87 回復オプションでシステム復元の履歴を削除して
最新の物を一個だけ作りなおす
さらにシステム復元情報の保存用のディスクサイズの上限を減らす
システム復元ってOS入れたら真っ先に無効化しない?
95とか2000の頃はそうしてた
最近MSやらかしまくってるし無効にするほうが恐ろしい
>>147 ME/XP以降で実装された機能なわけだが
まぢか。みんな復元ポイント使ってたとは
有効になってるだけだろ
昔はストレージがもったいないので無効にしてたけど
使ってるわけが無い
タスク周りを含め余計な物は真っ先にきるわ
バックアップ専用のHDDを用意してるから復元ポイントがドンドン溜まっていっても平気だわ。
空き容量はAV入れてるHDD以外気にならないな
ああ、プログラマレベル2くらいの人にありがちな傾向ですね
>>153 お前みたいな、情強気取りのパソコンオタクって最近めっきり減ったと
思ったが、ここにまだ時代遅れの馬鹿がいたかw
切ってる奴がいると攻撃
切らない奴等のこの病み具合から見て、切るのが正解なのね
ちょっと設定をみてこよ
typescript書いてる人いる?
161 :
デフォルトの名無しさん:2014/12/18(木) 13:26:51.67 ID:7moYr965
メモ帳でunicode形式で保存した.txtをVS2013exp
で数十個読み込んで、新しく作った.txtに書き出したいんだけど、C++で
ifstreamで読みこんで、coutで表示すると解読不能レベルの文字化けするんだけど、
書き込まれたtxtデータ見ると間にゴミみたいな文字は入ってるけど日本語として
読み取れるんですよ。このコンソール上の文字化けと、出力ファイルの隙間にあるごみみたいな文字
をなんとかしたいんですけど、ぐぐってみてもなんか他のライブラリ?かなんか使う
らしいんだけど素人なんでそもそもなんでこうなるのかまったくさぱーりです。
わかりやすく解決策を教えてくれるプロフェッショナルなグラマーいませんか?
言っちゃ悪いけど、まずあんたの文章が日本語として読み取れねえよw
unicode = utf16le ≠ バイナリファイル なんで
文字コード指定しないとダメ
utf-8なら日本語のANSIと変わらん
正直この辺の文字コード周りは未だによくわからん(´・_・`)
文字コードよくわからね、ってやつはC++向かないからC#にしとけ。楽だぞ
>>166 いや、C#だって、当たり前のように文字コード扱うぞ
もうどうしたらいいかわかんねえな
>>167 あるけどファイル読み込むときにエンコード指定するだけ、みたいな感じで楽
C++だとコンパイラオプションのunicodeビルド指定から始まって色々と面倒。分かってなけりゃ詰む
170 :
161です:2014/12/18(木) 15:14:20.92 ID:7moYr965
私の投げかけた疑問に対して物議を醸し出してるようですが、
なんとか無事解決いたしました。では簡単ではありますが改めてここに御礼申し上げます
ありがとうハゲのおじちゃんたち
お前もつるつるにしてやろうか
172 :
デフォルトの名無しさん:2014/12/18(木) 16:01:42.75 ID:/+kNZ4OK
wcout
メモ帳は見た目はシンプルだけど内部では結構複雑なことやってるアプリなんだよ
まあ解決しましたとか何の役にも立たないksレスしかできないような奴にはわからんだろう。
泣くな、ハゲ
ハゲAAがかわいすぎて、ハゲが好きになってしまったw
ハゲAAのバリエーションの豊富さと溢れ出る才気はポッポAAに通じるものがあるな
そして
>>161のカスっぷりに涙した
もうすぐクリスマス
サンタさんに、髪の毛をお願いしたんだ
起きたら枕元にいっぱい毛が…
さらに抜けた髪の毛であった・・・
>メモ帳
BOMが無ければunicode(utf-16le) として扱わない
utf-8のBOMがあればutf-8として扱う
ANSI (7bit) としてとりあえず読み込む
utf-8の文字コードがあればutf-8として扱う
こんな感じだったな
>>178 だったらなんでお前は、髪伸ばしたままにしてんの?
三分刈りにでもしておきゃいいだろ
>>180 BOMでbe、le、utf8判定
BOMがなかったらIsTextUnicodeにかけてtrueならutf16leとして扱い、
falseだったらファイル内全バイトスキャンしてutf8かどうか調べる
utf8でもなかったらベタとして扱う
>>182 日本語環境でgbkかbig5あたりで書かれたファイルが弾かれて開けなかった気がする
ウダウダ言ってるけどcoutをwcoutに変えてロケール設定すれば済む話だろ
WindowsとVisualStudioが好き過ぎて辛い。
愛しているといってもいい。
結婚すればいいのではないかと
わかります
開発環境の頂点と言われるだけに、よくできてるもんな
>>190 他がダメ過ぎるだけなんじゃねぇの?
特にオープンソース系の開発環境は、作り手のユーザビリティのなさが
伝わってくるかのように、全てゴミ。Eclipseなんて一見すると良く出来てる
かのように思えて、結局はVSには遠く及ばない。
オープンソース連中の、使えりゃいいんだろ的な側面がよくわかる。
Linuxがデスクトップで結局は覇権を取れなかったのも同じ理由。
だけどVSは全部入りなのがどうも苦手
全部入りの割にはProfessionalにはいろいろ入ってないのは何でなんですかね!!!11!!!!
>>191 OSに関してはWindowsもよく作り込んであるとは思えんけどねw
少なくともWindowsの場合は営業的な勝利の結果であって、
消費者は企業が品質面で積極的にWindowsを選択した結果じゃない。
...ってこれ20世紀からずっと言われれる話だな
>>193 プロにとって最低限必要なものが揃ってるバージョンだから
まあC++静的解析がProで使えるようになっただけでもいいと思っている(2012より
Windowsは互換性の鬼だしな
MacやLinuxなんて互換性無視な上にセキュリティへの対応が遅すぎるから消費者は不安でいっぱい
最近でいえばシェルショック時の酷さに閉口したわ
Windowsは下位互換なんだよな
Linuxなんかはソースからコンパイルするのが普通じゃないか?
20年前のソースでもコンパイルとおるの?
>>198 8/16bit用のコードは動かないんじゃない
>>199 考えて作ってるソースなら通る。考えてなきゃ1年前のでも通らない
202 :
デフォルトの名無しさん:2014/12/19(金) 22:13:52.21 ID:NVq9T1Jk
visual studio communityって、大企業でも、製品開発用途ではなく
内部的な研究開発検討用ならモーマンタイなんだっけ?
いまは日本語の説明も直ったのになぜわざわざ2chなどできくのか。その秘密を追うため探検隊は
大企業なら資材と法務部門に聞けよ
>>206 研究開発検討と研修環境は違う
研究開発検討は学術的研究にあてはまらない
研究開発検討はおそらくオープン ソースの開発者プロジェクトでもない
オープンソースライセンスで研究開発しても外部に公開したり成果物をそのまま納品したりしなければどうなんの?と屁理屈
研修環境ってVSそのものの研修ってことだよな
実際のソフトウェアそのもの、つまり成果物を作ることを目的とするのは駄目で、
ソフトウェアの「作り方を勉強する」ことに使うのはOKってことだな。
学術研究もアカデミックな用途ということで、ソフトウェアで利益を得ようとすることのは駄目と。
>>209 研修を商売にしてる会社とかはいいのかな?
それは検討じゃないな
あ研修環境でもOkなのか
商売はだめじゃね
要するに、利益を得る事を目的にした使い方は駄目ってことだな
Visual Studio for Mac お願いします
macにはIDEがないのか
Xcodeっていうクソみたいのならありますよ
現在Visual Studio 2012 Express for Desktop を使っています。ウェブ開発用にVS Express for Webをインストールしたいのですがどうすればいいでしょうか?
1. VS Express 2012 for Web をそのままインストール
2. VS Express 2012 for Desktopをアンインストールしてから VS Express 2012 for Web をインストール
3. VS Express 2013 for Web をそのままインストール
4. VS Express 2012 for Desktopをアンインストールしてから VS Express 2013 for Web をインストール
5. その他
よろしくお願いします
3
>>219 もし個人の開発とかだったら、Communityを入れるとか
有料のProfessional相当機能が使えるし
dreamsparkはcommunityできたから要らなくなるな
dreamsparkのprofessional版は商用利用以外も禁止されてるし
>>222 > 商用利用以外も禁止されてる
そりゃまた厳しい条件だな w
わろたw
セレロン2Ghzx2 RAM2GB 1376x768って使える?
そんな曖昧質問するおまえにの頭じゃ使えない
>>225 昔、80286 12MHz RAM640KB 640x400 でも使えてたから大丈夫
228 :
219:2014/12/20(土) 11:15:08.90 ID:uGImhUtr
皆さんありがとうございます。
学生でも企業でもないのでCommunityは駄目っぽいです。大人しく2013をインストールすることにします。
待て。企業以外の一般個人が無料で使えるんだぞ
今までのexpressが無くなって、これからはこの方式になる
Communityて個人でも大丈夫なんじゃ?
231 :
219:2014/12/20(土) 11:26:34.03 ID:uGImhUtr
ホントだ、よく調べたら個人でも大丈夫みたいですね
ありがとうございます!
232 :
デフォルトの名無しさん:2014/12/20(土) 11:36:24.30 ID:cEZQa2xe
>>225 Windows7だと、2GBではWindows自体が辛い。
SP1でウェブ閲覧に4GB必要。
VSはウェブブラウザと同程度の負荷だけど、積極的な操作が必要。
したがって4GBでは辛い。
もっと必要。
ノートならネジ一個でメモリーの蓋が開けられるから、買ってきて刺すことも
考えていいような気がする。
ろくに説明も読めない奴がソフトウェア開発できるのかよ
8086 5MHz だと 640x400 だったな…
235 :
デフォルトの名無しさん:2014/12/20(土) 11:43:31.86 ID:cEZQa2xe
ちなみに俺は4GBのバイヨに4GB*2を買ってきて刺し換えて、もともとついてたやつを
2GBのAcerに試に付け足したら普通に動いた。
Acerが遅いのは、セロリンだからと思ってたけど、6GBになったらそこそこ
速くなった。
>>194 MSは昔からUIに金使って力いれてるよ
金使えばいいものになるとは限らないのと、ソフト会社なら当然だろっていう
金使うってのは時間もかけて研究もしとるって事
否定の為に悪くしか取れないとか病んでるのか
>>238 当然、工数のことをいってる
Windows 10がWindows 8のようなクソOSでなければ少しは見直すが
見直さなくていいから、お前はlinuxで自前しとけ
まあまあ、そうすぐファビョンなよ…
それとも社員さん??
金と時間かけてありませんでしたーとか堂々やってる理研とか
進行形でみてるとそう思うわな
243 :
デフォルトの名無しさん:2014/12/20(土) 14:18:46.16 ID:cEZQa2xe
VS2013communityは利用条件の一つにオープンソース開発者があるけど、作った製品が
オープンソースじゃなきゃダメとは書いてないよ。
それに中小企業や学校関係者も利用していいんだよ。
大企業でも、研修用途なら使っていいんだよ。
お前らがウンコレスをしている間に・・・
>>240 まー、いまwinを使っている奴って糞野郎だしな
高脳はもう脱winしているからね
俺のところは糞・低脳が多いからwinだけどね。
>>239 OSは何を使っているんだ? Mac?
>>245 Win8.1/Win7/MacOSX/Debian
開発環境も選べない人間の僻みが始まったか
本物をする!
犬厨がなんでこのスレに居んの
いまどき開発環境有償とかどうなの?って感じだが
VS Communityのリリースはある程度評価できるよな
評価ってか、いよいよ市場での存在感が希薄になって危機感覚えたかって感じ
もともとPro使ってたからどうとも思わん・・・涙が出る
おお、、心中お察しします。。
糞Win屋なら、VSProはすでにデフォだろ。VSCEで大騒ぎすることも無いだろう。
てか、Win屋でVSCEを会社で堂々と使えるってどんなレベルの会社って気がするが
趣味ならVSCEは超ラッキーだろうが、どうせWin屋ならこっそり会社のProを家のPCに入れてプしているだろし
会社が1PC1ライセンスで管理しているので2台目には公然とCommunity入れてる
RHELとCentの関係みたいになるんだろうな
単体の Visual C++ やめた時点で既に個人市場はあてにしてないんだろう。
そのかわり今までExpress使ってた企業はPro買えよ、と。
>>254 VLは知らんけど通常のProfessionalなら別にこっそりする理由はないけどね。
>>255 VSはPCじゃなくユーザー(開発者)ライセンスだろ
だからユーザーが複数のPCにインスコして使って問題ないだろ
なのに会社はPCライセンスにしているのか
>>258 MS的にはおそらく問題ないけど、会社の規則で私的利用は駄目ってところが多いだろ
俺のところは駄目だな。
ユーザーライセンスとはいっても、公私混同だよな…
>>260 コンプライアンス上問題がないことを理解してもらえれば禁止する理由は何もないはずだけどね。
まあ、説明や説得が苦手(というか、そもそも話をすることが苦手)のコミュニケーション弱者が
多いからなこの業界。
そういう事情で「こっそり」なら大いに納得w
さてと、脱糞してくるか
それよりPHPスレに書き込むのが先
/cliだったら良かったのに
>>262 円盤の「持ち出し」とか、サビ残を疑われたくない、とか、
会社側が禁止したくなるのも最もだけどなー
会社の金で買ったものを、会社の業務以外に使われるのは問題ないのかという話
会社から定期代もらって買った定期を、通勤以外に使っちゃ駄目なの?
利益相反の可能性とか考えると禁止する理由が何もないなんてことはないね。
ライセンスが開発者に帰属することを知らずに両方買ってしまったクチだけど、
仮に会社用を買った時点でそのことを知ってもやっぱり自分用に買ったと思う。
会社用は買わずに自分用を買っててそれを会社でも(説明の上で)使って、
浮いた分を高速なPCとか買ってもらう材料にすればよかったとは思ってる。
建前上は駄目
定期は会社が禁止してなければいいと思うよ。
会社は禁止することもできるっていう話で。通勤外使用を取り締まれるかどうかは別の話。
あと名目(通勤手当とか)次第では社員が定期を買ってなくてもokっていう判例もあったような
趣味で作ったソフトを自分の会社の名前やロゴ入れて個人で販売するようなもんだろ
社員としての自分=開発者と、それ以外での自分=開発者は別のものとして考えるのが常識
俺は会社に借りとか疑いの種みたいなものを作りたくないので買ったけど、
会社と個人の関係次第じゃ個人使用もゼンゼンアリだと思ってる。
きれいごと言ってても5万は俺には少なくない出費だし迷う気持ちがないわけでも
ないので、迷いも出費もなく使えるCommunity版の登場は大歓迎だ。
いや、買った後に無料化とかふざけんなという気持ちがなかったわけではないが…
Sunが頑張って育てたJavaからのアンドロイド、
ハゲがOSX頑張って出してついでにただでXCode配ったこと、
これらに感謝しながら頂かなくてはいけない。
泥ならオラキルが謝罪と賠償を要求してるじゃん
>>266 メディアなんか要らないよ。ダウンロードできるんだから。
必要なのはプロダクトキーだけ。
VisualStudioは、どれほど着飾った貴婦人よりも優雅で美しい・・・
>>259 2008までのexpressしか使ってないから分からんけど
VS Pro以上ってネット認証無いんだっけ?
>>278 2013はネット認証しないと30日で使えなくなるはず
>>259 >VSはPCじゃなくユーザー(開発者)ライセンスだろ
>だからユーザーが複数のPCにインスコして使って問題ないだろ
>なのに会社はPCライセンスにしているのか
開発人数<(VSが入った)PC台数 ならユーザー単位で契約するればいいけど
開発人数>(VSが入った)PC台数 になるとPCライセンスの方が安上がり
それに年間契約なんでライセンス持った人が臨時とか派遣だと費用が・・・
Visual Studioで端末ライセンスが選択できるなんて聞いたことが無い
端末ライセンスからユーザー単位ライセンスに「変わった」記憶はあるな
選択?
それ、MSDNじゃね?
(MSDNが付いてない)パッケージ品購入すればPCライセンスのはずだが
寝言の前にライセンス条項を確認しようぜ
286 :
デフォルトの名無しさん:2014/12/21(日) 14:50:19.13 ID:2kmLAUC6
>>280 たしかに30日で使えなくなったからExpressのときに取得してた
マイクロソフトアカウントを入力したらいけた。
>>284 開発ライセンス製品なので人と紐付けです
>>286 ストアアプリの開発者の認証と勘違いしてるんじゃないのかね。
VSそのももにはアクティベーションだの認証だのの類は何もないよ。
90日間評価版とか使ったことが無いのか
>>291 ねぇよw
使ったことのないアホは黙ってろよ
>>293 VS2013Proを使ってるが2、3週間くらい使った頃に
ライセンス認証しないと使えなくなると警告がでるぞ
ヒント 割れ
>>295 ダイアログの文章読まなかったろ?
それに毎月認証してるんじゃ?
MSDN持ってない貧乏人はお前の方だなw
週末になるとよく分からないことを繰り返すレス乞食が増える
>>297 お前は、先生に貰った薬を忘れずに飲んでおとなしくしとけよ
言動がわけわからんぞw
>>295 おまえは、認証とプロダクトキーをごっちゃにしてるんだな
しかも、埋め込みじゃなくて、キー発行&入力方式になったのを知らずに使ってただけじゃねぇかwi
キーなんてインスト時にコマンドラインで指定するだろ
素人は氏んでいいよ
>>300 お前は何でネット認証が必要って言ってるのをプロダクトキーの話に脳内変換してるんだ?
ちゃんとお薬飲んでおけよ
>>302 謎が解けたw
ネット認証だと思い込んでるのかw
ネット切断してインストールしてみろよ、低脳くんw
なるほどな、なんかかみ合わない流れだなと思ったが、
ID:xbKkczIuがネット経由のアクティベーションだと思い込んでいたわけか
VSはスタティックキー認証だろ、アホらしい
306 :
デフォルトの名無しさん:2014/12/21(日) 18:11:22.05 ID:mJGPfjkD
つまり…どういうことだってばよ?
まあ、上にも書いたストアアプリ開発者は定期的に開発ライセンスの取得が必要だったり、
さらに2013からは複数PCで設定を同期するためのユーザー登録みたいなのができるようになってたり、
ちょっと勘違いを誘う要素が多いのはわかるんだけどね。
なんか凄い流れ
>>307 それだってMSDN使ってるなら開発者ライセンス登録トークンもついてるし、
使って登録してれば、今はもうライセンスの更新も必要ないしな
勘違い野郎が紛れ込んだだけだ
はい、解散、解散
>>310 その書き方がまぎらわしいんじゃw
インストール時にキー入力すればOK
/ProductKeyで入れてるわ
ネット認証はない
>>311 autorun.infをその引数付きに書き換えてメディア(イメージ)を作り直してるんだけど、
イメージをマウントしても自動実行が働かないから腹が立つ。
VS2010までの方法の方が勝手がよかったな。
プロダクトキーはsdbで指定するもんだと思ってたわ
・・・。
・・・。・・・。
選択肢 (注:CDキー = プロダクトキーとほぼ同じ意味で表記)
A.Windows95と同じく CDキーを入れる / VL版でも CDキー必要
B.Windows2000と同じく CDキーを入れる / VL版は体験版と同じくsdbファイル内にキーがあらかじめ入ってる
-ここまでオンライン認証不要
C.WindowsXPと同じく CDキー入れた上でオンライン認証 / VL版はCDキー入力するけどオンライン認証不要
D.Windows 7と同じく CDキー入れた上でオンライン認証 / VL版もCDキー入れた上でオンライン認証(MS鯖・ライセンス貰った鯖)
G.CDキー入力しないと数十日間の体験版 / CDキー入れると A〜Dのどれか
M.俗にMSDN版とかMSDNAA版と言われるCDキーが(VL版区別無く)sdbファイル等に入ってる
どれ?
そして恥ずかしくなった
>>304は逃げました、と。
くだらないことでスレ消費すんなよ
どっちもみっともないw
どっちもどっちは立場の悪い方の味方だっけか
ハハハン
どっちもどっちじゃないよ。ネット認証なんてないもん。
>>281 MSDNのVLなら利用者の付け替えは90日経過で何回でも出来る
Communityって結果的にATLも解放されたんだな
WTLって今後どうなってくんだろ
これまでと大して変わらず、MFC嫌いの人達が細々と使い続けていくだけでしょ。
つまり俺のことだな
ATLインターナルなんて本を昔買ったが、結局本棚の肥やしになってるw
やっぱりMFCがこれからも生き残るのね。
WTLじゃなくATLにしよっていう人とWTL使い分けるって人いると思うが
WTL開発のモチベに影響しそう
>>325 WTLはATLと組み合わせて使うもんだから、WTLを使うということはATLも使うということなんだが。
俺は生WinAPI派だ。
俺はmsvcrt.dll派だ。
VC6 を使いつづけるさ
MFCは論外だが
WTL/ATLはQtとかwxが使えればそっちでいいやってなる
そんな漏れは生Win32APIでも良いと思ってる
Qt > wx > Win32API > WTL/ATL >>>越えられない壁>>> MFC
新規で組むツールなんかは、UI周りはC#だな
既存C言語資産をDLLにして使う形
もうC++を使う理由が個人的には無くなってる
MS-DOSのシステムコール使ってる俺は勝ち組
Qtとwxはもっさりしすぎ
バカチョンクラスであるがゆえにむだにRedrawが多くて萎える
333 :
デフォルトの名無しさん:2014/12/23(火) 09:10:24.93 ID:JWy2G+yv
スイマセン
WPFで、コマンドのハンドラや実行可能判定をメンバ関数じゃなくて匿名関数とかにしたいことあるじゃないですか。
で、C#にも当然あるだろうと思って、探してみたら、RelayCommandというのがあるらしいんですけど
候補に出てこない。
で、includeが足りてないんだろうと思ったらnamespaceがTeamFoundation。
これは、有料のフレームワークか何かが、必要ですか?
VS Express 2013では利用できないということですか。有料のVS買えば、使えますか。どのエディションで、使えますか?
自分で作れってこと
マジで
>>331 Windows3.1辺りまではDOSシステムコール生きてたんかのぅ?
>>333 Pro同等のCommunity版が只だからそっちを使えば?
338 :
デフォルトの名無しさん:2014/12/23(火) 10:28:37.17 ID:ZWSROfwh
QtはRCCやUICが日本語に対応してないから、Windows風の使い方が難しいよ。
空白文字が入っているところにインストールしてはいけません!とか言われても
Windowsでは普通だし。
Program files←空白文字入ってる。
フォルダの権限って上のフォルダから引き継がれるし、きちんと管理できる?
そんなことを考えると、とてもじゃないけどQtは使えないのでした。
今から入る人はWin32なんて一生使わないんだろうな
今からMFC始めようとしてる人が通りま〜す♪
ipcでおけ
とりあえず、VSにオンライン認証はない
これは覚えておけw
>>330 >既存C言語資産をDLLにして使う
perlから呼び出してるよ
>>331 ブルースクリーン見たいか?
>>338 Program%20files ?
てかLinuxだろうがUnixだろうが空白文字が入ったファイルやディレクトリ作成できるんだし
根本的にQt作った連中のパスの概念が沸いてたとしか思えん
>>344 メリケン製のソフトで空白を含むパスはダメってやつは珍しくないよ
じゃあメリケンはLinuxもUnixもMacもまともに使えないんだね
使えねえ奴だ
>>346 その発想になるおまえよりは遥かに使える
へえそうかい
遥かの意味が異なる世界から書き込みご苦労様
空白使えるようになったのはWindows95以降なんだよな
食べかけのリンゴは 6.x で既に使用可能だった
Linuxの方はしらん
>>349 Linux は知らんけど、Unix は System-V の時代から使えてた
2014年も終わろうとしてるのにいつまで化石の話をしているんだ
じゃあもっと化石の話を。
Human68kでファイル名に小文字を使うとDOS(PC-98)では読めないのは軽く衝撃だった。
>>352 互換性があるといいつつ、ちゃんとしたものを作れないのはシャープのいつもの手口じゃないか。ナニが衝撃的なんだw
MFCもXAML化して利用者に嫌がらせをしよう
>>353 大文字使えば互換性あるじゃないか
それはそれとしてWindows もだんだんと互換性無くなってるよな
Win9x→WinXPでコマンドラインの互換性が無くなって
WinXP→Vistaでも互換性無くなった機能がある
Vista/Win7→8でいろいろと・・・
どうでもいい話
シャープの人が必死w
っつーか.NET Core、.NET Server CoreをOSSとしてMSが全プラットフォームにスクラッチしてくれんのに今更UIをMFCとかアホだろw
なんか勘違いしてるやつ多いが今日日組み込みなんて日本じゃ仕事ないぞ、組み込みは日本語や日本の文化を理解する必要性が薄いからインドや中国なんかのオフショア全盛だぞ
日本人より安くて優秀なんだからな、いまや組み込み(C/C++)なんてJavaや.NETより単価安いんだがw
シリコンバレーで仕事するならまだしも、国内のエンタープライズは日本語や日本の文化を理解してないと無理だからオフショアとか貧乏企業以外やらない
>>360 .NET CoreとかはUI含んでないと思うんだけど。なんか勘違いしてない?
>>360 この人、組み込みにMFC使うと思ってんだ。
>>360 こういうアホが多いから日本じゃ仕事ない
組み込みの仕事が受注できなかったんじゃね?
まあ、これじゃ発注する奴いないのもうなずけるわな
まさかWinEmbeddedも一応組み込み向けだからと一緒くたに…
367 :
デフォルトの名無しさん:2014/12/25(木) 07:44:51.82 ID:qKZrZOHg
>>346 ネタにまじれすすると
Windows は exoplorer から 「.」で始めるファイルを作ろうとするとエラーになって作れない
cmd とか API からなら作れるけどね
だから空白含んだファイル扱えないくらいでグダグダ言うな
なんか毎日馬鹿が来るな。
これが無料の威力か。
>>360 組み込みの話なんて誰も聞いてない。
おまけにお前は大きな勘違いをしている
>>368 電卓アプリの1つも自力で組めないような
>>360のような
アホが雪崩れ込んできてるからな。金ない腕ない頭ないの三拍子揃って
御託を並べるが、全てがマイカー持ってない車好きの妄言と同じ。
ここで一言
VSにオンライン認証はありません!
本当かなぁ
組み込みっつっても千差万別だしなー
XP EmbeddedとMFCっつー仕事もあったよ
ItaniumやXeon複数搭載マシンの組み込みもあるよ
OpenVMSの終了が、ちょっと嬉しい
Openほにゃらら大杉w
オープンナCobol?
vs2013って立ち上げ時にフリーズすることが多いな。
ネットに繋がってない時
あるいは
過去に割り当てていたネットワークドライブが存在しなくなったとき
よくだんまりする
非consoleアプリでprintfやcoutなどの
出力文をいれてreleaseビルドで
最適化した場合、これらの出力処理は
生成される実行プログラムの中から
完全に消え去るのでしょうか?
つまり#if _DEBUG #endifで囲っておく
必要はないですか?
んなわけねーだろ
>>384 再考すべきはprintfやcoutだろ
ここはTRACEなんかを使っとくべき
AllocConsole かなんかすると効果が判る
GUIアプリからAllocConsoleしただけだとprintfやcoutは出なかった気がする、cprintf系なら出たはずだけど
面倒なら_RPT、_RPTFマクロ使えばいいだろ
>381
WPFのプロジェクトを新規作成して最初のコントロールを張り付けるとほぼ
フリーズする。
で何度かタスクマネージャで落として立ち上げるをトライしてると動き出す。
既に出来上がったプロジェクトは問題ないみたいなんだが。
>>387 散々概出だが stdout を freopen すればいい
Visual Studioが完全に起動完了するまで1分くらいかかるのですが、これ速くなりませんか?
i5-2300 メモリ4Gだと1分くらいかかるものでしょうか?
SSD買えば
10秒かからんぞ
ssdだが遅いな。一度起動したら数週間閉じないから気になったことはないがw
3秒で起動するわ
SSDとか関係ないでしょ
化石みたいなパソコン捨てろよ
VisualStudioの起動がストレスになったことはないなー。
SSDになってからは益々快適になった気がする。
>>388 情報ありがとうございました。こんなマクロが有ったのは知らなかったです。
ただ、出力する文字が多いので表示速度の点でConsoleに出しています(debug時)。
Release時には出したくない(出す必要ない)ので#ifdef _DEBUG #endifで囲っています。
この方法が一番確実ですね。
>>391 もっと低スペックのタブレットPC(Acer ICONIA W700)に入れてるけど数秒で起動するから、
たぶんストレージが原因だろうね。
そうでなきゃ何か問題が発生してるか。
>>397 タブレットでVisualStudioって何かカッコイイな。
今度タブレット買うから入れてみよっと。
>>396 _CrtSetReportFileと_CrtSetReportMode
Visual C++ 5.0なんだけど
includeフォルダのファイルを削除
1830_usa_ddk.isoから抜き出したCRTとw2kのincludeファイル突っ込めばどうなる?
>>399 ググったのですが、この二つの使い方がよく理解出来ません。
どうして同じようなのが二つ有るんですか?
一つじゃ駄目なんですか?
>VisualStudioの起動がストレスになったことはないなー。
>SSDになってからは益々快適になった気がする。
最初だけだよ。そのうち遅くなるし、使い込んでいくと「SSDメモリーエラー」で
ブルースクリーンになる。1年チョイでバッサリだったものな。
HDだと10年使ってもめったに壊れないが、、、
>>402 C300を5年近く使い続けてるけど「SSDメモリーエラー」とやらは起こったことないんだが
単にお前がはずれ引いただけじゃねーか!
>>402 > 1年チョイでバッサリだったものな。
> HDだと10年使ってもめったに壊れないが、、、
お前のちんけな経験なんて知ったこっちゃないわ
406 :
デフォルトの名無しさん:2014/12/27(土) 08:23:52.08 ID:AKOS2ykD
SSD上にtmpやcacheを置かない
mlcのものを買わない
朝鮮製のものを買わない
>>406 SSD黎明期ならいざ知らず今の時期にこんなの本気で信じてる奴いるの?
もしいたら浦島太郎にも程があるぞw
>>406 今はいらんよー
メーカー忘れたがSSD何千時間使ったらPCが再起動しまくりってのはあったな(笑)
サムソンって今もSSDHDD作ってんのか
>405
お前のネットサーフィン程度なら10年でも大丈夫。W
VS使いならSSDはまだ駄目だな。話にならん。W
.sdfデカいなぁ・・・。
プロジェクトを閉じたら自動的に削除するようにしてほしい。
VS使いってヘビ使いか何かの親戚か?w
馬鹿丸出しだけど、VSは作業用のファイルをプロジェクトのディレクトリに作ることはあっても
システムドライブやVS自身のインストールされたディレクトリに作ることはない。
適当なディスクのルートにインストール一時ファイル展開するのもやめて欲しい
Temp使えよバカ
>412
それがどうしたんだよ。W ありえねーほどわかってないな。あ。
>>411 オプション
→テキストエディター
→→C/C++
→→→詳細
→→→→フォールバック位置
→→→→→ 常にフォールバック位置を使用 true
→→→→→ フォールバック位置の使用を警告しない true
→→→→→ フォールバック位置 {どこかテンポラリ的なディレクトリ}
そんなおぷしょんで防げるのか!
418 :
411:2014/12/27(土) 15:50:08.55 ID:6Zfffq0l
>>416 同じ場所に集約するってやつね。
知ってたけど、ありがとう。
プロジェクトごと人に渡すことが多いから、
できれば削除してほしいなぁ。
うん。
なんでテキストエディタのオプションなの?って思うけど
IntelliSense 用の DB だからここに来るみたいね。
>>418 .sdf のないプロジェクトを開いた場合、まず .sdf を新たに作成する
動きになると思うんです。だから .sdf なしのプロジェクトを人に渡し
ちゃっても問題ないのではないでしょうか。
421 :
411:2014/12/27(土) 16:04:39.52 ID:6Zfffq0l
>>420 その通りで、今は.sdf(とビジド時の中間ファイル)を消して軽量にしてバックアップを取ったり、人に渡したりしてる。
まぁ、相対的に頻度は少ないわけだから、都度消すようにするのが最適だよね。
我儘言ってスマヌ。
>>421 git とかの SCM 使ってないの?
423 :
411:2014/12/27(土) 16:33:42.69 ID:6Zfffq0l
>>422 SVN使おうかと思ったけど、
生ファイル交換で不便ない程度の規模・頻度だし、
そっちのほうがどちらかというと好みだし、そうしてる。
もっと大きいプロジェクト(VisualStudioではないが)ではSVN使ってるけどね。
VisualStudioはGitが統合されてるんだっけ?
自社のTFSを推さなかった判断は正解
>>423 いや、生ファイル交換でも svn なら svn export で、不要なファイルを含まないファイルを得られるから
426 :
411:2014/12/27(土) 17:49:48.80 ID:6Zfffq0l
>>425 知ってるけど、バージョン管理ツールは基本的に使わない主義なので。
ほかに保存するオプション教えてもらっても削除の方がいいとか言ったり面倒な奴だな
拡張子やファイル名でフィルターして固めるアーカイバーとか探せばありそう。
自分で作ってもたいした手間でもないな。
>>427 svn 使ってるって言ったり、バージョン管理ツールは基本的に使わない主義って言ったり、ちょっと精神に不具合を抱えてる可能性が高いように思う
430 :
411:2014/12/27(土) 18:27:07.18 ID:6Zfffq0l
>>429 SVN使ってるのは、自分が管理していないプロジェクトなので、
自分の主義云々は関係ないんよ。
どうでもいいわ
ということてみんなgit使おうぜ!
hgでもいいyo!
Visual Studio使う系の日本のソフトハウスでも今はGitが主流なの?
Git知らない世代の老害が権力握ってるから、未だにCVSとかSVNみたいな古臭いシステム使ってるイメージあるけど。
MS製品使ってる所ならVSSだな
435 :
デフォルトの名無しさん:2014/12/27(土) 20:20:35.10 ID:MyvAPYRW
>>433 仕事で使う人はGitのうまみがないよね。
そういう場合はTFS使うと思う。
「Git知らない世代・・・」
書いてる内容からして
>>433もわかっていないような気がするんだけど。
ソースシュレッダーという製品もある
というか単体のバージョン管理システムと総合の構成管理システムで張り合っても仕方ないと思うのだが
>>435 Gitできたのってつい最近でしょ。2000年代。
Linuxとかのオープンソース界隈ではGitHubのおかげでもうGitがデファクトだけど
未だにXPとか使っているような日本のWindows系ソフトハウスは、
COBOL・VB世代のおっさんが幅を効かせていて、
そういうおっさん達は技術的好奇心が薄く、当然Gitなんて知らないから、
「俺はこれで慣れてるから。」とか言って、未だに古臭いVCSとかが採用されるわけだ。
まあ偉そうなこと言ってもね
無力だからそこらのカビの生えたおっさん1人すらどうにもできないんですよ
可哀想に
>>434 VSSはリポジトリの扱いが簡単で良いね。
TFSはSQLServerなので、ちょい面倒だ。
想像弱者を作って悦に入る真の弱者
VSSはTFSに置き換わってるような・・・
えーいつの話?化石に通じるように話さないと駄目だよ?
VSメインでTFS使ってたけど、今のスマホ案件はTFSにGitプロジェクト作って使ってる。
タスクとかとは絡めてないんで分かんね。
TFS慣れてたけどGit使いやすいのでこれからはGitメインになりそう。ブランチが軽いのと分散でできるところがいい
情弱なおっさんにgitの使い方を教えてくれよー
化石に通じるように話してくれよー
というかTFSの話ばかりしててワロタ
>>445 つ GitHub実践入門 ~Pull Requestによる開発の変革
Git Hage
きっと禿、っていうな!
この世界はうまくできてる(?)なと思うのは、フットワーク軽くて新しいことに手を出すことが
苦にならないタイプっていうのは、だいたいあんまり地頭がよくなくて応用力に欠けるから、
仕事の上では全然ライバルにならないんだよねw
両方備えてる人もいるけど数は本当に少ない。
地頭www
地頭というか、プログラムはホント向き不向きがあるなって見てて思う。
すごく高学歴で成績優秀な人でも、てんでダメって人いる。
まぁ、その人はその人の向いてることやりゃぁ、いいんだけど、
誰でもできるわけじゃないんだな、ってことがとても印象に残った。
454 :
デフォルトの名無しさん:2014/12/28(日) 15:52:40.53 ID:6jddN626
世界的に有名な数学者でもパソコン使うのすらおぼつかない人もいる
VisualStudioOnlineはデフォでGitじゃね
何が良いのか知らんけどGit普及してるな
456 :
デフォルトの名無しさん:2014/12/28(日) 17:11:56.10 ID:vTsBbpaJ
鯖落ちてた
デフォルトはTFSだがいつもGitに変更して使ってる
本当はtfs使いたいがvsのバージョンや設定なんかで色々面倒そうだからgit使ってる
向き不向きというより、関心があるかないかじゃないのか
なんでもそうだけど、嫌々やってたら、上達はしないだろうね
地頭とgitの話題がつながっててわろた
個人的な感想でいえば優秀な人はやれば出来る。やんないだけ。
むしろ、たまに出てくる
>>453みたいな感想がわかんない
人間の脳は子供のころに練習していない処理がソフトウェア実装になってしまうような感じがあって、
プログラミングに必要な論理操作も若いうちに習得しないとダメ、とは言われている
プログラムを組むってのは誰でもできる。組めない奴は単にやってないだけ
その上で、やっぱり地頭みたいな向き不向きはあると俺も感じる
464 :
デフォルトの名無しさん:2014/12/28(日) 20:07:50.90 ID:/D26LDKp
ポインタわからない人もいるらしいし、再帰でつまづく人もいるらしいがよくわからん。
けどモナドは感覚的につかめてない気がするしパーサーコンビネータみたいなの素から作れと言われてもいろいろわかってないとは思う。
どうして下ばかり見てヨダレを垂らすのか
上を見て認めて俺も頑張ろうとなぜ思わないのだろう…
>>463 それはないよ。
プログラミングは適性が物をいう世界なのはブルックス先生の時代から
鉄板の法則。
ただ、物理数学が得意なのにプログラミングはダメって人は
個人的にはあまりいないように思う。
業務系のシステム化案件で話を聞きにいくと
ExcelとAccessでかなり高度なものが組み上がってて
逆にコード書かないでそこまでやる方法がわからなくて
驚愕することがあるな。そういう人はコの業界に来ても活躍しそう。
喋り方が既にフローチャート的だったりするし
>>468 これはわかる。
Accessでコードないのになんでこんなのできてるんだ…ってのがたまに。
しかし逆になんとなくでもできちゃうAccessすごい、とも(業務に最適解かは別として
その辺までいくとコード書いてないだけでやってるのはプログラムと一緒と思われ
>>469 Queryの先がQueryで、そのまた先がQueryで、そんなのが何段もあってやっとテーブルにたどり着くようなやつか。
激しく絡まったスパゲティコードよりはかなりマシだが解析に苦労する。
スタイルシートだけでゲームを作る人が身近に居たが、
プログラミングわからないからなんて言ってるんだよね
安易にプログラミングで解決するのは負けという気にさせられる
>>471 Excel の計算式もそうだけど、デバッグがやりづらいのとコメントとかが入れられないのが難点なんだよね
以前1,980円で買えた1-2-3のおまけでついてくるアプローチっていうRDBを使ったことがあるけど、
確かにコーディングなしで受発注や在庫を管理して注文書や納品書を印刷するアプリが
そこそこお手軽に作れるのは新鮮だった。
宇宙エレベーター?バベルの塔?
communityの質問はここでいいのでしょうか?
プロジェクト内のクラス単体デバッグをやりたいのですが、F5だと全体デバッグになってしまいます。
単体デバッグはどうやるのでしょうか?
>>477 そんなこと出来るの?
クラスだったらMSTestでUnitテストとかするとか。
そもそもクラス単体デバッグって何だよw
>>477 イミディエイト ウィンドウでそのクラスをnewしてメソッド実行すれば出来るかも
やったことないけど出来そう
Visual StudioじゃないがLINQPadもコードの確認には使えそう
これも使ったこと無いがw
俺は、C言語とC++しか使わないから
インストール時にチェックを全部外したんだよ
そしたら、全部インストールされてるって
どうなってんだよ
>>482 外したって思い込んでただけじゃないの?
>>482 C言語とC++は使うのに
> インストール時にチェックを全部外した
単なる馬鹿でしょ w
VS は知らんが、チェック全部外したらすべてチェックしてると見なすことはまれによくある
>>479 ”「機能」=「クラス」”で設計しないの?
仕様変更の時、楽だと思うけど。
>>476 PKディックだったか誰だったか、バベルの塔を題材にした SF があったはずだが‥うーん思い出せない‥青天井を破ると地面の下でしたってやつ
誰か‥
491 :
デフォルトの名無しさん:2014/12/29(月) 18:19:50.20 ID:TG8Z37gI
まて〜ぃまていまていまてい〜〜〜
マレフィセント
>>391 1分は遅すぎるな
SSDにすればだいぶ早くなるはず
ランダムアクセスのスピードが大事
>>393 夜中はshutdownしなさい
環境破壊
f#インタラクティブ使ったほうが楽だよ
>>495 テスト用にプロジェクト作って、テストしたいclass呼び出しですね。
紹介していただいたURLの内容はちょっと理解出来ませんでしたが、前者なら出来そうです。どうもありがとうございます。
MSアカウントアイコン画像を設定してもVS画面右上に表示されるユーザー情報のアイコン画像が更新されないんですが
更新されないものなのですか?手順があれば教えてください。
>>490 〉最近の主流はマレイ式
詳細など解るサイトが有ったら、出来たら教えて下さい。
宜しくお願いします。m(_ _)m
>>497 え〜 Orz
自分の好きなようにしてください
>>486 全チェック無し=全チェック有りとみなされるのよ
>>501 いみわからん。
そのUI設計した奴、頭いかれてるだろ。
>>502 絞り込み検索とかでまれに良く見るパターンだな
条件を絞る時はチェックを入れろとかで、チェック入れるとその条件だけなんだが
どこにもチェック入れないと条件は絞らない=全条件対象=全チェックと同じ
これはこれで、実際の直感に沿った動きのときもある
元の話の画面がそうなってたのかどうかは知らんが
HTMLのcheckboxはチェックした奴がリクエストに含まれる仕様
だからデフォルトは全部falseっていうのは合理的なのよ
絞り込み検索はどうだとかHTMLのcheckboxではどうだとかどうでもいいんだよ
Visual Studioインストール時の追加コンポーネント選択画面において全部チェック外したら全部インストールされるのがUXとしてどうかという話でしかない
実装の都合なんか知ったことか
>>503 の言うとおり、検索なら直感にあうけど、わざわざそうなるように実装しないと
そうは動かないから、手間はかかる。ほんとにそう動くなら設計思想というか意図的なものだと思う。
俺がインストールの選択を作るならそうはしないと思うし、全不選択で進もうとしたら先に進めなくするかな。
インストールでVC++だけ選んだのに、言語パック入れたら色々入れられたって話なら
たしかにそうなってる気がする。インストーラがどうかしてるんだと思ってる。
C:\Program Files 以外を選んで居るのに大半がC:\Program Files に入るのなら良くあるな
殆どがMS製品だが
509 :
デフォルトの名無しさん:2014/12/30(火) 09:04:26.62 ID:JWtJz6A1
64bit版なのに Program Files (x86) に入れたり
32bit版なのに Program Files に入れたりする(こっちはいいのか)
インテルのドライバがあったな
510 :
デフォルトの名無しさん:2014/12/30(火) 09:07:23.99 ID:JWtJz6A1
あと設定ダイアログで
「有効化」ってボタンがあって
灰色のときと青色のときがあるんだけど
「有効化」が青色になってるときは現在有効で
灰色になってるときは現在無効(逆だったかな)
っていう糞ソフトがあった
これはトレンドマイクロだったかな
部署ごとにインストーラー作ってるから共通化もされないしノウハウも蓄積されなかったんだろう
と思ってる
ちょっと?愚かだね
512 :
デフォルトの名無しさん:2014/12/30(火) 09:08:21.96 ID:JWtJz6A1
>>508 Program Files\Common に入るやつあるある
あと、インストーラーに凝りたいのは分かるんだが、正直鬱陶しい
514 :
デフォルトの名無しさん:2014/12/30(火) 09:12:22.05 ID:JWtJz6A1
「有効化」が青色になってるときは現在有効で(->そのボタンを押すと無効になったって意味ね)
灰色になってるときは現在無効(->でそのボタンを押すと有効になった)
どっちの状態でもボタンの名前は「有効化」で色だけ違う
install shieldが高すぎる。もっと安く売ってくれ
>>502 検索とかは、はじめに全ての条件で検索して、気になる奴だけフィルターして見る操作が多いから、クリック操作数はこうした方が少なくなる
インストーラーの話ではない
>>482 Communityのインストールオプションをすべて外した状態で試してみたが、チェック対象の
Blend、MFC、SSDT、WebDevTools、ToolsStoreApps、SilverlightDevKit、WP8.0SDK
はインストールされなかったぞ。
.NETFrameworkやSQLServer関連は、コア機能に依存関係があるので
チェックに関係なく強制インストールされるのはVisualStudioの伝統。
C#やVB、DB関連の機能を利用しないのであれば個別に削除してもいいが、あまり薦められない。
今年の迷言
「VSにオンライン認証はあります!」
>>480 俺もやったことないけど、それ多分いけるわ(笑)
>>502 俺も最初は違和感あったけど、SQLserverのアクセス権限でも似たチェックだから慣れたよ
MSの方針だから諦めなさい
まあ確かに全部オフはありえない状況ならそうなっても不思議はないか
どうせアニメアイコンだろ?表示されなくても気にすんな
>>524 自分のがビックリマークのままで気にしてなかったけど
サインインして編集したらMのアイコンになって
ブラウザから適当な画像設定したらすぐにそれになったけどな。
かえるために何かするというより、変わらない原因見つけて修正するしかなさそう
確かexpressをダウンロードするときに認証が必要だったから、そっち関係の勘違いなんだろうな
「(オンライン)認証は無い」と「(プロダクトキー)認証はある」って流れだったはず
上でも出てたがMSDN版のVisual Studioはオンライン認証(MSDNアカウント認証)がある
プロダクトキーを入力すれば不要だけどね
>>527 ありがとう
うんこなのかなうちのVS
好きな画像が右上に出てるとモチベも開発効率も上がると思うんだけど残念すぎるわ
>>531 痛IDEエクステンションとか使えばいいんじゃない?
そういやサイズは4MB以下と書いてあったが、、、アイコンで4MBはそうそう超えないか
「MVP」と「MSDNも持ってない奴」のどちらを信じるかになるけどね
あそこのmvpってニートの称号だろ
>>537 上で示したURLにはMSDN事務局の回答もあるよ
日本語くらい読めるでしょw
編集→詳細の中にスペースを表示するかどうかの設定があるはず
C#キーバインディングならCtrl+E, S
>>541 Ctrl+E,Sで元の空白に戻りました。ありがとうございました。
たぶんCtrl+E,D(ドキュメントの整形)と間違えて押してしまったようです
>>465 ポインタが分からないととんでもない事になる
perlで同じ事やったら処理速度が数百倍必要になった罠
544 :
523:2014/12/30(火) 19:46:22.61 ID:z/APKETI
2回もスルーするなよ orz
>>544 めんどくさい奴だなw
STAP細胞はなかったけどオンライン認証はあったよ
msbuildでどう解決していいか分からないことがあるのでアドバイスをいただけませんか?
あるソリューション ConsoleApp1があり以下のプロジェクトが所属しているとします。
-ConsoleApp1.vcxproj(exe)
TargetName=ConsoleApp1
-ConsoleApp2.vcxproj(dll)
TargetName=ConsoleApp2
-ConsoleApp3.vcxproj(dll)
TargetName=ConsoleApp3
プロジェクトビルド順番
ConsoleApp3 > ConsoleApp2 > ConsoleApp1
この状況でConsoleApp2だけTargetNameをtestに変更してビルドしたい状況があります。
※つまりtest.dllとConsoleApp3.dllを得たい。
一番簡単なのはIDE上からApp2のプロジェクトプロパティを開きTargetNameを変更することです。
この場合は期待する状況になります。
しかし、コマンドライン上から
msbuild /t:ConsoleApplication2 /p:Platform=x64;Configuration=Release;TargetName=test /maxcpucount /fileLogger
とするとConsoleApp2に依存する全てのプロジェクトのTargetNameがtestになるようで
上書きされてtest.dll1つしか得られませんでした。
これをConsoleApp2にだけ限定するにはどうしたら良いでしょうか?
プロジェクトを書き換えずにコマンドライン上からこれらの結果を得る必要があるので困っています。
using MBB = MessageBoxButtons;
using MBI = MessageBoxIcons;
>>546 IDEからビルドしたことしかないんで合ってるかどうかわからんが
Projectファイル2つ用意してMSBuild.exeの引数を切り替えれば出来そうだが
MSBuild.exe MyProj.proj
MSBuild.exe MyTestProj.proj
test
using DGVASCM = DataGridViewAutoSizeColumnMode;
using DGVCSM = DataGridViewColumnSortMode;
using DGVABS = DataGridViewAdvancedBorderStyle;
すべてのビルドユーティリティを過去にするようなビルドユーティリティが欲しい
552 :
デフォルトの名無しさん:2015/01/01(木) 21:29:11.74 ID:KMnl2ZzB
適切に子クラス化して長いクラス名を避けてください
T4テンプレート、サイトみながら丸写ししてんだけど動かないのなんで・・・?
>>550 コンストラクタ(生成メソッド)にEnum渡して適切なもの返すんじゃあかんのか
555 :
デフォルトの名無しさん:2015/01/03(土) 13:36:37.61 ID:b/9bEf+N
もうMFCって時代遅れなのですか??
俺みたいに嫌う奴は多いけどまだまだ現役
そんなん言い出したらVBAなんて未だにVB6.0だぞ
金融系は今でもCOBOLだし、サーバサイドJavaなんて今やレガシーと呼ばれてんのにw
ありがとうございます
やはり今からでも知っていて損はないということですね
いや今から学ぶ価値はない
パッケージアプリは大半.NETじゃないし、何使ってるんだろうね。
>>558 教養として学ぶのなら素のWindows APIのが良いと思う
実践で使うのならc#でしょ。
MS的にはC#以外は「その他の言語」らしいんで
酷い扱いだぜ
VBじゃないのか?
>>561 今から学ぶならWinRTとかの方が良い気がするが…
少なくともWin32はねーよw
VBの方がインテリセンスのカバー度が大きい。
>>565 .NET Frameworkは、Win32とCOMのラッパーみたいなもんだからWin32の知識は無駄じゃねーよ。
それに、教養としてって言ってるだろw
>>563 その割には.NET Frameworkの古いバージョンは簡単に切り捨てられる。
Win10では、VB6.0のランタイムの息の根止められるんだろうかw
(ヾノ・∀・`)ムリムリ
10年以上経つのに未だにVBAのノウハウのが多いよね
業者向け開発環境なんかニッチ産業だからカスしかおらんわな
ライタイムが2Gってどんだけw
動作も遅いし、PC買い替えさせるのが目的でわざと重くしてるとしか思えん
Windows 自体が滅びるから Win32API とか MFC とか .NET でさえ未来はない
なんで滅びるOSがターゲットのIDEのスレにいるの?
かわりの受け皿がない状況じゃ、多少糞なところがあっても使われ続けるしなぁ。
>>570 動作が遅いって何時の話だよ。
1.1の頃は糞遅いと思ってたが何時の間にか気にならなくなった。
MSに洗脳されたんかのぅ。
>>560 やっぱりそうなんすかね
自分自身も新規開発案件はMSの意向を考えても.NET with C#だと思うので
それを勉強してますが、過去の遺産を使わねばならんケースがまだ少なからず
ありそうな気がしたのでご意見お伺いした次第でございました
安価ミスりましたw
>>559さん宛のつもりでした
>>575 仕事で使うなら覚えろ。
じゃなきゃXamarinでも触ったほうがマシだわ
>>578 未だにメンテしてるやついるんだろうな…
18年ほど前に触ったがあれも誰かにメンテされてるのだろうか。
>>579 どこに行ってもcomdlg32をばら撒く奴(俺)がいる限り無くならんよ( ̄▽ ̄)
ちょっと前にMSのインストーラーは糞だって盛り上がったばかりなのに
タイムリーですね
英語だとボタン内に収まるけど日本語だとはみ出すお約束の奴か
スケーリングする方がわるいってやつだな
まあ字数が足りないなら「削除」とか「登録解除」とか漢字にすればいいよ
>>585 おまえみたいな奴が作ってるからこういうことになるんだよ
>>586 レビューで指摘しないお前みたいなのも悪いんだよ
「BayTrail-D」搭載のタブレットやPC自作キット
とSSDの構成で、Visual Studio 2013使ってる人いますか?
性能的に実用的なレベルなのか気になります
起動の時間とか、IDEの操作時のもたつきなど教えてください。
ただになったんだから入れてみればいいのに
全然実用的じゃない
起動に30秒かかる時点であとは察しろ
>>590 PCにはVS2013インストールはしてあるよ
タブレットは持っていないが買おうか迷っているという状態
>>591 SSDで30秒もかかってるの?
そのハードウェア教えてください
機種が不明ならCPUとメモリとSSDだけでも
ハードウェアなんて知らんがな
適当に言っても信じるかな?と思って気軽な心で吹いただけですから
後釣り宣言を専門板でやってみた
問題は釣れてればまだいいのに釣れなかったことだよ
いや面白かったよ
タブレットでVS使って開発、って何したいの?
満員電車の中でデバッグとかして見せびらかしたいわけ?
スタバでVS使ってるところを見せて女性にかっこいいと思われたい
virtual sister
俺は単純に持ってるPCの中で一番性能が高いのがタブレットだからVS入れてる。
他のはPentium4とPentium3の骨董品だからな。
つーか、アベノミクスの大成功(笑)のおかげでPC買う気が起こらないわ。
円安になる前に買わなかったお前がアホ
>>594 つまらない嘘つきやがってShine
SSDで30秒もかかるわけがない
>>601 タブレットVisual Studioユーザーいたいた
機種はなに使ってますか?
使用した上でのスピードはどんな感じですか?
起動時間、プログラミング時のレスポンスなど
タブレットではないNUCでもBayTrail-D搭載のが増えている
>>589 最近HDDからSSDに組み替えたけど超爆速だよ。PC起動から数秒で起動できるしもたつきもない。ちなみにSamsungの850pro。Samsungに抵抗あったけど、物は悪くなかった。
>>604 >>397ね。
初回起動が2秒程度ぐらいかな。
使ってる上でストレスはまったく感じない。
っていうか、もともとVSって言われてる程重くないよね。
Pentium4のマシンにも入れてるが、多少エディターのプチフリ感はあるけど
遅くてストレスがたまってどうしようもないってこともない。
むしろそこそこ快適に使える。
Resharper入れると起動がすごく遅くなるね。
タブはSSDつってもeMMCが一般的だしな
SATA接続のと比べるとトロいよ
特にランダムアクセスはもたつくこと多い
タブにVS入れてはみたが残り容量が1Gとかなって起動もせずに消した
>>608 VSが容量食うのとeMMCが遅いのとは別問題だろ
2つの問題書いてるだけだろ。小学校から通い直した方がいいぞ
実際に起動速度体感してないがタブのssdは遅い。仮に速くても容量限られてるから使う気も起きない
みたいなこと言いたいんだろ
なんでそこまで頭悪いの?幼稚園から通いなおせ
タブでVS使っているが、初回起動にちょっと時間かかるくらいだな
うんこ
2013で作ったプロジェクトを2010で編集出来ないでしょうか?
家で2013使って会社の2010の環境で編集しようとしたらできませんでした。
>>618 slnファイルちょっと書き換えれば読み込めるでしょ
>>618 〜.slnの冒頭にある〜2013〜を〜2010〜に変えて凌いだことがある。
前後の文字列も少し変えた。
それより2010用と2013用にそれぞれ〜2010.slnと〜2013.slnに分けたほうがよいかもしれない。
624 :
デフォルトの名無しさん:2015/01/05(月) 08:32:40.72 ID:IMLJk69F
あと、.Net Frameworkが2010は4.0まで2013は4.5.1までじゃなかったっけ?
.NET Framework のバージョンは開発環境への DeveloperPack のインストール状況によるだろ。
VS2013 だけど 4.5.2 で使えてるよ。
仕事のコードを家に持ち帰るってのが怖いな
>>626 別にお前みたいに社畜ばかりじゃねーんだよ
>>626 現代じゃちょっとあり得ないことだわな。
ベネッセの人ってもう判決出た?
for文でループ回数を100から1000万に変えたらエラーになったんですけどループ回数に上限ってあるんですか?
>>631 そもそもエラーになったといってもコードもエラーも分からんようじゃ
誰も答えようがないと思うんだが・・・
すぐ考え付くのはカウンタ変数の値を使ってループ内で何かの処理をしていて
ループ回数を1000万にすることでカウンタ変数の値が大きくなったせいで
その演算処理がオーバーフローしたとかそんなのかな
単にループ回数ってだけなら上限はカウンタ変数の範囲に依存すると思うけど
>>631 longの上限値までは回せる
ちなみに10000000を1000万と書くとエラーになる
最近のMSは韓国くさいからVSオンライン使う気になれん・・・
このスレからもさようならしたほうがいいと思うぞ
100000回(10万回)までは行けました
int a=1103515245 ,b=12345
int m=2147483647
long int x=10
long double y
for(1000万繰り返す
x=(a*x+b)%m
y=x/m
)
こんな感じなんですけど
100万回からハンドルされない例外が0x00C41DA7で発生しました
ってエラーがでてきまして
すいません
PCからです
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
int main(void)
{
int a = 1103515245 ,b=12345;
int M = 2147483647;
int i = 0, j;
int n = 1000000;
unsigned long int x = 10;
long double y;
long double Y[1000000];
do
{
x = (a*x+b) % M;
y = x;
Y[i]= ((y*3.0) / M)-1.5;
sum += Y[i];
i++;
if (Y[0] == Y[i])exit(0);
} while (i != n);
return 0;
}
>long double Y[1000000];
これのせいじゃねーの
スタックオーバーフローだな
そんなでかい配列は動的確保しよう
long double Y[1000000];
自動変数はスタックエリアに作成される
デフォルトでスタックサイズは1MB
long doubleのサイズが8バイトだから
8 * 1000000 で 約8MB必要
10万なら約800KBで1MBにおさまるね
>>640 日本語サイトも出来たことだから、そっちに誘導しよう
なるほど
ありがとうございます
配列の動的確保すればいいんですね
>>645 SurfaceのCMのことだろうおそらく
>>634 VSオンライン最近どこか変わったか?
ポータルサイト見てきたけど特に変化が無いみたいだけど…
被害妄想はネトウヨの得意技w
ネトウヨという言葉使うやつの頭も腐っとる
>>646 あのチェーチャラバーってやつか。あれZAQだと思ってたわ
トレインウォーズのエンディングと同じ感じがするんだよな。
ってててれっててれーあのちぇーちゃらぱー(かんなむすたいる)
ぱっぱぱんやぱぱぱ たらららり(かんなむすたいる)
コンソールアプリケーション、デバッグ時にコマプロが別窓で開くのどうにかならんかね
いちいち別窓が開かれるのがうざい他、
何もしないとそのまま閉じちゃうのでgetchar()で止める、とかいうのもバッドノウハウで悲しい。
世の中のIDEはみんな、組み込みのターミナルでしょう。
MSなら
こっちはデスクトップアプリケーションみたいな遺物すら作らせたくないのに何言ってんだこいつ
って思ってそう
3年前と今じゃ方針は大分違うかもしれないが
コンソールアプリケーションでコンソールが開くのは当たり前でしょ
プロジェクトの設定がコンソールアプリケーションなら、
F5で実行する代わりにctrl-F5でpauseしてくれる。
>>655 コンソールが開かれる開かれないの話はしてないですよ。
別窓で開くなってこと。
他のIDEはほとんど、コンソールはペイン表示で組み込まれているでしょう。
実行終了後も残るからgetchar()とかしなくていい。
VSはデバッグ中にソースコードが編集不能になるのも意味不明。
#ifdef _DEBUG
getchar()
#endif
でまったく問題なし
出力ウィンドウ…
エスケープシーケンス
662 :
デフォルトの名無しさん:2015/01/08(木) 03:00:54.20 ID:adghuYgU
>>658 32bitの時はデバッグ中にソース書き換えるとそこだけ内容更新して
デバッグの続きができた、その弊害で64bitで編集できなくなっちゃってるね。
戻るボタンで戻れなくなるサイトは個人的に好きじゃないけどね
windows updateもそうだが自動で勝手にやられるのは困る
NuGetならともかく拡張機能はそんなに頻繁にアップデートせんでも
669 :
デフォルトの名無しさん:2015/01/10(土) 07:25:48.00 ID:gS0g5gRi
671 :
デフォルトの名無しさん:2015/01/11(日) 03:28:55.44 ID:CAsTcRy+
オフでも入れて来る
まるで強姦
なんかProgram Files (x86)以下に[Product Name]ってフォルダができてて
中にはAzureQuickstarts.vsixがぽつんとあるんだけどなんなんだいったい
ウイルスじゃねーの
674 :
片山博文MZ ◆T6xkBnTXz7B0 :2015/01/11(日) 22:32:09.17 ID:NXRDqdvf
使用メモリーを測る方法を教えて下さい。
675 :
デフォルトの名無しさん:2015/01/11(日) 23:38:23.35 ID:lHCsJ/v2
GlobalMemoryStatus
676 :
デフォルトの名無しさん:2015/01/12(月) 00:41:29.93 ID:uKXKgJOU
VS2013使ってるのですが、exeファイルってどうやって作成するのですか??
ググってもでてきません
よろしくお願いします
ビルド
678 :
デフォルトの名無しさん:2015/01/12(月) 00:48:20.58 ID:uKXKgJOU
ビルドしたのですが、bin→releasdeフォルダ見ても何も入っていません
.libや.dllができてるなんてことはないよな?
コンパイルエラーになってないよな?
681 :
デフォルトの名無しさん:2015/01/12(月) 00:55:10.75 ID:uKXKgJOU
ご迷惑おかけしました!
なぜかDeBugフォルダにexeファイルができてました
みなさんありがとうございます!
DebugとReleaseの切り替えは分かってるよな・・・?
683 :
デフォルトの名無しさん:2015/01/12(月) 01:07:32.12 ID:uKXKgJOU
ごめんなさい…分かりません…
Excel VBAを一通り学んで、今年になってから本格的にVBもやってみようかと始めたばかりの初心者なもので…
上のほうにDebugって書いてあるリストボックスがあるでしょ?
それをReleaseに切り替えることができる。
Debugモードでコンパイルした.exeはReleaseよりパフォーマンスが悪いけど、
ブレークポイントをかけてステップ実行しながらデバッグすることができる。
Releaseモードでコンパイルした.exeはステップ実行できないけど、
パフォーマンスが高く、配布時はこちらを配布する。
685 :
デフォルトの名無しさん:2015/01/12(月) 01:21:43.07 ID:uKXKgJOU
仰る通りにやったらReleaseフォルダに実行ファイルが作成できました!
本当にお世話になりました
これから度々このような初歩的な質問をさせて頂くとは思いますが、何卒よろしくお願いします
>>685 こういうしょうもない質問はこれっきりにしてください
一度やるとくせになるからね
いや、こんな話延々とされたらやだろw
とりあえず初心者は入門書一通り写経してからだ。
昔はベーマガやMSX FANを写経するのが第一ステップなのに
今はいきなり入門書やるよね
10KBも20KBも16進コードを打ち込んでたな
ゲームはできるようになったが何も身につかなかったw
サブルーチンを知らなかったあのころ
グローバル変数とGOTOだけで破綻しないプログラムを作ってたのが
今の財産になってるわ。
ビルドの種類とかは入門書によっては出てないからしょうがない。
似た内容の多いし。
>>692 あれは意味のない記号の転写にすぎなかったからなw
途中で一文字ずれて全く途方にくれたのは良い思い出(´・_・`)
このスレ、おっさん多いんだなw
C# 6.0ってVisualStudio 2013 Communityでも使えるようになりますか?
null 条件演算子をすごく使いたいのですが・・・
>>697 なりませんが次期2015のcommunity版も出る予定なので首を長くして待ちましょう
実運用以外のマシンがあればそれまで2015のベータ版使っておくのもありでは?
VC++でビルドすると
Win32\Debug\
Win32\Release\
などに出力されますけれど、これを例えば
Win32\Ver1.0\Debug\
Win32\Ver1.0\Release\
みたいな感じにしたいのです。
"Ver1.0"という文字列を、変数みたいにして、どこかで指定出来れば理想的なのですが、
できますか?出来る場合、やりかたを教えて下さい。
>>699 出力先は、プロジェクトのプロパティから「出力ディレクトリ」「中間ディレクトリ」で設定できる。
"Ver1.0"の変数化はいろんなやり方があると思うが、
例えば「構成マネージャ」>「ソリューション構成」から設定を追加する方法がある。
構成ごとにディレクトリのパスを指定しても良いし、
構成名を "Ver1.0/Release" にして $(Configuration) マクロで参照することもできる。
ただ、自分も我流なので、他にもっと良い方法があるかもしれない。
701 :
697:2015/01/12(月) 11:38:59.84 ID:bBlSgM6z
>>698 やっぱり2015を待たないとダメですかね
新しい機能はないけどC#6.0は無茶苦茶良いですよね
null可とか、文字列中に入れた変数が展開されたり(Rubyみたい!)、
using static とか nameof も即使いたい
プライマリーコンストラクターは・・・いらん
ミイラもおるでw
おっさんもいろいろだけどね。
ベーマガはラジオの製作って雑誌の付録だった頃から知ってるけど、
誌面がいちいちガキ臭いというか子供騙しで俺は大嫌いだったね。
Roslynなんて普通のPGには関係ないやろ
そんな内部の話より nameof とか ?. の方が大事だ
707 :
デフォルトの名無しさん:2015/01/12(月) 15:33:08.40 ID:MUt+Twlt
いやぁC#でToBool用意するの大変ですな こいうのをバシバシ揃えてからでないとDB仕事はできまへん
stringの未定義はnull、TextBoxは空文字、Data系はDBNull.Valueと、
各分野の偉い先生方のバラバラな学術的正当性と非人道的な顧客要望の間で、
プロは時間がない中帳尻合わせしなきゃならんのよ…
/// <summary>
/// 未設定判定
/// </summary>
/// <param name="o"></param>
/// <returns></returns>
public static bool IsBlank(this object o)
{
return o == null ? true : o.ToString().IsBlank();
}
/// <summary>
/// 未設定判定
/// </summary>
/// <param name="s"></param>
/// <returns></returns>
public static bool IsBlank(this string s)
{
return String.IsNullOrEmpty(s);
}
ERROR:改行が多すぎます!
/// <summary>
/// 数値判定
/// </summary>
/// <param name="s"></param>
/// <param name="d"></param>
/// <returns></returns>
public static bool TryDouble(this string s, out double d)
{
return double.TryParse(s, out d);
}
ERROR:改行が多すぎます!
/// <summary>
/// bool変換
/// </summary>
/// <param name="o"></param>
/// <returns></returns>
public static bool ToBool(this object o)
{
if (o.IsBlank())
{
return false;
}
double d;
if (o.ToString().TryDouble(out d))
{
return Convert.ToBoolean(d);
}
bool b;
if (bool.TryParse(o.ToString(), out b))
{
return b;
}
return true;
}
んで<summary>ってなによ
運用方法によっちゃバグだらけになりそうな関数群だな
summaryは文字通りサマリー
doxygenのvs版で設定しとけばツールチップなんかに表示される
こんなものが必要になる時点で DB の設計ぐちゃぐちゃですって言ってるようなもんだしなぁ
よくわからん DB 与えられて今日中にエラーでないようにしろとか言われたんなら、御愁傷様としか言えないけど
その手の問題は大抵 coalesce で解決する
長々とご苦労だがIConvertible.ToBooleanってものがあってね
改良しましたw
public static bool ToBool(this object o)
{
if (o.IsBlank()) { return false; } //PostgreのGUIでチェック外すとヌルになるのでfalseと同一視する予定
if (o is bool) { return (bool)o; }
if (o is Enum) { return Convert.ToBoolean(o); } //↓これ以降はついで
if (o is short) { return Convert.ToBoolean((short)o); }
if (o is int) { return Convert.ToBoolean((int)o); }
return bool.Parse(o.ToString());
}
ToIntの方が重要ですが
public static int ToInt(this object o)
{
if (o is int) { return (int)o; }
if (o is short) { return (int)(short)o; }
if (o is double) { return (int)(double)o; }
if (o is bool) { return (bool)o ? 1 : 0; }
if (o is Enum) { return (int)o; } //←半分はこいつのせい
return int.Parse(o.ToString());
}
DBの型はシンプルなので、バラバラなのはC#ですな
(SQL Serverのboolは1,0なんですがPostgreはtrue,falseで1,0がヒットしないのにはちょっと困りましたが)
何がバラバラかというと、DBがshortでコンボボックスにバインドするとSelectedValueもshortになるにはなる
でもバインドは実行時なのでshortと比較するとコンパイラはobjectだと言い張って通らない
実行時も引数shortのオーバーライドに入らず、object引数からis shortに入る(DataRowの要素もそう)
列挙型はis shortでもなくis Enumに入る(これがハマった…)
なので統一関数はobject引数にしなきゃいけない
でもobject引数通すと、shortは(int)(short)って2回キャストしなきゃいけない(これもハマった…)
コントロールやDataRowの要素はよくあるサンプルみたいにToStringからintしてもいいけど列挙型は名前になる
int.Parse(r["項目"].ToString())==(int)列挙.区分
r["項目"].ToString()==((int)列挙.区分).ToString()
こんなの嫌じゃない? r["項目"].ToInt()==列挙.区分.ToInt() こうでしょうw
(そもそも r["列"]==列挙.区分 これでいいはずですが)
いやよ
いやいや
vsスレで日記かよ
>>716 80分以上って、ADSL12Mの回線なら仮に平均8Mbpsでダウンロード可能としても
(普通はありえない数字だが...)ダウンロードだけで7時間かかる計算になるんだけどw
ハズレ鯖に繋がってしまうことは稀によくある
>>720 あ、計算ミスしたw
7時間じゃなくて2時間だな。
おいらも先日VS2013Community入れたわ。同じくADSL12Mで。
8Mbpsは出てないはずだが(出てせいぜいその半分)、2時間ぐらいだったな。
2015Communityはよ
C++でプリプロセッサのWIN32は自動的に定義されていますけれど、
x64のプロジェクトを作ってもx64やWIN64などのプリプロセッサのは
自動的には定義されていません。
これは自分で定義する必要ありますか?
_WIN64
>>726 レスありがとうございます。自動的に追加される
WIN32には _ が付いていないのですが、x64のプロジェクトでは
WIN64 ではなくて _WIN64 とする理由はなぜなのでしょうか?
>>728 良く分りました。スッキリしました。
いつもありがとうございます。
_WIN64なら定義されるけど
_WIN32も定義されてなかったか?
構成マネージャで空から作ったりコピーするとぐっちゃになることあるなw
autoで変数宣言すると時々インテリセンスが効かない時があるのだけれど,
こんなもんなの?
734 :
デフォルトの名無しさん:2015/01/20(火) 16:03:15.57 ID:GsFnMcAh
VC++でデバッガーのブレークポイントの赤●で止まった時に
黄色い矢印の右下に青い小さい●が有るんですが、これは何でしょうか?
VC++でエディタのスクロールバーに気持ち悪い
破線?が出るのですが、これは何ですか?
うちの環境では緑です。
ファイルを更新した箇所が表示されてるのかなと思ったのですが、
よく分かりません。
>>735 スクロールバー右クリックしてスクロールバーオプション出せばいろいろカスタマイズできるよ
>>737 垂直スクロールバーでのマップモードの使用 ってのが凄いね。
小さくて読めないし、なんの役にたつのかは分からんがww
こういう無駄な機能もなんというかMSならではだね。
バージョンアップするごとに小まめに改良されていってて、もう誰も追いつけない。
とりあえず最強のC++エディタであることは間違いないね。
Productivity Power Tools入れればもっとカスタマイズできるぞ
>>738 コードの形で大体の位置を認識するためだしょ
スクロールバーは現在位置が薄くて見つけ辛い
つまんで大きく移動したいのにスクロールバー上からマウスカーソルでなめてハイライトさせないとわからないといううざさ
「ツール」タブ
_└「オプション」ウィンドウ
___└「環境」タブ
_____└「フォントおよび色」タブ
_______└「設定の表示:」プルダウンメニュー
の「テキストエディター」項目がいつの間にか無くなってて
テキストエディターのフォントや色が変更できなくなったんだけどこれバグ?
設定場所変わった?
>>744 そうだよなぁ…thx
だが何度確認してもやっぱりない。今まで普通にできたのに突然メニュー自体が消えた。
クリーンインストールするしかないか…
関数とか変数の色を変えてる人って、いるじゃないですか?
誰か設定ファイル上げてくれませんか?
出来ないなら、画像でもいいんで・・・
>>741 それよりもここにスクロールの挙動がエクスプローラと違うのが気になるわ
なんでメニュー出したところじゃなくてここにスクロールクリックした位置に移動するんだよ
色なんてデフォルトでいいだろ
秀丸で編集するならいるがな
>>746 標準ではできないが有料の拡張機能で色付けてくれるのがある
例えばVisual Assistとか、VS10x Editor View Enhancerとか
無料では知らない
せめて関数ぐらいは標準で着色してくれると大幅に視認性が上がるのにね
え?VS2013Com使えば出来るよ
C++だと出来るな
C#でも出来る?
VC++のビルド後イベントに
copy fileFrom fileTo
みたいなコピーコマンドを入れているのですが、
一時的にこれをコメント化みたいなのは可能ですか?
#copy fileFrom fileTo
みたいなのはダメでした。
remとか?
スクリプト用に .ts のビルドを追加使用と思ったんだが、
C++のプロジェクトはファイルごとにカスタムビルド設定をするのに対して、
C#のプロジェクトだとビルド後イベントとしてしか登録できなかった。
理想は、カスタム設定をしなくても拡張子で判断して
自動的にtscするようにしたいんだけど、何か良い方法を教えて欲しいです。
オススメの難読化ツールおしえてくだしい
C++で書くのが一番だわな
そうでもない
>>762 いやー、俺C#はすっと勉強に入れたけれど、C++は駄目だったよ。
本当はC++出来るようになりたかったんだが
へえ
センスないね
765 :
デフォルトの名無しさん:2015/01/30(金) 16:06:37.31 ID:yiTa+e3H
レポートビューアーで表示する際に
改ページ毎にヘッダを維持したままでなおかつ1ページごとに表示するデータ件数を指定することはできますか?
C++最高。
これほどに美しく力強い言語はない。
xpressiveとか感動ものだろ
黒魔法って言葉が似合いすぎる
嫌いではないがC++は魔界言語
Cは美しいけど
C++はだめ
使ってもコンテナとスマートポインタ、あと正規表現(regexの方)くらいですなあ
まかり間違って悪魔を召喚すると取り返しがつかないし
しかし、多くのプログラマがその魔力に魅了され、
黒魔術師に堕ちていくのだ・・・
Win7-64bitのVS2013でDebugger動かして、
WinXP-32bit上でEXEを実行して、リモートデバッグする方法
ありますか?
>>772 うん、俺もそこまでだな
メインの業務が組込だからそっちではそこまで使えないからな
組み込みでnewすらできないからSTLも使えないぜww
placement newとかスタックも不可?
今は使えるの多いだろ。そんな糞基板とコンパイラ捨てちまえ
>>760 全部をc++で書くとかないわー
F#一択
F#って難読化になるの?
DotFuscatorとか使うならC#と一緒
>>778 使える使えないじゃなくて、使わない って言う世界の話
ここなんどくなんきょっきょーっ
STL使えないとか、C++使えないと同義w
クラスが使えるだけでも価値がある
C#でLINQ使い出したらもうSTL凄いよとか言えなくなった
やっぱC#って書き易いのかな?
パフォーマンスが問題にならない用途だったらC#に軍配上がる?
圧倒的にC#の勝ち
俺も一時はC++をマスターすべく頑張った口だけどね
一度C#の快適さを味わうともうC++戻りたくなくなる
そうか・・・
C#、勉強すっかな・・・
誰が作っても同じ時間で同じようなものが出来るから、ドカタに相応しい
C#土方にはWPFやLINQといった3.5時代の壁を越えられなかった連中が大量にいて格差は開く一方だけど
>>759 vb
マネージの難読化しろしろと
会社が煩いので
>>788 そうか?
C++11 と STL あればたいして変わらんように思う
SQL-Server とかのライブラリーと GUI の作り易さは C# の方が一日の長があるけど
本気の本職ならパッカー掛けられたC++だろうがアセンブラだろうがドングルついてようが自己改変コード内臓だろうがクラックするわ
VBで難読化(笑)
舐めんな
と伝えておけ
他のVBerにコピペされたくないだけじゃ
WPFはWPF自体がキャズム越えてないと思うけど
>>793 もうね…ヘッダーファイル書くのも面倒
->とタイプするのも面倒
リファクタリング機能ないなんて耐えられない
gui作るんならc#だな。c#ネイティブが
出たらguiは全部c#で作りたい。
c++でguiなんてもう懲り懲り。
自分も13年ぐらい++書いてないけど、なんか生産性上がるようなものあるのかね。
自分が触った時はauto-ptrが出始めで、使えなかったので自前スマートポインタで循環参照だけ気をつければメモリ管理も問題なかったが。
ヘッダー書くのとかだるいな。
mfcのヘッダーなどのインクルードでなんかはまってた気がしたな
WPFの次は何が来るんかね?
ってかWPFって今衰退時期なの?
>>786 C++でSTLを普通に使ってたやつは、C#でLinq使って簡潔に書く傾向があるな
まぁ、C++03 ・Java1.4・.NET Framework1.1辺りで知識が止まってる人が多いのも事実だが
C++は知らんけど後二つは単なる化石だろ
Java6と.NET2.0なら同意する
>>800 今は標準でスマートポインタ(unique_ptrやshared_ptr)使えるから、かなりスマートに書けるよ。
C++11で飛躍的に進化した。
昔と比べるとC++ものインテリセンスやデバッガも格段に進化したよな。
テンプレートを使ってもそれなりに候補を出してくれるし、
デバッグ中にstd::stringの変数にカーソルを合わせたときに中身を表示してくれたときは感動した。
>>805 昔は表示してくれんかったんか?w
流石に対応しておいてほしいねw
テンプレートエラーメッセージの進化がまだ足りない
clangでもまだちょっと微妙
>>798 > もうね…ヘッダーファイル書くのも面倒
これは同意せざるを得ない
> ->とタイプするのも面倒
参照使えよ
> リファクタリング機能ないなんて耐えられない
普通にあるだろ
なあ、キーバインドがクソなんだが。新しく覚えるとかはいいんだ。それぐらいやる。
でも最初から設定されてなくて、自分でカスタマイズとかうんざりする。
>>797 >>801 VisualStudioに採用された時点でキャズムの1段階目は超えたと言える
そして、WPFの次が見えてこないので衰退の兆しは見られない
WPFは盛り上がりに欠けるが、これはキャズムの前半、つまり衰退してるんじゃなくて始まってすらいない状態だ
とはいえ、Windows自体が衰退しつつあるので、道連れになる可能性はあるがね
>>795 おかしいな
wpfは大変だけど
.netは直感的で簡単だろう
>>801 wpfはフォームが未だにコマンド対応してなかったり
色々問題だと思う
>>810 高解像度ディスプレイ対応のためには
wpfしかないのでは?
>>811 歳取ってくると新しいこと覚える気がしなくなってくるんだよ
言語の勉強したいわけじゃなくて、ソフト作りたいってのが目的だから知ってるもので済ませてしまう
>>813 高DPIのことを言ってるならWindows Formも2.0時代から対応してますw
>>814 別に新しいことはないよ
まあ、非同期処理はちょっと新しいけど
それだってvb6は警告出してなかっただけだし
>>810 現時点でベストな選択肢ではあるんだけど、Per-Monitor DPIには対応してなかったりと中途半端
高解像度対応が完璧なストアアプリと比べるとMSのやる気のなさが良くわかる
>>815の言うように、WinFormsも一応対応してるから、乗り換えの決定打にもならないしね
VisualStudio2013Communityってプロファイラー使えないの?
C#で作った俺のスーパーエクセレントなゲーム(作りかけ)が10FPSしか出なくて泣きそうなんだけど
どこがボトルネックやねん
>>819 Pro相当だからプロファイラあるはずだけど・・・。
見当たらないの?
え、ないよ。と思ったら「分析」だった
「プロファイラー」じゃないのね (´・ω・`)
60FPS目指して頑張る
>>821 よかった、よかった。
C#でどれくらいパフォーマンス出せるんだろ?
そこそこのクオリティのものを60fps出せるなら、C++の意義がまた薄くなってくるな・・・。
スーパーエクセレントなゲーム、楽しみにしてるぜ。
うーん、c#で60fpsは大変そう。ま、無限ゲームループでうまくやればできるんかな。ゲーム書かないから知らないけど。
>>815 確かvs2015でdpi対応が強化されるってあったね。
個人的には、なぜかjavafxはひかれるのにWPFはやりづらいなあ。
824 :
819:2015/01/31(土) 18:21:35.81 ID:A1gCkf1B
わかった。キャラクターのステータスを取ってくる所が全体の60%。EntityFrameworkがくっそ重い
.Local付けるとオンメモリにデータを展開して早い、と錯覚してたぜ。まじうんこ
ビジーループって言いたいのか
レスポンスが重要なゲームでORMは使わないだろ
EntityFramework叩くのはどうかと
ゲームなら低速なRDBすら使わない場合が多いんじゃない
>>815 まぁ中途半端だよね
動的にレイアウト弄るような場合に拡縮率取れないとかサードの対応甘いとか
あと画像を扱う場合の指針とかも無いよね
>>827 何言ってるのかわからんけど基本全部システム任せで問題ない。
>>828 システムの機能は、デザイン時環境のスケール(規定ではシステムフォントの平均サイズ)と実行時のスケールを元にInitializeComponentの最後で調整をかけるというもの
なので例えば動的にボタンを10間隔で並べるなんて事するとそこだけ固定になっちゃう
>>830 高いDPIに対応するには普通はAutoScaleMode.Dpiにする。
その時はそんな動作にならない。
>>831 その「Dpiにする(特に理由はない)」はよく見かけるけど理由が分からないんだよ
あと動的な操作に対応出来ないのはどちらも変わらないはず
AutoScaleMode.Dpiにした時の動作は基本的にWPFと同じだと思うよ。
要するに画面の座標の単位は物理ピクセルじゃなくて、DIP(1/96インチ)になると考えればいい。
厳密には違うと思うけど。
だから動的にコントロールを追加する時にも破綻は起こらない。
>>833 やってみたけどFontと同じくダメだったよ
結局国際化対応するならFontが無難って話だね
public partial class Form1 : Form
{
const int HSpan = 8;
const int HCount = 10;
const int VSpan = 8;
const int VCount = 10;
readonly Size ButtonSize = new Size(40, 20);
public Form1()
{
InitializeComponent();
}
private void SetClientSize()
{
var w = (HSpan + ButtonSize.Width) * HCount + HSpan;
var h = (VSpan + ButtonSize.Height) * VCount + VSpan;
ClientSize = new Size(w, h);
}
パソコンもvisual studioも初心者です
ドキュメントに作られたvisual studio2013ていうフォルダの名前を変更して次にvisual studioを起動するとまた新しくvisual studio2013て名前のフォルダが作られてしまう
これってどうすればいいの?
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
SetClientSize();
int y = VSpan;
for (int i = 0; i < HCount; i++ )
{
int x = HSpan;
for (int j = 0; j < VCount; j++)
{
var b = new Button() { Location = new Point(x,y), Size = ButtonSize};
Controls.Add(b);
x += HSpan + ButtonSize.Width;
}
y += VSpan + ButtonSize.Height;
}
}
}
>>834のいうダメってのはどういう場合を言ってるんだろう。
例えば上のようなコードではDPI変えても何の不具合も起こらない。
もちろんDPIに比例して全体のサイズはちゃんと変わる。
VC++2013で
ソリューションの構成: DebugXXX, DebugYYY
が有る時に
void func()
{
#if defined(DebugXXX)
wstring str = "DebugXXX"
#elif defined(DebugYYY)
wstring str = "DebugYYY"
#else
}
みたいな事をしたい場合は、自分でDebugXXX, DebugYYY を[プリプロセッサの定義]のメニューのところで定義しておく必要がありますか?
それとも、自分で定義しなくても、何らかのうまい方法ありますか?
>>836 自動的に作られたものはいじらない。
鉄則。
>>836 VS起動して
ツール→オプション→プロジェクトおよびソリューション
にディレクトリの設定があるので、全て変更する
それでも起動のたびにディレクトリが作られる場合はレジストリを修正する
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0
ちなみにBlendのプロジェクトディレクトリはいかなる方法でも変更できない
MSの考えるデザイナーはそんな設定しないのでしょう
単なる手抜きの気もしますがね
>>839 知識ないのに余計なことはしない方がいいですね
>>840 詳しくありがとうございますm(_ _)m
参考にしてやってみます
>>837 拡大率を途中で変えても大丈夫なの?それ
>>837 Spanが10でDpi150%なら15にならないといけないがならないと思うよ
>>843 ちゃんと画面上は15ピクセルになるよ。
プログラマが扱う座標の上では10だけど。
DIP的な考え方が分かってないんじゃないの?
>>845 うーん、帰ったらやってみるが、XP形式のスケーリングが有効になってるよね?
>>846 Win7でも確認したけど(Win8.1にはそのオプションがない)
間違いなく
>>845の通りになるよ。
間違いを認められる男性って素敵
ああ、かっこいいな。
よかった、会社でもそう言ってたから否定されたらやばかったw
wpfファンが増えたよ!
ビルド後イベントでcopyでファイルを別のフォルダにコピーしています。
この場合、リビルドして、全部上手く行ってコピーも成功したとして、
ここでコピー先のファイルを消した場合、もう一度プロジェクトをビルド
しても、もう既に前回のリビルドで最新状態になっているので、
何もおこらず、コピーも実行されません。
ここでリビルドすればもちろんコピーも実行されますが、それは時間の無駄なので、
コピーだけ実行する方法ありますか?C++です。
1行改行して消してビルドする
Makefileにそのファイルを追加するだけ
>>856 普段Makefileは使っていないのですが、VisualStudioでビルドするときに
Makefileを使うメリットはありますか?
.NETのオープンソース化に先行できる
>>858 どういうことですか??
初心者にもわかるように教えて下さい。
Gradleも使えよ
Groovyとか言うウンコで書かされるじゃん>Gradle
Makefileもタブを使うところなんかセンスゼロだなって思うけど
グラドル?
グラビアアイドルでナニをビルドするのか?
2013 Communityにコードカバレッジが無いのが許せないのですが
フリーでコードカバレッジが使えるようになる裏技ないですか?
許せないなら許すな
裏技よりMSを脅迫して提供させるべきだ
有料版の体験版を・・・
>>863 .NET なら OpenCover でどや?
C++とC#の二つのprojectがあって、
C++ wstring file_name = L"C:\\temp\\file.txt";
C# string file_name = @"C:\temp\file.txt";
みたいなプログラム中で使う定数をどうにかして一箇所で定義する方法ありますか?
プログラム実行時に、共通で利用するファイルから読み込む方法なら思いつくのですが、
プログラムの中に埋め込みたいのです。C#にinclude文が無いし。
適当なクラス内にstaticな定数作ればいいだけじゃないの
>>869>>870 そうですね。C++でクラスで定数を定義して、そのクラスをC#に変換する
プログラムを作ると良さそうですね。試してみます。
C++側でエクスポートしてC#側でインポートするとか
>>868 リソース文字列追加するとGetter自動生成してくれるけどどう?鼻ほじ
>>868 C++ と C# で定義を共有したいのか
C++ 側で定義して C# から C++ を呼び出して値をもらえばいいんじゃね?
CLI挟んだらどうなるの?
T4使うのが低コストな気がする
質問アル
VSからReleaseフォルダを開くのに便利な方法アルか?
>>877 ソリューションエクスプローラーですべてのファイルを表示にして
Releaseフォルダを右クリックで"エクスプローラーでフォルダーを開く"
外部ツールに登録する
コマンド:explorer.exe
引数:/select,"$(TargetPath)"
>>868 テキストファイルに書いておいて、iniファイル読むような感じで
読み書きする関数つくって、読み込んだからコード生成する。
>>881 ビルドする時に、読み書きする関数を実行して、iniファイルを
読み込んでからコード生成するなんて出来るんですか?
詳しく教えて下さい。
ビルド前イベントに登録しとけば何でもできる
VBScriptなりC++なりで処理を書いてビルド前イベントに登録だな
質問なんですがsharpDXtoolkitのテンプレートを使いたいんですけど、拡張機能と更新プログラムから検索してもsharpDXToolkitが出なくて困っています
プロジェクト作ってからNugetのコンソールで入れることはできるんですが、作ってからですし・・・
何か解決方法があれば教えて下さると助かります
お願いします