- 1 名前:デフォルトの名無しさん mailto:sage [2012/02/19(日) 22:41:29.04 ]
- このスレッドは
「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。 ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問、 ググろうにもキーワードが分からない場合など、勇気をもって書き込んでください。 内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。 なお、テンプレ2行目が読めない回答者は邪魔なので後述のC#相談室に移動して下さい。 >>980を踏んだ人は新スレを建てて下さい。 >>980が無理な場合、話し合って新スレを建てる人を決めて下さい。 ■前スレ ふらっとC#,C♯,C#(初心者用) Part85 toro.2ch.net/test/read.cgi/tech/1327938237/ ■関連スレ C#, C♯, C#相談室 Part70 toro.2ch.net/test/read.cgi/tech/1327570969/ ミスターサタンのC#相談室 hibari.2ch.net/test/read.cgi/tech/1092656075/ VB.NET質問スレ(Part38) toro.2ch.net/test/read.cgi/tech/1325083428/ くだすれC++/CLI(初心者用)part2 hibari.2ch.net/test/read.cgi/tech/1268613679/
- 102 名前:82 mailto:sage [2012/02/21(火) 18:09:40.61 ]
- >>95
Windows7 64bitを手に入れたので、半分遊び心で大量にメモリ使ってみました。 SSDとかをキャッシュにすると、寿命が心配ですね。
- 103 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 18:16:34.57 ]
- >>99
徐々にやってて強化していけばいいだけ 最初は if(〜) コマンド; だけ実装したらいい 次はelse入れる 次はブロック入れる
- 104 名前:デフォルトの名無しさん [2012/02/21(火) 18:32:16.47 ]
- テキストボックスやボタン、ラベルは自前のクラスに格納・カプセル化することは可能ですか?
- 105 名前:デフォルトの名無しさん [2012/02/21(火) 18:35:06.05 ]
- ユーザーコントロールとかの話?
- 106 名前:デフォルトの名無しさん [2012/02/21(火) 18:38:48.13 ]
- うん
ボタンをカプセル化したら重複防げて、クラスで大量生産できるかな、と思った
- 107 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 18:40:08.82 ]
- 大量に生産するんじゃない
- 108 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 18:42:10.38 ]
- できないよ
- 109 名前:デフォルトの名無しさん [2012/02/21(火) 18:56:14.86 ]
- class ButtonObject{
private void Button_Draw(object sender,EventArgs e) { Label1+="<asp:Button ID=\"+Button_Click\" runat=\"server\" onclick=\"Button_Click\" Text=\"ボタン\" />"; } private void Button_Click(object sender,EventArgs e) {} } こういうことってできないですか? できないって人と曖昧に答える人がいて判断つかない
- 110 名前:デフォルトの名無しさん [2012/02/21(火) 18:56:46.49 ]
- 二行目publicでした
- 111 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 19:00:22.99 ]
- またお前か
まず本嫁
- 112 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 19:02:42.93 ]
- 「見割り当てのローカル変数'mouyada'が使用されました。」
ちゃんと宣言したのに、for()の{}で囲まれたところで使用できない言われた。 {}の外でも使いたいんだけどどうすればいいの。もうやだ。
- 113 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 19:04:10.57 ]
- >>112
チャンと宣言できてないだけだ 心配するな
- 114 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 19:04:18.26 ]
- >>111
不可能、という回答でおk? 課題明日までなんだけど・・・
- 115 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 19:05:17.52 ]
- じゃなくて初期化されてないだけだ
心配するな
- 116 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 19:06:52.06 ]
- Hoge mouyada = null; // 宣言時に初期化する
for (*******) { **** } mouyada 使える
- 117 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 19:13:26.50 ]
- 課題なら今まで習った範囲内でできるだろ
初日にならった内容思い出せよ それと何度かヒントもらったり参考url貼られたのに 無視してるからわからないんだよ 前スレ読み返せば?
- 118 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 19:14:28.42 ]
- もうjavascriptとか使えよw
- 119 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 19:14:58.04 ]
- Button button = new Button();
button.ID = "Button1"; button.Text = "押せ"; button.Click += new System.EventHandler(Button_Click); Form.Controls.Add(button); イベント動作させるには、Page_Initとかで追加な。 ただ、ASP.NETどういうものか分かってるのかな?
- 120 名前:デフォルトの名無しさん [2012/02/21(火) 19:23:02.72 ]
- >>117
参照URLって>>64ですか 教師が鬼畜なので 「ぜひね、みなさん自分の力で調べてきてください。自分で調べることも勉強です」 とか言ってました。 >>119 わかります 下はわかりません
- 121 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 19:24:36.14 ]
- >>116
ごめんね初心者で。さっぱりだわ。 class aho{ public static void Main(){ int mouyada; Hoge mouyada = null; tensai t = new tensai(); t[0] = 18; t[1] = 33; t[2] = 21; for (int i = 0;i <= 2;i++){ Console.WriteLine("{0}歳の人がいます",t[i]); mouyada += t[i]; } Console.WriteLine("3人の平均年齢は{0}です",mouyada/3); } } 出来ないお
- 122 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 19:25:31.22 ]
- > 教師が鬼畜
ゆとりさま御一名さまごら〜いて〜ん!
- 123 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 19:33:10.76 ]
- Hoge mouyada = null;
↓ double mouyada=0.0;
- 124 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 19:42:30.88 ]
- >>123
出来ました!有難う! double mouyada; //出来ない double mouyada = 0; //出来る けど結局これって何が違うんだ?同じにしか見えぬ
- 125 名前:デフォルトの名無しさん [2012/02/21(火) 19:50:25.73 ]
- あれ、というか
ユーザーコントロールのコードの間に変数つけて分岐ってやろう っていうのを前提にしてやってきたけど これ無理なの? LabelaiuというIDのラベルがあるとして string str_hoge=aiu; Textbox.text=Label+str_hoge+.text;
- 126 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 19:59:03.96 ]
- C#たん「そろそろ文法覚えようよ・・・」
- 127 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 20:00:10.78 ]
- >>99
コンパイラコンパイラってのがあってふつうはそれを使う。
- 128 名前:125 [2012/02/21(火) 20:04:38.63 ]
- もうC#の連結演算子とかも意味不明
じゃあASPのコードをC#で文字列として持って置いて必要な数だけ自動生成しちゃうぜ!って構想練っても C#側から自動生成したユーザーコントロールにアクセスできる文法がないとかもうね
- 129 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 20:04:45.52 ]
- マクロ解釈にコンパイラコンパイラを使うというふつう(笑)
- 130 名前:125 mailto:sage [2012/02/21(火) 20:07:58.63 ]
- >>126
じゃあさ、string hoge にlabel.text って文字列いれておいて、label.textにアクセスできないだろ? うんこじゃん
- 131 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 20:12:56.51 ]
- >>128
HTML解釈するのブラウザなんだけどw
- 132 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 20:15:32.34 ]
- 教わった範囲をもう一度順番にやり直せばいいだけなのになあ
- 133 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 20:21:39.10 ]
- こういうときは相談室の連中に任せるに限る
- 134 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 20:23:08.93 ]
- どうせ相談室の馬鹿野党どもも暇だろ
- 135 名前:125 mailto:sage [2012/02/21(火) 20:26:03.81 ]
- >>131
ユーザーコントロールのメッセージを受け取って処理するのはC#だろ
- 136 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 20:27:26.24 ]
- なるほどHTTPを理解してないのか。
- 137 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 20:30:19.22 ]
- どうでもいいから不毛な争いはやめえ
- 138 名前:125 mailto:sage [2012/02/21(火) 20:33:52.93 ]
- 出来ないなら出来ないって言ってくれれば良いのに
回答を先延ばしにするのやめてくれ 回りくどい
- 139 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 20:37:24.67 ]
- 私感だが、
C#とHTMLは別物で何かそれをつなぐ緩衝材がいるのだー。と思った。 C#は文字列としてHTTPにHTMLを流しこむことはできる。 でもHTMLはできない。しかし動的なサーバーリクエストは一応できる。 この事実から、2つの概念を相互に使わないと動かないようなきがするのだー。
- 140 名前:125 mailto:sage [2012/02/21(火) 20:40:26.45 ]
- ボタンにValue値もないし同じIDのアイテムもWebフォームに追加出来ない
掲示板の複数のスレッドのボタンの管理とかどうやって作ってるんだ
- 141 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 20:43:54.32 ]
- >>140
>同じIDのアイテム 当たり前だろ ここがすでに間違ってる IDはページで一意に決まるもんだよ
- 142 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 20:51:57.96 ]
- 識別子の定義を覆す発言だぜ
- 143 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 20:53:44.40 ]
- >>140
ブラウザとWEBサーバでIDの受け渡しすればいいだけなんだが。
- 144 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 20:56:53.28 ]
- 同じIDつけたらどのボタンが押されたか分からんだろ
- 145 名前:125 mailto:sage [2012/02/21(火) 21:00:01.92 ]
- 抽象的で全然わからん。
.aspxと.csじゃできねーの
- 146 名前:125 mailto:sage [2012/02/21(火) 21:00:41.94 ]
- >>144
どうせonclick同じなんだからいいんだよ
- 147 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 21:03:25.13 ]
- 幾らなんでもバカ過ぎるだろ(^-^)
- 148 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 21:03:30.31 ]
- >>145
まずはMSのサンプルよんでhttpの仕組みを理解しろよ。 そして、どういうサイト作りたいか知らんが、似てるサイト探してHTMLソース嫁。
- 149 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 21:04:25.64 ]
- id属性同じってhtmlの規則違反なんだがw
- 150 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 21:06:21.30 ]
- どのボタン押しても動作が変わらないなら一つでいいだろw
- 151 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 21:11:19.38 ]
- 馬鹿には何をやらせても駄目
- 152 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 21:11:55.69 ]
- 普通の奴にならGridView教えるんだけど
こいつには無理っぽい
- 153 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 21:16:24.81 ]
- つーか明日まで我慢すれば消えてくれるんだろ?
それでいいや
- 154 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 21:38:23.12 ]
- そしてまたアホなアンチが生まれるんですね
- 155 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 21:52:42.56 ]
- そんなん慣れっこだろ
- 156 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 23:49:51.61 ]
- DataTableのRowChangedを発生させる事なく行を追加する事は出来ますか?
- 157 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 23:54:41.93 ]
- xxできますか?
こういうケースの時だけ除外したいんです とか追加で説明あるといいのにね
- 158 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 23:56:32.40 ]
- 夢物語だね
何もかもがいつだって足りないんだ 余ってるのは人間の数だけ
- 159 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 00:02:10.34 ]
- 何を言っとるんだお前は
- 160 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 00:04:32.04 ]
- >>156
その質問の仕方だよyesかnoしか返ってこないと思うよ
- 161 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 00:07:40.07 ]
- WebClientってタイムアウトの設定はできないのですか?
- 162 名前:125 mailto:sage [2012/02/22(水) 00:19:48.98 ]
- おい質問したのにイエスもノーも帰ってこなかったぞ
- 163 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 00:22:16.79 ]
- 継承してGetWebRequestをオーバーライドしてもいいのなら、答えはYES
素のWebClientのままでなければならないというなら、答えはNO
- 164 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 00:23:04.03 ]
- >>162
イェーィ
- 165 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 00:23:29.72 ]
- yes/noすら返すのがあほらしい質問してるからじゃね?
- 166 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 00:23:52.61 ]
- 一定限度を超えた奴はおちょくるか無視するかどちらかになる
- 167 名前:125 mailto:sage [2012/02/22(水) 00:25:01.65 ]
- >>165より>>166の方が正解か
- 168 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 00:58:23.82 ]
- >>156
できますん
- 169 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 01:24:59.58 ]
- 分からないなら答えなくていいです
- 170 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 01:31:43.52 ]
- 分からないなら答えなくていいです(キリッ
- 171 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 01:32:09.71 ]
- 答え書いてあるじゃん
- 172 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 01:32:42.23 ]
- 分からないなら分かるようになってください
- 173 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 02:07:12.41 ]
- >>125
Webフォームに、Label1〜3とTextBox1、Button1を配置して TextBox1に"Label1"と入力してボタンを押せばLabel1.Textが "Label2"と入力してボタンを押せばLabel2.Textが、Label3に表示されるプログラム public partial class Default : System.Web.UI.Page { string hoge ; protected void Page_Load(object sender, EventArgs e){ if( !Page.IsPostBack){ Label1.Text="あああ"; Label2.Text="いいい"; Label3.Text = ""; } } protected void Button1_Click(object sender, EventArgs e){ hoge = TextBox1.Text; var c = Page.FindControl(hoge); if (c == null){ Label3.Text = "Label1かLabel2を入力してください"; }else{ Label3.Text = ((Label)c).Text; } } } とりあえずこれが理解できるようになったらまた来てくれ 余談だが、asp:labelとかのIDって、重複してもいいんだぜ HTML出力時にはClientIDっていう重複しないIDに置き換えてくれるから
- 174 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 02:11:47.54 ]
- あと、"Label1.Text"って文字列からLabelのTextプロパティを取得するのも、もちろんできるぞ
ただこっちはさらに難しいから、とりあえずプロパティは決め打ちしとけ
- 175 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 02:19:29.49 ]
- なんでprotectedなの
privateじゃないの?
- 176 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 02:25:59.66 ]
- >>175
VSで自動生成したのがprotected だったから まあprivateの方が望ましいのだろうけど、論点はそこじゃないし
- 177 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 02:42:41.71 ]
- 今日が裁きの日だからどうなるかな
- 178 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 02:56:15.44 ]
- ハラ減った。
- 179 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 09:12:33.69 ]
- 動的厨の要望
前スレより 878 名前:852[] 投稿日:2012/02/18(土) 20:08:13.82 掲示板を作りたい コメントを画面に順番に表示ができた じゃあ次はそれを1単位としてスレッドをつくろう 掲示板ならスレッドをユーザーが作れるようにしないとね あれ?じゃあボタンやテキストボックスは使い方が重複するよね じゃあ1スレッド1クラスにしよう クラス作ったったこれでかつる! 実行したらボタンが「作ったクラス」のメソッドを実行しないどうしてなんで←いまここ
- 180 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 09:30:43.58 ]
- まずはいっぱいあるオープンソースの掲示板スクリプトを読めばいいのに。
- 181 名前:125 mailto:sage [2012/02/22(水) 10:06:23.95 ]
- >>173
めっちゃ助かる ありがとう
|

|