Article View: alt.pl.comp.lang.csharp
Article #171Re: Rysowanie funkcji
From: Marek Janaszewski USUNTO. z adre...
Date: Sun, 02 Nov 2003 13:41
Date: Sun, 02 Nov 2003 13:41
43 lines
3082 bytes
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-mailReferences:
<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