- 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/ こんな感じでソフトウェア板に立てたらどうかな
- 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しか入力を認識してくれないです(泣)
|

|