🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #21608

Re: pytanie proste [zielony]

#21608
From: GrzybSon
Date: Mon, 21 Jun 2010 12:10
43 lines
3203 bytes
Użytkownik "Łukasz 'Maly' Ostrowski" <maly@USUNnemo.pl> napisał w wiadomości 
news:17mcpodx58nyk$.xok0h24gtqor.dlg@40tude.net...
> On Fri, 18 Jun 2010 13:23:56 +0200, GrzybSon wrote:
>> Młotku a czym powinien być sender według Ciebie w button1_Click(object
>> sender, EventArgs e)?
>
> Per "młotku" tytułuj swojego starego. Gdzie Cie obraziłem
> że lecisz "młotkiem"? Czy samo pokazanie że piszesz
> niczym nie poparte bzdury/własne-domysły jest dla Ciebie
> obrazą?

Po pierwsze to nic nie pokazałeś narazie oprócz częstego używania 
sformułowania "bzdury".
Napisałeś jakąś książkę mądralo, a może publikujesz jakieś artykuły o 
inżynierii oprogramowania?
Chętnie poczytam twoje wypociny, guru.

> Sender powinien być objectem, jakimkolwiek, e  powinno być
> EventArgs. A bez wiedzy czy jego event handler w ogóle z
> tego korzysta, a na 99% nie korzysta, to nie ma żadnego
> znaczenia co on tam przekazuje, czy orginalny sender z
> button2_Click i ten sam e czy cokolwiek co sobie wymarzy.

Sender powinien być objectem: niesamowite, jak do tego doszedłeś drogi 
Watsonie?
Wujek google Ci pomagał?

> Nie ma kontraktu, że handler danego przycisku **musi** dostawać
> refererencje na ten przycisk, bo to *jest bezpieczne* - jest
> to ściśle zależne od tego co on ma w button1_Click(...).

Oczywiście, że nie ma przymusu jednak dobre praktyki w tym przypadku 
zalecają aby sender był
odwołaniem do przycisku z którego pochodzi zdarzenie. Dlatego zaleciłem 
gościowi, aby senderem
był button1. Za chwilę możliwe, że będzie chciał przeprowadzić sobie 
rzutowanie sendera na Buttona bo
zachce mu się zmienić np. ikonkę dla buttona po kliknięciu albo go wogóle 
wyłączyć.

> -- 
> Pozdrawiam,
> Łukasz 'Maly' Ostrowski.      http://l3v.pl/ 
Technical Details
Message-ID: <hvnkr9$emf$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!not-for-mail
References: <4c19ecb1$0$19179$65785112@news.neostrada.pl> <b7thjpq6k4lm.yn4r0jw46kr3.dlg@40tude.net> <4c19efed$0$17095$65785112@news.neostrada.pl> <4c19f241$0$17089$65785112@news.neostrada.pl> <hvd2if$d2h$1@news.onet.pl> <17hx7gb9lhwaq.t95nlw8ifey9.dlg@40tude.net> <hvfa3d$5il$1@news.onet.pl> <1s92khjfw8gjs.1gxckr36bis1k$.dlg@40tude.net> <hvfl0b$964$1@news.onet.pl> <17mcpodx58nyk$.xok0h24gtqor.dlg@40tude.net>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!not-for-mail
From: "GrzybSon" <grzybson@poczta.fm>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: pytanie proste [zielony]
Date: Mon, 21 Jun 2010 14:10:17 +0200
Organization: http://onet.pl
Lines: 45
Message-ID: <hvnkr9$emf$1@news.onet.pl>
References: <4c19ecb1$0$19179$65785112@news.neostrada.pl> <b7thjpq6k4lm.yn4r0jw46kr3.dlg@40tude.net> <4c19efed$0$17095$65785112@news.neostrada.pl> <4c19f241$0$17089$65785112@news.neostrada.pl> <hvd2if$d2h$1@news.onet.pl> <17hx7gb9lhwaq.t95nlw8ifey9.dlg@40tude.net> <hvfa3d$5il$1@news.onet.pl> <1s92khjfw8gjs.1gxckr36bis1k$.dlg@40tude.net> <hvfl0b$964$1@news.onet.pl> <17mcpodx58nyk$.xok0h24gtqor.dlg@40tude.net>
NNTP-Posting-Host: 62-121-97-180.home.aster.pl
X-Trace: news.onet.pl 1277122217 15055 62.121.97.180 (21 Jun 2010 12:10:17 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Mon, 21 Jun 2010 12:10:17 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
X-RFC2646: Format=Flowed; Original
X-Antivirus: avast! (VPS 100620-1, 2010-06-20), Outbound message
X-Antivirus-Status: Clean
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit