hipermarkety 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 Nastpna

[Newbie] [C++] fflush(stdin) na linuksie

Witam, mam takie co¶: fflush(stdin); cout
2009-12-06 17:12:24

[Newbie] otwieranie pliku

bede niezykle wdziedzny za pomoc, umiem pascala ale nie lapie c++, a potrzebuje zrobic cos takiego w win api: okno z przyciskiem, po jego nacisnieciu otwiera sie w tym samym oknie "plik.txt", dalej kolo tamtego przycisku jest takie pole gdzie wpisuje ciag znakow, a program podsiwetla mi wlasnie te ciagi zawarte w ktoryms wyrazie danego pliku. bede niezwykle wdzieczny. to musi byc w dev c++. ps. malo skomplikowany jesli mozna.
2009-12-06 17:07:03

[C/C++] otwieranie pliku

bede niezykle wdziedzny za pomoc, umiem pascala ale nie lapie c++, a potrzebuje zrobic cos takiego w win api: okno z przyciskiem, po jego nacisnieciu otwiera sie w tym samym oknie "plik.txt", dalej kolo tamtego przycisku jest takie pole gdzie wpisuje ciag znakow, a program podsiwetla mi wlasnie te ciagi zawarte w ktoryms wyrazie danego pliku. bede niezwykle wdzieczny. to musi byc w dev c++. ps. malo skomplikowany jesli mozna. Prosze o pomoc. Czyta³em ze to bardzo dobre forum, i ludzie s± tu naprawde pro. Z góry wszyskim dziekuje nawet za jakiekolwiek proby pomocy.
2009-12-06 17:07:03

[Newbie] [JAVA] tablica wewnatrz klasy

mam nastepujace pytanie... w jaki sposob mozna stworzyc tablice wewnatrz danej klasy tak aby ta tablica oraz jej elementy byly dostepne dla wszystkich metod danej klasy?
2009-12-06 16:49:13

[Java] zapisanie plików w miejscu gdzie jest program...

mam wykonany kod który zapisuje mi informacje do plików txt i png ale na dysk C: jak zmienic ten kod aby zapisywa³zawsze tam gdzie znajduje sie aplikacja do podfolderu "wyniki" ? public void screenShot_Composition() { try { Toolkit.getDefaultToolkit().beep(); Robot robo = new Robot(); javax.imageio.ImageIO.write(robo.createScreenCapture(new Rectangle(new Double(this.getLocation().getX()).intValue(), new Double(this.getLocation().getY()).intValue(), this.getWidth(), this.getHeight())), "png", new File("c:Screen"+sdf2.format(new Date())+"_t"+ALG_TIME+"_p"+this.lhmProducts.size()+".png")); JOptionPane.showMessageDialog(this, "Zapisano plik -> c:Screen"+sdf2.format(new Date())+"_t"+ALG_TIME+"_p"+this.lhmProducts.size()+".png"); jTA_Logi.append(aktualnaData()+"Zapisano plik -> c:Screen"+sdf2.format(new Date())+"_t"+ALG_TIME+"_p"+this.lhmProducts.size()+".png"); FileOutputStream fos = new FileOutputStream("c:StoreComposition_"+sdf2.format(new Date())+".txt", true); OutputStreamWriter osw = new OutputStreamWriter(fos); BufferedWriter bw = new BufferedWriter(osw); bw.write("======================================"); bw.write("rntRozmiar magazynu: " + this.jTF_Rozmiar.getText()); bw.write("rntIlo¶æ produktów: " + this.lhmProducts.size()); bw.write("rntCzas dla algorytmu: " + this.jTF_IloscIteracji.getText()); bw.write("rntPoziom feromonu: " + this.jTF_PozFeromonu.getText()); bw.write("rntWspó³czynnik parowania: " + this.jT_Parowanie.getText()); bw.write("rntWspó³czynnik tolerancji powierzchniowej: " + this.jT_Tolerancja.getText()); bw.write("rn======================================"); bw.write("rn PRODUKTY:"); if(antp!=null) { int order_no = 1; for(AntAlgProduct antP : antp.getLiAssigned()) { bw.write("rn"+order_no+". "+antP.getNAME()+" Lokalizacja: X " + antP.getX_POSITION_START() + " - " + antP.getX_POSITION_END() + " Y " + antP.getY_POSITION_END() + " - " + antP.getY_POSITION_START()); order_no++; } } bw.close(); // zwalaniamy uchwyt do pliku JOptionPane.showMessageDialog(this, "Zapisano plik-> c:StoreComposition_"+sdf2.format(new Date())+".txt"); jTA_Logi.append(aktualnaData()+"Zapisano plik-> c:StoreComposition_"+sdf2.format(new Date())+".txt"); } catch (AWTException ex) { Logger.getLogger(AntAlgGUI.class.getName()).log(Level.SEVERE, null, ex); } catch (IOException ioe) { Logger.getLogger(AntAlgGUI.class.getName()).log(Level.SEVERE, null, ioe); } } z góry dziekuje za pomoc :)
2009-12-06 16:16:34

[C# i .NET] Instalacja programu c# i baza danych SQLServer

Witam. Napisa³em sobie programik korzystaj±cy z bazy SQLSever 2005 Express. U mnie wszystko ¶miga ok. I teraz pytanie.. Chcia³bym ten program uruchomiæ na innym komputerze. Co nale¿y zrobiæ aby program siê uruchomi³ i pobiera³ dane ? Wiadomo ze na tym drugim kompie nie ma zainstalowanego SQLServera. Szuka³em po sieci ale co¶ dzisiaj nie mam szczê¶cia aby to znale¼æ. Je¶li macie jaki¶ tutorial krok po kroku jak postêpowaæ w takiej sytuacji to napiszcie proszê :) Pozdro.
2009-12-06 15:00:56

[Newbie] Pomys³owo¶æ

Chcia³bym spytaæ Was, czy macie pomys³ na ciekawy, przydatny, niebanalny program? Proszê o jakiekolwiek propozycje, mo¿e co¶ uda nam siê wymy¶leæ.
2009-12-06 15:00:11

[Nietuzinkowe tematy] w³asny modu³ j±dra linux?

S± mo¿e jakie¶ kursy, tutoriale czy co¶ w tym stylu o tworzeniu modu³ów j±dra Linuksa? Na polskich stronach znalaz³em niedu¿o, wypisanie komunikatu, zabawa w pomidora i tyle, polecicie mo¿e co¶ nieco bardziej zaawansowanego?
2009-12-06 14:57:49

[C/C++] [C] zadanie z arytmetyki ca³kowitoliczbowej

Witam, Czy kto¶ móg³by wyja¶niæ mi jak zrobiæ to zadanie : Niech x bêdzie zmienn± typu int w C przechowywan± w systemie uzupe³nieñ do dwu na n bitach. Udowodnij, _ze wyra¿enia 1. (x>0) && (x==(x&-x)) 2. x && !(x&(x-1))) s± prawdziwe wtedy i tylko wtedy, gdy zmienna x przyjmuje warto¶æ, która jest potêg± liczby 2^2 W podpunkcie 1 wiem, ¿e gdy za³o¿ymy, ¿e x jest potêg± 2 to x>0 jest prawd±... x&-x w reprezentacji U2 wychodzi : [000...1...000] ale nie wiem dlaczego to siê ma równaæ x ? Za wszelk± pomoc z góry dziêkujê ;]
2009-12-06 14:53:27

[C/C++] problem... pomocy!! c++

Stworzy³em program wyszukuj±cy czy zadany tekst jest z³o¿eniem trzech palindromów parzystych Palindrom Jest napisany tak, ¿e sprawdza czy zadany tekst zawiera po prostu dok³adnie 3 ró¿ne palindromy parzyste... Muszê go jednak przerobiæ tak aby sprawdza³ czy w tek¶cie s± 3 lub wiêcej palindromy, oraz czy jest mo¿liwo¶æ z tych palindromów utworzyæ tekst.... ciê¿ko mi to wyt³umaczyæ... spróbujê na przyk³adzie mamy tekst: abbachhcjkkj - jest to palindrom spe³niaj±cy tre¶æ zadania abbaaaaaaa to tak¿e, a jednak w moim programie nie spe³ni zadania chodzi o to ¿e dany tekst mo¿na podzieliæ na nast. palindromy: abba, aa, aaaa, Nie wiem czy kto¶ zrozumie o co mi chodzi, mam nadziejê ¿e kto¶ bêdzie w stanie pomóc #include #include #include #include #include using namespace std; int main() { string s,z; int i,j,rp,k,x,a; a=0; z =""; int N; cout
2009-12-06 14:51:44

[Newbie] [Delphi] Pliki typowane

Witam wszystkich, mam pytanie, a mianowicie czy jest mo¿liwo¶æ zapisania do pliku typowanego rekordu, zawieraj±cego pole typu TStrings? Próbowa³em ju¿ co¶ wymy¶liæ w zwi±zku z tym, utworzy³em takowy rekord, wszystko siê kompiluje, program zapisuje dane do pliku, lecz nie wszystkie. Zapisuje wszystko, prócz pola typu TStrings. Podczas odczytu tak samo odczytuje wszystkie pola, prócz tego typu TStrings. Kompilator nie wyrzuca ¿adnego b³êdu zarówno podczas zapisu jak i odczytu pliku. Czy istnieje taki sposób, by mo¿na by³o bezproblemowo zapisywaæ plik rekord z polem typu TStrings do pliku typowanego? Bardzo proszê o jak najszybsz± odpowied¼. PS. A je¿eli siê nie da, to czy jest mo¿liwo¶æ w jaki¶ inny sposób zapisaæ dane nie znaj±c jak± d³ugo¶æ maj± linie i ile ich jest?
2009-12-06 14:42:46

[Java] [Java]kopiuj/wklej, JTextArea

