むりせず♪なまけず? ~ぷろくらすてぃねいたーの言い訳雑記~

よた ときどき .NET  by 刈歩 菜良 CTP

目次

ニュース

C# VB.NET掲示板
C#, VB.NET 掲示板

わんくま同盟ブログ
わんくま同盟ブログ

Web アプリケーションを簡単編集できる無償ツール WebMatrix ダウンロードはこちら

あわせて読みたい

日記カテゴリ

書庫

Blog 利用状況

なぜコードビハインドするとクラスは継承関係にならなければいけないのか勝手に考えてみました

@PageディレクティブのInherits属性ってばの続きです。

昨日お風呂でぼ~っと考えてたらなんとなく思いついた!
もしかして、継承にしたかったのはコード側のコンストラクタとaspx側のコンストラクタ(自動生成)を分けたい&起動順を固定したいからだったんかなぁ。

今まではOnInitの中で初期化っぽいことをしていて、InitializeComponent呼び出しなんかもここに入っていたので、独自の初期化処理をコンポーネントの初期化の前にやるのか、後にやるのかなんかを選択できてたけど、これからは選択できんてことやんね。と、いうか、本来は選択できるべきではない??

そもそも自動生成されたコードが開発用のソースファイルに出てきて変更が可能な時点であやうかったんやけどね。えぇ、今まで講習中に数え切れないほどのトラブルがありましたさ。

#Regionで囲まれてるところ全削除されたり、逆に他のページからコピペしたときに#Region部分も丸ごとコピーしてきたり。そんなご無体なぁ~ (/。\)
そんな初心者の方に内部構造教えても混乱させるだけやしね。

ASP.NET 2.0になって、講義は格段にやりやすくなりましたわ。オホホホホ ヾ(@^▽^@)ノ

【注】上記はかるぼの勝手な考察&妄想なのでまったく裏が取れてません。参考の参考にもならない場合がありますのでご注意おば。
m(._.)m

投稿日時 : 2006年9月21日 10:18

Feedback

# NfIsViCBOUkSXDoNdx 2011/12/16 1:09 http://www.wildharvestedmaca.com/

The topic is pretty complicated for a beginner!...

# HiXbTZPxayxsMgWJ 2011/12/17 19:36 http://www.neojogos.com

Author, keep doing in the same way..!

# SuQFdtxbDeXMvnwO 2011/12/22 19:29 http://www.discreetpharmacist.com/

WVd3LO Every time I come back here again and don`t get disappointed..!

タイトル
名前
Url
コメント