Article View: alt.pl.comp.lang.csharp
Article #754Re: Juz jest! :) Visual C# Standard :)
From: tibe
Date: Fri, 09 Apr 2004 12:06
Date: Fri, 09 Apr 2004 12:06
63 lines
4700 bytes
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-mailReferences:
<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