🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: WPF - tworzenie w XAML czy w kodzie, co wygodniejsze?

#22002
From: Łukasz 'Maly' Ostrowski
Date: Wed, 16 Feb 2011 12:28
77 lines
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-mail
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>

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