- 1 名前:デフォルトの名無しさん [2015/09/26(土) 21:43:29.25 ID:Eb5jOjH8.net]
- ■Visual Studio 2013 Community & Express(無償の統合開発環境)等はこちら
www.visualstudio.com/downloads/ ■コードを貼る場合はこちら ideone.com/ ■前スレ C#, C♯, C#相談室 Part88 [転載禁止]©2ch.net peace.2ch.net/test/read.cgi/tech/1437808445/ ■次スレは>>970が建てる事。 建てられない場合は他を指定する事。
- 321 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 10:19:31.38 ID:aTpTLiZf.net]
- 繋がっているように見えて話が繋がってないのはワザとか
口八丁が幅を利かせたのも保守派を助長した理由の一つだと思う
- 322 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 11:44:40.79 ID:nWZFA7uQ.net]
- 保守派って何よw
- 323 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 12:48:29.87 ID:CbtKXtTb.net]
- >>311
無知でごめんよDataSetはテーブルアクセスする際普通に使うもんだと思ってた 今は違うの?Linqとか?
- 324 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 17:01:18.18 ID:jrhg0wMX.net]
- EFでもDataSetでもなく、DataReaderが正義だと思う俺は少数派なのかな?
- 325 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 17:43:36.04 ID:W3zZ8zJZ.net]
- いえ正常です
EntityFrameworkやDatasetの使い手とバカには強い相関が見られます
- 326 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 20:56:53.86 ID:DC4jVrJk.net]
- private protectedは欲しかったんだ
意味的にはinternal & protected
- 327 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 00:21:03.45 ID:5OYOt2YD.net]
- EFまでいかなくても
dapperでマッピングでええやん。 てか昔はWeb上のサービスもUIとかショボかったから業務システムとの差はそれほど感じなかったんだろうけど 今はひどいよな。ユーザーは、今風のUIがいい、とかSPAなイメージを伝えても 時代遅れのSEは、古臭いUIしか作れないし、JSやcss使いこなせないし、チェックボタンクリックするたびにサーバーにポストする 糞システム作ってるし、この先益々差が広がるだろうなとおもう
- 328 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 00:56:23.88 ID:XBTkD2/m.net]
- 違うだろ、俺らの責任じゃない。
元デザイナーでデザインできる俺みたいなPGがUI/UXについて提案してもユーザーが必要性感じてないんだからどうしようもない。 そういう仕事しかしたことない元請けSIerも理解できないから当然できない。 とりあえず大手電機メーカー子会社のSIerは全部潰れてほしいわ
- 329 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 01:26:53.56 ID:G1zKx1et.net]
- >チェックボタンクリックするたびにサーバーにポストする
これはASP.NETが悪い
- 330 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 15:00:27.61 ID:eyPmmAxS.net]
- ほらこれみてみろよ
>「iPadへの入力ミス」が原因でボーイング737型機が機体接触事故を起こしていたことが判明 >gigazine.net/news/20151117-boeing-tailstrike-ipad-data-entry-fail/ 業務アプリで必要なのが何なのか良く分かるだろ
- 331 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 15:05:40.40 ID:4O1y0zjC.net]
- >>328
>>チェックボタンクリックするたびにサーバーにポストする > >これはASP.NETが悪い ポストバックしなきゃいいだろ
- 332 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 15:17:41.77 ID:gmCJUuig.net]
- WinRT使えばええんか?
- 333 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 19:45:21.77 ID:ZNU9suRo.net]
- C#erはVisualBasic名前空間を使うと負けだと思っている
- 334 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 19:52:48.32 ID:8OGiKQJm.net]
- >>332
同意。 というか、あんなもの使うぐらいなら自分で実装したほうが速い。
- 335 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 20:20:48.56 ID:6wIN3wsR.net]
- でも俺ちょこっとしたツールとかだと、TextFieldParserとかStrConvはベンリーだと思う
- 336 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 21:10:53.15 ID:0vgBTr94.net]
- StrConvだけ使ってる
- 337 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 21:54:31.83 ID:iQfA831r.net]
- StrConvは自前で同様の機能実装してしまった
- 338 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 22:46:48.24 ID:X6m0znIl.net]
- 利尻Conv
- 339 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 23:00:10.99 ID:HHDQD9WE.net]
- 理解するのに一拍かかったわ
- 340 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 23:12:41.12 ID:x3x3aG8E.net]
- Conv能力が低いな
- 341 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 23:25:04.46 ID:YUBLStYB.net]
- CSVなんか
var data = File.ReadAllLines(filename).Select (x => x.Split(',')).ToArray(); でええやん
- 342 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 23:26:32.65 ID:x3x3aG8E.net]
- アホがばれるからだまとき
- 343 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 23:49:44.24 ID:wwHYyo98.net]
- >>329
日本語能力と論理的思考だな 原文は知らんが少なくともこの日本語は説明が成り立っていない
- 344 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 00:11:24.26 ID:Qo/umcST.net]
- StrConvというか、そのなかのToWide、ToNallowだけかな…
stringクラスの拡張メソッドにしとくと、なにげによく使うんです
- 345 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 00:16:12.39 ID:FuaAO5L3.net]
- StrConvなんてVBerでも使わないよw
あんなのVB6からの移植用の機能だぞw
- 346 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 00:24:16.57 ID:KDEPfKnj.net]
- 使えるもんはつこたらええ
- 347 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 01:59:10.01 ID:9nDdReYG.net]
- StrConvとかいう舐めたネーミングが許せんわ
いかにもVB6のセンス
- 348 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 02:47:51.51 ID:Q69wQH7X.net]
- そこは歴史に敬意を払うとこじゃねえのw
利用を強制されてるもんじゃないんだからw
- 349 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 02:55:25.63 ID:pMZsVAsr.net]
- VBっていうより昔のCとかUNIXのノリかな
- 350 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 06:04:51.36 ID:yq8an3Lp.net]
- まぁVBだろうがある物は使わせてもらう
- 351 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 10:13:52.72 ID:j6gYHvV7.net]
- 毎回IsNumericを貼り付けてる
- 352 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 20:07:28.86 ID:auiYy3TC.net]
- まあせめてStringConverterかな(笑)
ちなみにどう読んでる?俺はストラコンブ
- 353 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 20:19:18.13 ID:Pe05dlRc.net]
- flgとか微妙な省略している割に
長大な識別子は省略されていないソースを読んだ時に感じる 砂を噛んだような不愉快さ
- 354 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 20:48:49.94 ID:VA8QX+EW.net]
- i18nが略称の王者だな
- 355 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 21:01:53.78 ID:EomE3goY.net]
- TextFieldParserもデータに改行が入ってると読めない地雷だからな…
- 356 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 21:56:13.55 ID:w8FY9rn8.net]
- >>354
むしろ固定長の読み込みが文字数で、バイト数に対応してないとこをどうにかしてほしい
- 357 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 22:28:50.03 ID:tuRe1SPF.net]
- >>355
うわ、固定長ファイルの読み込みってバイト単位の切り出しがキモじゃん それできない時点でどう考えても使い物にならないわ
- 358 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 23:04:38.15 ID:/GuEQnmn.net]
- >>353
その略称を考案した奴凄いよな
- 359 名前:デフォルトの名無しさん mailto:sage [2015/11/20(金) 00:08:07.00 ID:6faEBo3j.net]
- >>357
DECの人やで https://ja.wikipedia.org/wiki/%E3%83%8C%E3%83%A1%E3%83%AD%E3%83%8B%E3%83%A0
- 360 名前:デフォルトの名無しさん mailto:sage [2015/11/20(金) 15:02:34.58 ID:4Z48XOb6.net]
- intDeta
- 361 名前:デフォルトの名無しさん mailto:sage [2015/11/20(金) 15:47:50.10 ID:50zp9/ge.net]
- >>353
i18nに該当する別の単語はないのかな? もしあれば混乱しそうだ
- 362 名前:デフォルトの名無しさん mailto:sage [2015/11/20(金) 20:37:10.79 ID:I81aKI5b.net]
- 俺のアカウント名はp11a
- 363 名前:デフォルトの名無しさん mailto:sage [2015/11/20(金) 21:08:06.47 ID:+55qipus.net]
- ウィーフィーの規格みたいだな!
- 364 名前:デフォルトの名無しさん mailto:sage [2015/11/20(金) 21:48:08.47 ID:3Hd/TC01.net]
- >>352
後輩がフラッグと呼んでいるのを訊いて目からうろこだったな。この業界の人はフラグというけど 旗は英語でフラッグと読むのが普通だった
- 365 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 00:03:43.84 ID:vY02tg2U.net]
- >>363
カエルじゃないんだからフラッグなんて言わないと思うw 普通にチェッカーフラグだしフラグシップだ。
- 366 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 00:27:04.73 ID:LNOlZUw+.net]
- s1x
- 367 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 00:42:43.76 ID:QnKZX1iR.net]
- かえるはカタカナ表記だとフロッグが一般的じゃないかなあ
チェッカーフラグはぐーぐるさんに「もしかして:チェッカーフラッグ」言われてもうた
- 368 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 00:46:21.16 ID:9hhZMgm3.net]
- フラグは割とフツーに言う気がするけどな
死亡フラグとか恋愛フラグとか言うやん 最近はローカル変数でもisとかhasとかつけるからflag自体あんまりつかわへんけど
- 369 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 00:56:45.59 ID:QnKZX1iR.net]
- ああ、いや俺もそれは使うよ
フラグとフラッグの使い分けって面白いなと思っただけで他意のない横槍でした どうもboolなフラグはフラッグと呼ばれてない様子 まあゲーマー用語として広まって定着したのかな
- 370 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 20:15:29.76 ID:ZvtPZZWZ.net]
- まず相手に伝えるための言葉なんだから伝わればいいんだよ
ルー大柴みたいに四六時中カタカナ用語を織り混ぜて会話するやついるが気持ち悪いんだよな 心理学ではそれは自信のなさの裏返しで自分を大きく見せたいコンプレックスらしいが、兎に角うざい 素人であるユーザー相手にコンサルする分にはいいかもしれんが、専門職の俺らに通用すると思ってる時点で馬鹿なんだよな
- 371 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 22:55:15.68 ID:DXq6XAe4.net]
- よくわからん被害妄想だw
それこそコンプレックスの産物にしか思えないが自覚がないんだから凄いわw
- 372 名前:デフォルトの名無しさん [2015/11/24(火) 23:46:40.10 ID:VFqon6vc.net]
- ファイルを暗号化する手法が結構多く見られていてよくあるのがファイルの先頭にsaltとかIVを
埋め込んでいるのがあるんだけど、メモリストリーム使って文字列を暗号化するときにも バイト配列にsaltとIVをつないで一緒に保存してもいいものなの? 他のサンプルソースのうち、メソッドの頭にIVとか直書きしてるものあるけど、それって危なくないの?
- 373 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 00:12:27.44 ID:/p4JxLKY.net]
- まあなんらかの形でIV埋め込まなきゃ解凍できないし
- 374 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 01:41:28.14 ID:wwtRzQvg.net]
- ニッポンの平均最低月給と人口の都道府県別、市町村別ランキング
求人情報113,957件の平均最低月給196,400円 ♬ あなたの住む街は第何位?平均最低月給はいくら??? jobinjapan.jp/area/
- 375 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 10:00:10.90 ID:XX3uU+t0.net]
- >>372
ありがとう 追加で質問なんだけど、デコードしたあと文字列見るとエンコードするときに埋め込まれたダミーが残って \0が16の倍数の残り分後ろにつくんだけど、特にネットで落ちてるサンプル見るとそれに対する処理が 見受けられないんだけど、単純に暗号化複合化の記述がおかしいのか、 そうなるのが当然で、あとは自分で処理するレベルのものなのでしょうか
- 376 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 10:16:17.92 ID:5wB+dJF6.net]
- ダミー?パディングのことだろうか
自分で処理するのが普通
- 377 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 12:11:57.78 ID:Ma3qeykF.net]
- PaddingがZerosになってない限り、読み込まれることはないはずだけど
CryptoStream::Readの返値見てないとかなら知らん
- 378 名前:374 mailto:sage [2015/11/25(水) 14:34:31.59 ID:mt/VYpXM.net]
- レスありがとうございます
PaddingはPKCS7にしてます ちなみに CryptoStream Mydecrypt = new CryptoStream(input, decryptor, CryptoStreamMode.Read); Mydecrypt.Read(output, 0, output.Length); としてたあとに output.ToArray()でbyte配列に格納してます Mydecrypt.Readの処理後にoutputにはパディングされた部分に0で入っているので、 それをToArrayすれば当然それも配列に入っているのだと理解してます 暗号化するときにはFlushFinalBlockなりCloseすれば元のデータの終わりがわかるんだと思うのですが、 復号するときにはどこまでが元のデータでどこまでがパディングされたものか、 FlushFinalBlockのような処理は用意されてないんでしょうか それとも>>376さんのいうようにZerosになってない限り自動で終わりを判別して返してくれるんでしょうか (そうだとしたら、どこかでおかしな記述をしてるんだとは思いますが・・・)
- 379 名前:デフォルトの名無しさん [2015/11/25(水) 15:36:31.44 ID:eV7P+bdC.net]
- System.Math.Round(0.5)とかSystem.Math.Round(-0.5)の戻り値が0なんだけど。
何なのこの糞言語。
- 380 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 15:54:31.31 ID:rHMnfdo0.net]
- 戻り値
型: System.Double a に最も近い整数。 a の小数部が 2 つの整数 (一方が偶数で、もう一方が奇数) の中間にある場合は、偶数が返されます。 このメソッドは、整数型ではなく Double を返します。 だから仕方ないな Console.WriteLine(Math.Ceiling(0.5) + " " + Math.Floor(-0.5)); 切り上げにはみたいな書き方をする
- 381 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 16:16:16.65 ID:Ma3qeykF.net]
- >>377
だからReadの返値だってばさ
- 382 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 16:23:53.16 ID:tXkV+f/F.net]
- >>378のコードはdouble値と小数を==で比較するような糞ロジックで溢れているのだろう
- 383 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 16:24:13.41 ID:TdJGHa8X.net]
- >>378
MSDNのMath.Round メソッドのページに書かれてるよ このメソッドの動作は IEEE 規格 754、セクション 4 に従います。 このような丸めは、近似値への丸めまたは銀行型丸めと呼ばれることがあります。 これにより、常に中間値を単一方向に丸めるために発生する丸め誤差が最小限に抑えられます。 Round メソッドが使用する丸めの種類を制御するには、Math.Round(Double, MidpointRounding) オーバーロードを呼び出します。 下みたいに書けばいいんじゃないかな System.Math.Round(0.5, MidpointRounding.AwayFromZero)
- 384 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 16:28:27.15 ID:2e0lZK3J.net]
- >>378
dobon.net/vb/dotnet/programing/round.html System.Math.Round(0.5,MidpointRounding.AwayFromZero); って書くんや
- 385 名前:374 mailto:sage [2015/11/25(水) 16:37:18.69 ID:mt/VYpXM.net]
- >>380
返値は7でした 0じゃないということは正しく終わりを見てもらえてないってことですよね・・・
- 386 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 16:57:39.93 ID:FMs/A05F.net]
- >場合によっては、この丸めのエラーを重要なことができます。
なるほど、この丸めのエラーを重用なことができるのか
- 387 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 17:21:58.69 ID:vs30+rKr.net]
- そもそもDoubleの値がぴったり0.5になることなんてリテラル以外まずあり得ないだろ
Decimal使えよ
- 388 名前:374 mailto:sage [2015/11/25(水) 17:32:39.48 ID:mt/VYpXM.net]
- ちょっとどつぼにはまって訳がわからなくなってきたのですが、
たとえば文字列が 5byte分あったとして、byte配列にしたときに残りの11については パディングされて埋められますよね デバックしていてパディングの後の値を見ると、後の11byteには0ではない値が入っているようでした 0で埋められると思っていたのですが、これはコードがおかしいのか私の理解が間違ってたかどちらでしょうか パディングで埋められたものが、デコード時に元の5byte分が復元されて、 それより後の値は0で埋まって(暗号部分までがしっかり認識区別されて)返ってくるのでしょうか? (すなわち、16の倍数byte分返ってくる) それとも本来は5byte分のみ返ってくるのでしょうか
- 389 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 17:57:51.59 ID:5wB+dJF6.net]
- pkcs7なら11バイトパディングがあれば11で埋まってるんじゃないか
何でパディングするかは決まってるが、常に0というわけじゃないぞ
- 390 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 18:16:09.91 ID:mt/VYpXM.net]
- >>388
そうですよね・・・0で埋まると思ってました >>376さんの言ってる事がようやく理解できました・・・orz デコードされたbyte配列から、返値の値だけ出力ストリームに書き出したらうまくいきました MemoryStream output = new MemoryStream(); var len = MydecryStrm.Read(buffer, 0, buffer.Length); output.Write(buffer, 0, len); あってんのかな・・・
- 391 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 18:48:30.22 ID:8yT/lcxa.net]
- >>386
0.5ってもろに2の基数で表現できる数だと思うんだけどw
- 392 名前:386 mailto:sage [2015/11/25(水) 18:54:51.58 ID:tXkV+f/F.net]
- >>390
だから「リテラル以外」って言ってるでしょ
- 393 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 18:56:24.86 ID:8yT/lcxa.net]
- >>391
なるほどすまんかったw
- 394 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 19:53:05.95 ID:h3PXmhK/.net]
- ジェネリクスで数値型のみって出来ない?
図形の構造体が不便
- 395 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 20:08:56.06 ID:8nRfByHy.net]
- できまふぇん
- 396 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 20:12:54.04 ID:1zLf2/VR.net]
- >>393
C#のジェネリックだと、それは無理。
- 397 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 20:24:59.67 ID:reKtKMrl.net]
- IConvertibleだっけ? で制約して少しは
- 398 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 20:32:25.22 ID:1zLf2/VR.net]
- where T : struct , IComparable, IFormattable, IConvertible, IComparable<T>, IEquatable<T>
ぐらいやっておけば、ある程度、保証できるだろうが、Tの演算子を解決できないので、数値型としては、致命的だろう。 dynamicにキャストすればできるがパフォーマンス悪くなるだろうしなー。
- 399 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 20:39:16.08 ID:h3PXmhK/.net]
- >>397
ゲーム用だからパフォーマンス悪いのはNG 一つづつコピペは嫌だな・・・
- 400 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 21:24:32.82 ID:vs30+rKr.net]
- 図形ならdoubleオンリーで十分でしょ
無駄な汎用性
- 401 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 21:36:42.28 ID:/dJ6YH5t.net]
- intを使いたいときもあるのでは?
でもdoubleとintの二つで十分だな。
- 402 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 21:42:36.50 ID:puppJQzH.net]
- そうします
- 403 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 22:07:31.65 ID:vs30+rKr.net]
- doubleはintの値域を完全に誤差なしで表現できるからdoubleさえあれば十分だよ
まずありえないが、万一doubleじゃ遅すぎるとかメモリを食いすぎるとか実際に問題になればint版を作ればいい
- 404 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 23:00:55.11 ID:puppJQzH.net]
- >>402
メモリって出来るだけ小さいほうがいいと思うんですけど・・・ あとはint専用メソッドでのキャストが面倒だし
- 405 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 23:06:11.07 ID:1zLf2/VR.net]
- 何で動かすかは知らんが、intとdoubleのメモリ使用量の差なんて、気にしなくても良いだろう。
- 406 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 23:07:44.54 ID:5wB+dJF6.net]
- レジスタとかSSE(AVX)観点からのツッコミは禁止します
こんな素人のガキにそんなことを説いても仕方有りません わかるでしょ?あなた大人でしょ?
- 407 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 23:26:36.71 ID:BOe/at8N.net]
- これふらっとに居たUnityでゲーム作りたいんですけど?君だよ
向こうで相手にされなくなったからこっちに来たのか
- 408 名前:デフォルトの名無しさん mailto:sage [2015/11/26(木) 00:07:28.22 ID:Hq8pnJS9.net]
- decimalでいいだろ
- 409 名前:デフォルトの名無しさん mailto:sage [2015/11/26(木) 00:10:18.88 ID:lRbPvEyn.net]
- decimalは、ちょっと効率悪いんじゃないかな?
- 410 名前:デフォルトの名無しさん mailto:sage [2015/11/26(木) 07:11:25.70 ID:bJkKvp09.net]
- >>408
なぜ?容量くいすぎ?
- 411 名前:デフォルトの名無しさん mailto:sage [2015/11/26(木) 07:44:33.83 ID:tBrlRgSz.net]
- パフォーマンスを気にする初心者はコーディング前に必ず
「動かないソフトウェアのパフォーマンスはゼロである」と10回唱えなさい
- 412 名前:デフォルトの名無しさん mailto:sage [2015/11/26(木) 08:32:48.63 ID:uG3Gqvd0.net]
- そりゃニーモニックレベルでサポートされているdoubleやintに比べりゃdecimalは非効率だろうね
- 413 名前:デフォルトの名無しさん mailto:sage [2015/11/26(木) 12:17:53.24 ID:EjvQUqKT.net]
- Windows10にしたらデザイン画面上のレイアウトがぶっ壊れてしまいました
でもコンパイルするとWin8で開発してた状態が維持されてます ということは、Win10のデザイン画面上で整えるとコンパイル後に崩壊しそうです デザイン画面をWin8互換にする方法はあるでしょうか?(VS2013)
- 414 名前:412 [2015/11/26(木) 12:49:20.51 ID:EjvQUqKT.net]
- Win8互換という言い方は変でしたね
現状Win10同士でもデザイン画面とコンパイル後が一致しないので、これを正しい状態に修正する方法が知りたいです
- 415 名前:デフォルトの名無しさん mailto:sage [2015/11/26(木) 13:01:57.24 ID:zuyebkBK.net]
- >>412-413
何を言ってるのかさっぱり分からない。 推敲って物を知らないのか。
- 416 名前:412 [2015/11/26(木) 13:05:13.05 ID:EjvQUqKT.net]
- >>414
OSをWindows8.1からWindows10にアップグレードしたら、 VS2103のデザイン画面上のレイアウトとコンパイル後のレイアウトが著しく異なる状態になったので、 修正方法が知りたいです
- 417 名前:デフォルトの名無しさん mailto:sage [2015/11/26(木) 13:06:34.04 ID:EjvQUqKT.net]
- >>414
間違えましたw OSをWindows8.1からWindows10にアップグレードしたら、 VS2013のデザイン画面上のレイアウトとコンパイル後のレイアウトが著しく異なる状態になったので、 修正方法が知りたいです
- 418 名前:デフォルトの名無しさん mailto:sage [2015/11/26(木) 13:29:28.65 ID:wLo/SUaP.net]
- 少し冷静になってはどうですか
はやる気持ちを抑えて
- 419 名前:デフォルトの名無しさん mailto:sage [2015/11/26(木) 13:31:41.06 ID:zuyebkBK.net]
- >>416
まだ何を言ってるのかよく分からんけど、Windows Form? だとしたら自動スケーリングの仕様に起因する問題かね。 Windows10入れてないからよく知らないけど、たぶん直接的にはシステムフォントの違い (Formのフォントを既定値のままにした時に設定されるフォントの違い)から来てると推測。 最初にプロジェクトを作った環境でFormのフォントを(既定値のままじゃなくて)明示的に指定するか、 AutoScaleModeをDpiに変更すれば治ると思うけど。 もちろん今の環境で修正してもいいけど、恐らくデザインの修正が必用になる分面倒くさい。
- 420 名前:412 mailto:sage [2015/11/26(木) 14:26:44.77 ID:EjvQUqKT.net]
- >>418
Windows Formです フォントを変えてもレイアウトは変わりませんでした Dpiにすると、ボタン型チェックボックスとボタンの高さがコンパイル後の画面では狂ってしまいます 他も全般的に狙ったレイアウトにならず微妙に汚くなります
- 421 名前:デフォルトの名無しさん mailto:sage [2015/11/26(木) 14:30:47.94 ID:lRbPvEyn.net]
- >>419
Win10は、使ったこと無いけど、AutoScaleMode.Noneにしてスケール調整しないようにしてみては?
|

|