Article View: alt.pl.comp.lang.csharp
Article #22002Re: WPF - tworzenie w XAML czy w kodzie, co wygodniejsze?
From: Łukasz 'Maly' Ostrowski
Date: Wed, 16 Feb 2011 12:28
Date: Wed, 16 Feb 2011 12:28
77 lines
3683 bytes
3683 bytes
On Wed, 16 Feb 2011 12:47:19 +0100, Maciej Pilichowski wrote:
>>>>Może jeszcze makr brakuje?
>>> Brakuje.
>>
>>Wielkie zło języka C,
>
> Nie potrafisz -- nie uzywaj.
To jest ogólnie znany fakt, makra to zło.
>>He? Co konkretnie trzeba powielić?
>
> if (moje_property!=value)
> {
> OnPropertyChanged("moje_property");
> moje_property = value;
> }
>
> I tak raz za razem. Takze OnPropertyChanged trzeba ciagle powielac
> (body).
Ojejku, nie słyszeliśmy o Dynamic Proxy? Ale wtedy też i DI/IoC
musiałbyś ogarnąć. ;-).
>>> Brak foreach (ref ), ktore trzeba rozpisywac albo na wygenerowanie
>>> nowej kolekcji albo iterowanie via for -- w C++ dzieki makrom mialem i
>>> foreacha i foreacha ref (analogie rzecz jasna).
>>
>>Bosko. Miałeś makra. To przypomina praktycznie pisanie w Qt,
>>makro na makrze, wymagany preprocesor, praktycznie własny
>>dialekt, to jest porażka.
>
> Wolisz naprawde pisac
>
> for (int i = 0....
>
Po co miałbym w ten sposób iterować po kolekcji? Z reguły
w kolekcjach nie trzymam value types, tylko jakieś kompozyty,
i foreach w zupełności może ustawiać pola kolejnych elementów.
>>Wcześniej napisałeś "mnóstwo", cztery wyimaginowane
>>problemu to już byłoby "cała masa"? ;-).
>
> Po co mam pisac wiecej, skoro sa wyimaginowane, a nawet Twoj typedef
> sie kladzie na dzien dobry.
Gdzie widziałeś "mojego typedefa"?
> Wrecz przeciwnie -- typedef mowi "to jest TYLKO typedef", natomiast
> jak piszesz cos "obok", to po 2 latach zaczynasz sie domyslac "hmm,
> ale dlaczego nie uzylem typedefa? Czyzby tu bylo jakies drugie dno?".
Onetowo: "LOL".
> Po raz drugi -- nie rozumiesz, nie umiesz -- nie uzywaj.
Obawiam się że rozumiem więcej od Ciebie.
> A generalnie nie chodzi o to, zeby pisac krocej (mniej znakow), ale
> zeby wyrazac WPROST sens idei.
> Na nieszczescie C# np. Eric Lippert wychodzi z podobnych zalozen co i
> Ty. Po co wprowadzac jakis tam feature (nameof np.) jak mozna napisac
> cala klase i uzyskac mniej wiecej cos podobnego.
Widzisz, widocznie swiatli ludzie mają rację, a Ty nie. ;-).
p.s. Lokalnie możesz sobie używac using aliasowania jak już napisał
Kolega Marcin Kral.
Z mojej strony EOT jeżeli chodzi o tą "dyskusję",
nie ma sensu sie kopać z koniem.
--
Pozdrawiam,
Łukasz 'Maly' Ostrowski. http://l3v.eu/
Technical Details
Message-ID:
<mzbqmi3tel54.904rotgexv30$.dlg@40tude.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mailReferences:
<ih6k62$j39$1@inews.gazeta.pl> <dtifj6hm7ehrhqohiof58hs9n6k0hqonpu@4ax.com> <8e1de6bc-b3fa-401e-afe4-5dd874217c4e@v7g2000yqh.googlegroups.com> <204kl6te7qitni1tgegpovdmqs0ore9a2j@4ax.com> <e648ffc1-e203-4770-b1a9-7376e57fc0c7@s11g2000yqh.googlegroups.com> <41nkl658m9qai2p4s0on8h4ekcnhhfi6bm@4ax.com> <1e94u0l78j3eo.1se305ybk2bwm.dlg@40tude.net> <ukoml6ddks7vaon2asc0hn9b9hmf9sk7th@4ax.com> <1gsodsdrig3vx.krczhslmijt7.dlg@40tude.net> <gudnl61k8h5b1k5l3qdn1cojr5uci903na@4ax.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail From: Łukasz 'Maly' Ostrowski <maly@USUNnemo.pl> Newsgroups: alt.pl.comp.lang.csharp Subject: Re: WPF - tworzenie w XAML czy w kodzie, co wygodniejsze? Date: Wed, 16 Feb 2011 13:28:43 +0100 Organization: Acme Lines: 77 Message-ID: <mzbqmi3tel54.904rotgexv30$.dlg@40tude.net> References: <ih6k62$j39$1@inews.gazeta.pl> <dtifj6hm7ehrhqohiof58hs9n6k0hqonpu@4ax.com> <8e1de6bc-b3fa-401e-afe4-5dd874217c4e@v7g2000yqh.googlegroups.com> <204kl6te7qitni1tgegpovdmqs0ore9a2j@4ax.com> <e648ffc1-e203-4770-b1a9-7376e57fc0c7@s11g2000yqh.googlegroups.com> <41nkl658m9qai2p4s0on8h4ekcnhhfi6bm@4ax.com> <1e94u0l78j3eo.1se305ybk2bwm.dlg@40tude.net> <ukoml6ddks7vaon2asc0hn9b9hmf9sk7th@4ax.com> <1gsodsdrig3vx.krczhslmijt7.dlg@40tude.net> <gudnl61k8h5b1k5l3qdn1cojr5uci903na@4ax.com> NNTP-Posting-Host: static-78-9-71-129.ssp.dialog.net.pl Mime-Version: 1.0 X-Trace: news.dialog.net.pl 1297859336 12396 78.9.71.129 (16 Feb 2011 12:28:56 GMT) X-Complaints-To: abuse@dialog.net.pl NNTP-Posting-Date: Wed, 16 Feb 2011 12:28:56 +0000 (UTC) User-Agent: 40tude_Dialog/2.0.15.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit