[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 01/30 00:29 / Filesize : 173 KB / Number-of Response : 666
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ふらっとC#,C♯,C#(初心者用) Part92



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/26(木) 21:32:32.95 ID:RzRn9VkL0]
ふらっとVisual C#,C♯,C#(初心者用)

このスレッドは
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からない場合など、勇気をもって書き込んでください。
内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。

なお、テンプレ2行目が読めない回答者は邪魔なので後述のC#相談室に移動して下さい。

>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

関連スレ
ふらっとC#,C♯,C#(初心者用) Part91
toro.2ch.net/test/read.cgi/tech/1335089085/
C#, C♯, C#相談室 Part71
toro.2ch.net/test/read.cgi/tech/1332575004/


こんな感じでソフトウェア板に立てたらどうかな

581 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/09(金) 22:59:07.64 ID:WSphD2g70]
javaで作られたものって1枚の画像として認識されるんだな

582 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/09(金) 23:14:31.93 ID:qOEkUJ4E0]
WPFもWin8ストアアプリもそうだよ
Swingはクロスプラットフォーム(笑)のためにそういう形になってるが、
最近はハードウェア描画をフル活用したいけどOSが全然追い付いてないってことで
ウィンドウ内部はOSに管理させずに自前でやる設計が多くなってる

583 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/09(金) 23:17:59.02 ID:mx0ZVWpj0]
>>581
まあ結局は先に一枚の画像に仕上げてVRAMへ転送するかVRAMに直接描くかだし
windowsVista以降はウインドウも3DCGで言えばテクスチャ状態だからな

584 名前:名無しさん@お腹いっぱい。 [2012/11/10(土) 01:54:21.81 ID:jFrovpzLO]
.NET4で作ったプログラムは4.5で動きますかね?

585 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 02:12:06.03 ID:91hPXMla0]
環境があるならやってみなさい。
Hello worldで。

586 名前:名無しさん@お腹いっぱい。 [2012/11/10(土) 02:30:06.15 ID:9x5TyNzm0]
直さないと動かないモノも存在しているようだ

587 名前:名無しさん@お腹いっぱい。 [2012/11/10(土) 04:05:17.86 ID:jFrovpzLO]
XPなんで4.5インストールできません(>_<)

588 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 06:14:01.67 ID:A/zAe+92O]
今時XPよりも安泰の7か安い8買うしかないわな

589 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 11:13:13.34 ID:cqMtqC4r0]
.NET4から4.5はよっぽど変なことしてなければ100%動くはずだよ
4を置き換えてしまう更新なので互換性は2系(2.0,3.0,3.5)→4.0のときより厳格



590 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 11:28:31.59 ID:b7/ZFjTd0]
ここのところ互換性をすげえ気にしてる奴がいるようだが

大丈夫だよ
お前は何一つ作り上げることはできないさ

591 名前:名無しさん@お腹いっぱい。 [2012/11/10(土) 12:08:52.42 ID:wcfboVoB0]
プログラマの立場で互換性に気を払わない奴こそ
何一つ作り上げることはできない

592 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 12:10:55.63 ID:S/ruX9mF0]
気にしないのも不味いけど、気にしすぎるのもよくない。
いいから動かしてみろよ、って思う。

593 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 12:14:04.82 ID:FmT1vbsX0]
動かなければ動くようにすればいいだけだからな

594 名前:名無しさん@お腹いっぱい。 [2012/11/10(土) 12:14:07.13 ID:wcfboVoB0]
俺はそれを言ってる

595 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 12:14:48.88 ID:b7/ZFjTd0]
最近の九官鳥はキーボード扱えるようになったらしいな
すごいね

596 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 12:16:06.34 ID:cqMtqC4r0]
むしろ.NETほど後方互換性が確保されたプラットフォームって他にあるか?

597 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 12:16:16.54 ID:xKsip/1ci]
>>591
下請け派遣雑魚は無理すんなよ

598 名前:名無しさん@お腹いっぱい。 [2012/11/10(土) 12:17:24.00 ID:wcfboVoB0]
おお!君が有名な九官鳥か!!

599 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 12:19:18.67 ID:b7/ZFjTd0]
何だかんだ理由つけてやりたくないんだろ
なぜ無理してるのかが分からんよ



600 名前:名無しさん@お腹いっぱい。 [2012/11/10(土) 12:24:20.87 ID:wcfboVoB0]
やりたいとかやりたくないとかじゃなくて
C#が将来有で使える言語かどうかが知りたいだけなんです。
それ以外はいたって謙虚なものです。

601 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 12:25:37.04 ID:b7/ZFjTd0]
将来って何年間?

602 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 12:27:21.19 ID:b7/ZFjTd0]
本当に互換性だけでいいのなら、2度とバージョンアップがされなくなれば互換性は変わらない
しかし、そういうトンチめいた話がしたいわけではないだろう

603 名前:名無しさん@お腹いっぱい。 [2012/11/10(土) 12:40:34.79 ID:wcfboVoB0]
ちょっと待ってよ、君らがいくつか知らないけど
俺は.NETほど下位互換性のものは見たことがない
バージョンアップで互換性がなくなるのは数知れど見たけど
こんなに速いスパンでプログラムの起動すらできない
プログラムは見たことがない。

バージョンアップするにしても、もう少しその過程における
流れる時間というものがあるだろう

604 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 12:41:05.84 ID:xKsip/1ci]
もう有望も有望
超将来性ありまくり

って言ったら信用するわけ?
もし外れたら責任とらされるの?
他人のだしに使われるなんてたまんねーなー

605 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 12:42:40.27 ID:xKsip/1ci]
お前がそう思うならそれでいいじゃん
使わなければいい
結論は明快だろ?

606 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 12:45:14.02 ID:b7/ZFjTd0]
何か齟齬があると思ってたけど理解できたわ
.NET4で.NET2向けにコンパイルしたプログラムが動かないのはおかしいって言ってんね

607 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 12:45:25.63 ID:/DSU3yg70]
大体は対象プラットフォーム変えてビルドし直すだけで動くよ

608 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 12:49:59.29 ID:b7/ZFjTd0]
supportedRuntimeってのもある

609 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 12:54:44.17 ID:bkLwqFFS0]
>>606
「実行環境が 4 で、アプリが 2 だと動かないことがよくある」ってこと?



610 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 12:56:50.12 ID:b7/ZFjTd0]
>>609
「よくある」ってか明示的に指定しないと「必ず」動かないよ
d.hatena.ne.jp/tt_clown/20100923/1285234733

611 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 12:57:20.34 ID:FmT1vbsX0]
DLL HELLという歴史があるからなぁ

612 名前:名無しさん@お腹いっぱい。 [2012/11/10(土) 12:58:45.21 ID:wcfboVoB0]
対象プラットホームが分からない場合どうするんですか
かつてVisualBasicでさえ、当該ランタイムを一緒に配布すれば
それほどユーザーに負担をかけずにプログラムを実行できたのに。

お宅の環境で実行できなければ、WindowsUpdateを手当たり次第試してくださいなんて
どの口が言えるんだよ

613 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 13:15:49.55 ID:bkLwqFFS0]
手当たり次第じゃなくて、.NetFrameworkの4.0をとか2.0をインストールしてください。
とは言えるんじゃないだろうか。
むしろ最初に「どのような環境で実行できるようにいたしましょうか」と確認しておくといいんじゃないか。

614 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 13:19:55.32 ID:b7/ZFjTd0]
>>612
そろそろ死ねよ
邪魔だ

615 名前:名無しさん@お腹いっぱい。 [2012/11/10(土) 13:21:43.13 ID:wcfboVoB0]
ありがとうございました。

616 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 13:21:45.98 ID:FmT1vbsX0]
別にお客様は神様じゃない

617 名前:名無しさん@お腹いっぱい。 [2012/11/10(土) 13:47:26.76 ID:10X/rMgA0]
C#の勉強をはじめて一週間。
まだメッセージボックス出して喜んでるレベルですけど。
javaと似てるなと思いました。

618 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 13:48:38.34 ID:b7/ZFjTd0]
元J#ですから

619 名前:名無しさん@お腹いっぱい。 [2012/11/10(土) 14:23:54.63 ID:10X/rMgA0]
そいつは知りませんでした。



620 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 17:42:25.31 ID:zryRr8O10]
ここはむしろ delphi こそ java のもとだと強く主張したい

621 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 18:34:17.07 ID:9/kCEulA0]
begin
end

を考えたやつは最高にアホ

622 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 18:50:04.19 ID:zryRr8O10]
>>621
LL(1) 文法で解析可能、ワンパスでコンパイル可能なためには必要だったのでは?

623 名前:名無しさん@お腹いっぱい。 [2012/11/10(土) 21:59:06.31 ID:jFrovpzLO]
MFCって無料で使えますか?

624 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/10(土) 22:27:44.60 ID:cqMtqC4r0]
VSPro買わないとMFCは無理

625 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/11(日) 11:10:20.76 ID:O63qgx/E0]
MemoryStremに入ってるデータの最後の1バイトを
取り出すにはどうすればいいでしょうか?

626 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/11(日) 11:12:44.10 ID:RYP/qfSm0]
SeekしてからRead

