Forum - 4programmers
No item elements found in rss feed.
Poprzednia 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 Następna
[Java] Otwieranie strony www
Mam pytanie, chciałbym zrobić aplet na javie który będzie miał Button i gdy klikne na niego to uruchomi mi sie strona o url którym podam. Nie wiem jaka akcje dodac do buttona zeby uruchomil ta strone :( Szukałem w googlach i nic nie znalazlem.2010-04-22 19:58:49
[C/C++] Jak to skompilować
Witam! znalazłem w necie stronkę http://wildtramper.com/sw/cr2/cr2.html jest tam kod do interesującego mnie programu który ma konwertoac pliki z formatu cr2 do innych plików graficznych: plik cr2.zip , ale nie umiem skompilować umieszczonych tam plików .... jeżeli tkoś mógłby mi napisać, jak mogę to zrobić. pozdro Krystian2010-04-22 19:49:49
[Java] [java] Program, tokeny, wczytywanie, zapis
Mam następujące zdanie: Należy stworzyć program, w którym użytkownik wczyta dane z pliku o następującym formacie. nazwamiasta rok2004 rok2005 rok2006 rok2007 rok2008 Tabela może posiadać dowolną ilość wierszy, ale ilość kolumn zawsze pozostaje niezmienna. Użytkownik dzięki funkcji "przeglądaj" wybierze plik, który ma zostać wczytany i potwierdzi przyciskiem "potwierdź". Program wczyta dane, użytkownik w oknie programu będzie miał do wyboru trzy kropki (Radio Buttony) wylicz dla rok 2009, wylicz dla rok 2010, wylicz dla rok 2011. Po zaznaczeniu jednej z możliwości i potwierdzeniu operacji klawiszem "wylicz" program wykona dla każdego wiersza tablicy następujące działanie matematyczne: Dla roku 2009: (wartośćpola2004) / (wartośćpola2004 + wartośćpola2005 + wartośćpola2006) Dla roku 2010: (wartośćpola2005) / (wartośćpola2005 + wartośćpola2006 + wartośćpola2007) Dla roku 2011: (wartośćpola2006) / (wartośćpola2006 + wartośćpola2007 + wartośćpola2008) Po wykonaniu obliczeń użytkownik ponownie korzystając z funkcji "przeglądaj" wybierze plik i klikając na klawisz "zapisz dane" otrzyma plik w formacie nazwamiasta wynik I tyle. Próbowałam robić to na różne sposoby. Mam już gotowy graficzny projekt programu tzw. GUI. I działa mi funkcja "przeglądania" Klawisz "potwierdź" przy wczytywaniu danych niby działa dobrze, pojawiają mi się dane z pliku, robi tokenizację, zmienia dane z typu string na float, ale nie umiem zapisać całej tablicy. Przy wykonywaniu działania oblicza się tylko ostatni wiersz. I nie jestem w stanie sobie z tym dalej poradzić. Jeżeli chodzi o to "wykropkowane" menu to używam funkcji if (nazwabuttonu.isSelected) Proszę poradźcie jak z tym dalej ruszyć. Bardzo mi zależy, żeby to dokończyć i zrozumieć kod, z góry dziękuję. Fragment kodu, w którym wczytuję plik i dzielę go na tokeny: public class Vypocet extends ArrayList { public void readFromTextFile(String fileName) { this.clear(); FileReader fr = null; try { fr = new FileReader(fileName); BufferedReader bfr = new BufferedReader(fr); String s; while ((s = bfr.readLine()) != null) { System.out.println(s); Miasta m = new Miasta(); StringTokenizer st = new StringTokenizer(s, "t"); //if (st.hasMoreTokens()) o.nazev = ; if (st.hasMoreTokens()) m.wartosc04 = Float.parseFloat(st.nextToken()); if (st.hasMoreTokens()) m.wartosc05 = Float.parseFloat(st.nextToken()); if (st.hasMoreTokens()) m.wartosc06 = Float.parseFloat(st.nextToken()); if (st.hasMoreTokens()) m.wartosc07 = Float.parseFloat(st.nextToken()); if (st.hasMoreTokens()) m.wartosc08 = Float.parseFloat(st.nextToken()); this.add(m); } } catch (IOException ex) { Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex); } finally { try { fr.close(); } catch (IOException ex) { Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex); } } } } W powyższym kodzie, mam jeszcze problem z wypisywaniem zmiennej string... czyli nazwy danego miasta. Klasa, w której "przechowuję zmienne: public class Miasta { Dzialania dzialania = new Dzialania(); public float wartosc04; public float wartosc05; public float wartosc06; public float wartosc07; public float wartosc08; } Z góry dziękuję wszystkim za pomoc i rady! :-)2010-04-22 19:22:40
[C/C++] Tablica dodawanie
Ah wstyd się przyznać, ale czasami wracam do zadań które powszechnie są proste. I tu jest pies pogrzebany. Chciałem sobie zsumować tablicę tab[10], no i mam problem zamiast wyjść mi odpowiednia liczba, zdyt duża. To jak pomożecie [???] ;-) #include main() { int tab[10]={2,-5,6,4,3,2,1,-2,10,1}; int i, sum; for(i=0; i2010-04-22 19:10:49
[Webmastering] Szukam programistów - współpraca.
Witam, jestem administratorem www.espik.pl, chętnie przyjmę pomoc każdego programisty, który chce popracować wtedy kiedy ma czas, dla zabicia czasu. Chodzi tutaj głównie o opiekę techniczną, kodu i wprowadzenie nowych funkcji na portal. Zainteresowanych i chętnych proszę o kontakt na gg: 206543432010-04-22 19:05:28
[Praca] Szukam programistów - współpraca.
Witam, jestem administratorem www.espik.pl, chętnie przyjmę pomoc każdego programisty, który chce popracować wtedy kiedy ma czas, dla zabicia czasu. Chodzi tutaj głównie o opiekę techniczną, kodu i wprowadzenie nowych funkcji na portal. Zainteresowanych i chętnych proszę o kontakt na gg: 206543432010-04-22 19:05:28
[Newbie] [C++]Heapsort. Sortowanie liczb z ułamkiem zwykłym a+b/c
Witam, walczę z sortowaniem kopcowym na zaliczenie. Na wejściu ma być najpierw liczba zestawów testowych t, następnie podawane jest n ulamkow do posortowania w postaci a+b/c, czyli dowolny int + ulamek zwykly. Niżej mój kod, nie mam pojęcia co robię źle, z 3 razy sprawdzałem z książką i nic, próbowałem też na tablicy long long int **tab. Byłbym wdzieczny za pomoc #include #include struct ulamek { long long int a; long long int b; long long int c; }; void build_heap(ulamek *tab, int size); void heapify(ulamek *tab, int i, int size); void heapsort(ulamek *tab, int size); int main() { ulamek *tab; int size,n,t; scanf("%d",&t); for(int k=0;kb,&(tab+i)->c); } heapsort(tab,size); for(int i=0;ia,(tab+i)->b,(tab+i)->c); } } return 0; } void build_heap(ulamek *tab, int size) { for(int i=size/2;i(tab+i)->a ) ) { max=l; } else if( (la=(tab+i)->a)&&( (tab+l)->b*((tab+i)->c)>(tab+i)->b*((tab+l)->c) ) ) { max=l; } if( (ra>(tab+max)->a ) ) { max=r; } else if( (ra=(tab+max)->a)&&( (tab+r)->b*((tab+max)->c)>(tab+max)->b*((tab+r)->c) ) ) { max=r; } if(max!=i) { ulamek pom; pom.a=(tab+i)->a; pom.b=(tab+i)->b; pom.c=(tab+i)->c; (tab+i)->a=(tab+max)->a; (tab+i)->b=(tab+max)->b; (tab+i)->c=(tab+max)->c; (tab+max)->a=pom.a; (tab+max)->b=pom.b; (tab+max)->c=pom.c; } } void heapsort(ulamek *tab,int size) { build_heap(tab,size); for(int i=size;ia; pom.b=(tab+i)->b; pom.c=(tab+i)->c; (tab+i)->a=(tab+0)->a; (tab+i)->b=(tab+0)->b; (tab+i)->c=(tab+0)->c; (tab+0)->a=pom.a; (tab+0)->b=pom.b; (tab+0)->c=pom.c; size--; heapify(tab,0,size); } }2010-04-22 18:53:55
[Bazy danych] Jak zrobić numeracje dla faktur???
Witam Piszę sobie programik do wystawiania fakturek - praca na 2 stanowiskach wiec jako serwer bazy danych użyłem FIREBIRD. Wiadomo że klucz główny w przypadku braku zatwierdzenia transakcji z jakiejś przyczyny będzie miał lukę w numeracji - proszę o podpowiedzi2010-04-22 18:38:39
[Off-Topic] Studia, praca - kilka pytań
Witam. Mam kilka pytań. 1. Czy za jakieś 5-7 lat nadal będzie duże zapotrzebowanie na programistów czy też szykuję się jakaś nowa technologia, która to zapotrzebowanie w jakiś sposób może zmniejszyć ? A może problemem jest to, że będzie za dużo programistów ? Są jakieś dane, które mówią coś na ten temat ? 2. Czy jest jakaś dosyć dobra uczelnia, na której jest kierunek programowanie, ale nie ma jednocześnie fizyki (tylko sama matematyka) ? Interesuję mnie Kraków, ewentualnie Wrocław. Z góry dzięki za odpowiedzi.2010-04-22 17:56:42
[Webmastering] Flash i php
Witam Mam problem z flash i php. Otóż zrobilem kilka przycisków np. 1,2,3 i po kliknięciu w jakiś przycisk chciałbym przekazać zawartość do pliku php w action script mam kod import flash.display.*; import flash.net .* ; import flash.net.URLLoaderDataFormat ; import flash.net.navigateToURL; import flash.net.URLRequest; import flash.net.URLLoader; import flash.net.URLVariables; import flash.net.URLRequestMethod; import flash.events.MouseEvent; w1_btn.addEventListener(MouseEvent.CLICK, adres1); //w1_btn - jeden z przyciskow function adres1(event:MouseEvent):void { var url1:String="http://www.zakupy.pl/animacja2.php"; var plik:URLRequest = new URLRequest(url1); //ustawienie metody przesyłania zmiennych plik.method = URLRequestMethod.POST; //tworzenie obiektów potrzebnych klas (loader wysyła, variables utrzymują zmienne) var loader:URLLoader = new URLLoader(); var zmienne:URLVariables = new URLVariables(); //deklarowanie dwóch zmiennych "punkt" oraz "tekst" zmienne.punkt = 1; //dodanie zmiennych do wczytanego pliku plik.data = zmienne; //uruchomienie pliku PHP sendToURL(plik); } dla pozostalych przyciskow tak samo w php Prosiłbym o pomoc bo trochę nad tym się męczę. Dziękuje2010-04-22 17:50:12
[Webmastering] [php] select max i dane
Cześć Postanowiłem użyć select max aby wyciągnąć z tabeli rekord o najwyższej cyferce. $cyferka = mysql_fetch_assoc(mysql_query("SELECT MAX(pkt) AS pkt FROM tabela")); Dalej chciałbym zobaczyć jakie inne dane przynależą do tego rekordu $pokaz = mysql_fetch_assoc(mysql_query("SELECT id, data FROM tabela where suma=.$cyferka ['pkt']. ")); Wszystko działa.. ale może da się skrócić do 1 zapytania czy trzeba wykonać 2 selecty ??2010-04-22 17:32:45
[Newbie] [c++] Palindromy
WItam. Za zadanie miałem napisać program który szuka najdłuższego palindromu w ciągu znaków i wypisuje jego długość. To już mam... #include #include using namespace std; int luskaj(string ciag,int dlugosc) { int x=0; int max=0; while(x!=(ciag.length()-dlugosc) && max==0) { string TMP; for(int i=x;i=0;j--) TMP2+=TMP[j]; x++; if(TMP==TMP2) max=TMP.length(); } return max; } int main() { int n; cin>>n; string *sTablica=new string[n]; int *iTablica=new int[n]; cin.ignore(); for(int i=0;i2010-04-22 17:02:41
[Bazy danych] Kodowanie Latin1 -> Utf8
Mam taki problem. Miełem strone na freeoda.com (baza danych w Latin1) ale postanowiłem przenieść ją do friko.pl. Sam Freeoda.com nie pozwala na kopie bazy danych więc zrobiłem ją przez Fuzion. Baza danych jest więc gotowa jako backup.sql z kodowaniem latin1. Wrzucam ją na Friko.pl jako kodowanie latin1 i .... niema polskich znaków. Wrzucałem jako Utf8 i to samo. W samej kopi bazy na dysku polskie znaki występują. Jak przenieść baze by mieć polskie znaki?2010-04-22 16:50:28
[Newbie] [asm] Zadania do rozwiązania
Witam. Tak się składa, że mam niedługo kolokwium ze znajomości assemblera i w związku z tym chciałbym przedstawić kilka przykładowych zadań. Gdyby komuś się nudziło i miałby ochotę to niech przedstawi rozwiązania ;) 3.  Poniższy fragment programu może służyć do rezerwacji obszaru pamięci na dane o nieokreślonych wartościach początkowych. Podać równoważną deklarację tego obszaru używając dyrektywy dd. obroty LABEL dword ORG $ + 28 4.  Na czym polega różnica w sposobie wykonania poniższych rozkazów: push esi push [esi] 5.  Napisać fragment programu, w którym liczba 32-bitowa bez znaku znajdująca się w rejestrze EAX zostanie pomnożona przez 10 (dziesięć). Wynik mnożenia w postaci liczby 32-bitowej powinien zostać wpisany do rejestru EAX. Zakładamy, że mnożenie nie doprowadzi do powstania nadmiaru. W omawianym fragmencie nie mogą być używane rozkazy MUL lub IMUL. Wskazówka: wykorzystać zależność a ď 10 = a ď 8 + a ď 2. .  W czterech kolejnych bajtach pamięci począwszy od adresu podanego w rejestrze w EBX znajduje się 32-bitowa liczba całkowita bez znaku zakodowana w formacie mniejsze wyżej (big endian). Nie używając rozkazu BSWAP załadować tę liczbę do rejestru EAX w formacie mniejsze niżej (little endian). 7.  Napisać fragment programu w asemblerze, który obliczy liczbę bitów o wartości 1 zawartych w rejestrze EAX. Wynik obliczenia wpisać do rejestru CL. 8.  Napisać fragment programu, który porówna dwa obszary znaków w kodzie ASCII: położenie pierwszego obszaru określa zawartość rejestru ESI, drugiego obszaru â EDI. Na końcu obszaru źródłowego znajduje się wartość 0. Jeśli obszary zawierają identyczne znaki, to do znacznika ZF należy wpisać 1, w przeciwnym razie 0. 9.  Napisać fragment programu w asemblerze, który sprawdzi czy liczba całkowita (w kodzie U2) zawarta w rejestrze EDI jest parzysta. Jeśli tak, to do znacznika CF należy wpisać 1 (rozkaz STC); w przeciwnym razie 0 (rozkaz CLC). 10.  W rejestrze EBX znajduje się liczba całkowita w kodzie U2. Zakładamy, że liczba zawarta jest w przedziale . Napisać fragment, który przekoduje tę liczbę na kod znak-moduł. 11.  Napisać fragment programu w asemblerze, który obliczy sumę cyfr dziesiętnych liczby zawartej w rejestrze EAX. Wynik obliczenia wpisać do rejestru CL. Przykład: jeśli w rejestrze EAX znajduje się liczba 1111101 (dziesiętnie 125), to po wykonaniu fragmentu rejestr CL powinien zawierać 00001000. 12.  Napisać fragment programu w asemblerze, który zamieni młodszą (bity 15 â 0) i starszą (bity 31 â 16) część rejestru EDX. 13.  Jaka wartość zostanie wprowadzona do rejestru EDX po wykonaniu podanego niżej fragmentu programu linie dd 421, 422, 443, 442, 444, 427, 432 â â â â â â â â â â mov esi, (OFFSET linie) + 4 mov ebx, 4 mov edx, [ebx] [esi] 14. Ile bajtów zarezerwuje asembler na zmienne opisane przez poniższe wiersze? v1 dq ?, ? v2 dw 4 dup (?), 20 v3 db 10 dup (?) 15. Na czym polega błąd w poniższym fragmencie programu? const2 db ? â â â â â â â â â â â â â â â â â â â â â â mov const2, 256 16. Wyjaśnić działanie poniższego fragmentu programu start: mov ecx, 3 sub ax, 10 loop start 17. Napisać fragment programu wyznaczający wszystkie liczby z przedziału , które są równe sumie szeÂścianów swoich cyfr dziesiętnych. Przykład: 371 = 3 * 3 * 3 + 7 * 7 * 7 + 1 * 1 * 1 = 27 + 343 + 1 18. Napisać fragment programu, który wpisze do n początkowych elementów tablicy liczby_pierwsze kolejne liczby pierwsze 2, 3, 5, 7, . . . w postaci 32-bitowych liczb binarnych. Liczba n podana jest w rejestrze ECX, a adres obszaru podany jest w rejestrze ESI. 19. Ułożyć podprogram sprawdzający czy 32-bitowa liczba naturalna znajdująca się na wierzchołku stosu jest liczbą pierwszą. Jeśli tak, to znacznik CF powinien być ustawiony w stan 1, a w przeciwnym razie w stan 0. 0. Ułożyć fragment programu przekształcający ciąg n bajtów umieszczonych w pamięci począwszy od lokacji wskazanej przez zawartość rejestru EDI, w taki sposób, że pierwszy i ostatni bajt zostaną zamienione, drugi i przedostatni bajt zostaną zamienione, itd. Liczba bajtów podana jest w rejestrze ECX. 21. Parametry przekazywane do podprogramu umieszcza się zwykle na stosie lub w rejestrach. W pewnych przypadkach parametry można umieścić także bezpośrednio za rozkazem wywołującym podprogram, np. call oblicz dd -37 dd 39865 Napisać fragment programu, który skopiuje do rejestrów EAX i EBX dwa parametry podane bezpośrednio za rozkazem CALL. 22. Zakładając, że przed wykonaniem poniższego fragmentu programu w rejestrze AX znajduje się liczba 50, wyznaczyć zawartość rejestru AX po wykonaniu podanych rozkazów. mov si, 0 mov di, 1 ptl: sub ax, di ; rozkaz SUB ustawia znacznik CF, ; gdy występuje pożyczka przy ; odejmowaniu jc zak ;skok,gdy CF=1 inc si add di, 2 jmp ptl zak: mov ax, si 23.  Określić zawartości znaczników OF, ZF i CF po wykonaniu podanego niżej fragmentu programu. mov ax, 1 add ax, 0FFFFH 24.  Jakie wartości zostaną wpisane do rejestrów EDX i EAX po wykonaniu niżej podanego fragmentu programu? mov eax, 0FFFFFFFFH mov ebx, 0FFFFFFFFH imul ebx 25.  Określić zawartości znaczników OF, ZF i CF po wykonaniu podanego niżej fragmentu programu. xor eax, eax sub eax, 0FFFFFFFFH 26. Napisać podprogram w asemblerze przystosowany do wywoływania z poziomu języka C. Prototyp funkcji implementowanej przez podprogram ma postać: char zamien_litere (char a); Podprogram powinien zamienić małą literę w kodzie ASCII na wielką literę i zwrócić ją jako wartość funkcji. Do testowania podprogramu wykorzystać poniższy program w języku C. #include #include char zamien_litere (char a); int main() { char znaki[32]; int dlug, i; printf("nProszę napisać dowolny wyraz: "); scanf_s("%s", znaki, 10); dlug = strlen(znaki); for (i = 0; i < dlug; i++) znaki[i] = zamien_litere(znaki[i]); printf("nTekst po zamianie ma postać %sn", znaki); return 0; } 27. Napisać podprogram w asemblerze przystosowany do wywoływania z poziomu języka C. Podprogram powinien wyznaczyć największą liczbę spośród dwóch liczb podanych jako argumenty funkcji. Prototyp funkcji implementowanej przez pierwszy podprogram ma postać: int podaj_max (int a, int b); Do testowania podprogramu wykorzystać poniższy program w języku C. #include int podaj_max (int a, int b); int main() { int x, y, z; printf("nProszę napisać dwie liczby: "); scanf_s("%d %d", &x, &y, 10); z = podaj_max(x, y); printf("nZ podanych liczb %d i %d wieksza jest %dn", x, y, z); return 0; } 28. Poniższy program w języku C wczytuje wiersz z klawiatury, następnie oblicza liczbę wielkich liter w tym wierszu i wyświetla obliczoną wartość na ekranie. Obliczenie liczby liter wykonuje podprogram zakodowany w asemblerze, przystosowany do wywoływania z poziomu języka C, którego prototyp na poziomie języka C ma postać: int liczba_wielkich_liter (char wiersz[ ], int n); W języku C łańcuch znaków zakończony jest bajtem zerowym. Zakładamy, że wprowadzony wiersz zawiera wyłącznie znaki podstawowe kodu ASCII (z przedziału 32 do 127). #include #include int liczba_wielkich_liter (char wiersz[ ], int n); int main() { char tekst[128]; int wynik, dlug; printf("nProszę napisać dowolny tekst w jednym wierszu: "); gets(tekst); dlug = strlen(tekst); wynik = liczba_wielkich_liter(tekst, dlug); printf("nW podanym tekście znajduje się %d wielkich litern", wynik); return 0; } 29. Poniższy program w języku C wczytuje liczbę całkowitą bez znaku z klawiatury, następnie oblicza ilość cyfr dziesiętnych tej liczby i wyświetla na ekranie wynik obliczenia. Przykładowo, ilość cyfr dziesiętnych liczby 7012 wynosi 4. Obliczenie ilości cyfr wykonuje podprogram zakodowany w asemblerze, przystosowany do wywoływania z poziomu języka C, którego prototyp na poziomie języka C ma postać: unsigned int ilosc_cyfr (unsigned int liczba); Napisać podprogram w asemblerze dokonujący opisanego obliczenia i uruchomić program składający się plików źródłowych w języku C i w asemblerze. Wskazówka: należy odpowiednio zaadaptować podprogram wyświetlający liczbę binarną w postaci dziesiętnej. Wystarczy tylko obliczyć ile razy w trakcie kolejnego dzielenia przez 10 uzyskano iloraz (w rejestrze EAX) różny od 0. #include unsigned int ilosc_cyfr (unsigned int liczba); int main() { int k, wynik; printf("nProsze napisać liczbę całkowita bez znaku: "); scanf_s("%d", &k, 12); wynik = ilosc_cyfr (k); printf("nIlosc cyfr dziesiętnych liczby %d wynosi %dn", k, wynik); return 0; } 30. Poniższy program w języku C wczytuje liczbę całkowitą z klawiatury, następnie zmniejsza ją o 1 i wyświetla na ekranie wynik obliczenia. Zmniejszenie liczby o 1 wykonuje podprogram zakodowany w asemblerze, przystosowany do wywoływania z poziomu języka C, którego prototyp na poziomie języka C ma postać: void minus_jeden (int * liczba); Argument liczba jest adresem (wskaźnikiem) zmiennej, w której przechowywana jest liczba. Napisać podprogram w asemblerze dokonujący opisanego obliczenia i uruchomić program składający się z plików źródłowych w języku C i w asemblerze. #include void minus_jeden (int * liczba); int main() { int k; printf("nProsze napisać liczbę całkowitą bez znaku: "); scanf_s("%d", &k, 11); minus_jeden (&k); printf("nLiczba mniejsza o jeden wynosi %dn", k); return 0; }2010-04-22 16:10:53
[Delphi/Pascal] Czat w Delphi - Aplikacja Klient-Serwer
Witam wszystkich użytkowników forum. Chciałbym prosić o pomoc od osób znających się na pisaniu programów sieciowych w Delphi. Mój problem to czat. Wiem jak napisać komunikator z wykorzystaniem socketów. Mój problem polega na tym, że chciałbym wysłaną wiadomość do serwera przesłać do wszystkich połączonych klientów. Jak to zrobić? Program serwera byłby umieszczony na jakimś serwerze dedykowanym i działał 24/7 (tylko nie wiem jak by się to sprawdziło przy dużej ilości uzytkowników). Oczywiście program piszę dla siebie, w ten sposób ucze się. Proszę o odpowiedź na moje pytanie. Pozdrawiam, Writen2010-04-22 16:02:25
[Delphi/Pascal] Problem z zapisem i odczytem pliku
Mam do napisania taki program: 1: Zapisz kilka liczb. 2:Odczytaj wszystkie liczby Po wywołaniu 1 ma zapytać ile liczb chcę wprowadzić i po wprowadzeniu ma je zapisać do pliku zdefiniowanego. Po wywołaniu 2 ma odczytać wszystkie liczby znajdujące się we wcześniej zapisanym pliku. Mógłby ktoś pomóc ?2010-04-22 15:59:57
[Delphi/Pascal] Klikacz - błąd podczas działania
Witam Napisałem klikacza, który klika seriami w wyznaczone miejsca. Wszystko byłoby ok gdyby nie to, że po przeskoczeniu do kolejnej serii kliknięć, program "jakby" się zawiesza. Pojawia się informacja o braku dostępu, niemniej wszystko dalej działa, a po skończeniu serii kliknięć program jest ponownie dostępny. Opis problemu, jest pewnie ciężki do zrozumienia, dlatego zamieszczam paczkę całego projektu (wraz z plikiem .exe): http://www.sendspace.pl/file/e428d6e7295f8fe49280e43 Problem zapewne tkwi w mojej niewiedzy w zwalnianiu pamięci itp. niestety na chwilę obecną nie jestem sobie w stanie z nim poradzić. Gdyby, ktoś mógł mi coś podpowiedzieć, byłbym bardzo wdzięczny. Pozdrawiam2010-04-22 15:57:47
[Off-Topic] [Matma]Granica ciągu 0*brak granicy
lim=((n+1)/(n^2+3)) * cos(n!-1) n->nieskonczonosc Tak z tego pierwszego ułamka widać że granica jest 0, a to wyrażenie z cos nie ma żadnej granicy. Jaka jest więc ostateczna granica tego ciągu?2010-04-22 15:07:25
[Newbie] 2 naprawde małe problemy
może to nie problem, ale jaki prost programik moge napisać, znam naprawde podstawy (zmienne, pętle, tablice, if, switch, itp.) żeby tylko to nie był jakis bezsensowny wyswietlacz napisów, bo na infe chce dać na 6, (IIgim.) no i drugi problem to może jakis prosty kurs video dla mnie, taki żebym sie czegos nowego nauczył, bo narazie jestem w 3/4 1 kursu i rozumiem coś wiecej niż po kursach w internecie2010-04-22 15:04:10
[Java] Schematy, Wzorce
Witam serdecznie Zastanawiam się, jak rozwiązujecie często spotykane problemy spotykane przy tworzeniu stron internetowych pisanych w jsp oraz przy użyciu frameworków ..... (ja używam strutsa) :)) 1.Problem jak rozwiązujecie problem rejestracji na stronie. Posiadam stronę, z formularzem które wypełnia użytkownik(Standardowe dane czyli Nazwisko, imie , kod pocztowy, hasło 1, powtorz hasło itp). Następnie dokonuję walidacji za pomocą struts robi się to wygodnie i przyjemnie. I wysyłam emaila na pocztę w którym zamieszczam wiadomość w której generuje link np. Aby aktywować konto kliknij: www.mojastrona.pl/aktywacja.act?kod=123424 I teraz się zastanawiam gdzie przechwycić to żądanie. Czy robi się to w filtrze(czyli czy zastosować wzorzec projektowy Intercepting Filter)??? czy użyć Front Controler (Kontrolera w postaci serwletu w strutsie Action Servletu) i mapować adresy żądań ?? Następnie sprawdzać czy w bazie danych istnieje pole, porównać i zarejestrować użytkownika albo nie?? Chyba, że istnieje inne rozwiązanie tego problemu?? 2.Pytanie Jak zamieniać części strony Jak posiadam np pola formularza w którym wpisujemy Login i hasło to po wpisaniu zmienić wygląd tego formularza np "jesteś zalogowany jako login kliknij logoff aby się wylogować??" Co najlepiej użyć aby zamienić 1 wygląd na 2. W tym przypadku zamienić wygląd pokazujący pola formularza na wygląd pokazujący tekst??? Ogólnie w struts używam tiles, i pliku xml w którym zdefiniowałem sobie podział na 5 części, header, prawa, centralna, lewa i nagłówek. W moim przypadku zmieniam sobie centralną część strony w zależności którą stronę kliknie użytkownik. Zastanawiam się czy też użyć tilesów do zmiany wyglądu?? (w sumie nie duża część się zmienia stąd moje pytanie i zmienia się tylko w przypadku gdy jest użytkownik zalogowany) Czy skorzystać z wzorca projektowego Serwice to Worker albo Dispatcher Viev lub skorzystać z technologi ajaxa ????? Jak najłatwiej i najlepiej to wykonać ?? Co się zazwyczaj stosuje/ stosujecie w przypadku takich Rozwiązań???? Pozdrawiam i czekam na propozycje2010-04-22 14:51:03
[Delphi/Pascal] Komponent zakładek z Pajączka
Nie wiem czy w dobrym miejscu założyłem ten temat, ale chyba w dobrym, bo sam Pajączek pisany jest w Delphi. Chodzi mi o komponent z zakładkami, ktoś spotkał się z tym komponentem lub podobnym ? Bardzo mi się podoba ten komponent :D2010-04-22 14:46:13
[Nietuzinkowe tematy] Protokół Gnutella
Witam forumowiczów, Czy ktoś miał styczność z implementacją protokołu Gnutella? A może jest wśród Was ekspert z tej dziedziny? Mam kilka pytań i zainteresowanych pomocą proszę o kontakt.2010-04-22 14:25:27
[Java] ksiazka
mam na sprzedasz ksiązka thinking in java wydanie 4 :) kto chce kupić za 65zł to niech napisze na 94210512010-04-22 13:54:52
[Java] [Sortowanie] Problem z natural comparatorem
Witam, chcę się zabrać za sortowanie lecz przy testowaniu komparatora wynika mi exception: Class Cast Exception (przykład wzięty z ksiązki algorytmy od podstaw, Harris Ross). Gdzieś coś przegapiłem tylko nie wiem gdzie, z góry dzięki za pomoc. Klasa Testowa package sortowanie; import junit.framework.*; public class ComparatorTest extends TestCase { protected static final Object A="A"; protected static final Object B="B"; public void testLessThan() { assertTrue(NaturalComparator.INSTANCE.compare(A, B)0); } public void testEqualTo() { assertTrue(NaturalComparator.INSTANCE.compare(A, A) == 0); } } public interface Comparable { public int compareTo(Object other); } public interface Comparator { public int compare(Object left, Object right) throws ClassCastException; } Komparator public final class NaturalComparator implements Comparator { /** jedyna, publicznie dostępna instancja komparatora */ public static final NaturalComparator INSTANCE = new NaturalComparator(); private NaturalComparator() { } public int compare(Object left, Object right) throws ClassCastException { assert left != null : "nie określono lewego obiektu "; assert right != null : "nie określono prawego obiektu "; return ((Comparable) left).compareTo(right); } }2010-04-22 13:46:02
[Java] Ograniczenie wprowadzanych znaków do liczb w JTextField
Witam mój problem wydaję się być banalny ale nie mam pomysłu jak to zrobić Chciałbym ograniczyć użytkownikowi możliwość wpisywania danych wyłącznie do liczb (i przecinka) w kontrolce JTextField. Jeżeli użytkownik wpisze niewłaściwy znak to powinien być on ignorowany,jeżeli właściwy to porostu pojawi się on w kontrolce. Tyle udało mi się do tej pory osiągnąć (wydaje mi się ze jestem na właściwej drodze) private void testKey(java.awt.event.KeyEvent evt) { int key=evt.getKeyCode(); if(key!=44 && (key > 57 || key < 47)) //tu powinno być ignorowanie znaków } Pomóżcie ps. takie ograniczenie wydaję mi się lepsze niż tworzenie wyjątku i wyświetlanie miliona komunikatów ;-)2010-04-22 13:38:47
[C# i .NET] Zamiana ciągu znaków na datę
Witam, mam taki problem: string w postaci: 20100422, chciałbym zamienić na format daty typu: 2010-04-22, czy ktoś mógłby mi z tym pomóc? Z góry dziękuję i pozdrawiam!2010-04-22 13:28:36
[Praca] Java Developer - praca!!!
Firma Modis International poszukuje kandydatów na stanowisko Java Developer - praca w międzynarodowym środowisku, ciekawe projekty. Osoby zianteresowane zachęcam kontaktu mailowego: nina.jaworska@modisintl.com Miejsce pracy: Wrocław2010-04-22 13:06:58
[Hardware/Software] google
czy google w samsungu delphi jest za free czy sciaga pieniadze jak sie w nie wejdzie??2010-04-22 11:59:07
[Newbie] [C]Zadanie na kolokwium. Duży problem
Witam. Dostałem zadanie do rozłożenia i zapisania w kodzie C. Tutaj daje link do programuhttp://www.gigasize.com/get.php?d=4d9n9mbmgzd. Wszystko by było super gdybym wiedział jak napisać ruch tego klocka. Czy puścić go w jakiejś pętli żeby rysowało i potem tylko generować gotoxy()? Tylko potem zaczyna się problem jak nawigować prędkością. Czy to ma być jakaś funkcja od czasu? Pomóżcie w napisaniu takiej funkcji.2010-04-22 11:24:02
[Newbie] {cpp} Analiza kodu
Witam, staram sie przeanalizowac dzialanie programu ktory jest mala baza danych, mam kilka pytan w zwiazku z nim, wydaje mi sie ze jesli uzyskam na ni eodpowiedzi to z reszta kodu jakos sobie poradze. bardzo prosze o odpowiedz. pozdrawiam struct osoba { char* imie; char* nazwisko; int wiek; // dlaczego tu nie musi byc wskaznik }; struct lista { struct elem///////dlaczego struktura w strukturze???? { osoba* value; // zmienna wskaznikowa trypu osoba?? elem* next; elem* prev; }; elem* top; // czemu tak a nie w strukturze elem }; lista* tworzlista() { lista *temp = new lista; // alokacja pamieci dla wskaznika temp, czemu nie po prostu lista *temp temp->top = NULL; return temp; } void dodaj(lista* s, osoba& o) { lista::elem *temp = s->top;// co oznacza ten zapis lista::elem lista::elem *e = new lista::elem; e->value = &o; e->next = temp; e->prev = NULL; s->top = e; if(temp) { temp->prev = e; } }2010-04-22 09:37:23
[Java] Ekspres do kawy
Witam, chcialbym przedstawic moj problem. Mam do zrobienia zadanie - sporzadzenie diagramu, modelu do kawy. Ekspres powinien robic kawe z roznymi dodatkami (np cukier, smietana) Cale zadanie musze zaimplementowac obiektowo w Javie. Mam z tym spory problem wiec prosze o pomoc. Moge podeslac zrobiony przez siebie diagram w Star Uml lecz nie jestem pewny czy jest dobry. Prosze o pomoc i czekam na odp. :)2010-04-22 08:28:10
[C/C++] C++ / OpenGL
Witam, mam problem z openGl, mam taki kawałek kodu: #include void display() { glMatrixMode(GL_PROJECTION); glLoadIdentity(); gluOrtho2D(0,SCREENX,0,SCREENY); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); glColor3f(1,1,1); glPointSize (1); glBegin(GL_POINTS); for (int x=1; x2010-04-22 02:24:20
[Java] (JAVA)HttpURLConnection (PHP)curl dają różne nagłówki
Witam! Mam pewien problem z którym sobie nie mogę poradzić. Dla sportu piszę aplikacje w PHP do zassania klipów z YT. Tak wiem, uznacie pewnie że nie ten dział, jednak potrzebuje pomocy fachowców od JAVY. Mam działający poprawnie (który pobiera z YT) program w javie, na jego bazie staram się utworzyć odpowiednik w php, jednak napotykam duży problem. javove HttpURLConnection zwraca mi (poprzez .getHeaderField("location")) inny nagłówek niż podobne rozwiązanie w php wukorzystujące CURL. Nadmienię tylko, że dane a właściwie link generowany przez JAVE jest poprawny i pozwala na pobranie klipu z YT. Link generowany w analogiczny sposób przez PHP (CURL) jest nie tylko krótszy, ale posiada również mniejszą ilość zmiennych (GET) oraz posiada różne wartości tych zmiennych które się pokrywają. Nie rozumiem dlaczego tak się dzieje. Wykluczam powodowanie takiego zachowania przez fakt ze program w Javie jest uruchamiany lokalnie a w php po stronie serwera, gdyż na lokalnym serwerze (a więc zachowanie podobne do javy - serwery YT widzą moją maszyne) również link jest krótszy oraz z innym początkiem ( chodzi o zmienną &ip dla javy -> 0.0.0.0 a dla php na serwerze -> 91.0.0.0 a na lokallu 81.0.0.0) czego przyklady są poniżej. Zamieszczam również kod zarówno w JAVIE jak i php. Proszę o wskazanie różnic zachować, a właściwie jak je zniwelować. Wydawało mi się, że odpowiedzi serwera YT powinny być takie same dla każdego, dlatego też myślę, że problem tkwi w samym formowaniu REQUESTÓW przez phpi jave Z góry dziękuję za okazaną pomoc oto kod PHP2010-04-22 01:43:41
[C# i .NET] Wlasne okna modalne
Normalnie okno modalne blokuje wszystkie okna w aplikacji. Pytanie jak zrobic i czy sie da w ogole tak, by okno modalne blokowalo tylko i wylacznie swojego rodzica i mozna bylo klikac na innych okienkach? Dodam ze parametr TopMost=true nie dziala. Pewnie sie da poprzez symulacje jakos tej petli zdarzen ale jak? bo nie moge jakos dotrzec do zrodel jak to jest robione.2010-04-22 01:26:04
[Java] Po co wait i notify w każdym obiekcie?
Tak sobie myślę, że te metody pociągają ze sobą automatycznie jakiś stan, który jest sporym obciążeniem dla prostych obiektów (tak z kilka bajtów na każdy obiekt do trzymania informacji do synchronizacji). Gdyby tak zrobić klasę wbudowaną np Semaphore extends Object, o funkcjonalności obecnego Objectu, a nowy Object byłby całkowicie pozbawiony wait i notify to może poprawiłoby to wydajność. W zasadzie, to jeżeli moje powyższe przemyślenia nie mijają się z prawdą, to wtedy ArrayList miałoby taką samą wydajność i zajętość pamięci jak int[] (zakładając że JVM byłby w stanie zastąpić tablicę referencji do obiektów przez tablicę tych obiektów, oczywiście pod warunkiem że stanem tego obiektu byłyby same typy prymitywne). To doprowadziłoby do sytuacji kiedy Integer miałby taką samą wydajność jak int i nie trzeba byłoby w ogóle udostępniać intów.2010-04-22 00:49:06
[C/C++] Wykonywanie co określony czas
Witam Mam pewien problem. piszę program w którym mam komponent Image i zamalowuje 4 piksele. Te piksele mają się ruszać i odbijać od ścian czyli taka piłeczka. Do tego celu używam pętli lecz nie wiem jak zrobić tak, żeby moja piłeczka przesuwała się co np. 0.5 s. Jeżeli dam w pętli sleep-a to program zacznie działać dopiero po wykonaniu całej pętli, a ja chcę zrobić, tak, żeby obiekt image było widać już po jednym wykonaniu. Drugie moje pytanie to jak można lepiej zrobić taki program?2010-04-22 00:40:01
[C/C++] pamięć procesu, wskaźnik
Czytając proces pewnej gry, gdy postawi się gre lokalną, można odczytać graczy znajdujących się na serwerze. Mój problem polega na tym, że program za każdym razem w innym miejscu w pamięci zapisuje tych graczy i za każdym razem kiedy chce dostać sie do pamięci w poszukiwaniu graczy, musze skanować całą pamięć, co zajmuje ok 3-4 sek. gra na pewno gdzies przechowuje sobie wskaznik do tego miejsca w pamięci,pytanie gdzie ? czy w tej samej samej pamięci ? i jak to znaleźć ? printscreen skanu pamięci: http://img695.imageshack.us/i/skanpamieciw3.jpg/ Czy powinienem szukać wartości 0xD7C0000, gdyż tam zaczynają sie jakieś info ?2010-04-21 23:25:13
[Webmastering] [PHP, MVC] Test
Witam, napisałem taki krótki kod, żeby zobaczyć, jak powinna być zbudowana aplikacja na zasadzie MVC. I mam takie małe pytanie: czy powinno to być zrobione na takiej zasadzie, jak zrobiłem to w kodach poniżej? Czy może trzeba to robić inaczej? index.php (widok): search.php (kontroler): request.php (model):2010-04-21 23:09:14
[Java] dane z hibernate do jsp
Witam jak moge sie dostac z poziomy strony jsp do danych z bazy poprzez hibernate. kod inicjujacy sesje z hibernate public class HibernateUtil { private static final SessionFactory sessionFactory; static { try { // Create the SessionFactory from standard (hibernate.cfg.xml) // config file. sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory(); } catch (Throwable ex) { // Log the exception. System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } } public static SessionFactory getSessionFactory() { return sessionFactory; } } klasa pobierajaca userow z bazy danych public class UserHelper { Session sesja=null; public UserHelper(){ sesja=HibernateUtil.getSessionFactory().getCurrentSession(); } public List getUsers(){ List us=null; org.hibernate.Transaction tx = sesja.beginTransaction(); Query q=sesja.createQuery("from user"); us=q.list(); return us; } } servlet ktory ma to wypisywac, (tylko testy dlatego wypsanie jest w servlecie) public class servletUser extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out=response.getWriter(); UserHelper uh=new UserHelper(); } @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } } i juz na tym etapie wysypuje mi bledy type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException: Servlet execution threw an exception org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390) root cause java.lang.NoClassDefFoundError: Could not initialize class klasy.HibernateUtil klasy.UserHelper.(UserHelper.java:22) servlety.servletUser.doGet(servletUser.java:34) javax.servlet.http.HttpServlet.service(HttpServlet.java:617) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390) note The full stack trace of the root cause is available in the Apache Tomcat/6.0.20 logs.2010-04-21 23:03:32
[C/C++] [C++ Builder] Konwersja PNG do BMP
Jak przekonwertować obraz w formacie PNG do formatu PNG? ;p uzywajac c++ builder 2010. :).2010-04-21 23:00:33
[C/C++] Problem z gotowym plikiem *.exe
Witam, Mam pewien problem z gotowym plikiem *.exe. Kiedy go otwieram, wyskakuje Exception Occured (wyjątek?) z zapytaniem czy chce go otworzyć w VS Debugger itp.. I tu jest problem, bo generalnie przy kompilowaniu kodu w VS2005 w trybie debug/release program działa i robi co musi, ale końcowy exe niestety nie :/ Bardzo proszę o jakieś wskazówki. Dzięki i pozdrawiam2010-04-21 22:23:37
[Hardware/Software] Darmowa platforma e-learning?
Cześć, szukam ostatnio aplikacji, dzięki której będę mógł kogoś nauczyć czegoś za pośrednictwem Internetu. Ale chodzi mi o to, żeby wszystko było w realtime. Tzn. uruchamiam aplikację dla nauczyciela, osoba z drugiej strony wersję dla ucznia i np. mam możliwość jakby "narysowania czegoś na tablicy" itp. Jest coś takiego? Możecie coś polecić?2010-04-21 22:02:04
[Java] [Java] Problem z przeliczaniem
Witam. Napisałem aplet w Javie - przelicznik długości. Jednak mam problem: aplet nie przelicza miar na kilometry. Zaznaczyłem miary których nie przelicza symbolem //?. Proszę o pomoc, praca na jutro na zaliczenie. Kod: import java.text.*; import java.text.NumberFormat; /* * To change this template, choose Tools | Templates * and open the template in the editor. */ /* * lokoloko.java * * Created on 2010-04-21, 17:19:28 */ /** * * @author Dawid */ public class lokoloko extends javax.swing.JFrame { /** Creates new form lokoloko */ public lokoloko() { initComponents(); } /** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ @SuppressWarnings("unchecked") // private void initComponents() { jPanel1 = new javax.swing.JPanel(); jLabel1 = new javax.swing.JLabel(); jTextField1 = new javax.swing.JTextField(); jComboBox1 = new javax.swing.JComboBox(); jLabel2 = new javax.swing.JLabel(); jComboBox2 = new javax.swing.JComboBox(); jButton1 = new javax.swing.JButton(); jTextField2 = new javax.swing.JTextField(); jLabel3 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); jPanel1.setBackground(new java.awt.Color(0, 204, 0)); jPanel1.setForeground(new java.awt.Color(235, 233, 237)); jLabel1.setFont(new java.awt.Font("Comic Sans MS", 1, 12)); // NOI18N jLabel1.setForeground(new java.awt.Color(0, 51, 204)); jLabel1.setText("Zamień"); jTextField1.setHorizontalAlignment(javax.swing.JTextField.RIGHT); jTextField1.setText("1"); jComboBox1.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "mm", "cm", "dm", "m", "km" })); jComboBox1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jComboBox1ActionPerformed(evt); } }); jLabel2.setFont(new java.awt.Font("Comic Sans MS", 1, 12)); // NOI18N jLabel2.setForeground(new java.awt.Color(0, 51, 204)); jLabel2.setText("na"); jComboBox2.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "mm", "cm", "dm", "m", "km" })); jComboBox2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jComboBox2ActionPerformed(evt); } }); jButton1.setBackground(new java.awt.Color(0, 0, 204)); jButton1.setFont(new java.awt.Font("Arial", 1, 14)); // NOI18N jButton1.setText("Przelicz"); jButton1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { przeliczanie(evt); } }); jTextField2.setHorizontalAlignment(javax.swing.JTextField.RIGHT); jLabel3.setBackground(new java.awt.Color(255, 102, 102)); javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup() .addGap(39, 39, 39) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup() .addComponent(jLabel1) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 51, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jComboBox1, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jLabel2) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jComboBox2, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 164, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(44, 44, 44)) .addGroup(jPanel1Layout.createSequentialGroup() .addGap(93, 93, 93) .addComponent(jButton1) .addGap(236, 236, 236)))) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup() .addContainerGap(299, Short.MAX_VALUE) .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 92, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(64, 64, 64)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addGap(66, 66, 66) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel1) .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel2) .addComponent(jComboBox2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(jPanel1Layout.createSequentialGroup() .addContainerGap() .addComponent(jLabel3, javax.swing.GroupLayout.DEFAULT_SIZE, 75, Short.MAX_VALUE))) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jButton1) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(16, 16, 16)) ); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(141, Short.MAX_VALUE)) ); pack(); }// private void jComboBox1ActionPerformed(java.awt.event.ActionEvent evt) { } private void jComboBox2ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: } private void przeliczanie(java.awt.event.ActionEvent evt) { // deklarujemy zmienną zmiennoprzecinkową typu double, która przechowuje // wynik przeliczenia miary długości double wynik=0.0; // tworzymy zmienną typu String (łańcuch znakowy). Otrzymuje ona nazwę // spole. Zmiennej tej przypisujemy wartość pobraną z pola tekstowego. // Wartość tę pobieramy za pomocą metody getText(). String spole=jTextField1.getText().trim(); // Dodatkowe wywołanie metody trim() spowoduje wycięcie zbędnych spacji, // które mogłyby się znaleźć na początku i końcu łańcucha znakowego. // By móc wykonywać działania matematyczne na pobranej z pola tekstowego // wartości, musimy ten łańcuch znakowy przekonwertować do wartości typu // double. double fpole=Double.parseDouble(spole); // Z obiektów typu JComboBox pobieramy za pomocą metody getSelectedIndex() // numer indeksu zaznaczonego na liście wartości. Indeksy liczone są od // zera (jeśli użytkownik wybierze pierwszy element, oznacza to, że został // wybrany indeks zerowy). Wartości indeksów przypisujemy zmiennym typu // całkowitego int w zmiennych o nazwach intComboBox1 oraz intComboBox2. int intComboBox1=jComboBox1.getSelectedIndex(); int intComboBox2=jComboBox2.getSelectedIndex(); // W kolejnym kroku za pomocą instrukcji warunkowej if sprawdzamy, czy // indeksy z obu list są jednakowe. Jeśli tak, oznacza to, że wartość // wpisana do pola tekstowego nie ulegnie zmianie (jest to sytuacja, // w której przechodzi przeliczanie milimetrów na milimetry czy metrów na // metry). W tym banalnym wypadku wystarczy zmiennej wynik przyporządkować // wartość pola. Dla innych kombinacji trzeba będzie przeliczyć wartość // wynikową. if( (intComboBox1==0 && intComboBox2==0) || (intComboBox1==1 && intComboBox2==1) || (intComboBox1==2 && intComboBox2==2) || (intComboBox1==3 && intComboBox2==3) || (intComboBox1==4 && intComboBox2==4)){ wynik=fpole; } // Po instrukcji if (jeśli) w nawiasach okrągłych podany jest warunek, // który powinien być spełniony, aby program mógł wykonać operacje // znajdujące się w nawiasach klamrowych. Jeśli warunek nie zostanie // spełniony, wykonywane są kolejne warunki podane po instrukcji else if // (w przeciwnym wypadku). else if(intComboBox1==0 && intComboBox2==1){ wynik=fpole/10; } else if(intComboBox1==0 && intComboBox2==2){ wynik=fpole/100; } else if(intComboBox1==0 && intComboBox2==3){ wynik=fpole/1000; } else if(intComboBox1==0 && intComboBox2==4){ wynik=fpole/1000000; } //? else if(intComboBox1==1 && intComboBox2==0){ wynik=fpole*10; } else if(intComboBox1==1 && intComboBox2==2){ wynik=fpole/10; } else if(intComboBox1==1 && intComboBox2==3){ wynik=fpole/100; } else if(intComboBox1==1 && intComboBox2==4){ wynik=fpole/100000; } //? else if(intComboBox1==2 && intComboBox2==0){ wynik=fpole*100; } else if(intComboBox1==2 && intComboBox2==1){ wynik=fpole*10; } else if(intComboBox1==2 && intComboBox2==3){ wynik=fpole/10; } else if(intComboBox1==2 && intComboBox2==4){ wynik=fpole/10000; } //? else if(intComboBox1==3 && intComboBox2==0){ wynik=fpole*1000; } else if(intComboBox1==3 && intComboBox2==1){ wynik=fpole*100; } else if(intComboBox1==3 && intComboBox2==2){ wynik=fpole*10; } else if(intComboBox1==3 && intComboBox2==4){ wynik=fpole/1000; } else if(intComboBox1==4 && intComboBox2==0){ wynik=fpole*1000000; } else if(intComboBox1==4 && intComboBox2==1){ wynik=fpole*100000; } else if(intComboBox1==4 && intComboBox2==2){ wynik=fpole*10000; } else if(intComboBox1==4 && intComboBox2==3){ wynik=fpole*1000; } // Instancję klasy NumberFormat pobieramy, wywołując jej statyczną metodę // getNumberInstance(). Klasa NumberFormat dostarcza metody // setMaximumFractionDigits(), służącej ustaleniu maksymalnej liczby cyfr // po przecinku. W naszym przykładzie ustawiamy trzy cyfry po przecinku. NumberFormat nf=NumberFormat.getNumberInstance(); nf.setMaximumFractionDigits(3); String swynik=nf.format(wynik); jLabel3.setText("Wynik = "+swynik+" "+jComboBox2.getSelectedItem()); } /** * @param args the command line arguments */ public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new lokoloko().setVisible(true); } }); } // Variables declaration - do not modify private javax.swing.JButton jButton1; private javax.swing.JComboBox jComboBox1; private javax.swing.JComboBox jComboBox2; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel3; private javax.swing.JPanel jPanel1; private javax.swing.JTextField jTextField1; private javax.swing.JTextField jTextField2; // End of variables declaration }2010-04-21 21:58:42
[Delphi/Pascal] Listview - przeciążenie maksymalne
Witam Próbował może ktoś przeciążyć Listview maksymalną ilością kolumn powyżej 40 i jak największa ilością wierszy? A może ktoś wie ile supportuje najwięcej wierszy i kolumn ten komponent i jak to wpływa na jego pracę? Mange tak.2010-04-21 21:50:38
[C/C++] funkcja isdigit() dla double.
Witam. Pomysł był taki: (...) for(;;) { cout pomocnicza.planeta; if (!isdigit (pomocnicza.planeta[0])) //pomocnicza.planeta jest tablica znakowa cout2010-04-21 21:26:30
[Off-Topic] [zegarek] jaki zegarek wybrac
czesc, mam nietypowa prosbe (jak na programistyczne forum), ale jako ze jestem tutaj codziennie wiec spytam :D wiec , postanowilem sobie kupic wreszcie zegarek na reke i nie wiem co wybrac, moze ktos poleci mi cos fajnego co sam ma, ostateczna decyzje podejme jednak sam: ogolnie kilka rzeczy mojego wymarzonego :) zegarka: -stalowy solidny, nie plastikowy; -jestem gadzeciarzem, zegarek ma termometr, kompas itp? SUPER ; - raczej bym chcial wskazowkowy, ewentualnie combo wskazowki+maly wyswietlacz; - nie busola wielka ale tez nie maly -budzet max 300 zl jeden przyklad ostatnio fajny znalazlem: http://www.allegro.pl/item1000404426_zegarek_casio_efa_121d_super_cena_7a.html ktos sie wypowie ? :)2010-04-21 21:22:59
[C/C++] builder - dołączanie biblioteki - pomocy
ściągnąłem bibliotekę http://www.libraw.org/ i muszę ją odpalić pod builderem, do bliblioteki dołączony jest lib skonwertowalem go coff2omf i dołączyłem do projektu - sam dll jest w katalogu projektu, dołączyłem plik h gdzie trzeba mimo to mam unresolvet external dla wszystkich funkcji z biblioteki próbowałem zrobić samemu liba programem installib - efekt ten sam proszę pomóźcie bo sprawa jest gardłowa - może coś pominąłem - może o czymś nie wiem - może ktoś doświadczony znajdzie trochę czasu by spróbować odpalić tą bibliotekę w pod builderem i powie mi w czym jest problem ... z góry dziękuję ...2010-04-21 21:16:22
[Off-Topic] Wynagrodzenie pracownikow branzy IT w 2009 r
Widzieliscie ten raport? http://gazetapraca.pl/gazetapraca/1,103345,7788747,Wynagrodzenia_na_stanowiskach_IT_w_2009_roku.html Ja tam chcialbym byc "programista" XML-a i zarabiac 5k ;)2010-04-21 21:14:41
[Newbie] [java]Null pointer exception w konstruktorze
Gdy próbuję uruchomić programik netbeans wyświetla mi błąd a czepia się wytłuszczonej linijki. public class Matrix { int wiersze=3, kolumny=3; Double tablica[][]; public Matrix(){ int i,j; for(i=0;i2010-04-21 20:11:23
[C/C++] Problem z if-ami
Witam! Mam problem z ifa, jestem początkujący, bo dopiero od 3 dni się uczę i nie wiem o co tu chodzi :/ Mianowicie nie chce z jakiś powodów mi stworzyć zmiennej, o to kod: #include #include #include #include int random(int nMin, int nMax) { return rand() % nMax + nMin; } int main() { srand (static_cast(time(NULL))); int nLiczbawylosowana = random(1,2); if(nLiczbawylosowana == 1) { int nOdpowiedz1; std::cout > nOdpowiedz1; } else { int nOdpowiedz2; std:: cout > nOdpowiedz2; } if(nOdpowiedz1 == "1410) { std::cout2010-04-21 20:10:12
[Newbie] Problem z if-ami
Witam! Mam problem z ifa, jestem początkujący, bo dopiero od 3 dni się uczę i nie wiem o co tu chodzi :/ Mianowicie nie chce z jakiś powodów mi stworzyć zmiennej, o to kod: #include #include #include #include int random(int nMin, int nMax) { return rand() % nMax + nMin; } int main() { srand (static_cast(time(NULL))); int nLiczbawylosowana = random(1,2); if(nLiczbawylosowana == 1) { int nOdpowiedz1; std::cout > nOdpowiedz1; } else { int nOdpowiedz2; std:: cout > nOdpowiedz2; } if(nOdpowiedz1 == "1410) { std::cout2010-04-21 20:10:12
[Delphi/Pascal] Tablice jednowymiarowe - zadania
Witam, potrzebuje niestety na jutro na zaliczenie programy z tablicami jednowymiarowymi, przyznaje sie bez bicia jestem kompletnie zielony, nie wiem co sie z czym je, stad blagam Was o pomoc, jak napisac programy typu: -Uzywajac tablic czytaj 4 znaki i wypisz najdluzsze (lub tez wpisz 5 znakow i wypisz srodkowy) -20 losowych (i z tego min,max) -3 losowe i wypisz srodkowy -wypisywanie 20 losowych i porzadkowanie ich? Za kazda jakakolwiek dziękuje szczerze! 20 losowych: program a; var t:array[1..20] of integer; i:integer; begin randomize; for i:=1 to 20 do begin t[i]:=random(100); {a co to w ogole jest te 100?} writeln(t[i]:2); end; readln; end. dobrze? var t:array[1..20] of integer; min,i:integer; begin randomize for i:=1 to 20 do begin t[i]:=random(100); write(t[i]:7); end; writeln; min:=t[i]; for i:=20 to 20 do if (t[i]2010-04-21 19:48:35
[Java] wypisywanie elementow arrayListy
Chce wypisac cala array liste w JTextPane zrobilem tak zeby wypisywalo cala liste ale jak pozbyc sie kwadratowych nawiasow: Accommodation details:[ Single bedroom 1= Length: 0m, Width: 0m, Area: 0m², Double bedroom 1= Length: 0m, Width: 0m, Area: 0m², Double bedroom 2= Length: 0m, Width: 0m, Area: 0m², Bathroom 1= Length: 0m, Width: 0m, Area: 0m², Kitchen 1= Length: 0m, Width: 0m, Area: 0m², LivingRoom 1= Length: 0m, Width: 0m, Area: 0m²] Wiem ze moglbym iterowac lupa for i wypisac elementy ale to tylko wiem jak zastosowac do System.out.println a nie wiem jak do JTextPane2010-04-21 19:15:03
[Inne] cmd.exe unicode?
Czy da sie zmusic konsole do wyswietlania znakow w unicode? Czyli wysylam do konsoli (WriteConsoleOutput) jakies dane, i ona nie traktuje te dane jako utf16? Nie chodzi mi tu o pipe, tylko o konsole jako konsole, nie stdout.2010-04-21 19:01:07
[Delphi/Pascal] Problem z komponentem LogMemo
Witam. Mam następujący problem. Próbuję dodać komponent LogMemo, który znajduje się na tej stronie http://www.delphipages.com/records.cfm?kw=tlogmemo do Delphi 5, niestety przy kompilacji pokazuje się następujący komunikat: [Error] WARNING. Duplicate resource(s): [Error] Type 2 (BITMAP), ID TLOGMEMO: [Error] File c:program filesborlanddelphi5Lib..logmemoLogMemo.dcr resourde kept; file c:program filesborlanddelhi5logmemologmemo.dcr resourse discarded. Jeżeli ktoś wie o co chodzi to będę bardzo wdzięczny za pomoc. Pozdrawiam2010-04-21 18:44:10
[Newbie] [Java] Jak stworzyć javadoc w Netbeans ?
Mam pytanie - jak stowrzyc dokument javadoc (jakis sensowny) uzywajac TYLKO srodowiska Netbeans ? Ze sie da to wiem, ale jak ? Szukalem w google, jednak to co znalazlem:http://tnij.org/glpk pisze o jakims dodatkowym programie, a ja musze zrobic to za pomoca netbeansa ...2010-04-21 18:33:45
[Inne] Podstawowa konfiguracja sieci - protokół OSPF - nie działa
Jako, że dopiero zaczynam zabawę z sieciami, mam pytanie. Czytałem niedawno o OSPF i nawet znalazłem gdzieś na sieci zadanie do zrobienia w Packet Tracerze. Oto ono: http://i42.tinypic.com/1zltxxl.jpg Trzeba zbudować taką topologię. Zrobiłem wszystko po dokładnym poczytaniu o OSPF w Internecie, ale chyba się gdzieś jednak machnąłem (podejrzewam przydział adresów, podział na podsieci (brak?) (-> z tym mam jeszcze problem)... To mój plik z Packet Tracera: http://hostuje.net/file.php?id=968701f3d35b01728ff8e30bcba67f78 Byłby ktoś w stanie pomóc/wyjaśnić, co jest nie tak ? Ok, może szybciej i wygodniej będzie tak: Router A: ! version 12.2 no service timestamps log datetime msec no service timestamps debug datetime msec no service password-encryption ! hostname A ! ! ! ! ! ! ! ! ! ! ip name-server 0.0.0.0 ! ! ! ! ! ! interface FastEthernet0/0 ip address 192.168.1.1 255.255.255.0 duplex auto speed auto ! interface FastEthernet1/0 ip address 192.168.31.6 255.255.255.0 duplex auto speed auto ! router ospf 668 log-adjacency-changes network 192.168.31.0 0.0.0.255 area 0 network 192.168.1.0 0.0.0.255 area 0 ! ip classless ! ! ! ! ! ! ! ! ! line con 0 line vty 0 4 login ! ! ! end Router B: ! version 12.2 no service timestamps log datetime msec no service timestamps debug datetime msec no service password-encryption ! hostname B ! ! ! ! ! ! ! ! ! ! ip name-server 0.0.0.0 ! ! ! ! ! ! interface FastEthernet0/0 ip address 192.168.31.1 255.255.255.0 duplex auto speed auto ! interface FastEthernet1/0 ip address 192.168.1.2 255.255.255.0 duplex auto speed auto ! router ospf 666 router-id 192.168.31.21 log-adjacency-changes network 192.168.31.0 0.0.0.255 area 0 network 192.168.1.0 0.0.0.255 area 0 ! ip classless ! ! ! ! ! ! ! ! ! line con 0 line vty 0 4 login ! ! ! end Router C: ! version 12.2 no service timestamps log datetime msec no service timestamps debug datetime msec no service password-encryption ! hostname C ! ! ! ! ! ! ! ! ! ! ip name-server 0.0.0.0 ! ! ! ! ! ! interface FastEthernet0/0 ip address 192.168.1.3 255.255.255.0 duplex auto speed auto ! interface FastEthernet1/0 ip address 192.168.31.4 255.255.255.0 duplex auto speed auto ! router ospf 667 router-id 192.168.31.33 log-adjacency-changes network 192.168.31.0 0.0.0.255 area 0 network 192.168.1.0 0.0.0.255 area 0 ! ip classless ! ! ! ! ! ! ! ! ! line con 0 line vty 0 4 login ! ! ! end BYŁBY KTOŚ W STANIE WYJAŚNIĆ CO JEST ŹLE ? Dzięki ;)2010-04-21 18:10:31
[Webmastering] [Szukam]Platforma kontaktu
Pracuję przy pewnym projekcie - pewien CMS. Robię go w wolnych chwilach, cały czas go rozwijam. Ja zajmuję się stroną techniczną, do tego są administratorzy, którzy oprócz mnie decydują co chcą, aby było na stronie (treści, funkcje) oraz tłumacze. Administratorzy i tłumacze mają minimalne pojęcie o html, o reszcie języków praktycznie zerowe. Zależy mi na jak najlepszym kontakcie ze wszystkimi osobami w tej grupie, kontakcie nie polegającym na rozmowach telefonicznych, czy też mailach (i innych podobnych formach). W związku z tym potrzebuję jakieś platformy/skryptu, przy pomocy którego mógłbym się kontaktować z tymi osobami bez problemu. Czegoś podobnego do systemu zgłaszania błędów, np. flyspray, jednak z jednej strony prostszego, a z drugiej z większymi możliwościami. Na czym mi zależy: 1. Możliwość umieszczania różnych rodzajów zgłoszeń - pomysły, błędy, pytania itd 2. Podział na grupy - aby można było przed niektórymi osobami ukryć określone pytania itd 3. Maksymalna prostota dla osób nie znających się na czymkolwiek związanym z programowaniem 4. Intuicyjna obsługa 5. Możliwość ustawiania priorytetów, czy też ważności danych zgłoszeń 6. Możliwość komentowania zgłoszeń Obecnie korzystam właśnie z FlySpray, jednak wolałbym coś innego.2010-04-21 17:52:24
[Newbie] [C++] infix -> ONP - obliczanie wart.
Witam! Poszukuję algorytmu za pomocą którego będę w stanie obliczyć wartość dowolnego wyrażenia, np.: (-(3+8^3)/4^2)%7 . Dodatkowo chciałbym mieć możliwość "obsługiwania" różnych funkcji i minusa unarnego, bo głównie z tym będzie problem... Czy macie jakieś wskazówki/sugestię jak się za to zabrać? Czy jest jakiś algorytm realizujący dokładnie to co zamieściłem wyżej? Z góry dzięki. Pozdrawiam, Ziem.2010-04-21 17:29:02
[Newbie] [QT] QWizard wyświetla się tylko chwilę
Witam Ostatnio bawię się QT i trafiłem na problem. Chcę wyświetlić okno kreatora po kliknięciu na przycisk. Mam taki kod: MainWindow::MainWindow() { //... connect(button1, SIGNAL(clicked()), this, SLOT(create())); } void MainWindow::create() { QWizard wizard; wizard.addPage(createIntroPage()); wizard.setWindowTitle("Tytul"); wizard.show(); } QWizardPage* MainWindow::createIntroPage() { QWizardPage *page = new QWizardPage; page->setTitle("Introduction"); QLabel *label = new QLabel("This wizard will help you register your copy " "of Super Product Two."); label->setWordWrap(true); QVBoxLayout *layout = new QVBoxLayout; layout->addWidget(label); page->setLayout(layout); return page; } Ale okno wcale się nie pojawia. Kiedy na końcu funkcji create dodam wizard.setWindowFlags(Qt::Dialog); to okno pokazuje się tylko na chwilę. Co robię nie tak?2010-04-21 17:14:39
[Newbie] [Delphi] podwójny Trackbar
Czy istnieje podwójny suwak, umożliwiający ustawienie dwóch progów na zasadzie: min >= A >= B >= max Robię sprzężone suwaki obok siebie, ale wolałbym mieć to w jednym2010-04-21 17:10:36
[Off-Topic] Nowy dział.
Według mnie przydałby się dział na tym forum : programy. czyli każdy sie moze pochwalic programem , ewentualnie strona :) co wy na to ? moze jakby sie spodobala propozycja to by admin cos zdziałał :d2010-04-21 16:02:04
[Off-Topic] Certyfikowanie/podpisywanie własnej aplikacji
Cześć, piszę dość spory system, który może sam się aktualizować. I tu się pojawia problem na systemie Windows Vista i 7. Otóż system składa się z kilku składnkików. M.in. klient, manager usługi, usługa, updater. Updater jak sama nazwa wskazuje zajmuje się aktualizacją. I teraz tak. W skrócie polega to na tym, że manager usługi wysyła do usługi żądanie sprawdzenia aktualizacji. Usługa pobiera sobie informacje z netu i wysyła informacje poszczególnym składnikom aplikacji, że mają się aktualizować, lub nie. Następnie składnik odpala aplikację updater, która go zamyka i dalej aktualizuje odpowiedni składnik. Wszystko działa ok, jesli chodzi o klienta i managera usługi. Natomiast z samą usługą na Viście i 7 jest problem(XP działa ok). Updater jest aplikacją okienkową. I usługa musi uruchomić tą aplikację. Robię to za pomocą sposobu podanego tutaj: http://forum.4programmers.net/viewtopic.php?id=157435 Jak przedstawiono w ww. temacie, usługa wykonuje się do pewnej instrukcji, a potem nic się nie dzieje. Dzisiaj wreszcie udało mi się rozkminić o co chodzi, a chodzi o UAC. Gdy wyłączyłem te zabezpieczenia w systemie, wszystko poszło ok. A więc całość rozbija się, z tego co wyczytałem o automatyczne podniesienie uprawnień. Niestety, żeby to zrobić, aplikacja(jak wyczytałem) musi być certyfikowana przez Windows. Dzwoniłem do MS w tej sprawie, jednak pani co tam siedzi i maluje paznokcie nic nie była mi w stanie konkretnego powiedzieć. Więc może ktoś z Was powie jak i gdzie zdobyć taki podpis/certyfikat i czy w ogóle w dobrą stronę kombinuje, czy można to zrobić inaczej.2010-04-21 15:10:26
[Praca] PROGRAMISTA PERL
Witam, Mam do zlecenia projekt dla programisty Perla z doświadczeniem. Praca byłaby na mniej więcej 15 dni u klienta w Warszawie. Początek projektu to koniec kwietnia/początek maja 2010. Proszę o kontakt zainteresowane osoby- prześlę szczegóły(obowiązki, wymagania). Później potrzebne będzie aktualne CV i wycena pracy. Kontakt mailowy - agnieszka.m@itworkforce.com.pl lub tel. 781-477-708. Pozdrawiam, Agnieszka Majewska2010-04-21 13:41:57
[Newbie] JDBC
Mam do napisania projekt w javie, architektura klient-serwer, serwer ma się łączyć z bazą danych mySQL. I tu powstaje problem. Zainstalowałem MySQL, NetBeansa 6.8, ściągnąłem mysql connectora. Dodałem wszystko wg instrukcji: Zmienne środowiskowe systemowe (te dodałem) : CLASSPATH : ;C:Program FilesJavajdk1.6.0_18jrelibextmysql-connector-java-5.0.8-bin.jar; PATH: ;C:Program FilesJavajdk1.6.0_18bin; importy do projektu: import java.net.*; import java.sql.*; import java.awt.*; import javax.swing.*; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; podczas testowania połączenia: try{ Class.forName("com.mysql.jdbc.Driver").newInstance(); String url="jdbc:mysql/localhost:3306/project"; Connection polaczenie=DriverManager.getConnection(url,"user","haslo"); Statement stmt = polaczenie.createStatement(); }catch(Exception e ){ System.out.println("e.toString()); } Zwraca mi wyjątek: java.sql.SQLException: No suitable driver found for jdbc:mysql/localhost:3306/project Próbowałem dodawać biblioteki w projekcie, zmieniać zmienne środowiskowe, przeinstalowałem NetBeansa, Javę, MySQL, ciągle to samo. Co mogę spróbować jeszcze zrobić żeby to zaczęło działać?2010-04-21 13:06:43
[C/C++] Klasa macierz - zamiana miejscami wskazanych kolumn
uzupelnic klase macierz o metoda wyznaczajaca nowa macierz poprzez zamiane miejscami wskazanych kolumn. utworzyc metoda typu macierz(o nazwie zamienK) i typu void(o nazwie zamioen K2) macierz A= new macierz(4,5); ... macierz B=A.zamienK(2,3); //utworzona macierz B bedzie rowna macierzy A z zamieniona kolumna 2 z 3. ... B.zamienK2(3,4); // w macierzy B zamieniona bedzie kolumna 3 z 4 klase Main uzupelnic o polecenia testujace poprawnosc dzialania zdefiniowanycch metod. #include #include #include #include using namespace std; class MATRIX{ protected: int rows, columns; float **A; //zmienna jest adresem wskazujacym na zmienna w ktorej jest wskaznik public: MATRIX(int, int); //konstruktor MATRIX (const MATRIX &); ~MATRIX(); //destruktor float get(int, int); //prototyp void set(int, int, float); void set(float); void print(); int getrows() {return rows;} int getcolumns() {return columns;} }; MATRIX::MATRIX(int a, int b){ //gdy metoda jest konstruktorem musi sie nazywac jak klasa rows=a; columns=b; if(rows2010-04-21 13:03:57
[C/C++] Klasa macierz - matrix
Mam takie coś: [code]#include #include #include #include using namespace std; class MATRIX{ protected: int rows, columns; float **A; //zmienna jest adresem wskazujacym na zmienna w ktorej jest wskaznik public: MATRIX(int, int); //konstruktor MATRIX (const MATRIX &); ~MATRIX(); //destruktor float get(int, int); //prototyp void set(int, int, float); void set(float); void print(); int getrows() {return rows;} int getcolumns() {return columns;} }; MATRIX::MATRIX(int a, int b){ //gdy metoda jest konstruktorem musi sie nazywac jak klasa rows=a; columns=b; if(rows2010-04-21 13:00:27
[C/C++] Pomoc - Uzupełnienie klasy macierzy
Uzupełnić klasę macierz o metody (typu macierz) "skreślające" w macierzy wskazany wiersz (nazwa skres1W), oraz wskazaną kolumnę (nazwa skres1K) np. macierz A- new macierz(4,5); ... macierz B=A.skres1W(2); //utworzona macierz B bedzie rowna macierzy a z pominietym drugim wierszem .. macierz C=new macierz(5,5); C=A.skres1K(1); //macierz C będzie równa macierzy A z pomietą pierwsza kolumna2010-04-21 12:59:19
[Hardware/Software] program do nagrywania audio
Witam, szukam programu do nagrywania audio z mikrofonu, który miałby "czujkę" dźwięku - jesli ktoś coś mówi, to włacza nagrywanie. ew. programu do streamingu audio tak, by można było wstawić na stronę playera (napisałem strone w php, wkleje kod do streamingu, player widoczny bedzie po zalogowaniu) - by tworzył asf? wma? prosze o pomoc.2010-04-21 12:04:52
[Hardware/Software] stary IBM ThinkPad T21 z touchpadem
witam. interesuje mnie taki laptop http://allegro.pl/item1003045414.html i mam pytanie. czy mozna do niego założyć taki touchpad http://allegro.pl/item993065818_touchpad_ibm_t40_t41_t42_t43_okazja.html jedynym minusem tego laptopa jest wlasnie brak touchpada...poza tym mnie odpowiada2010-04-21 12:02:59
[Java] [HashMap] Prośba o wyjaśnienie mapy w mapie
Witam Głowię się nad tym już dłuższy czas i pojąć tych map nie mogę. HashMap przechowuje klucz K i wartość V. Z tym że wartość jak i klucz mogą być innymi obiektami. Najprostszy przykład, załóżmy że mamy Przedmiot -> Studenta -> Ocenę Więc można utworzyć taką mapę (z książki Thinking in Java): public static Map2010-04-21 11:49:08
[Delphi/Pascal] ListView komunikat przewijania
Witam Mam sobie ListView a dokładnie ListViewEx z obsługą zdarzeń OnColumnResize. Komponent jest ręcznie rysowany i odświerzany przy rozciąganiu kolumn ale zauważyłem problem. Kiedy rozciągnę tak kolumny że pojawi się poziomy pasek przewijania to po przewinięciu nie odświerza rysowanego komponentu. Pomyślałem że przechwyce komunikat przewijania paskiem poziomym i po jego zakończeniu wywołam ListView.Refresh. Zrobiłem więc tak: private FOldListViewWndProc: TWndMethod; procedure ListViewWndProc(var Message: TMessage); ... procedure TMain.FormCreate(Sender: TObject); begin FOldListViewWndProc := MovieList.WindowProc; MovieList.WindowProc := ListViewWndProc; end; procedure TMain.ListViewWndProc(var Message: TMessage); begin FOldListViewWndProc(Message); if (Message.Msg = WM_HSCROLL) and (Message.WParamLo = SB_ENDSCROLL) then MovieList.Refresh; end; No i niby fajnie odświerza po zakończeniu przesówania ale źle wyświetla zawartość komponentu. Tekst przesówa się razem z pozycją scrolla. Jak nie przechwytuje komunikatu to jest OK. Może ktoś wie dlaczego tak się dzieje. Tekst powinien zostać w miejscu a tym czasem przesówa się o tyle o ile zmieni się pozycja scrolla.2010-04-21 10:55:02
[Newbie] [c++] zmiana wartosci statycznego pola w klasie dziedziczace
Witam, mam kalse A w ktorej znajduje sie pole static const. Klasa B dziedziczy po A i chce nadac temu polu wlasna wartosc. Z jakiego powodu takie cos nie dziala i jak to rozwiazac? #include class A { public: static const int i; }; const int A::i = 1; class B : public A { }; const int B::i = 2; int main() { std::cout2010-04-21 10:13:24
[C/C++] C czy C++
Witam,założe do tego najlepiej oddzielny temat.Chce się zabrać za któryś z tych języków ale nie wiem za który pierwszy,który radzicię? Bo jedni radzą C++ a jedni C,interesuje mnie język nie do elektroniki tylko taki w którym robi się współczesne programy.Z góry dziękuje2010-04-21 08:40:21
[Newbie] [c#] dziwne zachowanie regexa
Panowie i panie, moze ktos mi wytlumaczyc dlaczego te polecenia daja rozne wyniki Console.WriteLine(keywords[0]); Console.WriteLine(Regex.Matches("abstract", keywords[0]).Count); Console.WriteLine(Regex.Matches("abstract", "abstract").Count); http://img408.imageshack.us/img408/7753/regex.th.jpg Wg mnie powinno byc to samo, zarowno w pierwszym jak i drugim przypadku powinno byc 1.2010-04-21 03:56:32
[C/C++] makefile
w folderze uklad_rownan posiadam 3 foldery : src(pliki *.cpp),inc(plik*.hh) oraz obj w folderze src mam pliki prog,uklad,wektor,macierz.cpp // prog = glowny w folderze inc mam pliki uklad,wektor,macierz.hh obj pusty Probuje zrobic plik makefile ale cos mi nie wychodzi mam to: __start__: uklad_rownan rm -f core*; ./uklad_rownan uklad_rownan: obj/macierz.o obj/prog.o /uklad.o /wektor.o g++ -o uklad_rownan obj/macierz.o obj/prog.o /uklad.o /wektor.o obj/prog.o: src/prog.cpp inc/macierz.hh inc/uklad.hh inc/wektor.hh g++ -c -Wall -pedantic -g -Iinc -o obj/prog.o src/prog.cpp obj/wektor.o: src/wektor.cpp inc/macierz.hh inc/uklad.hh inc/wektor.hh g++ -c -Wall -pedantic -g -Iinc -o obj/wektor.o src/wektor.cpp obj/macierz.o: src/macierz.cpp inc/macierz.hh inc/uklad.hh inc/wektor.hh g++ -c -Wall -pedantic -g -Iinc -o obj/macierz.o src/macierz.cpp obj/uklad.o: src/uklad.cpp inc/macierz.hh inc/uklad.hh inc/wektor.hh g++ -c -Wall -pedantic -g -Iinc -o obj/uklad.o src/uklad.cpp clean: rm obj/*.o uklad_rownan co tu poprawic aby dzialalo porpawnie? dzieki za pomoc2010-04-21 02:17:31
[Off-Topic] Związek Socjalistycznych Republik Europejskich
http://wiadomosci.onet.pl/2158469,11,unia_chce_doplacac_do_zagranicznych_wczasow,item.html Nie dość, że łożą naszą ciężko zarobioną kasę na jakieś śmieszne kursy dla bezrobotnych, finansują działalność firm które istnieją tylko dzięki projektom z UE, to teraz jeszcze zamierzają naszą kasą dofinansowywać wczasy. Jak się okazuje turystyka to prawo człowieka! Komunizm pełną gębą... A zaradni i pracowici niech finansują własną krwawicą ten burdel.2010-04-21 01:45:28
[C/C++] Algorytm Bellmana-Forda - wadliwe działanie
Zaimplementowałem algorytm Bellmana-Forda dla grafu nieskierowanego o dodatnich wagach w ten sposób: void GrafMacierz::BellmanFord(int source) { for (int i = 0; i < V; ++i) d[i] = INFINITY; d[source] = 0; for (int i = 0; i < V; i++) for (int j = 0; j < V; j++) if (GMacierz[i][j] != 0) relax(i, j, GMacierz[i][j]); } void Graf::relax(int u, int v, int w) { if (d[v] > d[u] + w) { d[v] = d[u] + w; } } Operuję na macierzy sąsiedztwa. Wygląda ona tak: 0 30 4 0 4 0 30 0 22 5 2 0 4 22 0 0 24 25 0 5 0 0 9 20 4 2 24 9 0 30 0 0 25 20 30 0 Źródłem jest wierzchołek 0. Dla wszystkich wierzchołków funkcja działa dobrze, oprócz wierzchołka nr 3. Wynik jest 13, a powinno być 11 (tak też pokazuje algorytm Dijkstry). Co jest źle w tej implementacji?2010-04-21 01:36:59
[Hardware/Software] [FileZilla] jak zmienić plik bez UPLOADU
Witam, czy jest sposób zmiany nazwy plików bez uploadowania ich na serwer? troche ważą i długo to potrwa :-/ używam FileZilli2010-04-20 23:48:28
[C/C++] MichOS, nowy system operacyjny
Witam. Mam 15 lat i zbyt duza liczbe wolnego czasu, dla tego pragne stworzyc swoj wlasny system operacyjny. Moj system ma byc pisany z zalozenia na architektore amd64. Jadro ma byc mikrojadrem, oczywiscie sterowniki w przestrzeni uzytkownika, chociaz moze 2 najwazniejsze nie. Jako format wykonywalny bedzie uzywany format elf, ale stworze nowy system plikow dla tego systemu. Nie bedzie on w zaden sposob kompatybilny binarnie lub w jakikolwiek inny sposob z systemami unixowymi, choc bedzie uzywal czesciowo unixowej terminologii. Bylbym zapomnial: mam zamiar go pisac w jezyku c++. Assemblera, jako jezyk bez ktorego nawet nie zaczne, wymieniac nie musze, prawda? Wiem ze duzo sie z takiego pisania naucze, ale jesli mi sie uda, chcialbym aby ten system byl funkcjonalny i stabilny. Czy ma ktos jakies pomysly na to, co w takim osie moglbym umiescic? Pare rzeczy wymyslilem, nie koniecznie innowacyjnych, ale jednak potrzebuje paru nowych pomyslow na fajne funkcje na pozniej. Z gory dziekuje za odpowiedz i pozdrawiam.2010-04-20 23:38:46
[Webmastering] [php] logowanie w php - nie wiem czemu nie działa
Witam wałkuję już drugi wieczór ten skrypt więc może jest coś co przeoczyłem bo najzwyczajniej w świecie nie loguje się za pomocą danych które na 150% są w bazie danych ;) plik dwa.php odbiera dane z formularza logowania w jeden.php2010-04-20 23:29:09
[Newbie] Prosba o poprawienie bledow c++
witam juz kiedys pytalem o podobny problem i na zaliczeniu sobie z nim poradzilem (ale poleglem na innym pytaniu :)) Teraz zwracam sie z uprzejma prosba o spr co w tym kodzie jest nie tak. Zaznaczylem co ja uwazam ale nie wiem czy dobrze mysle i na 100% cos jeszcze jest nie tak bo nie kompiluje mi kodu. #include #include using namespace std; class zespolona { public: void zespolona() //nie pasuje mi void { re = 0; im =0 } zespolona (float re, float im); zespolona operator + (zespolona *z); private: float re, im; } //tu brakuje srednika zespolona::zespolona (float re, float im) { re = re; im = im; // w.g mnie powinno byc //this->re = re; //this->im = im; } zespolona zespolona::operator + (zespolona *z) { return zespolona (re + z.re, im + z.im); } int main() { zespolona z1(2,-3), z2, z3; //chyba trzeba dodac argumenty tak jak w z1 ? cin >> z2; z3 = z1 + z2; }2010-04-20 23:20:28
[Delphi/Pascal] Pobieranie obrazu z wielu kamer jednoczesnie
Witam, Jak w temacie : Mam 2 kamery, mam napisany cały program do obsługi ale nie moge zbierac obrazu z 2 kamer jednocześnie. Zabawa z podłączaniem sie do sterownika (WM_CAP_DRIVER_CONNECT), robieniem zrzutu (WM_CAP_GRAB_FRAME_NOSTOP, WM_CAP_SAVEDIB) i rozłączeniem (WM_CAP_DRIVER_DISCONNECT) trwa stanowczo za długo (czas idzie w sekundy)... Łączę się z avicap.dll. Jeśli ma ktoś jakąś koncepcję jak to zrobić to będe wdzięczny za sugestie.2010-04-20 22:38:36
[C/C++] jaka książka do C?
Witam,zacznę tak,,chce się zabrać za język C,poznałem podstaw Pascala i teraz polecono mi C(myślałem jeszcze nad C++ ale doradzono mi na forum zwykły C). Najbardziej lubię uczyć się z książki języków,jaką książkę polecacie,dodam iż o C nie mam zielonego pojęcia,w helionie znalazłem taką: http://helion.pl/ksiazki/jezyk_c_szkola_programowania_wydanie_v_stephen_prata,jcszpr.htm czy jest ona dobra?a może są lepsze? I jeszcze raz zadam pytanie,czy mam jeszcze się bawić w pascala,zanim wezmę się za C?Znam tylko takie podstawy,jak pętle,tablice,macierze,procedury,funkcje,własne typy,zapis do pliku itp I jeszcze jedno pytanie,czy brać się za C,czy C++?:) Z góry wielkie dzięki!!2010-04-20 22:34:41
[Java] Crack do bota w javie
Witam Szukam osoby, która złamie bota TravianManager do gry przeglądarkowej Travian. Bota można pobrać stąd: http://travianmanager.net/download.html Jest to jednak wersja trial (10-dniowa) i nie idzie tego w żaden sposób obejść. Crack do tego bota już powstał, jednak do jego wcześniejszych wersji, które po obecnych zmianach w grze nie działają. Dlatego też trzeba zcrackować jedną z najnowszych wersji. Oczywiście nie chodzi mi tu o pracę dla Owsiaka, wynagrodzenie będzie ustalane indywidualnie.2010-04-20 22:23:26
[Delphi/Pascal] Duże zużycie pamięci ram przez program.
Witam! Mam problem z zajmowaną dużą ilością pamięci ram przez program, jest to edytor php, html, html help itd.. kombajn bo kombajn z dużą ilością opcji itd... lecz zużywanie 40mb pamięci ram to trochę dużo, a jeszcze wiele rzeczy mi zostało do zrobienia... Na co mogłem nie zwracać uwagi, lub na co powinienem zacząć podczas pisania kodu, choć do tej pory starałem się jak najbardziej optymalnie pisać. Niby 40mb ram, przy dzisiejszych komputerach które posiadają nawet po 4gb lub 6gb ram to mało, ale jednak mnie to męczy.2010-04-20 22:09:16
[Newbie] [delphi],,emulacja' przegladarki
Witam. W dalszym ciagu ucze sie delphi i mam mozliwe ze troche glupie pytanie, ale nie znam na nie odpowiedzi i chcialbym sie dowiedziec czy jest takie cos mozliwe czy kompletnie niewykonalne. Otoz, chcialbym napisac program w delphi za pomoca ktorego bylaby ,,emulowana' przegladarka np firefox bez jej otwarcia i powiedzmy program otworzyl jakis adres i wybral odpowiednie opcje i sie wylaczyl. Chodzi mi tutaj dokladnie o napisanie programu do rozlaczania modemu ZTE cos w stylu Livebox Reconnect 2.0 Pro . Czy jest to mozliwe, czy tez nie? Oraz jesli ktos mialby jakies materialy na temat jak to napisac to prosilbym o zamieszczenie linkow. Pozdrawiam i dzieki z gory2010-04-20 21:10:59
[Java] Test z javy, kazda opinia bedzie bardzo pomocna
Witam wszystkich, za dwa dni bede mial test z Javy na PWR, z racji tego ze nie zajmuje sie programowaniem tylko supportem nie mam duzej wiedzy z zakresu javy. Potrzebuje troche pomocy w rozwiazywaniu testu wielokrotnego wyboru. Kazda odpowiedz bedzie bardzo cenna i na pewno bardzo pomocna dla mnie. Jest to ostatni kurs jaki mam przed obrona :), z gory dziekuje za opinie, rowniez sluze pomoca jesli moge. Pozdrawiam Dritan. Scany testu: http://www.fotosik.pl/pokaz_obrazek/pelny/6939ec2e45b428d2.html http://www.fotosik.pl/pokaz_obrazek/pelny/f6921e57da740adc.html2010-04-20 21:03:16
[C/C++] [C++] Odczyt/zapis plików "elementowych"? Odpowied
Witam! Uczę się w technikum informatycznym, jednak mój nauczyciel uczy w sposób: Masz przykład i ucz się sam. Zero tłumaczeń i niestety zero wyrozumiałości :( Potrzebuję odczyt i zapis plików podobny do pascalowych plików elementowych. W pascalu wygląda to tak: Var plik : file of JAKIS_TYP; Potem operujemy normalnie na zmiennej "plik". Jest to łatwe i przejrzyste, mam zmienną która jest powiązana z plikiem i wszystko gra. Szukam podobnego (najlepiej takiego samego) sposobu operacji na plikach w C++. Chodzi o to, żeby było prosto i skutecznie - zapisywanie struktury lub tablicy (...) do pliku jako całości, a nie poszczególnych elementów. Załóżmy, że mam poniższą strukturę: struct OSOBA { string sImie; string sNazwisko; int nWiek; }; Tworzymy zmienną: OSOBA Ktos; I teraz chcę to zapisać do pliku "dane.txt". Jak to zrobić? Potem jeszcze analogicznie do zapisu, jak odczytać te dane? Dla osób chcących mnie zwymyślać pod pretekstem "było już było": Było i to sporo było, jednak każdy ze znalezionych przeze mnie przykładów był niejasny lub niejasno wytłumaczony.2010-04-20 20:30:37
[C/C++] algorytm scalania - trudne zadanie
Witam, mam takie zadanie, że mając dwa posortowane rosnąco ciągi muszę je połączyć w jeden tak aby nie występowały w nim powtórzenia. Powstały jeden ciąg ma być również posortowany. Wszystko, czyli: połączenie, ustawienie w odpowiedniej kolejności i eliminacja powtarzających się liczb musi być zrobione naraz. Nie można najpierw połączyć ciągów a później posortować, tylko tak brać liczby raz z jednego raz z drugiego aby po tym połączeniu był posortowany no i się żadna liczba nie powtarzała. Za nic nie potrafię wymyślić jak to popętlić aby działało. Dodam jeszcze że programuje w C. Pomoże ktoś?2010-04-20 20:14:50
[Nietuzinkowe tematy] Monitorowanie aplikacji syslogiem
Witam, Czy ktoś z Was monitorował napisaną przez siebie aplikację serwerem syslog? W moim przypadku jest to aplikacja klient serwer, gdzie obie strony mają być monitorowane, jednak nie do końca rozumiem o co chodzi...2010-04-20 20:05:58
[C/C++] Pole Edit - liczby po przecinku
Cześć, Jako, że się dopiero uczę programowania to mam pełno zagadek. Przejdźmy do rzeczy, mam do napisania w języku C++ dwa programy do obliczania pól figur płaskich, pierwszy program jest strukturalny (konsolowy) i on mi działa, co prawda wyniku nie mam w ramkach ale działa. Drugi program jest taki sam tylko że ma być obiektowo zrobiony. Program na pierwszy rzut oka działa doczasu kiedy trzeba obliczyć pole koła. Podaje kod na te pole co napisalem: { int S1=Edit6->GetTextLen(); char buf[10]; char *C1=new char[++S1]; Edit6->GetTextBuf(C1,S1); { itoa(3.14*atoi(C1)*atoi(C1),buf,10); } Edit7->SetTextBuf(buf); } Problem polega na tym, że program w polu Edit7 nie wyświetla liczb po przecinku, czyli jeżeli pole powinno wyjść 12.56 to program wyświetla 12,w strukturalnym tego problemu nie mam. Czytałem gdzieś, że zamiast itoa/atoi można użyć sprintf ale nie mam pojęcia jak tego użyć by działalo. Zamiast typu int miałem już: float, double. Wiem, ze jest coś takiego by wyświetlało liczby po przecinku jak - "%.2f" i nawet miałem to użyte ale że nie zadziałało tonie pamiętam jak tego użyłem. Przeszukałem cale 4programmers i google i znalazłem materiały, ale po zastosowaniu problem nie znikł, pewnie źle kod składam w jedną całość. Pozdrawiam i licze na pomoc, pewnie problem jest banalny ale nie mogę sobie z tym poradzić.2010-04-20 20:04:58
[Webmastering] Wycentrowanie i dopasowanie do zawartościCzy jest jakiś sposób w CSS lub JS aby DIV był jednocześnie wycentrowany względem kontenera i dopasowany do własnej zawartości? Próbowałem zrobić to w CSS i zabrakło mi sił.
Z góry dziękuję.
2010-04-20 19:26:24 [Java] JComponent i addActionListener
czy da się zaimplementowac ActionListenera do JComponenta w jakiś łatwy sposób?
2010-04-20 19:20:05 [C/C++] Biblioteka gsl
Witam
Co muszę zrobić aby skorzystać z bibliotek:
gsl/gsl_math.h
gsl/gsl_chebyshev.h
w Visual Studio 2008
Jak ma wyglądać konfiguracja?
Pozdrawiam
2010-04-20 18:29:57 [Newbie] Poprawne obracanie obrazka
Witam, korzystam z javy z funkcji rysowania. Chciałbym obrócić obrazek i używam do tego
g2d.rotate(Math.toRadians(parent.kat),600,600);
parent.kat jest to zmienna która się powiększa po wciśnieciu przycisku.
Chciałbym aby obrazek obracał się w taki sposób aby jego koniec pozostawał w tej samej pozycji.
Przykładowo mam obrazek 200x5 i jak zrobić żeby nie obracał się w koło tylko tak jak wskazówka zegara?
Nie wiem jakie dać parametry zamiast 600,600. Kombinuje i mi nie wychodzi ;/
2010-04-20 18:12:52 [C/C++] kod źródłowy z pliku *exe totalna pomyłka:(
Witam. Mam problem ponieważ nadpisałem mój program :( otpaliłęm jeden kod źrdłowy i tam wkleiłem inny kod i kompilowałem kilka razy. Wszystko się skasowało z tego pierwszego kodu(bardzo ważny był). Dobrze żę miałem plik exe wcześniej przeniosłem. Teraz moje pytanie jak mogę z tego pliku odczytać źródłowy ?? słyszałem że się da. Pisałem w dev c++ . Pozdrawiam.
2010-04-20 18:11:17 [C/C++] Nie wiem jak naprawić. pomocy!!!
[glowa] Walczę z tym już jakiś czas.
Jakby znalazł się ktoś życzliwy i pojętny o co cho w błędzie z konfliktem typu sdl, czy jakoś tak to byłbym wdzięczny. Dodam, że to program w c.
//#include "SDL/include/SDL.h"
#include
#include
#include
#include
#include
#define K 16 /*Liczba kolumn*/
#define R 16 /*Liczba rzedow*/
#define ARR_SIZE 16 /*Liczba elementów wartości 4-bitowych*/
#define TAB printf("t")
#define RET printf("n")
#define PIXEL 16
#define WIDTH 800
#define HEIGHT 600
#define DEPTH 32
#define BPP (DEPTH/8)
typedef struct _piksel {
int r, g, b;
int x, y;
}piksel_t;
piksel_t obraz_kolor[K][R];
piksel_t obraz_szary[K][R];
void rysuj_macierz(int tab[K][R]);
int wczytaj_int();
void linia_gora();
void linia_dol();
void naglowek();
void czysc();
SDL_Surface* init_sdl();
void rysujPiksel(SDL_Surface *screen, piksel_t piksel, int start_x, int start_y);
void wypelnijObraz_kolor(int red[K][R], int green[K][R], int blue[K][R]);
void wypelnijObraz_szary(int gray[K][R]);
/*************************** WLASCIWY PROGRAM *********************************/
int main(void)
{
/*deklaracje zmiennych i tablic*/
int x, y, val, decyzja, flaga;
int t=0, i=0;
float wartosc;
int arr[ARR_SIZE] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}; /*tablica
wartosci 4-bitowych*/
int kanal_RED[K][R]; /*kanal RED*/
float kanal_RED_2[K][R];
int kanal_GREEN[K][R]; /*kanal GREEN*/
float kanal_GREEN_2[K][R];
int kanal_BLUE[K][R]; /*kanal BLUE*/
float kanal_BLUE_2[K][R];
int kanal_SZ[K][R]; /*postac szaroodcieniowa*/
SDL_Surface *screen;
poczatek:
/*nagłowek*/
system("clear");
linia_gora();
naglowek();
linia_dol();
/******************************* KANAL RED ************************************/
printf("nPodaj wartosci pikseli dla I kanalu (RED):nnWcisnij "1" "
"jezeli macierz ma zostac zapelniona losowymi wartosciami liczbowymi z "
"przedzialu od 0 do 15.nWcisnij "2" jezeli samemu chcesz wprowadzic "
"dane.nWybor: ");
flaga=0;
while (flaga!=1)
{
decyzja=wczytaj_int();
if (decyzja == 1 || decyzja == 2)
flaga=1;
else
{
printf("Wprowadzono zla dana!nPodaj nowa: ");
flaga=0;}
}
if (decyzja == 1){
for(y=0; y
2010-04-20 17:34:08 [Nietuzinkowe tematy] TWORZENIE DIAGRAMÓW UML - POMOCY!!!!!
Witam Wszystkich. am pewien problem, a mianowicie muszę stworzyć diagram przypadków użycia, który będzie przedstawiał dokonanie zamówienia przez klienta za pomocą internetu. Potrzebuje minimum 3 aktorów: klient, dostawca, serwer.
Czy ktoś może pomóc i ma pojęcie jak można przedstawić taki model także w innych diagramach uml, za pomocą MS Visio???
Proszę o pomoc osoby znające sie na rzeczy i chcący chociaż troszkę pomóc koleżankom:)
2010-04-20 17:20:08 [Nietuzinkowe tematy] Tworzenie diagramów UML
Witam Wszystkich. am pewien problem, a mianowicie muszę stworzyć diagram przypadków użycia, który będzie przedstawiał dokonanie zamówienia przez klienta za pomocą internetu. Potrzebuje minimum 3 aktorów: klient, dostawca, serwer.
Czy ktoś może pomóc i ma pojęcie jak można przedstawić taki model także w innych diagramach uml, za pomocą MS Visio???
Proszę o pomoc osoby znające sie na rzeczy i chcący chociaż troszkę pomóc koleżankom:)
2010-04-20 17:20:08
Poprzednia 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 Następna
2010-04-20 19:26:24
[Java] JComponent i addActionListener
czy da się zaimplementowac ActionListenera do JComponenta w jakiś łatwy sposób?2010-04-20 19:20:05
[C/C++] Biblioteka gsl
Witam Co muszę zrobić aby skorzystać z bibliotek: gsl/gsl_math.h gsl/gsl_chebyshev.h w Visual Studio 2008 Jak ma wyglądać konfiguracja? Pozdrawiam2010-04-20 18:29:57
[Newbie] Poprawne obracanie obrazka
Witam, korzystam z javy z funkcji rysowania. Chciałbym obrócić obrazek i używam do tego g2d.rotate(Math.toRadians(parent.kat),600,600); parent.kat jest to zmienna która się powiększa po wciśnieciu przycisku. Chciałbym aby obrazek obracał się w taki sposób aby jego koniec pozostawał w tej samej pozycji. Przykładowo mam obrazek 200x5 i jak zrobić żeby nie obracał się w koło tylko tak jak wskazówka zegara? Nie wiem jakie dać parametry zamiast 600,600. Kombinuje i mi nie wychodzi ;/2010-04-20 18:12:52
[C/C++] kod źródłowy z pliku *exe totalna pomyłka:(
Witam. Mam problem ponieważ nadpisałem mój program :( otpaliłęm jeden kod źrdłowy i tam wkleiłem inny kod i kompilowałem kilka razy. Wszystko się skasowało z tego pierwszego kodu(bardzo ważny był). Dobrze żę miałem plik exe wcześniej przeniosłem. Teraz moje pytanie jak mogę z tego pliku odczytać źródłowy ?? słyszałem że się da. Pisałem w dev c++ . Pozdrawiam.2010-04-20 18:11:17
[C/C++] Nie wiem jak naprawić. pomocy!!!
[glowa] Walczę z tym już jakiś czas. Jakby znalazł się ktoś życzliwy i pojętny o co cho w błędzie z konfliktem typu sdl, czy jakoś tak to byłbym wdzięczny. Dodam, że to program w c. //#include "SDL/include/SDL.h" #include #include #include #include #include #define K 16 /*Liczba kolumn*/ #define R 16 /*Liczba rzedow*/ #define ARR_SIZE 16 /*Liczba elementów wartości 4-bitowych*/ #define TAB printf("t") #define RET printf("n") #define PIXEL 16 #define WIDTH 800 #define HEIGHT 600 #define DEPTH 32 #define BPP (DEPTH/8) typedef struct _piksel { int r, g, b; int x, y; }piksel_t; piksel_t obraz_kolor[K][R]; piksel_t obraz_szary[K][R]; void rysuj_macierz(int tab[K][R]); int wczytaj_int(); void linia_gora(); void linia_dol(); void naglowek(); void czysc(); SDL_Surface* init_sdl(); void rysujPiksel(SDL_Surface *screen, piksel_t piksel, int start_x, int start_y); void wypelnijObraz_kolor(int red[K][R], int green[K][R], int blue[K][R]); void wypelnijObraz_szary(int gray[K][R]); /*************************** WLASCIWY PROGRAM *********************************/ int main(void) { /*deklaracje zmiennych i tablic*/ int x, y, val, decyzja, flaga; int t=0, i=0; float wartosc; int arr[ARR_SIZE] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}; /*tablica wartosci 4-bitowych*/ int kanal_RED[K][R]; /*kanal RED*/ float kanal_RED_2[K][R]; int kanal_GREEN[K][R]; /*kanal GREEN*/ float kanal_GREEN_2[K][R]; int kanal_BLUE[K][R]; /*kanal BLUE*/ float kanal_BLUE_2[K][R]; int kanal_SZ[K][R]; /*postac szaroodcieniowa*/ SDL_Surface *screen; poczatek: /*nagłowek*/ system("clear"); linia_gora(); naglowek(); linia_dol(); /******************************* KANAL RED ************************************/ printf("nPodaj wartosci pikseli dla I kanalu (RED):nnWcisnij "1" " "jezeli macierz ma zostac zapelniona losowymi wartosciami liczbowymi z " "przedzialu od 0 do 15.nWcisnij "2" jezeli samemu chcesz wprowadzic " "dane.nWybor: "); flaga=0; while (flaga!=1) { decyzja=wczytaj_int(); if (decyzja == 1 || decyzja == 2) flaga=1; else { printf("Wprowadzono zla dana!nPodaj nowa: "); flaga=0;} } if (decyzja == 1){ for(y=0; y2010-04-20 17:34:08
[Nietuzinkowe tematy] TWORZENIE DIAGRAMÓW UML - POMOCY!!!!!
Witam Wszystkich. am pewien problem, a mianowicie muszę stworzyć diagram przypadków użycia, który będzie przedstawiał dokonanie zamówienia przez klienta za pomocą internetu. Potrzebuje minimum 3 aktorów: klient, dostawca, serwer. Czy ktoś może pomóc i ma pojęcie jak można przedstawić taki model także w innych diagramach uml, za pomocą MS Visio??? Proszę o pomoc osoby znające sie na rzeczy i chcący chociaż troszkę pomóc koleżankom:)2010-04-20 17:20:08
[Nietuzinkowe tematy] Tworzenie diagramów UML
Witam Wszystkich. am pewien problem, a mianowicie muszę stworzyć diagram przypadków użycia, który będzie przedstawiał dokonanie zamówienia przez klienta za pomocą internetu. Potrzebuje minimum 3 aktorów: klient, dostawca, serwer. Czy ktoś może pomóc i ma pojęcie jak można przedstawić taki model także w innych diagramach uml, za pomocą MS Visio??? Proszę o pomoc osoby znające sie na rzeczy i chcący chociaż troszkę pomóc koleżankom:)2010-04-20 17:20:08
Poprzednia 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 Następna