Napisa³em program (prosty edytor tekstu) chcia³em dodaæ do niego funkcje kopiuj wklej. Tylko problem polega na tym ¿e wklejeniu powiela mi tekst wcze¶niejszy + dodaje skopiowany+tylny, a chcia³bym ¿eby dany tekst pojawi³ siê w miejscu gdzie jest kursor kod kopiuj kopiuj.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { { StringSelection data = new StringSelection(text.getSelectedText()); clipboard.setContents(data, data); }} }); kod wklej wklej.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { Transferable clipData = clipboard.getContents(this); String s; try { s = (String) (clipData.getTransferData(DataFlavor.stringFlavor)); } catch (Exception ex) { s = ex.toString(); } String po; // String przed; try { String przed=text.getText(0, text.getCaretPosition()); po = text.getText(0, text.getText().length()); text.setText(""); text.setText(przed + s+po); } catch (BadLocationException ex) { //System.out.print("tu jest b³±dn"+k); } // text.setText(text.getText()+s); // text.setText(text.getText()+s); } });
2009-12-06 13:41:27

[C# i .NET] Walidacja maskedTextBox ??

Witam Mam problem z walidacj± pola tekstowego - maskedTextBox1. Dopuszczalny format mam ustawiony na datê czyli: dd/mm/rrrr. Jak sprawdziæ czy podane warto¶ci przez u¿ytkownika s± zgodne z wymaganymi? Pozdro, rob.
2009-12-06 13:36:29

[C# i .NET] Wy³±czenie (?) kodu z kompilacji.

Mia³em du¿y problem z nazwaniem tego tematu... Chodzi mi o to, ¿e coraz czê¶ciej zdarza mi siê "obserwowaæ" ciekawe zjawisko - jakiekolwiek zmiany w MOIM kodzie nie wp³ywaj± na jego uruchomienie. Breakpointy staj± siê wtedy "puste" w ¶rodku, a po najechaniu na nie musz± wy¶wietla siê okienko: http://img39.imageshack.us/img39/6881/86668865.png Czy kto¶ wie jak siê tego pozbyæ? Zazwyczaj robi³em to kopiuj±c kod wszystkich klas do nowego projektu, i wszystko dzia³a³o. Ale im d³u¿szy jest mój kod, tym bardziej jest to frustruj±ce :/ Dziêkujê za ka¿d± pomoc bo mam z tym naprawdê problem :] EDIT: oczywi¶cie nie muszê wspominaæ ¿e nie mam ¿adnych dyrektyw warunkowej kompilacji, a je¶li kompilator co¶ optymizuje to nic o tym nie wiem :/
2009-12-06 13:26:40

[Java] Kopiowanie plików

Witam, Chcia³bym w programie zamie¶ciæ tak± funkcjonalno¶æ ¿e bêdzie mo¿na wybraæ poprzez filechooser po czym skopiowaæ go do wcze¶niej podanej lokalizacji. Program powinien obs³ugiwaæ pliki do kilkudziesiêciu mega. W jaki sposób rozwi±zuje siê problem kopiowania du¿ych plików, czy takie pliki przesy³a siê w postaci tablicy bajtów, czy mo¿e da siê wywo³aæ jakie¶ funkcje wbudowane systemu. Proszê o wskazówki ;]
2009-12-06 12:43:48

[Newbie] matt12345

Witam Napisa³em konsolow± wersjê gry w ¿ycie: #include #include using namespace std; void jeden(bool life[] , bool life2[]); bool life[1501]; bool life2[1501]; int main() { coutplus; life[plus+70]=1; } system("cls"); while(1) { jeden(life,life2); jeden(life2,life); } } //___________________________________________________________ void jeden(bool life[] , bool life2[]) { for (int i=1+70 ; i!=1401+70 ; i++) { cout
2009-12-06 12:34:34

[Newbie] [C++] Szybkie wypisywanie tablicy

Witam Napisa³em konsolow± wersjê gry w ¿ycie: #include #include using namespace std; void jeden(bool life[] , bool life2[]); bool life[1501]; bool life2[1501]; int main() { coutplus; life[plus+70]=1; } system("cls"); while(1) { jeden(life,life2); jeden(life2,life); } } //___________________________________________________________ void jeden(bool life[] , bool life2[]) { for (int i=1+70 ; i!=1401+70 ; i++) { cout
2009-12-06 12:34:34

[Newbie] FILE_SHARE_DELETE

Zapisuje dane do pliku, deskryptor utworzony z FILE_SHARE_DELETE. wywalam plik, gdzie leca dane? Powoinno byc cos w rodzaju sigpipe, czy ERROR_BROKEN_PIPE jako last error write/read file. Dane ida, ida, ida a jak bufor jest duzy to system tworzy plik o takiej samej nazwie i go wywala jak zamkne handle. O co chodzi? Dlaczego mozna zapisywac bez zadnego bledu do pliku ktory nie pobiera zadnych danych?
2009-12-06 12:12:08

[Newbie] [C++] Baza danych (po raz pi±ty)

Siemka, Postanowi³em dodaæ do mojej bazy danych opcje zapisu i odczytu z pliku. Wklejam kod: Nag³ówek: #include // plik naglowkowy int const MAX = 50; struct Person { std::string strImie[MAX]; std::string strNazwisko[MAX]; std::string strEmail[MAX]; }; void Wprowadz(); void Wyswietl(); void Wyszukaj(); void Usun(); void Zapisz(); void Wczytaj(); Modu³: #include #include #include #include #include "baza.h" Person Osoba; int position = 0; int tab[MAX]; using namespace std; void Wprowadz() { if (position < MAX) { system ("cls"); cout > Osoba.strImie[position]; cout > Osoba.strNazwisko[position]; cout > Osoba.strEmail[position]; position++; }; }; using namespace std; void Wyswietl() { for (int i = 0; i < position; ++i) { cout
2009-12-06 12:00:01

[Newbie] [delphi] tylko cyferki w memo lub edit

jak zrobic by w memo lub edit mozna bylo wpisaywac tylko cyfry ??
2009-12-06 11:56:58

[Off-Topic] Korupcja - ankieta

Witam wszystkich! Bardzo proszê Was o wype³nienie ankiety dotycz±cej korupcji. To zajmie tylko chwilkê, a bardzo tego potrzebujê (szkolny projekt dotycz±cy korupcji w Polsce). Ankieta jest oczywi¶cie anonimowa. Z góry dziêkujê za po¶wiêcenie mi tych paru minut. A oto adres ankiety: http://www.ankietka.pl/ankieta/32129/korupcja.html matowc1991
2009-12-06 10:20:56

[Newbie] Zadanie - schemat NS

Witam. Proszê o pomoc w wykonaniu zadania ze schematów NS. Nalewanie wody Dane sa dwa zbiorniki na wode oraz dwa wiadra o róznej pojemnosci (A, B). Pierwszy zbiornik zawiera dowolnie duza (nieskonczona) ilosc wody; do drugiego zbiornika nalezy nalac L litrów wody. Wiadra maja pojemnosci A oraz B i moga byc nape³nione tylko w ca³osci, niedopuszczalne jest równiez przelewanie wody z wiadra do wiadra. Narysowac schemat zwarty instrukcji wyznaczajacej minimalna liczbe przelan wody z wiadra A badz B do drugiego zbiornika. Wyznaczona liczbe nalezy zapisac w zmiennej Lprzelan. Gdyby okaza³o sie, ze nie mozna za pomoca wiader A i B uzyskac zadanej ilosci wody, nalezy w tej zmiennej zapisac liczbe -1.
2009-12-06 09:52:11

[Delphi/Pascal] [Delphi] Myszka komp.

Witam :) Chcia³ bym zapytaæ: jak wykryæ klikniêcie klawiszy myszy które zakre¶li³em na czerwono? http://img190.imageshack.us/img190/3692/700b.jpg
2009-12-06 08:49:51

[C/C++] odczyt z pliku i wy¶wietlanie na ekranie

Cze¶æ, mam malutki problem, otó¿ poni¿szy kod nie dzia³a tak jak powinien, a wydaje mi siê ¿e powinien dzia³aæ dobrze :) #include #include #include using namespace std; int main() { char c; char str[256]; ifstream is; do { cout
2009-12-06 07:54:28

