🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Juz jest! :) Visual C# Standard :)

#754
From: tibe
Date: Fri, 09 Apr 2004 12:06
63 lines
4700 bytes
> Witam!
> 
> Moja wypowiedź była generalna, nie używałem ComponentOne i nic do nich nie
> mam. Po prostu spotkałem się z manierą instalowania do wszystkiego
> komponentów przez co środowisko staje się zaśmiecone darmowymi komponentami.
> Moim zdaniem budowanie z tego programów jest dyskusyjne. Chodzi o
> stabilność, szybkość działania, oraz ogóle panowanie na tym co się dzieje.
niby tak ale to jest srodowisko rad i ma sluzyc do szybkiego tworzenia 
aplikacji :)

> Aktualnie pracuje w Delphi, tam jest zrobiona przez Borlanda bibioteka VCL,
> która podobnie jak aktualnie .NET Framework jest nakładką na Win32 API.
> Zresztą chodzą słuchy, że ktoś z ekipy Delphi pracował nad C#.

Tez jestem delfiarzem, a C# robil Anders Hejlsberg od delphi :)
  Takie
> komponenty są przez programistów bombardowane wywołaniem metod. Można w nich
> znaleźć błędy i niedogodności, albo całe rozwiązania źle wymyślone. Nie
> wyobrażam sobie tak bezkrytycznego umieszczania w swojej aplikacji dowolnego
> obiektu ze świata. To o czym piszą w książkach, czyli ponowne wykorzystanie
> kodu przez programowanie obiektowe, nie dzieje się bez kosztu. Programista
> wywołuje różne metody w różnej kolejności a obiekt przed tym ma się obronić.
> Do tego dokumentacja i wykorzystanie obiektów zgodnie z koncepcją autora.
> 
> W Pascalu (Delphi) jest zwyczaj aby wszystkie typy, w tym klasy zaczynać od
> dużej litery T, pola obiektów od F, itd. Dlatego nazwy obiektów w VCL są
> charakterystyczne poczynając od TObject. Na grupach Delphi spotkałem się z
> żartobliwymi postulatami aby napisać komponenty: TIf, TFor, TWhile, itd :-)
> Znana jest tendencja, że wizualne programowanie przekształcania się głupie
> programowanie. Oczywiście nie mam konkretnie nic do osoby pytającej albo do
> ComponentOne. Rozumiem także, że to mają być narzędzia RAD i zakup
> mocniejszego komputera jest tańszy od pracy programisty. Tylko apelowałem o
> zachowanie umiaru.

Coz mozna tez powiedziec ze ogolnie programowanie w radach nie jest 
najlepsze ale zobacz na Delphi ile update-ow jest do kazdej wersji 
:).Nie tylko komponenty pochodzace od ludzi maja bledy borland tez nie 
jest swiety. Pozatym niewiem czy bawilbym sie w C# gdyby nie cena 250zl
,niech dadza wersje D8 z datasetem za taka cene.


>>Co do obcego kodu to w przypadku robienia raportow z baz banych jest
>>to
>>dobra opcja, przynajmiej ja nie widze siebie robiacego owe raporty w
>>inny sposob, a moze nie znam sposobu...
> 
> [...]
> 
> Faktycznie raporty to osobny problem. Spotkałem się z kilkoma rozwiązaniami
> i zwykle okazały się nienajlepsze. Dziwnym trafem jakoś obsługa ekranu i UI
> jest lepiej opanowana od drukarki. A wydawało by się, że interakcja z
> użytkownikiem jest trudniejsza od beznamiętnego generowania wydruków.
> 
> Tak mi się wydaje, że być może warto by coś pokombinować z HTML-em. W .NET
> jest ASP i ciekawe czy by nie dało się zmusić jego do generowanie HTML-a na
> żądanie aplikacji zamiast serwera WWW. Coś takiego trzeba by łamać na strony
> i można drukować za pomocą IE. Na pewno dobrą cechą tych raportów była by
> ich przenośność, itd.
Hm, ciekawe nieznam sie ale moze poprostu daloby sie wszytsko zrobic w 
xml-u i drukowac z aplikacji, IE wolabym nie dotykac jesli nie musze.

Pozdrawiam
Technical Details
Message-ID: <c563om$2ib$1@nemesis.news.tpi.pl>
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news1.google.com!news.glorb.com!newsgate.cistron.nl!news2.euro.net!newsfeed.wirehub.nl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
References: <c4bpvb$7e$1@news.onet.pl> <c4sfnb$6ro$1@nemesis.news.tpi.pl> <c4simv$di1$1@news.onet.pl> <c4trq0$b0n$1@nemesis.news.tpi.pl> <c51slh$agk$1@nemesis.news.tpi.pl> <c525oa$24dv$1@news.atman.pl> <c538av$cso$1@atlantis.news.tpi.pl> <c53s4n$1q18$1@news.atman.pl> <c547je$51g$1@nemesis.news.tpi.pl> <c54ogb$olq$1@news.atman.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news1.google.com!news.glorb.com!newsgate.cistron.nl!news2.euro.net!newsfeed.wirehub.nl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: tibe <spam...@spam.no>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: Juz jest! :) Visual C# Standard :)
Date: Fri, 09 Apr 2004 14:06:26 +0200
Organization: tp.internet - http://www.tpi.pl/
Lines: 67
Message-ID: <c563om$2ib$1@nemesis.news.tpi.pl>
References: <c4bpvb$7e$1@news.onet.pl> <c4sfnb$6ro$1@nemesis.news.tpi.pl> <c4simv$di1$1@news.onet.pl> <c4trq0$b0n$1@nemesis.news.tpi.pl> <c51slh$agk$1@nemesis.news.tpi.pl> <c525oa$24dv$1@news.atman.pl> <c538av$cso$1@atlantis.news.tpi.pl> <c53s4n$1q18$1@news.atman.pl> <c547je$51g$1@nemesis.news.tpi.pl> <c54ogb$olq$1@news.atman.pl>
NNTP-Posting-Host: agq195.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: nemesis.news.tpi.pl 1081512535 2635 83.25.11.195 (9 Apr 2004 12:08:55 GMT)
X-Complaints-To: use...@tpi.pl
NNTP-Posting-Date: Fri, 9 Apr 2004 12:08:55 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624
X-Accept-Language: pl, en-us, en
In-Reply-To: <c54ogb$olq$1@news.atman.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit