![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 31.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam megaśny problem polegający na napisaniu klasy, która rysowalaby okna (schematy okien do aplikacji sprzedażowej dla klienta). O tyle, o ile zwykłe namalowanie kwadratu z ramą nie sprawia mi problemu, o tyle ksztalty okien są różne i mają różne parametry i w zależności od tego szkice różnie wygladają (kwadratowe pojedyncze, pojedyncze otwierane, podwójne, podwójne otwierane, półokrągłe, okrągłe, z okrągłym zwieńczeniam, z trójkątnym zwieńczeniem) Każde okno składa się z ramy i płata otwieranego oraz szkicu w jaki sposób się otwiera (takie linie na szybie w kształcie V). Zastanawiam się w jaki sposób opisac okno, na chwile obecna wymyśliłem, że okna opisuję i przechowuję w db jako serialize arraya:
a potem staram sie to parasować (type = R oznacza ze jest to prostokąt, a corners to po kolei, lewy górny, prawy górny, prawy dolny i lewy dolny - wiem że wystaczą tylko dwa cornersy do rysowania prostokata, ale tutaj mam wiecej informacji) Za X1 i Y1 podstawiane sa rzeczywiste wartosci wpisane przez usera (oczywiscie odpowiednio skalowane). OK, to by był mój problem, mam pytanie, czu ma ktoś pomysł inny na opisywanie tych okien i sposób parasowania tego do grafiki. Poniżej przykłady tych prostrzych okienek, pozniej postaram sie dołączyć inne przykłady. (IMG:http://www.elokaty.home.pl/window_1.png) (IMG:http://www.elokaty.home.pl/window_2.png) (IMG:http://www.elokaty.home.pl/window_3.png) (IMG:http://www.elokaty.home.pl/window_4.png) (IMG:http://www.elokaty.home.pl/window_5.png) (IMG:http://www.elokaty.home.pl/window_6.png) (IMG:http://www.elokaty.home.pl/window_7.png) (IMG:http://www.elokaty.home.pl/window_8.png) (IMG:http://www.elokaty.home.pl/window_9.png) (IMG:http://www.elokaty.home.pl/window_10.png) Ech widze, że problem jest na tyle zlożony, że malo kogo interesuje a Ci co zerkna nie potrafią pomóc (IMG:style_emoticons/default/tongue.gif) Ni nic, pozostaje walczyć samemu (IMG:style_emoticons/default/biggrin.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 511 Pomógł: 143 Dołączył: 13.03.2010 Skąd: Jasło Ostrzeżenie: (0%) ![]() ![]() |
Może i ktoś potrafiłby pomóc ale:
1. Jesteś na forum od jakiegoś czasu i nie widzę żebyś jeszcze komuś pomógł. Same prośby o pomoc. 2. Mało kto się zna na budowie okien na tym forum. Ja na pewno się nie znam. Wypisujesz różne możliwe okna piszesz: "Poniżej przykłady tych prostszych okienek, później postaram się dołączyć inne przykłady.". Słowem kluczem jest tutaj inne przykłady. Ja widziałem ten temat ale czekam nadal na te inne przykłady. Ciężko jest pomóc jak się ma zbiór nieskończonej ilości możliwych okien. 3. Piszesz o wartościach wpisanych przez usera, są to tylko wymiary czy też typ okna. Np. interesuje mnie czy te podokna w oknach muszą być jakoś konfigurowalne czy są ustawione na sztywno. 4. Najlepiej jakbyś podał specyfikację techniczną, warunki umowy z klientem dotyczącymi funkcjonalności jakie ten skrypt ma zapewniać. Ten post edytował jaslanin 1.06.2010, 10:10:54 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 20:18 |