627 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/11(日) 11:26:46.66 ID:O63qgx/E0]
ありがとう
できました

628 名前:名無しさん@お腹いっぱい。 [2012/11/12(月) 22:11:55.20 ID:iEbZBYFgO]
ウインドウずプログラムミングは.NETに集約されると聞きました。

629 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/12(月) 22:52:18.95 ID:/CK0bqs90]
気のせいです



630 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/23(金) 02:03:50.26 ID:DbPruXYC0]
今更WPF触ってみたが意味不明すぎわろえない…
これ流行るの?

631 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/23(金) 03:12:52.12 ID:DQh3qZZ50]
欠陥だらけで仕上げるの苦労するよ
フォームより新しいだけあって強力なクラスあるからフォームで流用してる

632 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/23(金) 16:42:30.88 ID:UFJIKELI0]
WPFはMVVMでないと作れないからな

633 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/23(金) 17:11:52.03 ID:YaK3c0IJ0]
もういいってw

634 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/24(土) 00:25:58.77 ID:nEJGtHJ/T]
ポトペタで張ってコードビハインドでも作れると何度言えばw

635 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/24(土) 00:44:55.05 ID:bi6DonzL0]
それでもできなくはないけど
それだとGUIに依存したコードになってしまって
保守性が低くなる
ロジックとGUIは分離すべき
MVVMがWPFをフルに活かせる

636 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/24(土) 00:46:37.00 ID:n24dSq+J0]
寝ぼけんなugaya

637 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/24(土) 02:51:29.44 ID:x1F6gKMC0]
MVVMなんて全然流行ってないけど、ほんとに使ってる人いんの?
WPFで仕方なしに使う以外で

638 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/24(土) 04:03:25.60 ID:nEJGtHJ/T]
源流にあたるMVCは30年以上前にSmalltalkで考案された。
MVCだとプレゼンテーションロジックの置き場所に困る事になって、解決策としてPMが生まれた。
MVVMはPMの亜種。PMの考えをWPFに持ち込んで、さらに双方向データバインドでビューとプレゼンテーションを分離したもの

そういうわけで、他の言語・環境でも別の名前の似たようなやつは使われまくってるけどMVVMとは呼ばれない。

639 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/24(土) 06:52:35.40 ID:Q9lwcH5x0]
ようやくサンプルが読めるレベルになってきた
どうも一番最初に読んだ解説サイトが自分にあってなかったっぽい
個人的にはMVVMによる保守性云々はどうでもいいがコントロールの自由度はかなり魅力的



640 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/25(日) 19:23:18.16 ID:vHti3GkX0]
そこだな、昔はGUIを使ったwindowsアプリを開発したこともないようなやつがデザインしてきた画面設計の為に
存在しないコントロールを0から作らされたり色々しんどかったのが、WPFで解消された
何だこの自由度はって感じ

しかし既存のコントロールのバグも受け継いでるので、datagridviewなんかはいまだに地雷ってのは同じだけど

641 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/25(日) 20:44:00.45 ID:db3RSTYy0]
まったくだな
素人が好き勝手デザインしたもんに書かされるほうはたまんねーよな

642 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/07(金) 11:09:32.65 ID:Mcgx5rjd0]
WebBrowserを使ってC#で自動でデータ入力送信させようとしているのですが、

<input id="btn_XXXX" onclick="postSetData();" value="変更" type="button" />

というのがあってこれを

HtmlElement he = wb.Document.GetElementById("btn_XXXX");
he.InvokeMember("onclick");

とするとサーバーの方のデータは書き換わってるのですが、画面が変化してくれません
どうすればいいですか?

643 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/07(金) 14:50:13.22 ID:GKe7AIet0]
>>642
これじゃね?
www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=36020&forum=7

644 名前:名無しさん@お腹いっぱい。 [2012/12/07(金) 15:36:13.39 ID:e973oFYp0]
lbl_status.Text = "AAA\r\nBBB";

とプログラムから設定しているのにフォームを開くと
設定した改行コードが文字列として表示されてしまいます。
何がまずいのでしょうか?

AAA\r\nBBB

645 名前:名無しさん@お腹いっぱい。 [2012/12/07(金) 16:08:46.43 ID:3RguNEK20]
>>644
ラベルじゃなくてテキストボックス使ってくれ
その他マルチラインとかリードオンリーのプロバティーもセットしてね

646 名前:名無しさん@お腹いっぱい。 [2012/12/07(金) 16:18:21.31 ID:e973oFYp0]
>>645
ラベル上で改行をしたいんです。
そして、付け加えるとプロパティからじゃなくて、プログラムからです。

647 名前:名無しさん@お腹いっぱい。 [2012/12/07(金) 16:26:27.20 ID:3RguNEK20]
>>646
ラベルに複数行を表示する機能はないから、テキストボックスのプロバティーを弄って複数行表示ラベルのように振る舞う設定にするのが簡単ですよ

648 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/07(金) 16:34:55.54 ID:GKe7AIet0]
そんなことをするくらいならDrawStringするっしょ

649 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/07(金) 16:46:14.14 ID:Mcgx5rjd0]
>>643
ダメでした
でも参考になりました
他にもクリック等させてて、一連の操作を一気にしていたのが問題のようでしたので
それぞれの処理の間にSleep入れることでとりあえず動くようになりました
ありがとうございました



650 名前:名無しさん@お腹いっぱい。 [2012/12/07(金) 17:07:05.13 ID:e973oFYp0]
>>647 >>648

ラベルに改行機能はなかったのね。残念!

651 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/07(金) 17:49:24.44 ID:5Vj/pCB50]
あれ?
System.Windows.Forms.Labelのことなら改行に対応してるっしょ?

652 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/07(金) 17:51:02.73 ID:1OvQx+8z0]
dobonググりながら答えてんだろ

653 名前:名無しさん@お腹いっぱい。 [2012/12/08(土) 14:31:10.35 ID:fEkFdfqD0]
みみずん検索管理人が弁護士に依頼
anago.2ch.net/test/read.cgi/tubo/1290655108/

654 名前:名無しさん@お腹いっぱい。 [2012/12/27(木) 15:39:38.06 ID:+lBUEZY/0]
ファイルのダウンロードをしたくてDownloadFileメソッドを使っているんですが、
参照設定などできているはずなのに使用できません。
どなたかお助けください。

655 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/27(木) 16:03:39.91 ID:WMIZyAdt0]
エスパーに祈るかコード片とエラーメッセージ書くか

656 名前:名無しさん@お腹いっぱい。 [2012/12/27(木) 16:14:54.45 ID:+lBUEZY/0]
'System.Net.WebClient' に 'DownloadFile' の定義が含まれておらず、
型 'System.Net.WebClient' の最初の引数を受け付ける拡張メソッドが見つかりませんでした。
using ディレクティブまたはアセンブリ参照が不足しています。

参照は調べて追加したんですがこのエラーが出ます。

ほんとに素人なので聞き方変なのは申し訳ないです

657 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/27(木) 16:16:52.60 ID:ShF83f3+0]
クライアントプロファイルを止める

658 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/27(木) 16:38:23.82 ID:WMIZyAdt0]
クライアントプロファイルは関係ないが
Store向けアプリか何か?

659 名前:名無しさん@お腹いっぱい。 [2012/12/27(木) 16:58:34.08 ID:+lBUEZY/0]
Store向けアプリではないです。

webdeveloper 2010 express でやっていて、
対象のフレームワークって変更できないんでしょうか



660 名前:名無しさん@お腹いっぱい。 [2012/12/27(木) 17:52:18.31 ID:+lBUEZY/0]
他の情報を考えてみようと思います。

ご回答ありがとうございました。

661 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/30(日) 20:04:39.51 ID:Odelqbq+0]
FindWindowで求めたハンドルからそのWindowを開いたプロセスを求める方法を教えて下さい

662 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/30(日) 20:10:30.74 ID:uJZi7Yvj0]
GetWindowThreadProcessId

663 名前:名無しさん@お腹いっぱい。 [2013/01/20(日) 00:56:57.68 ID:c5R9KBoQ0]
TextBlock.Textの文字列の高さの最大値を知る方法を教えてくれ。
「Aaaaa」って値が設定されていた時のAの高さみたいなものを。
フォントサイズではなく。

状況としてはゲームのタイトル画面を作ってるんだが、
カーソルの画像の隣に文字列を書く際に、描画位置(Y座標)を文字列の下端にしたいわけ。

664 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/01/20(日) 18:16:32.87 ID:8v5uQWeM0]
XAML/C#でWindows8のストアアプリの開発をしています。
WebViewのある画面に遷移した時、フォーカスをWebViewにさせる方法がわからないので教えて下さい。
現状だと一度ウェブページをクリックしないとスクロールをすることができずとても不便です。

665 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/01/21(月) 00:51:29.26 ID:Q+hjazJU0]
>>664です。解決しました。
LoadStateメソッドに、
this.Loaded += delegate { this.Focus(FocusState.Programmatic); };
を入れることでフォーカスさせることができました。
今度はキー入力を受け付けたいけどEnterしか入力を認識してくれないです(泣)






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<173KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef