🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Rysowanie funkcji

#171
From: Marek Janaszewski USUNTO. z adre...
Date: Sun, 02 Nov 2003 13:41
43 lines
3082 bytes
W artykule news:bo28om$2ebj$1...@news.atman.pl,
niejaki(a): Daniel Dusiński, www.dusinski.prv.pl z adresu <danie...@op.pl>
napisał(a):

[...]
> Teraz będzie mała historyjka:
> Motywacją do napisania postu z pytaniem nie był problem
> wyliczania wartości samej funkcji - to faktycznie robię za
> pomocą operatorów i klas z System.Math. Dla mnie ważniejsze
> jest rysowanie samej funkcji.
> Generalnie sprawę rozwiązałem (jakoś tam) jeszcze przed
> wysłaniem postu... tzn. napisałem sobie własną klasę
> (właściwie to zbiór funkcji statycznych), która przyjmuje
> zbiór punktów (dowolną ilość PointF wewnątrz ArrayList) i na
> podstawie podanych jej punktów potrafi narysować wykres
> funkcji. Generalnie klasa ta spełnia moje oczekiwania (jest
> trochę bardziej rozbudowana - obsługuje zbliżanie/oddalanie,
> rysuje osie współrzędnych, różne kolory dla kilku funkcji na
> tym samym wykresie, ...).
> Ale... jak już sobie napisałem taką klasę, to stwierdziłem,
> że postąpiłem mało profesjonalnie ;-(((    Zamiast znaleźć
> jakąś standardową funkcję, która wykona za mnie tą robotę
> (rysowanie funkcji na podstawie punktów) - sam ją napisałem.
> Tego typu funkcje są dostępne w wielu kompilatorach i
> językach... więc myślę, że coś takiego musi być też w .NET
> Framework.  Tylko nie mogę tego  znaleźć...
[...]

Witam!

.NET Framework to jest API do systemu operacyjnego a nie biblioteka dla
programistów. Została tak zaprojektowana aby zapewnić wygodne programowanie,
ale nie ma sensu zaszywać każdej głupoty w systemie operacyjnym. Do tego
mogą służyć inne biblioteki .NET-owe. Jeśli chodzi o rysowanie to jest GDI+
i klasa Graphics. Szczegóły są opisane w .NET Framework SDK. Osobiście nie
znam gotowych klas w dotNet Framework do rysowania wykresów. Nie stworzyłem
jeszcze aplikacji dla dotNET więc może Framework jest wypakowany różnymi
gotowcami, ale osobiście bym był zaskoczony.

-- 
Pozdrawiam,
Marek Janaszewski
[ j_m...@gazeta.pl ]
Technical Details
Message-ID: <bo396f$t1d$1@SunSITE.icm.edu.pl>
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.tpinternet.pl!newsfeed.gazeta.pl!news.icm.edu.pl!not-for-mail
References: <bnu6t7$1tp2$1@news.atman.pl> <bo18g4$4mm$3@SunSITE.icm.edu.pl> <bo28om$2ebj$1@news.atman.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.tpinternet.pl!newsfeed.gazeta.pl!news.icm.edu.pl!not-for-mail
From: "Marek Janaszewski \(USUN_TO. z adresu!\)" <USUN_TO...@gazeta.pl>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: Rysowanie funkcji
Date: Sun, 2 Nov 2003 14:41:12 +0100
Organization: http://news.icm.edu.pl/
Lines: 44
Message-ID: <bo396f$t1d$1@SunSITE.icm.edu.pl>
References: <bnu6t7$1tp2$1@news.atman.pl> <bo18g4$4mm$3@SunSITE.icm.edu.pl> <bo28om$2ebj$1@news.atman.pl>
NNTP-Posting-Host: staticline649.toya.net.pl
Mime-Version: 1.0
X-Trace: SunSITE.icm.edu.pl 1067788303 29741 217.113.228.74 (2 Nov 2003 15:51:43 GMT)
X-Complaints-To: ab...@icm.edu.pl
NNTP-Posting-Date: Sun, 2 Nov 2003 15:51:43 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
X-Priority: 3
X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
X-MSMail-Priority: Normal
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit