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


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

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



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/

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
めっちゃ助かる
ありがとう






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

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

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