[C# i .NET] program do Inwentaryzacji architektonicznej

Witam zaczynam pisaæ program na zaliczenie In¿ynierki (program do Inwentaryzacji architektonicznej - uzupe³nianie planów technicznych) tworzenia prostych planów technicznych pomieszczeñ ( rozmieszczenie: ¶cian, okien, drzwi, odleg³o¶ci itp ) . Proszê o pomoc. Mianowicie jakich bibliotek u¿ywaæ do tego ( jakie¶ kursy lub tytu³y ksi±¿ek). Próbujê od jakiego¶ czasu poszukaæ jakie¶ ksi±¿ki o gdi+ C# na windows mobile bo ponoæ w tym powinienem pisaæ ale nic nigdzie nie ma. Mo¿e kto¶ bardziej do¶wiadczony w tym temacie doradzi jak siê za to zabraæ. A na studiach nie mia³em do czynienia z gdi+ a tym bardzie gdi+ na windows mobile. Znalaz³em jedna ksi±¿ke o gdi+ ale jest w jezyku angielskim i na windows a nie WM.
2009-12-06 01:28:08

[C/C++] Prosty kalkulator

Witam wszystkich. Mam pewien problem z wykonaniem zadania. Tre¶æ zadanie to "Napisz program, który dzia³a jak prosty kalkulator z pamiêci± obs³uguj±cy piêæ operacji: dodawanie, odejmowanie, mno¿enie i obliczanie reszty z dzielenia. Mo¿esz u¿yæ do tego notacji polskiej lub odwrotnej notacji polskiej.(Uwaga! Przyjmujemy, ¿e wynikiem dzielenia oraz reszt± z dzielenia przez 0 jest NaN.)" Nie by³o by w tym nic trudnego (kalkulator to chyba jeden z prostszych programów do wykonania) gdyby nie fakt ¿e mam to zrobiæ z u¿yciem tablic. Zupe³nie nie wiem jak siê za to zabraæ. Nie jestem ¿adn± pijaw± wiêc nie musicie podawaæ mi ca³ego kodu ale proszê o jakie¶ pomys³y i przede wszystkim wyt³umaczenie mi o co chodzi w tym zadaniu. Uda³o mi siê dowiedzieæ ¿e do programu muszê podaæ na wej¶ciu np * 5 7 (lub w odwrotnej notacji polskiej 5 7 *) a wy¶wietliæ siê ma wynik z 5*7 Mam czas do jutrzejszej nocy na zrobienie tego programu wiêc bardzo proszê o zaanga¿owanie i z góry dziêkujê za wszelk± pomoc. P.S. W internecie widzia³em sporo kalkulatorów na podstawie takiego polecenia ale ¿aden nie jest zrobiony z u¿yciem tablic wiêc teksty typu "poszukaj w google" mnie nie zadowol±
2009-12-06 01:25:42

[C# i .NET] Przekazywanie obiektów do EventHandlera buttona.

Witam! Mam trzy rodzaje obiektów utworzonych z trzech klas. Wszystkie klasy dziedzicz± z jednej base klasy. Obiekty te s± tworzone na podstawie danych z bazy wiêc nigdy nie wiadomo ile ich bêdzie. Wszystkie utworzone obiekty wrzucam do zbioru i zbór podpinam do repeatera aby wy¶wietliæ ich .ToStringi() ³adnie w przegl±darce. Do ka¿dego ItemTemplete`a w repeaterze doda³em kontrolkê w postaci Button`a. Wygl±da to tak w tym momencie: www.awotrans.pl/mojedokumenty/Capture.JPG Chcia³bym aby po klikniêciu danego Buttona, obiekt ko³o którego stoi, zosta³ w ca³o¶ci przes³any do event handlera tak abym móg³ na przyk³ad wy¶wietliæ jego pola w text boxach poni¿ej. Zupe³nie nie wiem jak siê do tego zabraæ. Bardzo proszê o wskazówki.
2009-12-05 23:12:16

[C/C++] wykres wektorowy liczb zespolonyc w ANSI C

Witam, mam napisaæ prosty kalkulator dla liczb zespolonych, rysuj±cy wykresy wektorowe, przedstawiaj±ce wyniki dzia³añ. O ile zapisanie prostego programu obliczaj±cego warto¶ci dzia³añ wykonywanych na liczbach zespolonych nie sprawi³o jaki¶ wiêkszych problemów o tyle nie potrafiê sobie poradziæ z rysowaniem wykresów. Bardzo bym prosi³ o pomoc. Pozdrawiam, Marcin
2009-12-05 22:47:37

[Newbie] tablica i random

public class tablice { public static void main(String[] args) { int []tab; tab = new int[25]; int suma = 0; for (int i=0; i0){ suma+=tab[i]; System.out.println(suma); brakuje jeszcze wype³nienia tabeli z Math.randomem chodzi o zapisanie przedzia³u ale domkniêtego od -10 do 20
2009-12-05 22:23:09

[C# i .NET] Wyra¿enie regularne

Witam Jak zbudowaæ wyra¿enie regularne, aby spe³nia³o warunek: zdanie nie mo¿e siê koñczyæ na ¿adne z "er", "em", "aut, "ewe" Pisa³em tak: ^[(er|em|aut|ewe)]$ ...ale niestety nie dzia³a Wiem, ¿e "|" to alternatywa i chyba nie jest to tutaj odpowiedznie. Ale sam ju¿ nie wiem co i jak tu u¿yæ aby da³o siê wybraæ zdania, które nie koñcz± siê w sposób, który poda³em. bardzo proszê o pomoc lub podpowied¼. Pozdrawiam
2009-12-05 22:11:47

[Delphi/Pascal] Ilo¶æ jedynek w liczbie

Jak w prosty sposób policzyæ ilo¶æ jedynek w danej liczbie w jej postaci binarnej. np dla liczby 7 (binarnie 111) wynik powinien byæ 3 dla liczby 138 (binarnie 10001010) wynik te¿ 3
2009-12-05 22:07:47

[Java] P³ynno¶æ animacji

Witam, Tworzê ma³± grê w Javie, wykorzysuj±c Swinga. Natrafi³em na problem, dotycz±cy p³ynno¶ci animacji. Gdy uruchamiam poni¿ej podany kod, zuzycie CPU wzrasta do 100%, a na oko z 5-10 FPS-ów widaæ na ekranie. Do wy¶wietlania animacji na JPanelu wykorzysta³em przeci±¿on± metodê paint(): @Override public void paint(Graphics g) { grafiki.animacja++; if (grafiki.animacja == 25) { grafiki.animacja = 0; } g.drawImage(grafiki.tlo, 0, 0, this); g.drawImage(grafiki.img[grafiki.animacja], 0, 0, this); } W grafiki.img[] mam 25 klatek animacji, ktora jest zapêtlona. Od¶wie¿anie grafiki wykonujê w oddzielnym w±tku, wykonuj±c metodê repaint() class watek extends Thread { @Override public void run() { while (true) { mainPanel.repaint(); try { Thread.sleep(5); } catch (Exception e) {} } } } Pytanie do Was: jak powinno siê wy¶wietlaæ animacje, aby nie obci±¿a³y tak komputera? Co robiê ¼le? Pozdrawiam
2009-12-05 21:49:50

[C# i .NET] Delegaty

Witam. Od pewnego czasu próbuje zrozumieæ pojêcie delegacji w c#. Niestety do koñca nie potrafiê tego poj±æ. Czy kto¶ móg³by mi wyt³umaczyæ po co siê to stosuje delegacje?
2009-12-05 21:42:30

[Newbie] Delegaty

Witam. Od pewnego czasu próbuje zrozumieæ pojêcie delegacji w c#. Niestety do koñca nie potrafiê tego poj±æ. Czy kto¶ móg³by mi wyt³umaczyæ po co siê to stosuje delegacje?
2009-12-05 21:42:30

[Newbie] Operacje na plikach

Witam, Znacie mo¿e jakie¶ strony/kursy/ksi±¿ki, gdzie jest "³opatologicznie" wyt³umaczone, jak zapisywaæ, wczytywaæ itp. z plików? Szuka³em trochê w internecie, ale nie znalaz³em niczego gdzie by³o by to dobrze wyt³umaczone.
2009-12-05 21:20:36

[Java] Zaprojektowanie diagramu

Witam wszystkich, chcê napisaæ program magazynuj±cy produkty. Dzia³anie polega na tym, ¿e jest magazyn, a w nim budynki, w których maj± byæ sk³adowane produkty(mo¿na sk³adowaæ kilka w jednym budynku). Mam równie¿ chêæ zrobienia czego¶æ w stylu bazy danych produktów dostêpnych w moim magazynie. Mój pomys³ wygl±da tak, ¿e mam klase: MAGAZYN - w niej liczbe budynków BUDYNEK-powierzchnia podstawy,wysoko¶æ,nazwa, mo¿e kompozycje (materialy jakie s± przechowywane w danym budynku) MATERIA£-nazwa materia³u,powierzchnia podstawy,wysoko¶æ,liczba ile mo¿na u³o¿yæ na sobie np worków. SAMOCHÓD- nazwa,powierzchnia podstawy,wysokosc-(ladowno¶æ)
2009-12-05 20:58:41

[Newbie] [C++] Cstring - zape³nianie znakami

Witam. Posiadam program z z cstringami CString m_sDest; CString m_sSource; I chcia³bym siê dowiedzieæ jak mogê od razu zape³niæ na 1 napisem "C:", a drugi "D:"?
2009-12-05 20:18:52

[Newbie] kolejne ciekawe zadanie

Napisz program wyznaczaj±cy sumê dodatnich elementów tablicy jednowymiarowej o d³ugo¶ci 25. Tablica jest wype³niona elementami losowymi z zakresu od –10 do 20. Do generowania liczb losowych wykorzystaj funkcjê Math.random().
2009-12-05 19:37:35

[Delphi/Pascal] Problem z kompilacja

Witam Gdy chce skompilowaæ program w Delphi wyskakuje komunikat cannot run projects unless host application definied. Use the run|parameters... dialog box. Szuka³em odpowiedzi w googlu,ale nie mogle znale¼æ. Co z tym fantem zrobiæ?
2009-12-05 18:54:10

[Newbie] [delphi] blokowanie polaczenia z internetem

witam. chcialbym sie dowiedziec jak w delphi mozna zablokowac deostep do internetu (programowo), lub poprostu go rozlaczyc. np. wchodzisz na strone i wyswietla ci sie taki ekran jak przy trybie offline czy braku polaczenia.
2009-12-05 18:31:23

[C# i .NET] Response.Redirect("blah.aspx") + sesje, nie dzia³a

Witam ! Mam taki problem. Tworzê system logowania. Po pomy¶lnym zweryfikowaniu u¿ytkownika ustalam dwa parametry sesji. Nastêpnie u¿ytkownik ma mo¿liwo¶æ klikniêcia w przycisk, który przekieruje go na inn± stronê ( w tym przypadku stronê gdzie bêdzie móg³ edytowaæ swoje dane). W evencie przycisku nie ma nic innego oprócz: Response.Redirect("blah.aspx"); Po klikniêciu w przycisk strona od¶wie¿a siê ale nie przekierowuje !!! Próbowa³em ju¿: Response.Redirect("blah.aspx"); Response.Redirect("blah.aspx", flase); Response.Redirect("blah.aspx", true); Server.Transfer("blah.aspx"); Server.Transfer("blah.aspx", true); Server.Transfer("blah.aspx", false); Za ka¿dym razem dzieje siê to samo. Je¿eli usunê ustalanie parametrów sesji to przekierowanie dzia³a. Jak mogê to naprawiæ lub obej¶æ . Bardzo proszê o pomoc. To jest try catch z weryfikacj± u¿ytkownika. try { conn.Open(); cmd.ExecuteNonQuery(); loginReader = cmd.ExecuteReader(); if (loginReader.HasRows) { while (loginReader.Read()) { userId = loginReader["user_ID"].ToString(); name = loginReader["name"].ToString(); surname = loginReader["surname"].ToString(); accountType = loginReader["account_type"].ToString(); } LabelLogin.Visible = false; LabelLoggedin.Visible = true; if (accountType == "customer") { ButtonManageUsers.Visible = false; } LabelName.Text = name; LabelSurname.Text = surname; Session["id"] = userId; Session["accountType"] = accountType; } else { ErrorOutput.Text = "Wrong username or password !"; } } catch (SqlException ex) { ErrorOutput.Text ="Error"+ ex; } finally { conn.Close(); } A to sam event buttona: protected void ButtonManageUsers_Click(object sender, EventArgs e) { Server.Transfer("ManageUsers.aspx"); }
2009-12-05 18:18:27

[Newbie] Dodawanie kwadratów liczb

Jak zapisaæ warunek dotycz±cy obliczania kwadratów kolejnych liczb, ilo¶æ liczb jest podana przez u¿ytkownika jest jaka¶ funkcja odpowaiadaj±ca za to w java? I jak zapisaæ program licz±cy co¶ takiego za pomoc± pêtli for albo while ?
2009-12-05 17:38:30

[C/C++] Projekt warcab z alg minmax

mam takie dziwne pytanie/prosbe posiadam gotowy projekt warcab na sztuczna inteligencje natomiast c++ to zupelnie nie moja bajka czy ktos zyczliwy z chwilka wolnego czasu moglby przyjrzec sie temu i zrobic opisik co za co odpowiada (tak zeby po naniesieniu adnotacji zielony czlowiek(czytaj ja ) potrafil ogarnac co i jak :) minmax.ccp #include "moves.cpp" using namespace std; class BOARD { private: int result; Fields Board; public: BOARD(); const Field GetField(int i); const Fields & GetBoard(); void Move(int, int, Fields &Position, Field player); Movements MoveGen(const Fields &Position, Field player); int Assess(const Fields &Position); const bool CheckMoves(int, int, Field, const Fields &Position ); const int MiniMaks(Fields &Position, int Depth, Field player); int ShowResult(); }; //--------------------------------------------------------------------------- BOARD :: BOARD() { Field prev = Black; for (int i = 0; i < 64; i++) { Field temp; if ( prev == White) { temp = Black; if (i < 16) temp = CPU; if (i > 47) temp = Player; if (((i+1) % 8) == 0) prev = White; else prev = Black; } else if (prev == Black) { temp = White; if (((i+1) % 8) == 0) prev = Black; else prev = White; } Board.push_back(temp); } result = 0; } //--------------------------------------------------------------------------- const Field BOARD :: GetField(int i) { return Board[i]; } //--------------------------------------------------------------------------- const Fields & BOARD :: GetBoard() { return Board; } //--------------------------------------------------------------------------- void BOARD :: Move(int start, int stop, Fields &Position, Field player) { int start_x, start_y, stop_x, stop_y; start_x= start % 8; start_y= start / 8; stop_x = stop % 8; stop_y= stop / 8; Board.erase(Board.begin(),Board.end()); if (player == CPU) { if (start_y+1==stop_y && Position[stop]==Black && Position[start]==CPU && (start_x+1==stop_x || start_x-1==stop_x)) { Position[start]=Black; Position[stop]=CPU; this->Board = Position; } else if (start_y+2==stop_y && Position[stop]==Black && Position[start]==CPU && Position[((start_x+stop_x)/2) + 8 * ((start_y+stop_y)/2)] == Player && (start_x+2==stop_x || start_x-2==stop_x)) { Position[start]=Black; Position[stop]=CPU; Position[((start_x+stop_x)/2) + 8 * ((start_y+stop_y)/2)] = Black; result--; this->Board = Position; } } else if (player == Player) { if (start_y-1==stop_y && Position[stop] == Black && Position[start]== Player && (start_x+1==stop_x || start_x-1==stop_x)) { Position[start]=Black; Position[stop]=Player; this->Board = Position; } else if (start_y-2==stop_y && Position[stop]==Black && Position[start]==Player && Position[((start_x+stop_x)/2) + 8 * ((start_y+stop_y)/2)] == CPU && (start_x+2==stop_x || start_x-2==stop_x)) { Position[start]=Black; Position[stop]=Player; Position[((start_x+stop_x)/2) + 8 * ((start_y+stop_y)/2)] = Black; result++; this->Board = Position; } } if (stop_y == 0) result += 5; if (stop_y == 7) result -= 5; } //--------------------------------------------------------------------------- const bool BOARD :: CheckMoves(int start, int stop, Field player, Fields const &Position ) { int start_x, start_y, stop_x, stop_y; start_x= start % 8; start_y= start / 8; stop_x = stop % 8; stop_y= stop / 8; if (player == CPU) { if (start_y==7) return false; else if (start_y+1==stop_y && Position[stop]==Black && Position[start]==CPU && (start_x+1==stop_x || start_x-1==stop_x)) return true; else if (start_y+2==stop_y && Position[stop]==Black && Position[start]==CPU && Position[((start_x+stop_x)/2) + 8 * ((start_y+stop_y)/2)] == Player && (start_x+2==stop_x || start_x-2==stop_x)) { return true; } return false; } else if (player == Player) { if (start_y==0) return false; else if (start_y-1==stop_y && Position[stop] == Black && Position[start]== Player && (start_x+1==stop_x || start_x-1==stop_x)) return true; else if (start_y-2==stop_y && Position[stop]==Black && Position[start]==Player && Position[((start_x+stop_x)/2) + 8 * ((start_y+stop_y)/2)] == CPU && (start_x+2==stop_x || start_x-2==stop_x)) { return true; } return false; } return false; } //--------------------------------------------------------------------------- int BOARD :: ShowResult() { return this->result; } //--------------------------------------------------------------------------- //--------------------------------------------------------------------------- Movements BOARD :: MoveGen(const Fields &Position, Field player) { Movements moves; int sw; if (player == Player) { sw = -1; } else if (player == CPU) { sw = 1; } for (int i = 0; i < 64; i++) { if (Position[i] == player) { int a = i+(sw*7); int b = i+(sw*9); int c = i+(sw*14); int d = i+(sw*18); int Directions[4] = {a, b, c, d}; for (int pos = 0; pos < 4; pos++) { int stop = Directions[pos]; int start = i; if (CheckMoves(start, stop, player, Position)) { Movement * temp = new Movement; temp->start = start; temp->stop = stop; temp->fields = Position; temp->fields[start] = Black; temp->fields[stop] = player; if(pos==2 || pos==3) temp->fields[Directions[pos-2]]=Black; moves.push_back(*temp); delete temp; } }} } return moves; } //--------------------------------------------------------------------------- int BOARD :: Assess(const Fields &Position) { int tempval = 0; for (int i = 0; i < 64; i++) { if (Position[i] == CPU) tempval--; else if (Position[i] == Player) tempval++; if (Position[i] == CPU && i > 55) tempval-=5; if (Position[i] == Player && i < 8) tempval+=5; } return tempval; } //--------------------------------------------------------------------------- const int BOARD :: MiniMaks(Fields &Position, int Depth, Field player) { int value = 0; if (Depth == 3) return Assess(Position); Movements successors; if (player == Player) successors = MoveGen(Position, CPU); else successors = MoveGen(Position, Player); if (successors.size() == 0) return Assess(Position); else { if (player == Player) { value = 1000; int temp = 0; for (unsigned int i = 0; i < successors.size(); i++) { temp = MiniMaks(successors[i].fields, Depth+1, CPU); if (value > temp) value = temp; } } else if (player == CPU) { value = -1000; int temp = 0; for (unsigned int i = 0; i < successors.size(); i++) { temp = MiniMaks(successors[i].fields, Depth+1, Player); if (value < temp) value = temp; } } } return value; } moves.ccp #include using namespace std; enum Field {CPU , Player, Black , White}; typedef vector Fields; struct Movement { int start, stop; Fields fields; }; typedef vector Movements; project1.ccp //--------------------------------------------------------------------------- #include #pragma hdrstop //--------------------------------------------------------------------------- USEFORM("Unit1.cpp", Form1); //--------------------------------------------------------------------------- WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { try { Application->Initialize(); Application->Title = "Warcaby"; Application->CreateForm(__classid(TForm1), &Form1); Application->Run(); } catch (Exception &exception) { Application->ShowException(&exception); } catch (...) { try { throw Exception(""); } catch (Exception &exception) { Application->ShowException(&exception); } } return 0; } //--------------------------------------------------------------------------- types.h #ifndef TYPES_H #define TYPES_H enum FieldType {CPU = -1, Player = 1, Black = 0, White = 2}; struct Field { int x, y; FieldType type; }; #endif unit1.ccp //--------------------------------------------------------------------------- #include #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; int sw = -1; int start, stop; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- void __fastcall TForm1::FormCreate(TObject *Sender) { black = new Graphics ::TBitmap; white = new Graphics ::TBitmap; blue = new Graphics ::TBitmap; red = new Graphics ::TBitmap; black->LoadFromFile("./gfx/black.bmp"); white->LoadFromFile("./gfx/white.bmp"); blue->LoadFromFile("./gfx/blue.bmp"); red->LoadFromFile("./gfx/red.bmp"); } //--------------------------------------------------------------------------- void __fastcall TForm1::GridDrawCell(TObject *Sender, int ACol, int ARow, TRect &Rect, TGridDrawState State) { for (int x = 0; x < 8; x++) for (int y = 0; y < 8; y++) { int it = y * 8 + x; Field temp = Game.GetField(it); if(temp == Black) Grid->Canvas->Draw(x*40, y*40 , black); else if(temp == CPU) Grid->Canvas->Draw(x*40 , y*40 , red); else if(temp == Player) Grid->Canvas->Draw(x*40 , y*40 , blue); else if (temp == White) Grid->Canvas->Draw(x*40 , y*40 , white); } } //--------------------------------------------------------------------------- void __fastcall TForm1::GridSelectCell(TObject *Sender, int ACol, int ARow, bool &CanSelect) { { if (sw == -1) { start = (ARow * 8 + ACol); sw=1; } else { stop = (ARow * 8 + ACol); Fields GameBoard = Game.GetBoard(); if (Game.CheckMoves(start, stop, Player, GameBoard) == true) { Game.Move(start, stop, GameBoard, Player); int CPUMove = -1; Movements successors; Movements :: iterator it; Fields GameBoard = Game.GetBoard(); successors = Game.MoveGen(GameBoard, CPU); if (successors.size() == 0) Label2->Caption = "Koniec!"; else { int value = 1000; for (unsigned int i = 0; i < successors.size(); i++) { int temp = Game.MiniMaks(successors[i].fields, 0, CPU); if (value > temp) { value = temp; CPUMove = i; } } Refresh(Game); if (CPUMove >= 0) Game.Move(successors[CPUMove].start, successors[CPUMove].stop, GameBoard, CPU); } Refresh(Game); Label1->Caption = Game.ShowResult(); GameBoard = Game.GetBoard(); Movements playerMoves = Game.MoveGen(GameBoard, Player); if (playerMoves.size() == 0) Label2->Caption = "Koniec!"; } sw=-1; } } } //--------------------------------------------------------------------------- void TForm1 :: Refresh(BOARD Game) { for (int x = 0; x < 8; x++) for (int y = 0; y < 8; y++) { int it = y * 8 + x; Field temp = Game.GetField(it); if(temp == Black) Grid->Canvas->Draw(x*40, y*40 , black); else if(temp== CPU) Grid->Canvas->Draw(x*40 , y*40 , red); else if(temp== Player) Grid->Canvas->Draw(x*40 , y*40 , blue); else if (temp== White) Grid->Canvas->Draw(x*40 , y*40 , white); } } warcaby.ccp //--------------------------------------------------------------------------- #include #pragma hdrstop //--------------------------------------------------------------------------- USEFORM("Unit1.cpp", Form1); //--------------------------------------------------------------------------- WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { try { Application->Initialize(); Application->Title = "Warcaby"; Application->CreateForm(__classid(TForm1), &Form1); Application->Run(); } catch (Exception &exception) { Application->ShowException(&exception); } catch (...) { try { throw Exception(""); } catch (Exception &exception) { Application->ShowException(&exception); } } return 0; } //---------------------------------------------------------------------------
2009-12-05 16:54:57

[Newbie] Choinka czê¶c druga

Choinka która ma w³asne odbice: x xxx xxxxx xxxxx xxx x Oto moje próby kodu : int a; int i; System.out.println("Podaj ilo¶æ rzêdów gwiazdek"); a = readInt(); for ( i=0; ia; i--) { for (int spacje=a; spacje
2009-12-05 16:49:51

[C/C++] [C] Zmiana daty ostatniej modyfikacji pliku

Witam, Mam takie pytanie, jak zmienic date ostatniej modyfikacji pliku? Nie moge uzyc funkcji touch(Unix). Wiem, ze do wyswietlania daty moge uzyc: struct stat buffer; stat(sourceFile, &buffer ); printf("Last modification : %sn", ctime( &(buffer.st_mtime))); Dzieki za jakiekolwiek wskazowki Pozdrawiam
2009-12-05 16:29:37

[C/C++] poprawcie program

Cze¶æ , dzisiaj robi³em sobie kalkulator i cos doprowadzilo mnie do sza³u , nijak nie moglem rozwiazac tego problem , chociaz jest bardzo blachy #include #include using namespace std; int main () { string imie; string nazwisko; float liczba1; float liczba2; string znak; cout
2009-12-05 16:21:30

[C/C++] problem z LockFile

najpierw uruchamiam ten program, otwiera deskryptor z mozliwoscia dzielenia i/o i blokuje dostep do pliku od 0 do 0xFFFFFFFFFFFFFFFF czyli calosc (no chyba ze moga byc wieksze). #include int main(){ int a, w, i; a = CreateFileW(L"test.txt", GENERIC_WRITE|GENERIC_READ, FILE_SHARE_READ|FILE_SHARE_WRITE, 0, OPEN_ALWAYS, 0, 0); printf("%i", LockFile(a, 0, 0, -1, -1)); //returns 1 Sleep(-1); return 0; } i robic Niestety, moge pozniej notatnikiem otworzyc plik test.txt jakby LockFile nie bylo. Chce zaimplementowac flock() z linuxa zeby moc w cywilizowany sposob zapisywac do pliku bez zadnych kolizji z innym programem.
2009-12-05 15:50:43

[Java] Cookies

Mam problem zwi±zany z obs³ug± ciasteczek. Mianowicie ³±czê siê poprzez URLConnection ze stron± internetow±, która do dzia³ania koniecznie wymaga obs³ugi cookies i o ile bez problemu mogê odczytaæ jakie ciasteczko ma zostaæ utworzone: urlConnection.getHeaderField("Set-Cookie"); o tyle nie wiem jak poinformowaæ stronê o zawarto¶ci ciasteczka, jakie ta chce akurat odczytaæ. I tu moje pytanie - jak mo¿na to zrobiæ?
2009-12-05 15:47:39

[Newbie] Trójk±t PAscala

Mam program który powinien wy¶wietlaæ trójk±t pascala i wy¶wietla jedna brakuje w nim tzn. obramówki z jedynek, oto mój kod : public class Tablice { public static void main (String []args) { int n = 10; int [][]pascal = new int [10][]; for (int i=0; i
2009-12-05 15:04:48

[Newbie] [Java] Trójk±t PAscala

Mam program który powinien wy¶wietlaæ trójk±t pascala i wy¶wietla jedna brakuje w nim tzn. obramówki z jedynek, oto mój kod : public class Tablice { public static void main (String []args) { int n = 10; int [][]pascal = new int [10][]; for (int i=0; i
2009-12-05 15:04:48

[Off-Topic] Polaczenia TCP

Witam, na szybko mam pytanie. Ile mo¿e serwer przyj±æ jednocze¶nie po³±czeñ TCP? Tzn ile klientów mo¿e byæ w danym momencie pod³±czonych do serwera poprzez TCP? Czy aby ograniczeniem jest tu ilo¶æ mo¿liwych do otwarcia przez serwer portów czyli 65 tys. z hakiem? Je¶li tak to czy jest sposób na pod³±czenie wiêkszej liczby klientów (jako¶)?
2009-12-05 14:14:06

[Hardware/Software] Polaczenia TCP

Witam, na szybko mam pytanie. Ile mo¿e serwer przyj±æ jednocze¶nie po³±czeñ TCP? Tzn ile klientów mo¿e byæ w danym momencie pod³±czonych do serwera poprzez TCP? Czy aby ograniczeniem jest tu ilo¶æ mo¿liwych do otwarcia przez serwer portów czyli 65 tys. z hakiem? Je¶li tak to czy jest sposób na pod³±czenie wiêkszej liczby klientów (jako¶)?
2009-12-05 14:14:06

[Bazy danych] [SQLite] Problem z zapytaniem

Witam! Robiê projekt dla którego muszê stworzyæ prost± bazê danych w SQLite. W trakcie tworzenia bazy napotka³em na pewien problem. Mam dane dwie tabele: 1. pierwsza tabela Maszyna: Maszyna ID Kod 1 M1 2 M2 2. druga tabela Stan: Stan ID Maszyna Stan Data 1 1 A 2009-12-05 2 1 B 2009-12-06 3 2 C 2009-12-03 4 2 B 2009-12-02 ... Chodzi mi o to aby stworzyæ widok który zawiera³by aktualny stan dla ka¿dej maszyny. Wynik móg³by wygl±daæ mniej wiêcej tak: Maszyna Stan M1 B M2 C Próbowa³em zagnie¿d¿aæ polecenie SELECT ale nie uda³o mi siê osi±gn±æ oczekiwanego wyniku. Mo¿e kto¶ z Was bêdzie mi w stanie pomóc? Pozdrawiam. Marcin.
2009-12-05 14:02:30

[Delphi/Pascal] Licznik

Witam Pisze program który ma rysowac linie od punktu c,d do 200,200 Chce u¿yæ licznika jednak gdy dostaje komende c:=c+1 lub d:=d+1 staje. unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, ExtCtrls; type TForm1 = class(TForm) Image1: TImage; BitBtn1: TBitBtn; Timer1: TTimer; Button1: TButton; procedure BitBtn1Click(Sender: TObject); procedure Timer1Timer(Sender: TObject); procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; x:integer = 100; y:Integer = 100; c:integer; d:integer; implementation {$R *.dfm} procedure TForm1.BitBtn1Click(Sender: TObject); var a:single; b:single; begin //c:=random(400); //d:=random(400); image1.Canvas.MoveTo(c,d); image1.Canvas.LineTo(200,200); end; procedure TForm1.Timer1Timer(Sender: TObject); begin c:=c+1; d:=d+1; BitBtn1.Click; end; procedure TForm1.Button1Click(Sender: TObject); begin Timer1.Enabled:=True; end; end. Prosze o podpowiedz co z tym zrobic.
2009-12-05 13:50:21

[Newbie] [delphi] pokazanie nowego okna przy starcie

co zrobic by przy starcie programu pokazala mi sie form12 ?? :) bo jak pisze form12.show w oncreate form1 to access violation blad. ok.zamykam. niebepieczenstwo zazegnane :D
2009-12-05 13:28:38

[Delphi/Pascal] Czy podpis cyfrowy istnieje

Posiadam bibliotekê DLL podpisan± cyfrowo. Je¶li u¿ytkownik j± zmodyfikuje - podpis cyfrowy zostaje zniszczony. Chcia³bym teraz sprawdziæ, czy podpis istnieje w DLL/EXE, a tym samym wiedzieæ, czy kto¶ manipulowa³ przy pliku.
2009-12-05 13:25:37

[Webmastering] [ajax] czy warto u¿ywaæ do nawigacji

Witam. Ostatnio poczyta³em trochê o ajaxie i stwierdzi³em, ¿e do dosyæ rozbudowanej strony by³by idealny do nawigacji. Pó¼niej natrafi³em na jakie¶ stare artyku³y o tym, ¿e np. google ma problem z odczytaniem struktury strony, która u¿ywa ajaxa do nawigacji. Je¿eli mo¿na to bardzo by³bym wdziêczny za jakie¶ opinie czy warto i informacje czy to z google jest nadal aktualne, bo je¿eli tak to rozumiem, ¿e nie ma sensu (zale¿y mi na pozycji strony w googlach). Pozdrawiam :)
2009-12-05 13:24:53

[Newbie] [C++][QT] QTextStream w klasie.

Witam. Mam nastêpuj±ce pytanie: dlaczego poni¿szy kod wy¶wietla na wyj¶ciu aplikacji jedynie "Klasa qDebug" a nie wy¶wietla napisu "Klasa QTextStream" ? #include #include class Klasa { public: Klasa() { QTextStream wypisz(stdout, QIODevice::WriteOnly); wypisz
2009-12-05 11:33:16

[Newbie] [C++] obiekt tylko jako wska¼nik

Czy da siê zrobiæ w C++ tak, aby danego obiektu nie mo¿na by³o umie¶ciæ na stosie, tzn. mo¿na tylko utworzyæ wska¼nik na ten obiekt i przypisaæ mu obiekt za pomoc± operatora new?
2009-12-05 11:13:17

[C/C++] Nulowanie dwoch wska¼nikow

jak mam dwa wskazniki int * x; int * x2; i teraz x = x2; x = NULL; to czy x2 te¿ jest NULL? jak tak to jak to obej¶æ zeby teraz x2 wskazywal na to na co wskazywalo x ale zeby x2 nie byl NULLEM
2009-12-05 10:47:50

[Newbie] [C#] Tablica wielowymiarowa z danych z pliku.txt

Jest plik dane.txt o tre¶ci: kupiæ buy bought bought wybieraæ choose chose chosen Jak teraz wczytaæ do tablicy, ¿eby by³o tak? string[,] tab=new string[2,4]; tab[0,0]=kupiæ; tab[0,1]=buy; tab[0,2]=bought; tab[0,3]=bought; tab[1,0]=wybieraæ; tab[1,1]=choose; tab[1,2]=chose; tab[1,3]=chosen; Tutaj poda³em rozmiar tablicy, czy da siê tak zrobiæ ¿eby zosta³ on ustalony na podstawie danych z pliku?
2009-12-05 10:19:56

[C/C++] wlasny traceroute

Witam Mam do napisania program podobny do tracerouta i nie bardzo wiem jak sie za to zarac, samemu wymyslilem cos taiego ale to z jakiegos powodu nie dziala, jak analizuje ruch sieciowy wiresharkiem, wysyla mi pakiec ale nie otrzymuje nic spowrotem //#define __USE_BSD #include #define __USE_BSD #include #include #include #include #include #include #include using namespace std; struct header { struct ip iph; struct icmphdr icmph; }; unsigned short csum (unsigned short *buf, int nwords) { unsigned long sum; for (sum = 0; nwords > 0; nwords--) sum += *buf++; sum = (sum >> 16) + (sum & 0xffff); sum += (sum >> 16); return sum; } int main(int argc,char * argv[]){ int sockfd = socket (AF_INET, SOCK_RAW, IPPROTO_ICMP); struct sockaddr_in dst, src; dst.sin_addr.s_addr = inet_addr ("212.77.100.101"); dst.sin_port = 3000; dst.sin_family = AF_INET; struct header ipicmp; ipicmp.iph.ip_hl = 5; ipicmp.iph.ip_v = 4; ipicmp.iph.ip_p = IPPROTO_ICMP; ipicmp.iph.ip_tos = 0; ipicmp.iph.ip_len = sizeof (struct header); ipicmp.iph.ip_id = 0; ipicmp.iph.ip_off = htons (IP_DF); ipicmp.iph.ip_ttl = 1; ipicmp.iph.ip_sum = 0; ipicmp.iph.ip_src.s_addr = INADDR_ANY; ipicmp.iph.ip_dst.s_addr = dst.sin_addr.s_addr; ipicmp.icmph.type = ICMP_ECHO; ipicmp.icmph.code = 0; ipicmp.icmph.checksum = 0; ipicmp.icmph.checksum = csum ((unsigned short *) &ipicmp.icmph, sizeof (ipicmp.icmph) >> 1); ipicmp.iph.ip_sum = csum ((unsigned short *) &ipicmp.iph, sizeof (ipicmp) >> 1); while(true){ sendto(sockfd, &ipicmp, sizeof(ipicmp),0 ,(struct sockaddr *)&dst, sizeof(struct sockaddr) ); struct header buf; cout
2009-12-05 09:36:18

[C/C++] Sumowanie flag bitowych

Witam Mam zdefiniowane flagi bitowe, które odpowiadaj± kolejno kolorom ¶wiate³ oraz nadane im warto¶ci: #define G 0x0001 //GREEN = 1 = 00000001 #define R 0x0002 //RED = 2 = 00000010 #define A 0x0004 //AMBER = 4 = 00001000 #define X 0x0008 //GRAY = 8 = 10000000 Flagi reprezentuj± 6 ¶wiate³ek z których ka¿da mo¿e przyj±æ 4 warto¶ci Mam problemem jest usprawnieniem flag bitowych w taki sposób, aby po wybraniu którejkolwiek z 4096 kombinacji, np(G,A,A,R,R,G) otrzymaæ unikaln± warto¶æ, czyli aby suma flag np G+A+A+R+R+G by³a zawsze unikalna i któr± mo¿na pó¼niej zastosowaæ np. w poni¿szym zapisie: switch( SetState(X,X,X,X,X,X) ) { case G+G+G+G+G+G: //do something break; case G+A+A+R+R+G: //do something break; } Nie wiem na ile zastosowanie w tym przypadku flag bitowych siê przyda. Jak na razie nie mam lepszego pomys³u. Poni¿ej moja niedopracowana funkcja DWORD SetState(DWORD REC, DWORD VS1, DWORD VS2, DWORD VD1, DWORD VD2, DWORD NAS ) { DWORD m_state = 0; DWORD m_REC = 0; DWORD m_VS1 = 0; DWORD m_VS2 = 0; DWORD m_VD1 = 0; DWORD m_VD2 = 0; DWORD m_NAS = 0; m_REC |= (REC)
2009-12-05 01:03:39

[Webmastering] Za chwilê rozpocznie siê pobieranie pliku

Witam wszystkich, chcia³bym za pomoc± skryptu zapisaæ adres zasobu na serwerze.Przyk³adowo, skrypt pobiera np. za pomoc± curla stronê www. programy.pl//plik-10324-ares-3-17.html Pod przyciskie pobierz jest adres url /plik-10324.html - wyci±gam go sobie za pomoc± wyra¿eñ regularnych. W przegl±darce dzia³a to tak, ¿e jak nacisnê przycisk pobierz, to za 2-3 sekundy pojawia siê okno zapisuj±ce plik.Mi chodzi o to, ¿eby nawet niekoniecznie pobieraæ ca³y ten plik, a zapisaæ tylko jego adres url. Pozdrawiam
2009-12-05 00:45:41

[C# i .NET] Wyszukiwanie na podstawie textboxow

Witam, tworze program zbli¿ony funkcjonalno¶ci± do ksi±¿ki adresowej, powiedzmy ze mam pola tekstowe dla imienia, nazwiska, adresu, miasta i innych. Mam tez w bazie przyk³adowe 10 wpisów. Chce zrobiæ wyszukiwanie na podstawie wpisanych danych, tyle ze chce to zrobiæ w taki sposób ze gdy pole tekstowe jest puste to nie uwzglêdniaæ tego w wyszukiwaniu, natomiast wszystko inne tak. Jakie¶ pomys³y/wskazówki na to jakby mo¿na by³o to zrobiæ?
2009-12-04 23:50:56

[Bazy danych] Firebird i Windows 7 - dostêp do pliku bazy

Pope³ni³em ostatnio ma³y programik wykorzystuj±cy jako bazê Firebird 2.xx, zrobi³em instalkê, która plik bazy umieszcza w katalogu data programu i pojawi³ siê problem pod Windows 7, przy zapisie do bazy wywala jaki¶ b³±d (nie pamiêtam jaki), w Vi¶cie chyba podobnie, czy to oznacza, ¿e nie mogê pliku bazy umieszczaæ w katalogu programu? Ostatnio mia³em podobny problem z plikami ini, które musia³em przenie¶æ do katalogu u¿ytkownika, bo po instalacji nie by³o do nich dostêpu :(. Kurcze wkurza mnie to, bo nie chcê rozpierdzielaæ wszystkich plików po ró¿nych katalogach :(. Kto¶ ma jaki¶ pomys³, radê?
2009-12-04 22:38:59

[Hardware/Software] dwa systemy na jednym dysku

Witam Mam pewnie problem, gdy¿ nie mam pojêcia jak zainstalowaæ dwa systemy na jednym dysku - Windows XP Professional i Linux (Debian lub Ubuntu). Chcia³bym ¿eby wygl±da³o to tak: podczas w³±czania komputera pokaza³a siê lista z wyborem systemu po wybraniu ³adowa³ by siê system którego aktualnie potrzebuje... Wiem ¿e jest taka mo¿liwo¶æ bo widzia³em to u mnie w szkole. Bardzo proszê o pomoc. Pozdr.
2009-12-04 21:47:09

[Webmastering] JS zaznaczenie radio button klikniêciu na napis.

Witam Dopiero, co raczkuje w JS, przerabiam ksi±¿kê M.Lisa JS Praktyczny kurs, przy okazji jak kto¶ zna lepsz± ksi±¿kê to prosi³bym o zadanie. Zadanie jest w skrócie takie: Zaznaczyæ radiobutton po klikniêciu na tekst znajduj±cy siê obok, czyli odpowiednik html-owego label for. Jedyne rozwi±zanie jakie mi dzia³a to: (tekst maj±cy znale¼æ siê przy przycisku wsadzi³em w span, nie wiem jak za to siê zabraæ siê inaczej, to znaczy bez dodatkowego tag-u tak jak niby chce autor w zadaniu) : var arr_rb = document.getElementsByTagName("input"); function radioSelect(idx) { arr_rb[idx].checked = true; } a w html Opcja nr 1 Co jest z oczywistych wzglêdów beznajdziejnym rozwi±zaniem. Próbowa³em w taki sposób: i JS: function setOnclick2Tag(tagName) { var arr_sp = document.getElementsByTagName(tagName); var arr_rb = document.getElementsByTagName("input"); for (i = 0; i < arr_sp.length; i++) { arr_sp[i].onclick = function() { arr_rb[i].checked = true; } } } Troszkê lepiej mimo dobrych chêci kod nie dzia³a, nie ma b³êdów, ¿aden element siê nie zaznacza. Mo¿e mnie kto¶ naprowadziæ dlaczego?
2009-12-04 21:43:59

[Webmastering] [JS] zaznaczenie radio button po klikniêciu na napis.

Witam Dopiero, co raczkuje w JS, przerabiam ksi±¿kê M.Lisa JS Praktyczny kurs, przy okazji mo¿e kto¶ zna jaka¶ lepsz± ksi±¿kê?. Zadanie jest w skrócie takie: Zaznaczyæ radiobutton po klikniêciu na tekst znajduj±cy siê obok, czyli odpowiednik html-owego label for. Jedyne rozwi±zanie jakie mi dzia³a to: (tekst maj±cy znale¼æ siê przy przycisku wsadzi³em w span, nie wiem jak za to siê zabraæ siê inaczej, to znaczy bez dodatkowego tag-u tak jak niby chce autor w zadaniu) : var arr_rb = document.getElementsByTagName("input"); function radioSelect(idx) { arr_rb[idx].checked = true; } a w html Opcja nr 1 Co jest z oczywistych wzglêdów beznajdziejnym rozwi±zaniem. Próbowa³em w taki sposób: i JS: function setOnclick2Tag(tagName) { var arr_sp = document.getElementsByTagName(tagName); var arr_rb = document.getElementsByTagName("input"); for (i = 0; i < arr_sp.length; i++) { arr_sp[i].onclick = function() { arr_rb[i].checked = true; } } } Troszkê lepiej mimo dobrych chêci kod nie dzia³a, nie ma b³êdów, ¿aden element siê nie zaznacza. Mo¿e mnie kto¶ naprowadziæ dlaczego?
2009-12-04 21:43:59

[Webmastering] wml i polskie znaki

Witam posiadam taki oto skrypt napisany w php z wykorzystaniem wml: Wpisz sk±d Wpisz dok±d oraz skrypt wy¶wietlaj±cy wpisane dane: Wszystko dzia³a bez zastrze¿eñ jednak ¼le wy¶wietla wpisany wyraz, np wpisze nowy s±cz i otrzymuje nowy sďľ±cz niewiem dlaczego. Proszê o pomoc
2009-12-04 21:42:41

[Inne] [Ruby] SMS do Plusa

Ogarnia kto¶ jak wysy³aæ SMS do Plusa (za darmo, przez jak±¶ bramkê online). Potrzebne mi to bo chcê machn±æ banalnego klienta BT z mo¿liwo¶ci± powiadamiania SMS o zakoñczeni pobierania, a u mnie w familii wszyscy maj± w Plusie wiêc jest w miarê prosto :)
2009-12-04 21:05:49

[Webmastering] Zamiana funkcji na rekurencyjna

Hej! Mam maly problem z kodem PHPa. Otoz chcialbym zamienic ponizszy kod na rekurencyjny i nie za bardzo potrafie. Chodzi tutaj o to, zeby wypisac wszystkie wartosci z tablicy galleryDir, ktora ma format w przyblizeniu: Array ( [przyroda] => Array ( [przyroda1.jpg] => przyroda1.jpg [przyroda2.jpg] => przyroda2.jpg ) [sport] => Array ( [koszyk�wka] => Array ( [koszykowka1.jpg] => koszykowka1.jpg ) [pi?ka no?na] => Array ( [pn1.jpg] => pn1.jpg [pn2.jpg] => pn2.jpg [pn3.jpg] => pn3.jpg [pn4.jpg] => pn4.jpg ) ) ) ) function showDirTree() { foreach($galleryDir as $klucz => $wartosc) { echo $klucz.""; foreach($wartosc as $klucz1 => $wartosc1) { echo "-".$klucz1.""; foreach($wartosc1 as $klucz2 => $wartosc2) { echo "--".$klucz2.""; foreach($wartosc2 as $klucz3 => $wartosc3) { echo "---".$klucz3.""; } } } } }
2009-12-04 21:00:02

[Newbie] Zamiana funkcji na rekurencyjna

Hej! Mam maly problem z kodem PHPa. Otoz chcialbym zamienic ponizszy kod na rekurencyjny i nie za bardzo potrafie. Chodzi tutaj o to, zeby wypisac wszystkie wartosci z tablicy galleryDir, ktora ma format w przyblizeniu: Array ( [przyroda] => Array ( [przyroda1.jpg] => przyroda1.jpg [przyroda2.jpg] => przyroda2.jpg ) [sport] => Array ( [koszyk�wka] => Array ( [koszykowka1.jpg] => koszykowka1.jpg ) [pi?ka no?na] => Array ( [pn1.jpg] => pn1.jpg [pn2.jpg] => pn2.jpg [pn3.jpg] => pn3.jpg [pn4.jpg] => pn4.jpg ) ) ) ) function showDirTree() { foreach($galleryDir as $klucz => $wartosc) { echo $klucz.""; foreach($wartosc as $klucz1 => $wartosc1) { echo "-".$klucz1.""; foreach($wartosc1 as $klucz2 => $wartosc2) { echo "--".$klucz2.""; foreach($wartosc2 as $klucz3 => $wartosc3) { echo "---".$klucz3.""; } } } } }
2009-12-04 20:58:47

[Delphi/Pascal] przece ti±¿enie operatorów w fcp 2.2.4

witam mam za zadanie napisaæ w pascalu bibliotekê do rachunku zespolonego. aby to mia³o rêce i nogi postanowi³em zrobiæ to na przeci±¿onych operatorach i jednej klasie. i mam problem bo gdy piszê funkcjê operator = (wej1 : complex; wej2 : typ) wyj : boolean; begin if (wej1.re = wej2) and (wej1.im = 0) then wyj := true else wyj := false; end; to wywala mi b³±d kompilacji: impossible operator overload a identyczna funkcja jest na stronie Free Pascal : Reference guide http://www.freepascal.org/docs-html/ref/ref.html tylko ¿e na typie a nie na klasie. co dziwne przeci±¿enie takich operatorów jak +, -, * nie sprawia problemu a g³upie porównanie tak. wiêc mam pytanie: co robiê nie tak i czy w ogóle da siê przeci±¿yæ w fpc operator porównania na klasach?
2009-12-04 20:54:46

[Newbie] [C# WindowsForms] Zablokowac mozliwosc zamykania formy

1.W jaki sposób spowodowaæ zeby po kliknieciu krzyzyka zamykajacego forme forma nie zosta³a zamknieta 2. To samo co powyzej ale zeby forma zosta³a zminimalizowana Z góry dzieki za pomoc
2009-12-04 20:53:53

[C/C++] Odczyt i Zapis do pliku

Witam Na lekcjach mam akutalnie obs³ugê pliku w c++ Chcia³bym napisaæ program który wczyta zawarto¶æ pliku liczby.txt (w pliku s± liczby np od 1 do 10) poka¿e je na ekranie i zapisze do pliku. Programik odczytuje dobrze, je¶li nie ma pliku informuje o tym. Przy zapisywaniu jest problem. Je¶li s± liczby od 1 do 10 to pierwszej nie zapisze a ostatni± dwa razy. I nie mam pojêcia jak zmieniæ kod programu by dzia³a³ poprawnie. Zwracam siê zatem do Was o pomoc. Kod programu (OS - Linux): [code]#include #include #include using namespace std; int main() { ifstream odczyt; int a; odczyt.open("liczby.txt"); cout a; while (odczyt.good()) { cout
2009-12-04 20:18:22

[Off-Topic] W czym programujecie w pracy

Ciekawi mnie w czym programuj± zawodowo u¿ytkownicy 4p. Jak kto¶ programuje w wiêcej ni¿ jednym jêzyku (np. popularne po³±czenie C++ + Java) to niech wybierze, w którym jêzyku czê¶ciej ewentualnie który lubi. Oczywi¶cie komentarze do wyboru mile widziane ;) Zaczne od siebie ja programuje w Javie SE g³ównie aplikacje sieciowe. // mo¿na ju¿ zaznaczaæ wiele odpowiedzi - n
2009-12-04 19:48:03

[Newbie] potêgowanie wielkich liczb

Witam!Tata opowiedzia³ mi o pewnej historii która opowiada o wynalazcy który wymy¶li³ grê w szachy(mo¿e kto¶ j± zna).Królowi ta gra bardzo siê spodoba³a.Zapyta³ wynalazcê jak± chce nagrodê.Wynalazca powiedzia³ ¿eby król po³o¿y³ na jednym polu szachownicy jedno ziarno pszenicy.Na drugie pole dwa razy wiêcej ni¿ na pierwszym itd.Gdy jednak król zacz±³ liczyæ, okaza³o siê ¿e w ca³ym królestwie nie ma tyle pszenicy.Mój problem polega na tym ¿e chcia³bym siê dowiedzieæ jaki jest wynik tego dzia³ania [???]
2009-12-04 19:31:25

[C/C++] [vc++]Konwersja na hsl Problem

Witam, w tabeli kolHSL mam przekonwertowane piksele w postali LSHLSHLSH.... Zrobi³em suwak zmieniaj±cy warto¶æ kana³u L (zakres od -100 d0 100) Przesuwaj±c suwak w lewo wszystko jest dobrze. Jak przesuwam w prawo nie ca³y obraz na koñcu suwaka robi siê bia³y (a powinien) Co mam ¼le. Oto mój kod: for (int i=0; i< this->kolHSL->Length; i+=3) { kolor = kolHSL[i]+(kolHSL[i]*((double)war/100)); if(kolor 1.00) kolor=1.00; this->kolHSL[i]=kolor; } Proszê o radê . Pozddrawiam
2009-12-04 17:47:25

[Delphi/Pascal] odczyt nazwy po³aczenia sieciowego

Witam, Potrzebujê wyciagn±æ z systemu nazwê po³±czenia sieciowego, tj. jak nazwana jest karta sieciowa( zazwyczaj to "Po³±czenie lokalne", "Po³±czenie sieci bezprzewodowej", ale czasem nazwane jest inaczej przez u¿ytkownika). Wiem ¿e w rejestrze da siê to znale¶æ, nawet wiem gdzie, lecz ¶cie¿ka w rejestrze na koñcu jest indywidualna dla ka¿dego komputera(koñczy siê kluczem w styli"{6734tno7f523b7}"), co komplikuje sprawê. Najlepszym rozwiazaniem by³o by mieæ bezpo¶redni± ¶cie¿kê do folderu po³±czenia sieciowego w panelu sterowania, lecz jej nie znam, albo jaka¶ komenda sprawdzaj±ca nazwê po³±czeñ sieciowych. Pomó¿cie!! Pozdrawiam Stingear
2009-12-04 17:37:14

[Hardware/Software] [TunerProblem]Brak czê¶ci programów

Witam, kupi³em ju¿ jaki¶ czas temu tuner. Niestety po przeszukania wszystkich czêstotliwo¶ci (automatycznie - inaczej siê nie da!) brakuje kilku kana³ów - no i pytanie: Czy ja mogê sobie ¶ci±gn±æ jaki¶ inny program do szukania i odbierania kana³ów gdy mam ju¿ Tuner (firmy ASUS). Oczywi¶cie my¶lê o darmowym oprogramowaniu. A je¿eli jest taka mo¿liwo¶æ, ¿ebym odbiera³ TV w innym programie ni¿ ten, który otrzyma³em razem z tunerem to jaki polecacie? Pozdrawiam! i dziêki za ka¿de info :)
2009-12-04 17:36:04

[Newbie] [C++]Qt - problem z plikami xml - dostêp do elementów

Hej, jestem pocz±tkuj±cy je¶li chodzi o Qt, i mam pewien problem. Chcia³em poznaæ klasê QDomDocument - napisa³em sobie prosty programik, ¿eby zobaczyc, czy dobrze wszystko zrozumia³em. Ale albo program jest zly, albo ja czegos nie rozumiem. Stworzylem sobie taki plik xml: (korzystalem z kursu internetowego) i do tego prosty progra, ktory mialaby wyswietloac tylko imie pierwszej osoby (na razie) #include #include #include #include #include #include #include #include #include #include int main(int argc, char *argv[]){ QApplication app(argc,argv); QFile file("kontakty.xml"); file.open( QIODevice::ReadOnly | QIODevice::Text ); QTextStream in(&file); QString someXML = in.readAll(); file.close(); QDomDocument drzewo; //dokument QDomElement root; // cala baza, czyli QDomNode osoba; // osoba, czyli QDomElement ktos; // cala osoba, czyli root = drzewo.documentElement(); // baza osoba = root.firstChild(); //osoba ktos = osoba.toElement(); //konkretna osoba, pierwsza z listy QLabel e; e.setText(ktos.attribute("imie")); //wyswietlenie wartosci atrybutu e.show(); return app.exec(); } Moze mi ktos powiedziec, gdzie jest blad ? Bo juz nie wiem, czy to kod jest zly, czy ja nie do konca pojalem filozofie xml w Qt .. dzieki
2009-12-04 17:09:15

[Newbie] Dzielniki liczby

Witam wszystkich. Jestem pocz±tkuj±cy. Chce napisaæ program który wy¶wietli dzielniki danej liczby. Kod sie prawid³owo kompiluje, lecz gdy go uruchamim i wpisuje liczbe, zatrzymuje sie. Co tu jest nie tak? #include #include #include #include using namespace std; int main(int argc, char *argv[]) { int powtorz, liczba, dzielnik, index, ilosc; index=1; int wyniki[20]; int dzielniki[20]; printf("Ten program pozwoli rozlozyc dowolna liczbe naturalna z zakresu od 2 do 32768 na czynniki pierwsze.nn"); for(powtorz=1; powtorz=1000; powtorz++) { do { cout > liczba; if(liczba32768) printf("Nieprawidlowa liczbann"); } while(liczba32768); // tutaj program sie zatrzymuje for(dzielnik=1; dzielnik=liczba; dzielnik++) { if(liczba%dzielnik == 0) { dzielnik = dzielniki[index]; index = ilosc; index++; } } for(index=1; index=ilosc; index++) { cout
2009-12-04 16:53:06

[C# i .NET] powtarzanie pêtli niezale¿nie od warunku

Temat prawdopodobnie nic nie mówi ale nie mia³em pomys³u jak to nazwaæ :/ Chodzi dok³adnie o co¶ takiego (najlepiej pokazaæ na przyk³adzie) int[] tab = new int[19]; Random r = new Random(); for (int i = 0; i < 19; i++) { tab[i] = 10; int los = r.Next(1, 100); if (los < 20) { tab[i] = los; } } Mamy tutaj programik wpisuj±cy w ka¿de pole tablicy liczbê 10 oraz losuj±cy liczbê z przedzia³u 1-100, dodatkowo je¿eli zostanie wylosowana liczba mniejsza od 20 to zostaje ona zapisana w tablicy. Teraz chodzi mi o to, ¿e gdy sprawdzi siê warunek czyli wylosowana liczba bêdzie mniejsza od 20 to ¿eby np. przez nastêpne x powtórzeñ pêtli wylosowana liczba by³a wpisywana do tablicy niezale¿nie ju¿ od tego czy warunek
2009-12-04 16:39:26

[Delphi/Pascal] Rysowanie osi wspó³rzêdnych

Witam Chcia³bym za pomoc± Delphi wykonaæ program rysuj±cy funkcje ró¿nego typu (liniowa, kwadratowa - na pocz±tek). Na starcie chcia³em na formatce stworzyæ o¶ wspó³rzêdnych wraz z jej opisem, ale nie wiem dok³adnie jak to zrobiæ. Próbowa³em narysowaæ na p³ótnie przy pomocy Canvas o¶, ale jest z tym masa niepotrzebnej pracy, a opis osi to ju¿ w ogóle szaleñstwo. Czyta³em ¿e mo¿na to zrobiæ w prosty sposób za pomoc± jakiego¶ komponentu Delphi, ale na razie nie mogê znale¼æ takowego. Wie kto¶ z Was mo¿e jaki komponent jest potrzebny do tego zadania? Wystarczy mi jego nazwa i jaka¶ stronka z krótkim jego opisem. Pozdrawiam
2009-12-04 16:26:10

[C# i .NET] Kopiowanie do schowka

Mam pytanko jak zrobic button, który kopiowa³by textbox ?
2009-12-04 16:00:55

[Java] NetBeans i ejb - glupi dziwny problem

Witam Zaczynam miec pomalu dosc tego zrytego NetBeans ale nie mam czasu uczyc sie pracowac w Eclipse bo musze jak najszybciej dokonczyc program:/ Ale do rzeczy: NetBeans 6.7 i mam problem z EJB. W klasie Main aplikacji klienta tworze odwolanie poprzez @EJB private static MainServiceRemote msr; A w konstruktorze msr.initialize(); No i tu pojawia sie problem bo wywala mi smieszny wyjatek:2009-12-04 15:49:45 com.sun.enterprise.appclient.MainWithModuleSupport WARNING: ACC003: Application threw an exception. java.lang.NullPointerException at postservice.client.MainFrame.(Main.java:56) at postservice.client.Main.main(Main.java:30) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.sun.enterprise.util.Utility.invokeApplicationMain(Utility.java:266) at com.sun.enterprise.appclient.MainWithModuleSupport.(MainWithModuleSupport.java:449) at com.sun.enterprise.appclient.MainWithModuleSupport.(MainWithModuleSupport.java:259) at com.sun.enterprise.appclient.Main.main(Main.java:200) Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at com.sun.enterprise.appclient.MainWithModuleSupport.(MainWithModuleSupport.java:461) at com.sun.enterprise.appclient.MainWithModuleSupport.(MainWithModuleSupport.java:259) at com.sun.enterprise.appclient.Main.main(Main.java:200) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.sun.enterprise.util.Utility.invokeApplicationMain(Utility.java:266) at com.sun.enterprise.appclient.MainWithModuleSupport.(MainWithModuleSupport.java:449) ... 2 more Caused by: java.lang.NullPointerException at postservice.client.MainFrame.(Main.java:56) at postservice.client.Main.main(Main.java:30) ... 8 more Java Result: 1 Mam rozumiec ze nagle przestal widziec ejb? Bo wczesniej dzialalo wszystko dobrze, wkleilem do tej samej klasy nowy kod clienta i nagle juz nie dziala:/ Jest jakis sposob na ten badziew czy musze po prostu od poczatku tworzyc projekt, kopiowac pliki i modlic sie zeby ten szajs zadzialal?
2009-12-04 15:55:54

[C/C++] QT] dockowanie widgetów

W jaki sposób mogê w programie ustawiæ opcjê widgeta tak by wype³nia³ on ca³± woln± przestrzeñ? W VB jest chyba co¶ w stylu "dock". //pozdrawiam
2009-12-04 15:51:57

[Java] Od¶wie¿anie i podwójne buforowanie

Block import java.awt.Color; import java.awt.Graphics; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import java.awt.event.MouseMotionListener; import javax.swing.BorderFactory; import javax.swing.JPanel; public class Block extends JPanel implements MouseListener, MouseMotionListener { private static final long serialVersionUID = 1L; private static final int STANDARD_WIDTH = 300, STANDARD_HEIGHT = 70; private int blockWidth, blockHeight; private Block upperSibling; private BlocksPane parent; public Block(BlocksPane parent){ this.parent = parent; setBackground(Color.BLACK); setBlockSize(STANDARD_WIDTH, STANDARD_HEIGHT); setSize(getBlockWidth(), getBlockHeight()); addMouseListener(this); addMouseMotionListener(this); setMouseOverBorder(false); } public void paintComponent(Graphics g){ super.paintComponent(g); if(parent.getComponentCount() > 1) setBounds( 0, getUpperSibling() == null ? 0 : getUpperSiblingsHeight() - 1, parent.getWidth() - 1, getBlockHeight() ); else setSize(parent.getWidth() - 1, parent.getHeight() - 1); } public void setBlockSize(int blockWidth, int blockHeight){ this.blockWidth = blockWidth; this.blockHeight = blockHeight; } public int getBlockWidth(){ return blockWidth; } public int getBlockHeight(){ return blockHeight; } public void setUpperSibling(Block upperSibling){ this.upperSibling = upperSibling; } public Block getUpperSibling(){ return upperSibling; } public int getUpperSiblingsHeight(){ int allBlocksHeight = 1; if(getUpperSibling() != null) allBlocksHeight = getUpperSibling().getBlockHeight() + getUpperSibling().getUpperSiblingsHeight(); return allBlocksHeight; } public void setMouseOverBorder(boolean setBorder){ if(setBorder) setBorder(BorderFactory.createLineBorder(Color.GREEN, 2)); else setBorder(BorderFactory.createLineBorder(Color.WHITE)); } public void mouseClicked(MouseEvent e){} public void mouseEntered(MouseEvent e){ setMouseOverBorder(true); } public void mouseExited(MouseEvent e){ setMouseOverBorder(false); } public void mousePressed(MouseEvent e){} public void mouseReleased(MouseEvent e){} public void mouseDragged(MouseEvent e){} public void mouseMoved(MouseEvent e){} } BlocksPane import java.awt.Graphics; import java.awt.GridLayout; import java.util.LinkedList; import java.util.List; import javax.swing.JPanel; public class BlocksPane extends JPanel { private static final long serialVersionUID = 1L; private Block lastAddedBlock = null; private JPanel drawPanel = null; private List children = new LinkedList(); private int width, height; private int mX = 0, mY = 0; public BlocksPane(JPanel drawPanel){ this.drawPanel = drawPanel; setLayout(new GridLayout()); setBackground(drawPanel.getBackground()); setVisible(true); } public void paintComponent(Graphics g){ super.paintComponent(g); mX = (getParent().getWidth() - getWidth()) / 2; mY = (getParent().getHeight() - getHeight()) / 2; setBounds(mX, mY, width, height); for(Block block : children) block.paintComponent(block.getGraphics()); } public void addBlock(Block block){ if(getComponentCount() > 0) setHeight(getHeight() + block.getHeight()); else{ setWidth(block.getWidth() + 1); setHeight(block.getHeight() + 1); } add(block); children.add(block); if(lastAddedBlock != null) block.setUpperSibling(lastAddedBlock); lastAddedBlock = block; } public void setMatrixLocation(int x, int y){ mX = x; mY = y; } public List getChildrenList(){ return children; } public int getWidth(){ return width; } public void setWidth(int width){ this.width = width; } public int getHeight(){ return height; } public void setHeight(int height){ this.height = height; } public void setMatrixSize(int width, int height){ this.width = width; this.height = height; } public int getmX(){ return mX; } public void setmX(int x){ mX = x; } public int getmY(){ return mY; } public void setmY(int y){ mY = y; } } TestWindow import java.awt.Color; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.SwingUtilities; public class TestWindow extends JFrame { private static final long serialVersionUID = 1L; private static final int BLOCK_COUNT = 4; private JPanel drawPanel = null; public TestWindow(){ setTitle("TEST"); setExtendedState(getExtendedState()|JFrame.MAXIMIZED_BOTH); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBackground(Color.BLACK); setVisible(true); add(getDrawPanel()); createBlocks(); } public static void main(String[] args){ SwingUtilities.invokeLater(new Runnable(){ public void run(){ new TestWindow(); } }); } public JPanel getDrawPanel(){ if(drawPanel == null){ drawPanel = new JPanel(true); drawPanel.setBackground(Color.ORANGE); } return drawPanel; } public void createBlocks() { BlocksPane matrix = new BlocksPane(drawPanel); for(int i = 0; i < BLOCK_COUNT; i++) matrix.addBlock(new Block(matrix)); add(matrix); } } Mam kilka pytañ do powy¿szego kodu. Najpierw chcia³bym rozwi±zaæ pierwsz± kwestiê. W klasie BlocksPane w metodzie paintComponent u¿ywam takiego fragmentu kodu: for(Block block : children) block.paintComponent(block.getGraphics()); Nie jest to najlepszy pomys³, ale je¶li nie u¿yjê powy¿szego kodu, to wewn±trz panelu rysuj± siê tylko 2 bloki, a ostatnie 2 nie s± odmalowywane. Nie rozumiem dlaczego. W momencie kiedy wykonywany jest paint klasy BlocksPane powinna te¿ byæ odrysowana ca³a jego zawarto¶æ, ale nie jest - w zwi±zku z czym ostatnie 2 bloki s± rysowane poza obrêbem panelu i nie s± przez to widoczne.
2009-12-04 14:56:57

[In¿ynieria oprogramowania] windows przekierowanie konsole

W jaki sposob moge przekierowac output konsoli (nie stdout) do czegos? Tak jak to robi usluga telnet.
2009-12-04 14:52:54

[Hardware/Software] netobook dla programisty

Witam. Ostatnio zainteresowa³em siê netbookami. Co o nich s±dzicie? Chodzi mi g³ównie o wygodê u¿ytkowania. Bêdê prawdopodobnie sporo na nim pisaæ, lecz nie bêdzie to g³ówny komputer. Raczej by gdzie¶ do parku wyj¶æ, co¶ napisaæ, co w internecie sprawdziæ mo¿e czasem jaki¶ film obejrzeæ? Bêdzie siê to urz±dzenie nadawaæ do tych celów? Obecnie mam podstarego kompa z procesorem 1.8, 80gb dysk, 768ramu, i radeona 9550 (bez sterowników ¶cierwo pracuje..) Jakiej klasy s± netbooki w porównaniu z mym obecnym desktopem? //pozdrawiam
2009-12-04 14:48:51

[Webmastering] Pobieranie czasu z serwera

Witam, czy kto¶ z Was orientuje siê jak pobraæ czas z innego serwera, przyk³adowo chcia³bym sobie pobraæ czas z serwera 4programmers.net, czy jest taka mo¿liwo¶æ? Je¶li tak to jak to wykonaæ? Szukam, szukam i znale¼æ nie mogê :( pozdrawiam, Hex
2009-12-04 14:10:21

[Delphi/Pascal] Przerobienie poradnika(Artyku³u) dla Delphi 7 Personal

Cze¶æ. Móg³by kto¶ przerobiæ ten poradnik(Artyku³) dla TWebBrowser w Delphi 7 Personal?
2009-12-04 14:06:10

[Newbie] [C#, Javascript] Edycja pliku HTML z poziomu C#

Witam! Otó¿ chcê napisaæ prosty program do t³umaczenia s³ówek korzystaj±c z Google Translator API. Wiem, ¿e trzeba u¿yæ JavaScriptu i kontrolki WebBrowser, ale jedyne co umiem zrobiæ to otworzyæ plik HTML w którym zawar³em przyk³adowy kod ze strony Googla WebBrowserem. Jak zmodyfikowaæ plik HTML z poziomu C#, bym móg³ jako¶ przekazywaæ parametry do skryptu np. zawarto¶æ TextBoxa itp? Ewentualnie proszê powiedzieæ mi co wpisaæ w wyszukiwarkê, ¿ebym wiedzia³ pod jakim has³em szukaæ. Z góry dziêkujê.
2009-12-04 13:06:00

[C/C++] protokol gg7 zwraca LOGIN_FAILED

Witam, odpewnego czasu mecze sie z uzupelnieniem struktury gadu gadu p.7 struct gg_header{ int type; int length; }typedef GGP_HEADER; struct gg_welcome{ int seed; }typedef GGP_WELCOME; #define GG_WELCOME 0x0001 struct gg_login70{ int uin; /* numer Gadu-Gadu */ char hash_type; /* rodzaj funkcji skrótu has³a */ char hash[64]; /* skrót has³a dope³niony */ int status; /* pocz±tkowy status po³±czenia */ int version; /* moja wersja klienta */ int local_ip; /* lokalny adres po³±czeñ bezpo¶rednich (nieu¿ywany) */ char unkown1; /* 0x00*/ short local_port; /* lokalny port po³±czeñ bezpo¶rednich (nieu¿ywany) */ int external_ip; /* zewnêtrzny adres (nieu¿ywany) */ short external_port; /* zewnêtrzny port (nieu¿ywany) */ char image_size; /* maksymalny rozmiar grafiki w KB */ char unknown2; /* 0x64 */ int version_len; /* d³ugo¶æ ci±gu z wersj± (0x21) */ char description[]; /* opis (nie musi wyst±piæ, bez ) */ }typedef GGP_LOGIN70; #define GG_LOGIN70 0x0019 #define GG_LOGIN_HASH_GG32 0x01 #define GG_LOGIN_HASH_SHA1 0x02 #define GG_LOGIN_OK 0x0003 #define GG_LOGIN_FAILED 0x0009 int gg_login_hash(unsigned char *password, unsigned int seed) { unsigned int x, y, z; y = seed; for(x = 0; *password; password++) { x = (x & 0xffffff00) | *password; y ^= x; y += x; x
2009-12-04 12:47:35

[Spo³eczno¶æ] problem z logowaniem do serwisu

Witam. Od jakiego¶ czasu nie mogê zalogowaæ siê do serwisu. Ka¿da próba koñczy siê niby powodzeniem - brak jakiegokolwiek komunikatu o b³êdzie. Jednak gdy chcê dodaæ jakiego¶ posta na forum to muszê wype³niaæ pole autor. Przed ka¿d± prób± logowania do serwisu, usuwam pliki cookies, a problem ca³y czas wystêpuje. Gdzie le¿y problem?
2009-12-04 12:29:46

[Bazy danych] [mysql] selekcja wg ró¿nicy w dacie

Witam, mam taki kod "select * from bleble where (blibli=.$blibli. AND date
2009-12-04 12:29:12

[Delphi/Pascal] program / scrypt

Witam! Mam do was pro¶bê czy móg³ by mi kto¶ z Was napisaæ program / scrypt, który by wciska³ klawisz "z"? Z góry dziêki.
2009-12-04 12:07:29

[Newbie] [JAVA, C#, PYTHON]Uploat grafiki na serwer FTP

Witam. Postanowi³em napisaæ aplikacjê, która bêdzie tworzy³a ze wskazanych plików miniaturki i wysy³a³a je na wskazany serwer FTP. Chcia³bym podnie¶æ swoje umiejêtno¶ci i podszkoliæ siê w zakresie jêzyków JAVA, C#, Python, z którymi do tej pory nie mia³em styczno¶ci. W zwi±zku z tym mam pytanie jakie ¶rodowisko najlepiej wykorzystaæ do tego typu aplikacji? Na jakie biblioteki zwróciæ uwagê przy tego typu programie? Bêdê wdziêczny za pomocne wypowiedzi.
2009-12-04 11:59:46

[Nietuzinkowe tematy] Bottom Left (ew. Fill) - kod lub pseudo kod

szukam w google i nie moge znalesc a potrzebuje algorytm ukladaj±cy wed³ug regu³y Bottom-Left i Bottom-Left Fill w javie... konkretnie chodzi mi o to co znajduje sie na stronie 30stej tego pliku pdf: http://www.przeklej.pl/plik/benchmarki-do-testow-pdf-0005r10f95a5 czy mog³by mi kto¶ pomoc znalesc taki kod, pseudo kod czy cos na podstawie czego mozna by zaadaptowac taki algorytm do swojego programu? :> z góry dziêkuje za wszelk± pomoc :)
2009-12-04 11:33:48
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 Nastpna



komputery, oprogramowanie