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

Funkcja "kalkulator"

Witam, czy w Delphi jest lub kto¶ z Was zna tak± funkcjê, która oblicza³a by wyra¿enia? np. podajê jej : (10-5+3)/2 a ona zwraca mi wynik (4)
2008-05-27 23:01:49

[TP] jak wy¶wietlic wielomian?

chce wyswietlic wielomian sinx/x w pascalu, pewnie trzeba okreslic tablice itp, a ja jestem totalnym noobem:/ najlepiej sie uczy na przyk³adach, wiec prosze o pomoc:)
2008-05-27 22:23:29

jak wyswietlic wielomian w pascalu?

chce wyswietlic sinx/x w pascalu...pewnie musze okreslic tablice itp, a jestem totalnym noobem:/ please help!
2008-05-27 22:18:15

[Ansi C/Linux] Obs³uga I/O w procesach potomnych

Witam, Mam nastêpuj±co postawione zadanie: aplikacja tworzy 3 procesy potomne i koñczy swój aktualny proces, nastêpnie pierwszy proces pobiera dane ze standardowego wej¶cia, przekazuje je do drugiego, który dokonuje pewnych operacji na tych danych i przekazuje je do trzeciego procesu, który wypisuje dane na standardowe wyj¶cie (stdout, bez sztuczek z stderr). Aplikacja w C, pod system operacyjny Debian Linux. Moim g³ównym problemem jest odziedziczenie uchwytów I/O. W momencie, gdy koñczy siê proces macierzysty, tracê te uchwyty. Uda³o mi siê osi±gn±æ stan, w którym proces macierzysty zakoñczy³ siê, 3 procesy pozostaj± w pamiêci i dzia³aj±, jednak ju¿ nie potrafiê ich zmusiæ, do pracy ze standardowymi strumieniami. Proszê o jak±¶ wskazówkê
2008-05-27 22:18:13

Pytanie do OpenDialog

Cze¶æ Jak do edit1 odczytaæ scie¿kê odtworzon± przez OpenDialog ?
2008-05-27 22:12:02

Projekt do obliczen

Witam Poszukuje osoby która zrobi³ba by dla mnie projekt w C++ do obliczen...Zap³ace...wiêcej info pod mailem kosacce@vp.pl Pilne
2008-05-27 21:47:19

Delphi i cofanie zmian na bitmapie

Dzieñ dobry wszystkim, Od kilku dni siê uczê obs³ugi grafiki w delphi (a samego delphi ju¿ od sporego czasu). Robiê program który rysuje linie itp Nie mam pojêcie i nic mi do g³owy nie przychodzi jak zrobiæ cofanie ostatnich np.2 zmian które zasz³y na bitmapie Bardzo proszê o pomoc Dziêkuje
2008-05-27 20:54:58

Ró¿nica daty od drugiej daty

To znowu ja. Mam ustalon± zmienn±: godz:integer; // warto¶æ zmiennej 15 min:integer; // warto¶æ 21 sek:integer; // warto¶æ 15 czyli wychodzi o gogdzina 15:21:15 :) Mam procedurkê która sprawdza czy jest ta godzina je¶li tak to spe³nia mi procedurkê jak±¶ tak var Present: TDateTime; Hour, Min, Sek, MSec: Word; begin Present := Now; DecodeTime(Present, Hour, Min, Sek, MSec); if (Hour = g) and (Min = m) and (Sek = s) then Chcia³bym jednak zrobiæ ¿eby pokazywa³o mi ile pozosta³o do tej wybranej godziny 15:21:15 :) Niestety nie mam pomys³u jak zrobiæ takie co¶ (wynik pokazywany w Label1) :)
2008-05-27 20:24:52

pomocy zapis konsoli w .bmp w curses

Witam wszystkich mam problem z zapisaniem konsoli na bitmape w bibliotece curses.h. Proszê o pomoc i wszelkie wskazówki. Z góry dziêkujê. pzdr
2008-05-27 20:09:25

Pro¶ba o próbê po³±czenia z baz± danych

Czy móg³by kto¶ sprawdziæ czy mo¿na siê po³±czyæ z moj± baz± danych MySQL na serwerze zdalnym dowolnego komputera domowego przy pomocy jakiej¶ prostej aplikacji w Delphi? Nie mogê siê po³±czyæ ani z poziomu aplikacji ani ze skryptu PHP. Nie wiem czy to co¶ na serwerze czy ja mam porty jakie¶ po blokowane. Gdyby kto¶ by³ uprzejmy to podaje dane do logowania MySQL: Host: www.rufus.pl lub 195.114.1.231 User: tegie_test Has³o: pass Baza: tegie_test Dziêki z góry.
2008-05-27 20:08:52

Jak ustawic t³o w programie :)

Witam. Jestem nowym u¿ytkownikiem :) ale mam nadzieje ze mi pomo¿ecie. W³a¶nie zacz±³em sie zajmowaæ C++ i mam takie pytania :) 1 Jak zrobiæ t³o? (Kolor albo obrazek) 2 Jak zrobiæ napis na dole programu (i jak kolor napisu ustawiæ) P.S U¿ywam DEV C++ (i Windows Application)
2008-05-27 19:59:35

Kontrola Konta U¿ytkownika w Vi¶cie blokuje mój program...

Witam! Mam ciekawy problem. Kiedy¶ w XP w Delphi stworzy³em mój program. Teraz próbujê skompilowaæ program pod Vist± a tu zonk - wiele b³êdów typu "B³±d przy zapisie danych" itd itp. ¬ród³em problemu okaza³a siê Kontrola Konta U¿ytkownika w systemie. Gdy jest wy³±czona lub uruchamiam program jako Administrator to wszystko jest ok. Pytanie - jak sprawiæ aby program zadzia³a³ z funkcj± kontroli lub uruchamiany nie jako Admin? Jaka¶ linijka w kodzie? Z góry dziêki za pomoc.
2008-05-27 19:57:19

Monitorowanie napêdu CD/DVD/itp

Musze w programie zaimplementowaæ metodê, która bêdzie monitorowa³a, czy w napêdach CD/DVD/itp znajduje siê p³yta. Mo¿e istnieje jaki¶ komunikat systemu, który powiadamia o otwarci i zamkniêciu szufladki (choæ mi takiego czego¶ siê nie uda³o znale¶æ). A mo¿e s± jaki¶ bardziej wyrafinowane sposoby? Proszê, pomó¿cie [!!!]
2008-05-27 19:01:01

Szukam skryptu hostingowego

Prowadzê darmowy hosting ale rozbudowali¶my go o mo¿liwo¶æ dokupienia dodatkowych rzeczy za SMS. Potrzebujê skryptu podobnego do LMS tylko prostszego w instalacji, ¿eby na localho¶cie mo¿na by³o zainstalowac (Windows XP Pro SP2, najnowszy WebServ). Bardzo mi na tym zale¿y
2008-05-27 18:19:28

[c++] obracajace sie kolo

witam. mam pewien problem. pisze program pt "kolo fortuny" i chcialbym osiagnac efekt obracajacego sie kola ze stawkami. na kole jest 8 stawek (kolo podzielone na 8 czesci). mam 8 obrazkow, kazdy obrocony o 45 stopni wzgledem poprzedniego. teraz chce zastosowac je w ten sposob aby nastepowaly po sobie aby otrzymac efekt animacji. w delphi wyszlo mi to gdy zastosowalem watki. ale watki w c++ to jakas czarna magia. prosze o pomoc
2008-05-27 17:18:31

Shareware? - program "wygasa" po 3 dniach

Witam, Mam ju¿ gotowy kod programu, który napisa³em. Jednak, chcia³bym , by ten program "Wygas³" po 3 dniach u¿ytkowania. Czy jest to mo¿liwe? Pozdrawiam, CuBuZz.
2008-05-27 17:05:15

MS SQL - zapytanie

Witam mam dwie tabele Tabela1 id1 nazwa1 1 a 2 b 3 c 4 d tabela2 id2 indeks2 nazwa2 1 1 test1 2 1 test2 3 2 test3 4 3 test4 i teraz wynik zapytania z tych dwoch tabel wyglada tak: select id1,nazwa1,nazwa2 from tabela1 left outer join tabela2 on tabela1.id1=tabela2.indeks2 id1 nazwa1 nazwa2 1 a test1 1 a test2 2 b test3 3 c test4 4 d a chcialbym aby wygladal tak: id1 nazwa1 nazwa2 1 a test1+test2 2 b test3 3 c test4 4 d Bardzo mi na tym zalezy, aby tak to wlasnie wygladalo.
2008-05-27 16:48:30

Algorytm czasu i problem

Witam Mam problem. Nie wiem jak zrobiæ rozk³adanie na sekundy. Liczba godzin to zmienna g, minut to m a sekund to s. Mam zrobiæ tak ka¿dy z parametrów ? 2 godz * 60 * 60 ? czyli w programie by³o by tak: wynik:=g*60*60; Tak ma byæ czy nie :) ?
2008-05-27 16:12:05

[Delphi] Przekazanie zmiennej do w±tku

Cze¶æ. Pewnie banalny problem :) Bawiê siê w±tkami i ugrz±z³em. Jak przekazaæ dany parametr do w±tku? Mam tablicê z wieloma danymi i chcia³bym wrzuciæ j± do w±tku, gdzie bêd± wykonywane ró¿ne wyliczenia a nastêpnie wyniki przekazywane do poszczególnych labeli na formie. Przekazaæ wyniki na formê umie, ale nie mogê znale¼æ sposobu by wrzuciæ tablicê do w±tku.
2008-05-27 16:06:30

[delphi] ¶cie¿ka do pliku

Siemka Jak pobraæ do edit1 ¶cie¿kê do pliku za³adowan± z OpenDialog ?
2008-05-27 15:31:46

[C++Builder] W±tek

Dlaczego w±tek nie zachodzi w takim przypadku: void __fastcall TForm1::Button1Click( TObject* ) { if ( wsk2 == NULL ) { wsk2 = new KlasaWatek( false ); } Sleep(1000); ScrollBar1->Position = 100; } podczas gdy zachodzi z pêtl± for() void __fastcall TForm1::Button1Click( TObject* ) // uruchom 1 { if ( wsk2 == NULL ) { wsk2 = new KlasaWatek( false ); } for ( int i = ScrollBar1->Min; i < ScrollBar1->Max; i++ ) { Application->ProcessMessages(); Sleep(100); ScrollBar1->Position = 100; } }
2008-05-27 15:13:54

Prosta gra w±¿ w Borland C++ POMOCY!!!

ma kto¶ mo¿e najprostsz± grê w wêza napisan± w C lub C++. jestem zupe³nie zielony w tym a muszê mieæ takie co¶ do pi±tku. Proszê o kod ¼ród³owy potrzebuje takiego maksymalnie prostego a nie takiego z grafika 3D 20 z³ dam za wêza w c++, z opisem i do skompilowania !!!! :-(
2008-05-27 14:27:28

DLL w zarzadzalnym C++ POMOCY

Czy ktos w kilku kolejnych krokach moze mi przedsrawic w jaki sposob do wlsasnego programu moge dolaczyc funkcje zawarte w LibRs.dll w Visual Studio 2005 w Windows Form Aplication. Zaznaczam ze biblioteka zostala napisana w Builder 6! W klasycznym C++, przykladowo jedna z funkcji jaka mnie interesuje to : char SetCommPort (char *COMname); Z gory dzieki za pomoc!
2008-05-27 12:27:51

Administracja MySQL

Witam Chcialbym sie zapytac czy zna ktos z Was program do administracji baza MySQL ale nie MySql Administrator Ten program nazywa sie jakos "MY SQL L..." tylko nie wiem co dalej po L.. Prosze o pomoc :_)
2008-05-27 12:25:19

B³êdy i ich wypisywanie

Witam Z c# nie mia³em za du¿o wspólnego ale muszê napisaæ program licz±cy pewne równanie , z tym, ¿e przy wpisaniu powiedzmy nie cyfry ma wyrzuciæ ³adny komunikat i moje pytanie brzmi jak to ³adnie zrobiæ. wpad³em na pomys³ by zainicjowaæ tablicê short i sprawdzaæ czy ten element jest w tej tabeli, ale nie wiem czy nie ma jakiegos szybszego rozwi±zania oraz jak to poprawnie zapisaæ? ka¿da pomoc mile widziana. dziêkujê static void Main(string[] args) { string a1,a2,a3,b1,b2,b3,c1,c2,c3,d1,d2,d3 ; int W; tab = new int[-32,768 .. 32,767]; Console.WriteLine (" Podaj wartosc a1"); a1 = Console.ReadLine (); if (a1 NOT IN tab) { Console.WriteLine (" Podaj prawidlowe dane"); } int k1 = Convert.ToInt32(a1);
2008-05-27 12:05:09

ci±g³o¶æ

cze¶æ poni¿szy program ma rysowaæ liniê na panelu gdy przytrzymujemy LP myszy. problemem jest to, ¿e to jak ci±g³a bêdzie rysowana linia wydaje siê zale¿eæ od tego jak szybko poruszamy mysz±. wygl±da to jakby rysowanie punktów "nie nad±¿a³o" za ruchem myszy. import java.util.*; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class drawme extends JPanel implements MouseMotionListener { private Vector points; public drawme() { points = new Vector(); setBackground(Color.white); addMouseMotionListener(this); } public void paintComponent(Graphics g) { super.paintComponent(g); g.setColor(Color.green); Enumeration enumeration = points.elements(); while(enumeration.hasMoreElements()) { Point point = (Point)(enumeration.nextElement()); g.fillOval(point.x, point.y, 4, 4); } } public void mouseMoved (MouseEvent event) {} public void mouseDragged (MouseEvent event) { points.add(event.getPoint()); repaint(); } public static void main(String args[]) { JFrame frame = new JFrame("Drawing"); frame.getContentPane().add(new drawme()); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(400, 400); frame.setVisible(true); } }
2008-05-27 12:02:35

Zaznaczony tekst - uchwyt?

Witam, szanowni programi¶ci mam do Was pytanie. Jak przypisaæ do zmiennej tekst zaznaczony np. w Wordzie czy notatniku(lub te¿ skopiowaæ). Pewnie trzeba wykorzystaæ uchwyty czy co¶ takiego, szuka³em ale nic nie znalaz³em, proszê o pomoc. [???]
2008-05-27 11:49:45

wprowadzanie cyfr - token

Witam . Potrzebujê zrobiæ prost± aplikacjê , która umo¿liwi³aby mi ³amanie tokena z innego programu(surfbar) . Kod wy¶wietlany zawiera tylko cyfry wiêc nie powinno byæ problemu . Macie mo¿e jaki¶ pomys³ jak wykonaæ taki programik ?
2008-05-27 11:19:01

wstawianie tekstu w miejscu kursora

Witam, Piszê w VS C# 2005 prosty edytor HTML i mam pytanie jak zrobiæ, aby po wci¶niêciu buttona wstawiaj±cego tekst do RichTextBoxa dodawa³o go w miejscu ustawienia kursora, a nie w ostatniej linijce jak to ma miejsce przy metodzie AppendText. Z góry dziêkujê za pomoc adam
2008-05-27 10:54:49

Zapis zmian z dbgrid do mysql - jak?

Witam Chcia³bym zapytaæ czy jest mo¿liwo¶æ zapisu zmian dokonanych w dbgridzie w którym wy¶wietlam dane z mysql. £±cze siê przez dbExpress.
2008-05-27 09:50:41

[JS] keyCode pod Firefox

Hej mam problem z poprawnym dzia³aniem odczytu klawiszy pod firefox : var klawisz= window.event.keyCode ? window.event.keyCode : window.event.charCode;
2008-05-27 09:10:35

Wysylanie maila z za³acznikami

Witam, Mam problem z wysy³aniem maila na okreslony adres pocztowy. Procedura SENDMAIL wy¿uca mi taki wyjatek: at System.Net.Mail.MailCommand.CheckResponse(SmtpStatusCode statusCode, Strin g response) at System.Net.Mail.MailCommand.Send(SmtpConnection conn, Byte[] command, Stri ng from) at System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressColl ection recipients, String deliveryNotify, SmtpFailedRecipientException& exceptio n) at System.Net.Mail.SmtpClient.Send(MailMessage message) at MailSender.SendMail.SENDMAIL() in C:Documents and SettingsPawelMoje dok umentyVisual Studio 2005ProjectsMailSenderMailSenderClass1.cs:line 131 at MailSender.SendMail.sendMail() in C:Documents and SettingsPawelMoje dok umentyVisual Studio 2005ProjectsMailSenderMailSenderClass1.cs:line 97 at SendingMails.Program.Main(String[] args) in C:Documents and SettingsPawe lMoje dokumentyVisual Studio 2005ProjectsSendingMailsSendingMailsProgram.c s:line 23 private void SENDMAIL() { MailMessage msg = new MailMessage(); msg.From = new MailAddress(this.from);//tutaj jest ala446989787@wp.pl msg.To.Add(new MailAddress(this.to));// ala.ola@wp.pl foreach( String recAdres in this.rec_adresses) msg.To.Add(new MailAddress(recAdres)); //dodatkowi odbiorcy msg.Subject = this.subject; msg.Body = this.body; msg.IsBodyHtml = false; msg.BodyEncoding = System.Text.Encoding.GetEncoding("iso-8859-2"); foreach(String fpath in this.attatchment_patch) { Attachment ma = new Attachment(fpath); //sciezki do zalacznikow msg.Attachments.Add(ma); } SmtpClient client = new SmtpClient(); client.Credentials = CredentialCache.DefaultNetworkCredentials; client.Host = this.SmtpAdress;// tutaj jest smtp.wp.pl client.Send(msg); //client.SendAsync(msg, userState); //to te¿ nie dzia³a } Z góry dziekujê za pomoc Pawe³
2008-05-27 08:46:38

w³asna klasa odejmowanie ci±gu znaków z wyrazu

Witam. Mam do napisania nastêpuj±cy program : Napisz wasn± klasê MojLancuch, która zdefiniuje operator – dla lancuchów wykonujcy „odejmowanie” w nastpujcy sposób: 1) Jesli lancuch a zaczyna sie od b to a-b jest czescia lancucha wystpujca po b. Np „architektura”-„archi” = „tektura” 2) Zmodyfikuj klase, tak aby uogólnic operator odejmowania („alabaster” – „bas” = „alater” itp) Do pierwszej czê¶ci zadania mialam jak±¶ koncepcjê i program pomógl mi napisac kolega jednak nie ma stworzonej klasy oto ten program #include #include using namespace std; int main(int argc, char *argv[]) { char wyraz[30]; char wyraz2[30]; int tab[30]; cout
2008-05-27 02:01:56

Problem optymaizacyjny - podzia³ zbioru na 2 podzbiory

Mam taki problem: S± 2 zbiory liczb naturalnych. Musze napisaæ algorytm który by podzieli³ ten zbiór na 2 podzibory taki, ¿e ró¿nica sum elementów w tych podzbiorach ma byæ minimalna. Jedyne co mi przychodzi do g³owy to brute... Czy mo¿e kto¶ wie czy to przypadkiem nie jest jaki¶ klasyczny problem do którego istnieje ju¿ algorytm ? Pozdrawiam.
2008-05-26 23:32:53

Stala praca. Warto?

Ostatnio sporo tutaj sie przewija postow o pracy. Ciekawych. Dlatego ja postanowilem nowy temat zalozyc ;) Otoz pracuje jako freelancer i zastanawiam sie nad podjeciem stalej pracy. Wiadomo, ze sa plusy i minusy. Obecnie barzdo sobie cenie nielimitowany czas pracy (to jest super), mozliwosc wyboru ciekawych projektow no i samodzielne ustalanie ceny za dane projekty. Jednak martwi mnie brak stalosci dochodow przy rosnacych zapotrzebowaniach (wynajem mieszkania itp). Przykladowo: mam fajny projekt, zakontraktowany na 2 miesiace roboty. Przeciaga sie juz 3 miesiac i potrwa jeszcze jeden :/ Nie z mojej winy, bo przeciaga sie proces powsawania grafiki. W tym czasie mam na boku 2 mniejsze "projekciki" (kokosow z tego nie ma), miedzy czasie szukam jakiegos kolejnego. Zmierzam do sedna: moze podjalbym sie pracy na etacie, ale mam niemile doswiadczenia z takiej formy zarobkowania (pare lat temu tak pracowalem). Zwyczajnie nuuda, brak mozliwosci rozwoju :/ Chcialbym nauczyc sie czegos nowego... przykladowo od 2 lat chyba nie ruszylem C#, bo nie mam takiej potrzeby (brak motywacji). Chcialbym pracowac jako programista aplikacji biznesowych (C#, PHP). Teraz pytanie: czy warto? jakie widzicie plusy oraz minusy. Czy rozwijacie sie w swoich firmach czy raczej nuda? Bo ja niechcialbym w firmie klepac mody do kolejnego CMSa :/
2008-05-26 23:19:54

Problem z DLL POMOCY!!!

Prosze o pomoc, nie moge sobie poradzic. Prosze o dokladne wytlumaczenie jestdnej rzeczy, wiem ze to na forum pewnie byloo walkowane 100 razy ale prosze o konkretna pomoc do konkretnego przykladu. Posiadam biblioteke NetLib.dll do niej plik *.lib oraz *.h w niej zaszyta jest funkcja o postaci: char SetCommPort( char *COMname) Chce skorzystac z tej funkcji w swoim programie. Program pisze w Ms VS 2005. Prosze w kilku dokladnych kolejnych krokach wyjasnic mi jak mam to uczynic (sposob dynamiczy i statyczny), oraz jak to uczynic w C++ Menaged dla Windows Form Aplication. Jesli nie chcecie zasmiecac forum odpowidzia dla mnie podaje ponizej inny kontakt do siebie: kom: 507 184 797 gg: 107 65 75 tlen: spoon_r e-mail: spoon_r@o2.pl Bardzo dziekuje za pomoc
2008-05-26 22:52:52

[Delphi] Dla ambitnyh - zabawa w podobieñstwa ;D

Bardzo ciekawy pomys³ przyszed³ mi do g³owy przed chwil±... :d Pytanko 1 A wiêc tak... Na formie jest edit1, edit2, edit3, edit4, oraz button1 A w: edit1 liczbê 5, edit2 liczbê 1, edit3 liczbê 8. I teraz za³ó¿my ¿e np po naci¶niêciu buttona program przyrówna liczbê z edit1 czyli w tym wypadku 5 do liczb z edit2, oraz edit3 i w edit4 wy¶wietli siê liczba bardziej podobna do liczby w edit1. Czy jest na to jaki¶ automatyczny sposób czy trzeba "wprowadziæ" ¿e 1 jest bardziej podobne do 2 ni¿ do liczby 3... i tak z ka¿d± liczb±? :/ Ma kto¶ pomys³? [green]
2008-05-26 22:41:46

Pasek postêpu + budzik

Witam! Mam wielk± pro¶bê. [rotfl] Wie kto¶ jak zrobiæ budzik i pasek postêpu? To jest tak, ¿e budzik dzia³a na zasadzie ¿e wpisujesz w jednym polu godzinê, w drugim minuty, w trzecim sekundy i jak czasy z kompa zgadzaj± siê i te wpisane to np. wy³±cza siê monitor, a pasek postêpu mia³by dzia³aæ tak, ¿e im bli¿ej oczekiwanego czasu tym wiêcej procent paska jest zape³niana, a jak godziny siê zgodz±, to jest 100%. To zawa¿y na mojej ocenie z infy! :-P [???] Wie kto¶ jak to zrobiæ? [???] [!!!] Z góry dziêkuje za pomoc! [!!!]
2008-05-26 22:30:09

Klasa WIelomian / kontener STL

Wielomian a0*x^0+a1*x^1+a2*x^2+...+ an*x^n przechowywany jest w klasie Wielomian w postaci ciagu wspolczynnikow a0,a1,a2.... (odwrotna kolejno¶æ!) zapisanego jako sekwencja liczb double umieszczona w kontenerze STL. Zaimplementuj dla klasy wielomian: 1) void ustawWspolczynnik(int n, double value); - ustala wart. wspolczynnik an 2) double wartosc(double x); - oblicza wartosci wielomianu dla x 3) operator+ - wyznacza wielomian bedacy suma wielomianow 4) operator* - wyznacza wielomian bedacy iloczynem wielomianow I moje pytanie. Czy to chodzi o: 1) vector Wielomian; czy raczej o: 2) class Wielomian{ vector Wielomian; };? Bo w tym pierwszym trudno by bylo zdefiniowac operatory. Bede widzieczny za odpowiedz i kazda pomoc dotyczaca podpunktow tego zadania bo dopiero zaczynam kontenery STL :)
2008-05-26 22:18:24

Zasady BHP na warsztatach szkolnych

Witam! Ludzie poratujcie ;-P Zgubi³em zeszyt w którym notowali¶my ró¿ne cary na warsztatach szkolnych(technikum). Nikt z klasy nie prowadzi³ tego zeszytu a jutro go¶ciu bêdzie sprawdza³, a wszystkim z klasy to wisi - ambitna klasa... Staram siê na lepsz± ocenê wiêc ju¿ wiêkszo¶æ zeszytu uzupe³ni³em improwizuj±c, zaprak³o mi jednak pomys³u na zasady BHP. Szuka³em na google jaki¶ zasad lecz co¶ nie widaæ rezultatów. Zasady te maj± byæ odno¶nie stanowiska pracy, obchodzenie sie z elektronarzêdziami(fachowo napisane) i takie inne cary. Proszê o pomoc, mo¿e kto¶ z was trzyma siê takich zasad i ma ich tre¶æ.
2008-05-26 22:08:40

Zmiana wartosci JTextField podczas wykonywania funkcji.

Witam. Mam taki maly problem: w pierwszym pliku mam klase, ktora tworzy JFrame z obrazkami, przyciskami itp, jest w nim tez pole JTextField, po nacisnieciu jednego przycisku, ktory ma rozwiazywac zadanie tworzy sie instancja klasy, ktora caly algorytm implementuje (klasa ta jest w innym pliku) i wywoluje funkcje, ktora ma szukac rozwiazanie. W tej funkcji sa 2 petle i chcialbym, zeby po kazdym okrazeniu zmienila sie wartosc wypisywana w JTextField, ktore jest w tamtej klasie "bazowej". Przykladowy kod, oczywiscie mocno uproszczony: public class Frame extends JFrame{ jakies zmienne; private JTextField wiadomosc; main(){ new algorytm = new Algorytm(); algorytm.start(); } } public class Algorytm{ jakies zmienne, konstruktor itp; int numer = 0; public void start(){ for(int i=0; i < 10; i++){ numer += 1; cos sie dzieje; } } } No i wlasnie chcialbym, zeby podczas wykonywania sie tej funkcji "start" wraz ze zmiana wartosci "numer" zmienial sie tez tekst tego JTextField "wiadomosc", zeby wyswietlal "numer". Mam nadzieje, ze nie zamotalem zbytnio.
2008-05-26 21:39:52

[VC++] Dziwne b³êdy linkera...

...dziwne, nie dziwne, nie wiem, co je powoduje i jak siê ich pozbyæ. Mo¿e opis projektu sobie darujê, nie bêdê te¿ tu kleja³ ca³ych plików z kodem, tutaj jest link do projektu: http://s011.wyslijto.pl/index.php?file_id=07314826797518374817&act=&down=&gk=gsm Sk±d te b³êdy?
2008-05-26 21:19:52

Symulator maszyny turinga

Witam Czy kto¶ zajmowa³ sie zagadnieniem maszyny Turinga? Jak zabraæ sie do napisania takiego prostego symulatora w Pascalu? Bêdê bardzo wdziêczy za pomoc. Chodzi mi o co¶ takiego: http://www.ironphoenix.org/tril/tm/ lub takiego: http://www.i-lo.tarnow.pl/edu/inf/prg/turing/pages/003.php
2008-05-26 20:50:34

[windows] SEH wyjatki

potrzebuje zapoznac sie z mechanizmem SEH pod windows. A dokladniej ze szczegolami kiedy podejmuje on jakas akcje, i czy zawsze konczy sie wywaleniem procesu. Oraz jak to zastapic wlasnym kodem, bo wiem ze sie da, MSVC++ to potrafi.
2008-05-26 20:46:53

JRadioButton, isSelected, problem

Witam, import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.util.*; public class Testy extends JFrame{ boolean tmp_plec; JRadioButton radio_m, radio_k; public static void main(String args[]){ new Testy(); } public Testy(){ super("Symulacja Life"); Obszar Radio = new Obszar(); Ustawienia.add(Radio); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); pack(); setResizable(false); JRadioButton radio_m = new JRadioButton("Mê¿czyzna"); radio_m.addActionListener(new wybierz_plec()); Radio.add(radio_m); JRadioButton radio_k = new JRadioButton("Kobieta"); radio_k.addActionListener(new wybierz_plec()); Radio.add(radio_k); ButtonGroup grupa_radio = new ButtonGroup(); grupa_radio.add(radio_m); grupa_radio.add(radio_k); setVisible(true); } class wybierz_plec implements ActionListener{ public void actionPerformed(ActionEvent e){ if(radio_m.isSelected()){ tmp_plec = true; }else if(radio_k.isSelected()){ tmp_plec = false; } } } } Oto fragment kodu mojego programu (pousuwa³em raczej nic nie wnosz±ce fragmenty, ¿eby oszczêdziæ miejsca). Problem jest zwi±zany z okre¶laniem, który JRadioButton jest zaznaczony. Najchêtniej pobiera³bym to do zmiennej typu boolean. Co ciekawe program kompiluje siê bez b³êdów. Natomiast po jego uruchomieniu i klikaniu w te JRadioButton na konsoli pojawia siê ca³a seria nic nie mówi±cych mi wyj±tków. Do zmiennych oczywi¶cie nie zapisuj± siê dane tak jak powinny. Dziêki z góry za pomoc. Pozdrawiam.
2008-05-26 20:33:38

[c++] Irrlich i send(soc_klient,(char*)&pos,sizeof(pos),

Witam mam taki problem mianowicie jak chce wys³aæ informacje u¿ywan± przez bibliotekê irrlicht informacje typu core::vector3df(0,0,0) za pomoc± komendy (w c++): #define pos core::vector3df(0,0,0) send(soc_klient,(char*)&pos,sizeof(pos),0); to przy odbiorze informacji przez serwer woogule ona nie jest odczytywana jak robie tak: #define pos core::vector3df(30,30,30) recv(soc_klient,(char*)&pos,sizeof(pos),0); jak robie tak to ta informacja nie jest czytana przez serwer tylko program bierze t± informacje wpisan± na pocz±tku czyli core::vector3df(30,30,30). Jak zrobiæ ¿eby by³o dobrze? i aplikacja odczytywa³a dane jesj informacje?
2008-05-26 20:32:09

Formularze w ASP

Witam Mam prosbe czy ktos wie co zle robie w obydwu tych skryptach: 1. Po wpisaniu danych powinno wyslac owe dane do bazy MyQSL: html:
2008-05-26 20:07:09

funkcja floodfill

Witam, napiszê jeszcze raz bo nie wiem z jakiej przyczyny mój post powêdrowa³ do kosza ? Mam problem, opisa³em go, po 10 minutach dosta³em odpowiedz, która nie jest zwi±zana z moim problemem. (Mój problem to nie dzia³aj±ca funkcja floodfill() ,a nie wype³nienie formularza i narysowanie prostok±ta , takim laikiem to ja nie jestem) Po kolejnych 2 minutach patrzê, a mój post jest w koszu. No nie. Czy mój temat jest niewygodny czy co? Proszê tego nie usuwaæ. Zale¿y mi na pomocy. Witam, mam problem bo potrzebujê funkcji FloodFill. Niestety nie ma w C# tak ³atwo jak mia³em w Delphi czy C++ (PaintBox1->Canvas->FloodFill(................)). Przeszuka³em trochê internet i znalaz³em, ¿e mo¿na u¿yæ biblioteki gdi32.dll i tam jest funkcja FloodFill. Mam tylko taki problem, ¿e mi to nie dzia³a :) Robiê co¶ takiego: using System.Runtime.InteropServices; public partial class Form1 : Form { [DllImport("gdi32")] public static extern int FloodFill(int hDC, int x, int y, int crColor); Graphics g; public Form1() { InitializeComponent(); pictureBox1.Image = new Bitmap(pictureBox1.Width, pictureBox1.Height); g = Graphics.FromImage(pictureBox1.Image); } A pod przyciskiem mam kod private void button1_Click(object sender, EventArgs e) { g.Clear(Color.White); g.DrawRectangle(Pens.Black, 10, 20, 30, 40); int x = 0; x=FloodFill(g.GetHdc().ToInt32(), 1, 1, ColorTranslator.ToWin32(Color.Black)); pictureBox1.Refresh(); } Czyli rysujê sobie prostok±t. A nastêpnie chcia³bym, ¿eby to co jest na zewn±trz tego prostok±ta zosta³o zamalowane. Zauwa¿y³em, ¿e funkcja FloodFill zwraca 1 a to by oznacza³o, ¿e dzia³a poprawnie (chyba). Podejrzewam, ¿e problem mo¿e byæ taki, ¿e to maluje tylko na bia³o i tego nie widaæ. W C++ moglem sobie zmieniæ kolor pêdzla (PainBox1->Canvas->Brush->Color=clRed) W C# nie ma czego¶ takiego :( Jakie¶ pomys³y?
2008-05-26 20:07:00

Dziedziczenie

hej, mam takie dwie klasy: samochod i osobowy, gdzie osobowy dziedziczy po samochod, ale wlasnie klasa osobowy wywala mi b³êdy i nie wiem dlaczego import java.util.*; public class PojazdDziedziczenie { public static void main(String[] args) { ArrayList samochod=new ArrayList(); samochod.add(new Samochod("Audi", 40000, 2005, 11, 30)); for(Samochod s : samochod) System.out.printf("%s, %s, %s", s.wypiszSamochod(), s.wypiszCene(), s.wypiszDateProdukcji()); } } class Samochod { public Samochod(String marka, double cena, int rok, int miesiac, int dzien) { this.marka=marka; this.cena=cena; GregorianCalendar kalendarz=new GregorianCalendar(rok, miesiac - 1, dzien); dataProdukcji=kalendarz.getTime(); } public String wypiszSamochod() { return this.marka; } public double wypiszCene() { return this.cena; } public Date wypiszDateProdukcji() { return this.dataProdukcji; } public String wypiszOpis() { return "samochod"; } private String marka=""; private double cena=0.0; private Date dataProdukcji; } /** class Osobowy extends Samochod { public Osobowy{String marka, String nadwozie, double cena, int rok, int miesiac, int dzien) { super(marka, cena, rok, miesiac, dzien); this.nadwozie=nadwozie; } private String nadwozie=""; } */
2008-05-26 19:54:14

JOGL

jak w jogl wstawic model 3d glowy o rozszerzeniu obj
2008-05-26 19:50:37

[delphi] problem z znakami nowego wiersza

Witam, jestem nowiutki i mam nadzieje, ze ktos odpowie bo meczy mnie jedna sprawa ktora nieumiem rozwiazac ;/. Mam program ktory przechwytuje tekst ktory wyswietlil internet explorer i teraz potrzebuje zeby dalo sie ten tekst "wlozyc" do zmiennej ... wszystko jest dobrze niestety po pobraniu (do memo czy richedit) wyswietlaja mi sie 2 znaki, ktore psuja mi cale dzialanie programu;/ graficznie jest to cos takiego || czyli z tego co wiem znak konca wiersza, niestety nieumiem jeszcze wszystkiego i niewiem jak w prosty sposob programowo usunac te znaki ;/ gdybym wiedzial ile bedzie mial tekst to by byla prosta sprawa ale niestety tekst niema okreslonej dlugosci Prosze o pomoc bo niewiem nawet jak szukac tego;/
2008-05-26 19:43:50

Impementacja problematycznego równania

Witam serdecznie Mam do rozwi±zania pewne równanie matematyczne i nie wiem jak sie za nie zabraæ :/ Mo¿e kto¶ z Was bêdzie wiedzia³ :-) Suma od i do n ( Ci^2/(x-Li)^2 ) - R = 0 Ci, Li oraz R znamy, poszukujemy x, których spe³niaj±cych to równnie mo¿e byc sporo, a ich liczba zale¿y od n. Dodam, ¿e potrzebuje tylko dodatnie x.
2008-05-26 19:14:31

Instalacja INDY

Witam pobra³em i wypakowa³em Indy. W katalogu mia³em foldery jvc i jvcl :) Który pierwszy i gdzie muszê je zainstalowaæ ? (delphi 7 personal) wszystko na potrzeby komponentu THGG
2008-05-26 19:11:31

FFT i klasa complex

Witam Wiem ze podobny temat juz byl probowalem z jego pomoc± cos zwojowaæ ale nie dalo to rezultatu, mam wykonaæ transformatê FFT radix-2 i chcê wykorzystac gotow± klasê complex, opiera³em sie podobnie jak autor podobnego postu na kodzie matlabowski oto i on N=256; x=0:N-1; typBitReverse=2; typFFT=2; t=0:0.1:N/10-0.1; x=sin(t*pi)+0.2*sin(t*pi*7); xc=x; a=1; for b=1:N-1 if (b
2008-05-26 18:44:47

[c++] algorytm rekurencji- problem umieszczenia w programie

nie wiem jak w poni¿szym kodzie umie¶ciæ algorytm rekurencji za pomoc± zaprzyja¼nionej funkcji wyswietl w klasie lista. Ma kto¶ jaki¶ pomys³? class klasa { public: int liczba; char **kolumny; char **wiersze; class klasa *nastepny,*poprzedni; klasa(); klasa(char *konstrukcja); }; class lista : public klasa { public: class klasa *pierwszy; public: friend void wyswietl(); void dodaj(); void czysc(); void zapisz(); void wczytaj(ifstream *plik); lista(char *list); }; a tu jest poczatek programu g³ównego int liczba_baz=0,ktora=0; class lista **baza; void menu_baza() { char znak; char list[30]; for(int i=0;i
2008-05-26 18:44:41

wy¶wietlanie wyniku

Witam mam program zmiany liczby na postaæ s³own±:) i mam problem nie wiem co zrobiæ aby po wpisaniu liczny i wci¶niêciu przycisku wynik wyskakiwa³ w oddzielnym Laberze... Prosze o pomoc:( /** * AWT Sample application * * @author * @version 1.00 08/05/07 */ import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; public class Projekt { final static String slowa3c[][] = { { "zero", "jeden", "dwa", "trzy", "cztery", "piêæ", "sze¶æ", "siedem", "osiem", "dziewiêæ"}, { "dziesiêæ", "jedena¶cie", "dwana¶cie", "trzyna¶cie", "czterna¶cie", "piêtna¶cie", "szesna¶cie", "siedemna¶cie", "osiemna¶cie", "dziewiêtna¶cie"}, { "dziesiêæ", "dwadzie¶cia", "trzydzie¶ci", "czterdzie¶ci", "piêædziesi±t", "sze¶ædziesi±t", "siedemdziesi±t", "osiemdziesi±t", "dziewiêædziesi±t"}, { "sto", "dwie¶cie", "trzysta", "czterysta", "piêæset", "sze¶æset", "siedemset", "osiemset", "dziewiêæset"} }; final static String duzeLiczby[][] = { {"tysi±c","tysi±ce","tysiêcy"}, {"milion","miliony","milionów"}, {"miliard","miliardy","miliardów"}, {"bilion","biliony","bilionów"} }; final static String maleLiczby[] = { "dziesi±tych", "setnych", "tysiêcznych", "dziesiêciotysiêcznych", "stutysiêcznych", "milionowych", "dziesiêciomilionowych", "stumilionowych", "miliardowych", "dziesiêciomiliardowych", "stumiliardowych" }; static String odmiana(String[] odmiany, int i) { String txt = odmiany[2]; if (i == 1) txt = odmiany[0]; int jednosci = i%10; int reszta = i % 100; if ((jednosci > 1 && jednosci < 5) && !(reszta > 10 && reszta < 20)) txt = odmiany[1]; return txt; } static String slownieLiczba3c(int i) { String wynik = ""; if (i == 0) return slowa3c[0][0]; int jednosci = i % 10; int dziesiatki = (i % 100 - jednosci) / 10; int setki = (i - dziesiatki*10 - jednosci) / 100; if (setki > 0) wynik += (slowa3c[3][setki-1]) + " "; if (dziesiatki > 0) if (dziesiatki == 1) wynik += (slowa3c[1][jednosci]) + " "; else wynik += (slowa3c[2][dziesiatki-1]) + " "; if (jednosci > 0 && dziesiatki != 1) wynik += (slowa3c[0][jednosci]) + " "; return wynik; } static String slownie(int i){ if (i == 0) return slowa3c[0][0]; String out=""; int j = 0; while (i>0) { int liczba3c = i%1000; if (j == 0) { out = slownieLiczba3c(liczba3c); } else { if (liczba3c == 0) { } else if (liczba3c == 1) { out = odmiana(duzeLiczby[j-1], liczba3c) + " " + out; } else { out = slownieLiczba3c(liczba3c) + " " + odmiana(duzeLiczby[j-1], liczba3c) + " " + out; } } j++; i/=1000; } return out; } static String doubleSlownie(double liczba) { int c = (int) liczba; String o= slownie(c); float u; if ((u = (float) (liczba - Math.floor(liczba))) > 0) { int x = -1; float pom = u; while (pom > Math.floor(pom)) { x++; pom = pom*10; } o+= " i " + slownie((int)pom) + maleLiczby[x]; } return o; } static TextField wpisz; static TextField wypisz; public static void main(String[] args){ Button przycisk = new Button ("Zmieñ"); TextField wpisz = new TextField(50); TextField wypisz = new TextField(""); Frame okno = new Frame("Program zamiany Liczb na Litery by ggrek"); okno.setSize(500,500); okno.setLayout(null); okno.setVisible(true); JLabel etykieta = new JLabel("Proszê Wpisaæ Liczbê:"); etykieta.setSize(1000,60); etykieta.setLocation(120,100); etykieta.setLayout(null); etykieta.setForeground(Color.black); okno.add(etykieta); przycisk.setBounds(300,150,100,30); okno.add(przycisk); okno.setLayout(null); wpisz.setBounds(100,150,150,30); okno.add(wpisz); okno.setVisible(true); wypisz.setBounds(50,200,400,30); okno.add(wypisz); okno.setVisible(true); System.out.println(); okno.addWindowListener(new Koniec()); przycisk.addMouseListener(new Mysz()); } static class Koniec extends WindowAdapter { public void windowClosing (WindowEvent e) { e.getWindow().dispose(); System.exit(0); } } static class Mysz extends MouseAdapter { public void mousePressed (MouseEvent e) { String s = wpisz.getText(); wypisz.setText(s); } } }
2008-05-26 18:39:31

kontrolka - czy jest taka gotowa??

Witam Chcia³bym siê spytaæ jaki to jest typ kontrolki. Chodzi mi o tak± w której bêdê móg³ umieszczaæ przyciski i niezale¿nie od ca³ego okna j± przesuwaæ i zamykaæ ? Chodzi mi o co¶ takiego: http://usera.imagecave.com/szaman/kontrolka.jpg Z góry dziêkuje za pomoc
2008-05-26 18:24:45

[ListBox]Zaznaczenie

Witam Moje 2 pytania: w jaki sposób zaznaczyæ element w ListBox, który zosta³ klikniêty PRAWYM przyciskiem myszy (chce ¿eby ka¿dy element listbox mia³ swój popup, a ¿eby by³o pewne ¿e popup bêdzie dotyczy³ w³a¶nie klikniêtego prawym elementu, musze go zaznaczyæ). Drugie: W jaki sposób mogê decydowaæ o tym, co bêdzie elementem ListBoxa? Moge tam np. "wt³oczyæ" jaki¶ panel? (o ile mi wiadomo tylko stringi(?)) Chce np. w elemencie listbox daæ obrazek, a obok niego jaki¶ napis. Dziêki z góry.
2008-05-26 18:16:50

Ko³o fortuny. Problem

Chcê zrobiæ ko³o fortuny. Nie wiem jak zrobiæ aby wy¶wietla³y siê litery, które zgadnie gracz np. na edicie. jezeli zgadnie litere na 2 miejscu to na edicie 2 pojawia sie litera. hasla s± ró¿nej d³ugo¶ci, jednowyrazowe. Nie wiem tylko jak "ponumerowaæ" Edity aby wpisywa³ liczbê do tego a nie innego.
2008-05-26 17:43:41

Statyczny wska¼nik na wska¼nik w klasie

Hej w trakcie pisania programu zosta³em zaskoczony tym b³êdem: za³ó¿my, ¿e stworzy³em sobie klase ze statycznym podwójnym wska¼nikiem typu char: class test{ public: static char **wsk; }; pozniej deklaruje w programie i przez new, tworze do niego tablice: char** test::wsk; (...) main() { test::wsk=new char [5]; } i tu jest problem, bo chociaz taki program sie kompiluje, to jednak jak sie wlacza to program przy tym sie wysypuje... Ma ktos moze jakis pomysl, jak to dobrze rozwiazac?
2008-05-26 17:37:03

Windows 200 i dysk SATA

Witam! Jak mogê zainstalowaæ Windows 200 Professional (z Service Pack 4) na dysku (tak podaje XP) WDC WD2500AAJS-00VTA0 ?
2008-05-26 17:29:18

Windows 2000 i dysk SATA

Witam! Jak mogê zainstalowaæ Windows 2000 Professional (z Service Pack 4) na dysku (tak podaje XP) WDC WD2500AAJS-00VTA0 ?
2008-05-26 17:29:18

[delphi] Instalacja SynEdit

Elo, Mam problem z zainstlowaniem tego komponentu. Pobra³em go ze strony domowej. Posiadam Delphi 7 Personal wiêc muszê instalowaæ przez D7_PE ! Robiê tak i najpierw wywala mi taki b³±d: http://img389.imageshack.us/img389/5859/16213916mf8.jpg Naciskam OK. Gdy pojawi mi siê takie ma³e okienko walê Install lub Compile to wywala mi taki b³±d: http://img134.imageshack.us/img134/3954/69636117qb3.jpg Nie wiem jak poradziæ sobie. Kopiowa³em pliki tak jak jest napisane w FAQ na tej stronie. Proszê o pomoc
2008-05-26 17:23:51

zamykanie internalFrame

Witam wszystkich mam problem tworzê InternalFrame: // tworzenie ramki wyboru progu public void zachodzenia(Component d, String w) { JInternalFrame pytzachodzenia = new JInternalFrame(w, false, false, false, false); pytzachodzenia.add(d, BorderLayout.CENTER); // dodawanie zawarto¶æi ramki - panel zapytanie panel_zapytanie zapytanie = new panel_zapytanie(); Container ik=pytzachodzenia.getContentPane(); ik.add(zapytanie); // wizualizacja ramki pytzachodzenia.setVisible(true); pytzachodzenia.setFrameIcon(new ImageIcon("ikonyi.gif")); desktop.add(pytzachodzenia); int width = 200; int height = 200; pytzachodzenia.reshape(300, 400, width, height); //pytzachodzenia.setSize(500, 325); pytzachodzenia.show(); try { pytzachodzenia.setSelected(true); } catch (PropertyVetoException e) {} } Natêpnie dodajê clasê do internal Frame class panel_zapytanie extends JPanel { JTextField poleTekstowe1; public panel_zapytanie() { // za³aduj obraz ikona_1 = Toolkit.getDefaultToolkit().getImage("ikonyindeks_1.jpg"); MediaTracker trop = new MediaTracker(this); trop.addImage(ikona_1, 0); try { trop.waitForID(0); } catch (InterruptedException exception) {} JLabel etykieta1 = new JLabel("Podaj próg odcieni"); add(etykieta1); JLabel etykieta2 = new JLabel("szaro¶ci zdjêcia (od 0 do 255)"); add(etykieta2); poleTekstowe1 = new JTextField(12); poleTekstowe1.reshape(300, 400, 10, 40); add(poleTekstowe1); JButton przycisk1 = new JButton(" Ok "); add(przycisk1); JButton przycisk2 = new JButton("Anuluj"); add(przycisk2); ActionListener sl2 = new przycisk1(); przycisk1.addActionListener(sl2); } class przycisk1 implements ActionListener { public void actionPerformed(ActionEvent zdarzenie) { if (poleTekstowe1.getText().trim().length() > 0) { prog = Integer.parseInt(poleTekstowe1.getText()); // chodzi o to miejsce w jaki sposób dopisaæ zamykanie InternalFrame } }} } W jaki sposób w class przycisk1 implements ActionListener za pomoc± przycisku OK.(przycisk1) zamkn±æ Internal Frame o nazwie pytzachodzenia
2008-05-26 17:01:57

kodowanie znaków w pliku tekstowym ?

Witam, Zapisujê stringa do pliku tekstowego w ten sposób: string tekst = "±ê¶æ¼¿"; StreamWriter sw = new StreamWriter(new FileStream("C:/plik.txt", FileMode.Create)); sw.Write(tekst); sw.Flush(); sw.Close(); W efekcie polskie znaki s± zakodowane w UTF-8, a problem polega na tym, ¿e tworzê w ten sposób skrypty których inna aplikacja nie potrafi poprawnie odczytaæ bo wybiera kodowanie ANSI. W jaki sposób mogê zmieniæ kodowanie polskich czcionek na ANSI podczas tworzenia pliku lub potem go przekonwertowaæ? Próbowa³em z Encoding.Convert ale nie potrafiê go wykorzystaæ tak aby dzia³a³o. -- pozdrawiam, Kranu
2008-05-26 16:45:15

[BC++] MessageBox

Nie moge uwierzyæ, ¿e nigdzie tego nie ma w necie.. Jak zrobic zeby mozliwe bylo wykonaie int k; Application->MessageBox("lol", k,.....); Robilem : String temp ="Gracz: " + k.c_str(); ale tez nie dziala....
2008-05-26 16:36:40

[MySQL]

Witam, chcê zrobiæ licznik osób online na stronie.W skrypcie jest ju¿ tabela whos_online z nastêpuj±cymi polami: customer_id, session_id,ip_address, time_entry, time_last_click. Przyk³adowe dane 0 Guest dd293aedc7f53853c674b9085526e7ec 65.55.232.30 1211807156 1211807156 /index.php/cPath/25/page/1/sort/1a Edytuj 0 Guest 59d2950fef82d029d118f1616bfad7f2 66.249.73.164 1211806971 1211806971 /product_info.php/cPath/34/products_id/490 Edytuj 0 Guest 937494e647f6b4bcab63b0940f9bc9ff 65.55.232.30 1211807382 1211807382 /index.php/cPath/25/page/1/sort/2d Edytuj 0 Guest 9b0b743840794413a9eb12150fcb2d00 65.55.232.30 1211806941 1211806941 /product_info.php/cPath/25/products_id/441 Edytuj 0 Guest 85978e0165c8b9d62098d720095938b6 65.55.232.30 1211806935 1211806935 /product_info.php/cPath/25/products_id/442 Edytuj 0 Guest 7d20dd44ddbe5fab9938dc02ead9f928 65.55.232.30 1211806938 1211806938 /product_info.php/cPath/25/products_id/471 Edytuj 0 Guest 300fb71898439b6125724c7bab2704fb 217.172.247.172 1211807163 1211807165 / Edytuj 0 Guest 26b1fec18c08f82fd7036df0fccf6a42 72.14.193.67 1211807773 1211807773 /product_info.php/products_id/570 Edytuj 0 Guest 8dc7647f6c8f753c24a9ad6a7f853dd0 74.6.17.90 1211807699 1211807699 /index.php/cPath/72 Chcê, aby zliczyæ liczbê u¿ytkowników z unikalnymi adresami IP.Jakie zapytanie SQL powinienem wykonaæ?
2008-05-26 16:20:26

MiniSerwer

import java.net.*; import java.io.*; public class MiniSerwer { public final static int PORT = 8888; public static void main(String[] args) { BufferedReader netIn = null; try { ServerSocket sSocket = new ServerSocket(PORT); Socket connection = null; while(true) { connection = sSocket.accept(); System.out.println("Po³±czenie nawi±zane"); netIn = new BufferedReader(new InputStreamReader(connection.getInputStream())); int z = netIn.read(); do { netIn.readLine(); } while (netIn.ready()); System.out.println("Odebrano nag³ówki"); OutputStreamWriter out = new OutputStreamWriter(connection.getOutputStream()); out.write("HTTP/1.1 200 OKrn"); out.write("Content-Type: text/html; charset=utf-8rn"); out.write("rn"); try{ FileInputStream plik = new FileInputStream("tekst.txt"); int bajt = 0; while((bajt = plik.read()) != -1){ out.write((char)bajt); } } catch (IOException e){ System.out.println("B³±d "+ e); } out.flush(); connection.close(); } } catch(IOException ex){ } finally { } } } Jak przerobic ten miniserwer na miniserwer-wersja z roznymi stronami?? Z gory dziekuje za pomoc??
2008-05-26 16:20:04

[c++] vs 2005 zmiana max rozmiaru editboxa

witam! pytanie moze okazac sie trywialne, ale jak zmienic rozmiar editboxa tak,zeby uzytkownik mogl wpisac tylko 3 znaki? we wlasciwosciach editboxa nie ma czegos takiego, wiec nie wiem... szukalem jakies funkcji do editboxa ale tez nie znalazlem...
2008-05-26 16:08:55

Czy mozna w bazie danych przechowywac obrazki??

witam, pytanie jak w temacie, baza danych jest w sql. je¶li mo¿na to jaki typ danych nale¿y u¿yæ
2008-05-26 15:56:24

[Delphi] opcje wklej, kopiuj

Witam was mam komponent RichEdit1 i gdy klikne w niego prawym to nie pokazuje sie kopiuj wklej wytnij a chcial bym zeby sie pokazywalo i jak zrobic gdy klikne na button pokazal sie regulamin w nowym okinku ?
2008-05-26 15:50:56

[C] Edycja rekordu w bazie danych?

Witam Mam do Was pytanie jak mo¿na w bazie danych w jêzyku C edytowaæ rekord? Chodzi mi oczywi¶ci o to jak zapisaæ to w kodzie aby da³o siê edytowaæ rekord. Mam tak± funkcjê: [code] int dodaj_kupujacego(void) { char wpis[INPUT]; /* Tekst wpisany przez uzytkownika */ int edit_nr; /* Wpis do edytowania */ printf("n EDYCJA WPISU n"); printf("n Podaj indeks wpisu do edytowania: "); edit_nr = atoi(gets(wpis)); /* Konwersja typu danych */ /* Nie ma takiego wpisu! */ if ((edit_nr < 1) || (edit_nr > numer)) { printf("n Nie ma w bazie wpisu o takim indeksie! n"); potwierdzenie(); return EXIT_FAILURE; } /* Edycja wpisu */ do { printf("n Telefon Marka, Model, Sim-lock: "); gets(baza[edit_nr].telefon); if (strlen(baza[edit_nr].telefon) > 58) printf("n Mozna wpisac maksymalnie 58 znakow! n"); } while (strlen(baza[edit_nr].telefon) > 58); do { printf("n Sprzedajacy: "); gets(baza[edit_nr].sprzedajacy); if (strlen(baza[edit_nr].sprzedajacy) > 58) printf("n Mozna wpisac maksymalnie 58 znakow! n"); } while (strlen(baza[edit_nr].sprzedajacy) > 58); do { printf("n Kupujacy: "); gets(baza[edit_nr].kupujacy); if (strlen(baza[edit_nr].kupujacy) > 28) printf("n Mozna wpisac maksymalnie 28 znakow! n"); } while (strlen(baza[edit_nr].kupujacy) > 28); /* Do kazdego pola dodaj znacznik konca lini */ strcat(baza[edit_nr].telefon, "n"); strcat(baza[edit_nr].sprzedajacy, "n"); strcat(baza[edit_nr].kupujacy, "n"); printf("n Wpis zostal dodany do bazy danych! n"); potwierdzenie(); return EXIT_SUCCESS; } [/code] Chodzi mi o to aby nie usuwaj±c rekordu dopisaæ albo edytowaæ warto¶æ w baza[edit_nr].kupujacy. Chyba ¿e tak siê nie da to napiszcie co mam ¼le w tym kodzie, bo niby mia³ on usuwaæ rekord i w jego miejsce nadpisac nowy, ale jak nadpisze rekord to wsadza go w kolejna komorke, np mam 3 rekordy, edytuje 1szy rekord i po edycji zapisuje sie on na 2 miejscu a ten co byl na drugim idzie na pierwsze miejsce, trzeci pozostaje na swoim miejscu.
2008-05-26 14:53:23

W³asne oprogramowanie tabletu

Witam, jet to mój pierwszy post na Waszym forum, mam nadziejê ¿e wkrótce bêdê móg³ powiedzieæ ¿e na naszym:) Mam do Was pytanko, zabieram siê do pisania pracy dyplomowej, jest ona zwi±zana z identyfikacj± podpisu odrêcznego, ale mniejsza o szczegó³y. Moje pytanie brzmi: czy zwyk³y ¶miertelnik taki jak ja(mo¿e nie jestem wymiataczem, ale te¿ trochê wiem na temat c++), mo¿e napisaæ jak±¶ aplikacje która odczytywa³aby po³o¿enie rysika na tablecie i si³ê jego nacisku na powierzchniê, czy potrzebne s± do tego jakie¶ specjalne kody ¼ród³owe od producenta, czy co¶ podobnego? Mo¿e kto¶ jest w stanie poleciæ jakis tablet najlepiej nadaj±cy siê do tego. Bêdê wdziêczny za wszelkie wskazówki, za cokolwiek co mi pomo¿e, z góry dziêki i pozdrawiam wszystkich
2008-05-26 14:26:55

[c/c++] jak zwiekszyc stos w dev-cpp??

Jak moge zwiekszyc stos w devie, aby algorytm quick sorta dzialal dla wiecej niz 43250 liczb... bo taka ma granice aktualnie, przy wiekszym sie wywala void quicksort(int tablica[], int x, int y) { int i,j,podzial,temp; i=x; j=y; podzial = tablica[x]; do { while(tablica[i]
2008-05-26 14:12:11

mastermind

Witam, mam zrobiæ grê mastermind :-) problem tylko w tym ¿e nie wiem kompletnie jak siê do tego zabraæ ;/ jak w ogóle zmieniaæ kolory kulek itp... jakich komponentów u¿yæ, czy kto¶ by³by sk³onny po¶wiêciæ mi czas ?
2008-05-26 13:54:19

[Delphi] program na haslo

Witam was jak zrobiæ program na haslo czyli otwieram go i pisze proszê podaæ has³o, has³o mam ustawione "Jacek" jak zrobiæ taki bajer ?
2008-05-26 13:17:53

Kontrolka tekstowa z Graphics.DrawString

Cze¶æ, Problem jak widaæ po temacie. Chcia³bym przygotowaæ kontrolkê, która rysowa³aby na formatce tekst. St±d te¿ tworzê klasê: public class MojaKontrolka : System.Windows.Forms.Control { public MojaKontrolka() { } } Niestety na tym moja wena twórcza siê koñczy i nie wiem co mam dalej zrobiæ by stworzyæ pe³noprawn± kontrolkê, a co wiêcej nie wiem jak przy pomocy DrawString wpisaæ na ni± tekst. Mo¿ecie mi pomóc?
2008-05-26 13:01:36

[wx] - wxSizer

Witam, wxSizer - to najgorsza rzecz jak mnie spotka³a podczas nauki c++. Mam program z 4 buttonami i chcia³bym aby podczas przeci±gania okna przesuwa³y siê w prawo o tyle o ile siê przeci±gnie okno w t± strone. Przyciski le¿± pod sob± w odleg³o¶ci 50 oraz 100 od prawego brzegu okna. Nie chce by siê powiêksza³y, chce tylko by przesuwa³y siê w prawo o sta³ej odleg³o¶ci od brzegu. Proszê o pomoc. P.S Nie odsy³ajcie mnie do pomocy czy do innych ¼róde³, bo ju¿ czyta³em kurs wxWidgets i nic mi to nie pomog³o.
2008-05-26 12:49:30

Problem z liter± ñ w Richedit

Witam, W Richedit mam czcionkê "Courier New", aby znaki mia³y jednakow± szeroko¶æ. Wszystko jest w porz±dku, dopóki w tek¶cie nie pojawi siê polska litera "ñ". Robi siê wtedy pogrubiona i dalsze znaki za ni± te¿ s± pogrubiane, wiersz ma wiêksz± interliniê, dalsza czcionka jest zmieniona itp. To samo jest gdy dam czcionkê Lucida Console. Czy da siê co¶ z tym zrobiæ?
2008-05-26 12:42:21

[Java3D, Java2D]: Pocz±tki bywaj± trudne

Hi, Otó¿ stan±³em przed powa¿nym zadaniem wykonania pewnej scenerii z animacj± w jednej z powy¿szych Api. Niestety z o ile z sam± Jav± przysz³o mi programowanie od pocz±tku semestru to o Java3D ani 2D (tudzie¿ i innych powi±zanych) wiem bardzo niewiele. Moje pytanie tkwi: czy jeste¶cie w stanie poleciæ mi literaturê (najlepiej internetow±), dziêki której w miarê szybki i bezbolesny sposób potrafi³bym zrozumieæ i stworzyæ ma³± sceneriê (w postaci akwarium) oraz animacji (p³ywaj±cych w akwarium) rybek. Wszystkie wyniki poszukiwañ ogranicza³y siê do obszernych i nieco zbyt skomplikowanych dokumentacji jak na mój zasób wolnego czasu :-/ Z góry dziêkujê ¶licznie za pomoc.
2008-05-26 12:29:52

[VC++] Jak uzyskaæ wygl±d XP programu?

Sprawa chyba jasna - programy tworzone w winapi i kompilowane w choæ czym (czy to Dev-C++, czy to VC++) s± okienkowe, ale maj± wygl±d Win 9x, co nie jest zbyt efektowne. Jedynym sposobem na uzyskanie wygl±du XP, jaki znam, zreszt± od dawna, jest to: http://4programmers.net/C/Artyku%C5%82y/Wygl%C4%85d_XP_naszej_aplikacji_przy_wykorzystaniu_plik%C3%B3w_.manifest Jednak chcia³bym do³±czyæ ten manifest do zasobów programu, a nie do³±czaæ oddzielny plik *.manifest. Ale nie wiem, jak to zrobiæ w Visual C++, chocia¿ próbowa³em. Sprawa prosta, jasna i, miejmy nadziejê, przyjemna - jak to zrobiæ w VC++?
2008-05-26 12:08:29

[VC++] Esc nie dzia³a, gdy okno nie ma fokusa

Mam prosty programik windowsowski (praktycznie samo puste okno i jeden przycisk) z t± opcj±, ¿e gdy wcisnê klawisz Escape, okno siê wy³±cza. Jednak nie dzia³a to, gdy kliknê w przycisk i ten dostanie fokus. Co zrobiæ, ¿eby program siê wy³±cza³ niezale¿nie od tego, jaka kontrolka w oknie ma fokus?
2008-05-26 12:07:27

[VC++ 2005 EE] batclass.h

Witam, U¿ywam Visual C++ 2005 Express Edition, chcia³bym u¿yæ funkcji do odczytu w³a¶ciwo¶ci baterii które znajduj± siê w batclass.h, niestety gdy dodaje #include program nie kompiluje siê, czym to mo¿e byæ spowodowane? Czy brakuje jakiego¶ SDK, b±d¼ w tej wersji nie ma WIN32API? pozdrawiam elektronik000
2008-05-26 11:26:24

[delphi] Tekst koponetu

Jak usunac ten tekst komponentu ? ten RichEdit1 bo ja kompiluje do exe to ten tekst jest a ma byc puste http://img412.imageshack.us/img412/3849/asdsaea9.jpg
2008-05-26 10:22:09

Szybka edycja - znów nie dzia³a?

Czy to tylko u mnie, czy u was te¿ nie dzia³a szybka edycja? B³±d z IE: Wiersz: 56 Znak: 3 B³±d: Obiekt nie obs³uguje tej operacji W Firefoksie tez nie dziala...
2008-05-26 09:31:56

[Java] try catch

mam kod w ktorym robie serie przypisan przy ktorych kazde moze zakonczyc sie NullPointerException jako ze wartosc przypisywana do zmiennej moze miec wartosc null if (pe.getAttribute("H0").getValue().length() != 0) H0 = Integer.parseInt(pe.getAttribute("H0").getValue()); if (pe.getAttribute("G0").getValue().length() != 0) G0 = Integer.parseInt(pe.getAttribute("G0").getValue()); if (pe.getAttribute("H1").getValue().length() != 0) H1 = Integer.parseInt(pe.getAttribute("H1").getValue()); if (pe.getAttribute("G1").getValue().length() != 0) G1 = Integer.parseInt(pe.getAttribute("G1").getValue()); if (pe.getAttribute("H2").getValue().length() != 0) H2 = Integer.parseInt(pe.getAttribute("H2").getValue()); if (pe.getAttribute("G2").getValue().length() != 0) G2 = Integer.parseInt(pe.getAttribute("G2").getValue()); if (pe.getAttribute("H3").getValue().length() != 0) H3 = Integer.parseInt(pe.getAttribute("H3").getValue()); if (pe.getAttribute("G3").getValue().length() != 0) G3 = Integer.parseInt(pe.getAttribute("G3").getValue()); w wyzej wymienionym kodzie sprawdzam czy dlugosc wartosci przypisywanej ktora jest Stringiem, nie jest rowna 0, to by wtedy oznaczalo ze jest to pusty ciag znakow a czegos takiego nie moge przekonwertowac do int-a. Chcialbym zastapic to jakos lepiej, wydajniej np z bloku try {} catch {} bo tyle ifow wyjdzei niewydajnie, jak to zrobic aby przypisac tylko przekonwertowane do int-a wartosci niepuste (beda to stringi typu "3" albo "66")? z gory dzieki za pomoc
2008-05-26 08:09:46

Kolorowanie RichEdit ?

Jestem nowy dlatego nie wiem jak mo¿na kolorowaæ sk³adniê w delphi takich jêzyków jak html,css,php,js. Czy w standardowych zak³adkach jest taki komponent ? Je¶li nie ma to sk±d go ¶ci±gn±æ (proszê o link) Dziêkuje
2008-05-26 06:55:36

Powiadomienia z 4p

Czy by³o co¶ mo¿e robione przy mailach z 4p (w przeci±gu kilku ostatnich dni)?? Od kilku dni czê¶æ maili po prostu nie wy¶wietla mi siê, znaczy siê mam normalnie powiadomienie na li¶cie maili, ale jak na niego kliknê to mam czyst± tre¶æ (klient TheBAT 3.99.3). Mam tak na 2 kompach. Co wiêcej w³a¶nie bawiê siê w Delphi programem do odbierania maili (synapse) i nie potrafi poprawnie zinterpretowaæ nag³ówka i tre¶ci, tzn do nag³ówka trafia Received: from xxx@xxx.xx (localhost [127.0.0.1]) a reszta jako body. Maile wysy³ane z TheBAT, outlook, strony interii, gmaila s± odbierane i dekodowane prawid³owo tylko 4p co¶ nie trybi. Byæ mo¿e winny jest sam mail - w innych nie mam pustych linii Received: from xxx@xxx.xx (localhost [127.0.0.1]) by xxx@xxx.xx (Postfix) with ESMTP id 8010823F2F0 for ; Mon, 26 May 2008 01:37:29 +0200 (CEST) Received: from 4programmers.net (4programmers.net [84.16.243.133]) by xxx@xxx.xx (Postfix) with ESMTP for ; Mon, 26 May 2008 01:37:27 +0200 (CEST) Received: by 4programmers.net (Postfix, from userid 33) id C1A832480C9; Mon, 26 May 2008 01:18:26 +0200 (CEST) To: xxx@xxx.xx Subject: =?utf-8?B?T2JzZXJ3b3dhbnkgdGVtYXQ6IHRlc3Q=?= X-PHP-Script: forum.4programmers.net/posting.php for 83.13.41.146 From: Reply-To: support@4programmers.net MIME-Version: 1.0 Message-ID: Date: Sun, 25 May 2008 23:18:26 GMT Content-type: text/plain; charset=UTF-8 X-Interia-Antivirus: OK Content-Transfer-Encoding: quoted-printable Witaj Misiekd=20 Otrzymujesz ten list, poniewa=C5=BC obserwujesz temat "test" i zgodzi=C5=82= e=C5=9B si=C4=99 na otrzymywanie powiadomie=C5=84 w przypadku odpowiedzi na wspom= niany temat. Temat: test=20 Data: 26-05-2008 01:18=20 Autor: misiekd off=20 Tre=C5=9B=C4=87: ---------- aaaazdfsdgfsdfdg df g dfg dfg df gdfgdf=20 ---------- Link do tematu: http://forum.4programmers.net/viewtopic.php?id=3D127376=20 Je=C5=BCeli nie chcesz otrzymywa=C4=87 takich powiadomie=C5=84, kliknij n= a poni=C5=BCszy link: http://forum.4programmers.net/viewtopic.php?id=3D127376&mode=3Dunwatch --=20 Pozdrawiamy!
2008-05-26 02:44:59

[c++] bana³ - titlebar

Witajcie, przychodze z problemem jak ukryæ titlebar w oknie windowsowym w winapi. naszukalem sie w googlach ,,window without titlebar winapi`` i podobne ale nie znalazlem za wiele (wlasciwie nic). kombinacja ze stylami okien MFC zamieszczonych na msdn niewiele pomogla takze prosilbym o odpowiedz jak ukryc pasek tytulu i obramowanie okna. Z gory bardzo dziekuje za odpowiedzi, pozdrawiam ubuntuser
2008-05-26 02:13:15

[php] obrobka danych w celu bespiecznego mysql_query

INSERT INTO $table ($fields) VALUES ($values)"; Czy istnieje jakas funkcja php przeznaczona do kodowania danych w celu bespiecznego przes³ania do bazy?
2008-05-26 01:58:29

[C++] Dwie procedury w liscie jednokierunkowej

Mam do napisania dwie procedury do listy jednokierunkowej zawierajacej dane pracownikow. Pierwsza procedura obniz ma na celu obnizenie pensji wszystkim pracownikom, ktorzy zarabiaja wiecej niz prezes. Jezeli obnizenie bedzie ponizej 500, to nalezy im ustawic zarobki w wysokosci 500. Mam do tej pory tak, jak ponizej, ale to z pewnoscia zawiera wiele bledow. void obniz(lista **glowa, char stanowisko[6]) { lista *temp; temp = *glowa; bool prezesa = false; int pensja_prezesa; while(temp != NULL) { if((strcmp(temp->nowy.stanowisko, "Prezes") == 0) || (strcmp(temp->nowy.stanowisko, "prezes") == 0)) { prezesa = true; pensja_prezesa = temp->nowy.pensja; } else { temp = temp->next; } } bool zmodyfikowano = false; while(temp != NULL) { while((temp->nowy.pensja >= pensja_prezesa) && (temp->nowy.pensja > 599)) { temp->nowy.pensja-100; zmodyfikowano = true; dane_pracownika(temp->nowy); } if(pensja_prezesa nowy.pensja = 500; zmodyfikowano = true; dane_pracownika(temp->nowy); } temp = temp -> next; } } Druga procedura ma na celu obliczyc ilosc wystepowania danego imienia na liscie. Problem w tym, ze u mnie zlicza wystepowanie jedynie imienia, ktore jest pierwsze na liscie, dalej nie potrafie sobie poradzic. void imiona(lista **glowa) { lista *temp, *temp2; temp = *glowa; temp2 = temp->next; int wystepowanie = 0; bool bylo = false; if(temp == NULL) cout nowy.imie)==0) { wystepowanie++; bylo = true; } temp2 = temp2->next; } while(temp2 != NULL); cout
2008-05-26 01:00:26

[Java] SWS-specyfikacja wymagañ systemowych.

Witam, poszukuje osoby która by mi pomog³a zrobiæ specyfikacje mojego projektu. Chodzi mi o arkusz kalkulacyjny który mam juz napisany w Javie. Gdyby by³ kto¶ chêtny mi pomoæ oto kod programu. import java.awt.*; import java.awt.event.*; import java.io.*; import java.util.*; import javax.swing.*; import javax.swing.event.*; import javax.swing.table.*; public class SpreadSheet extends JFrame { // ******************************************************** class RowHeaderRenderer extends JLabel implements TableCellRenderer { RowHeaderRenderer(JTable table) { JTableHeader header = table.getTableHeader(); setOpaque(true); setBorder(UIManager.getBorder("TableHeader.cellBorder")); setHorizontalAlignment(CENTER); setForeground(header.getForeground()); setBackground(header.getBackground()); setFont(header.getFont()); } @Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { this.setText((row + 1) + ""); return this; } } // ********************************************************* class SimpleTableModel extends DefaultTableModel { Formula2 formula = new Formula2(); public SimpleTableModel(int rowCount, int columnCount) { super(rowCount, columnCount); } @Override public Object getValueAt(int row, int column) { return formula.getValue(getKey(row, column)); } public Object getFormula(int row, int column) { return formula.getFormula(getKey(row,column)); } @Override public void setValueAt(Object value, int row, int column) { formula.define(getKey(row,column),value.toString()); table.repaint(); } public void reset() { formula.clear(); model.setRowCount(0); model.setRowCount(ROW_COUNT); } public Properties getProperties() { return formula.getProperties(); } String getKey(int row, int column) { return Character.toString((char) (column + 65)) + "" + (row + 1); } } // ********************************************************* final int ROW_COUNT = 50; final int COLUMN_COUNT = 25; JTable table; JTable rowHead; SimpleTableModel model; JTextField evalField; public SpreadSheet() { super("Arkusz Kalkulacyjny"); zrobGUI(); podlaczZadzenia(); zerujTabele(); this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); this.setVisible(true); } private void zerujTabele() { model.reset(); } private void zapisz() { JFileChooser fc = new JFileChooser(); int zwrwartosc = fc.showSaveDialog(null); // do zapisu if (zwrwartosc == JFileChooser.APPROVE_OPTION) { File outFile = fc.getSelectedFile(); // pobiera ¶cie¿kê pliku Properties props = model.getProperties(); try { props.store(new FileOutputStream(outFile),"SpreadSheet"); } catch (Exception e) { System.out.println(e); } } } private void odczataj() { JFileChooser fc = new JFileChooser(); int zwrwartosc = fc.showOpenDialog(null); // do zapisu // pobiera ¶cie¿kê pliku if (zwrwartosc == JFileChooser.APPROVE_OPTION) { zerujTabele(); File inFile = fc.getSelectedFile(); try { Properties props = model.getProperties(); props.load(new FileInputStream(inFile)); } catch (Exception e) { System.out.println(e); } } } public void Autorzy() { JDialog nowe = new JDialog(this,"Autorzy",true); nowe.setResizable(false); nowe.setLayout(new GridLayout(4,1)); nowe.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); nowe.add(new JLabel("1. Emil Jêdrzejewski")); nowe.add(new JLabel("2. Przemys³aw Oleksiak")); nowe.add(new JLabel("3. Daniel Dziêgielewski")); nowe.add(new JLabel("4. Rafa³ Kostka")); nowe.pack(); Dimension dim = Toolkit.getDefaultToolkit().getScreenSize(); // Determine the new location of the window int w = nowe.getSize().width; int h = nowe.getSize().height; int x = (dim.width - w) / 2; int y = (dim.height - h) / 2; // Move the window nowe.setLocation(x, y); nowe.setVisible(true); } private void addMenuItem(JMenu menu,String title, ActionListener actionListener){ JMenuItem mi = new JMenuItem(title); mi.setText(title); mi.addActionListener(actionListener); menu.add(mi); } private void zrobGUI() { JMenuBar mb = new JMenuBar(); JMenu menu = new JMenu("Plik"); menu.addSeparator(); addMenuItem(menu,"Zapisz",new ActionListener() { public void actionPerformed(ActionEvent event) { zapisz(); } }); addMenuItem(menu,"Otworz",new ActionListener() { public void actionPerformed(ActionEvent event) { odczataj(); } }); menu.addSeparator(); addMenuItem(menu,"Koniec",new ActionListener() { public void actionPerformed(ActionEvent event) { System.exit(0); } }); mb.add(menu); JMenu menu2 = new JMenu("Tabela"); addMenuItem(menu2,"Nowa",new ActionListener() { public void actionPerformed(ActionEvent event) { zerujTabele(); } }); mb.add(menu2); JMenu menu1 = new JMenu("O programie"); addMenuItem(menu1,"Autorzy",new ActionListener() { public void actionPerformed(ActionEvent e) { Autorzy(); } }); mb.add(menu1); table = new JTable(); table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); model = new SimpleTableModel(ROW_COUNT, COLUMN_COUNT); table.setModel(model); rowHead = new JTable(); rowHead.setModel(new DefaultTableModel(ROW_COUNT, 1)); LookAndFeel.installColorsAndFont(rowHead, "TableHeader.background", "TableHeader.foreground", "TableHeader.font"); rowHead.setIntercellSpacing(new Dimension(0, 0)); Dimension d = rowHead.getPreferredScrollableViewportSize(); d.width = rowHead.getPreferredSize().width; rowHead.setPreferredScrollableViewportSize(d); rowHead.setRowHeight(table.getRowHeight()); rowHead.setDefaultRenderer(Object.class, new RowHeaderRenderer(table)); JScrollPane sp = new JScrollPane(table); sp.setRowHeaderView(rowHead); add(sp, BorderLayout.CENTER); JPanel editPanel = new JPanel(); editPanel.setLayout(new FlowLayout(FlowLayout.LEFT)); editPanel.add(new JLabel("Fromula:")); evalField = new JTextField(); evalField.setColumns(50); editPanel.add(evalField); setJMenuBar(mb); add(editPanel, BorderLayout.NORTH); pack(); this.setLocationRelativeTo(null); } private void podlaczZadzenia() { ListSelectionListener listener = new ListSelectionListener() { @Override public void valueChanged(ListSelectionEvent e) { int col = table.getSelectedColumn(); int row = table.getSelectedRow(); if (col < 0 || row < 0) return; evalField.setText(model.getFormula(row, col) + ""); } }; table.getColumnModel().getSelectionModel().addListSelectionListener( listener); table.getSelectionModel().addListSelectionListener(listener); evalField.addKeyListener(new KeyAdapter() { @Override public void keyPressed(KeyEvent e) { int key = e.getKeyCode(); if (key == KeyEvent.VK_ENTER) { int col = table.getSelectedColumn(); int row = table.getSelectedRow(); if (col < 0 || row < 0) return; model.setValueAt(evalField.getText(), row, col); } } }); } public static void main(String[] args) { new SpreadSheet(); } }
2008-05-26 00:13:21

[linux] instalacja na core 2 duo

Witam ! Pojawi³ siê problem i zwracam siê z pro¶b± o pomoc do Was ! :) Otó¿: Kiedy¶ tam zainstalowa³em sobie Debiana 4.0 Etch na procku Core 2 Duo E4300 ( swoj± droga polecam ten procek, taaani a podkrêca siê niesamowicie :) ), instaluj±c Linuxa wybra³em opcje dla procka 64 bit. Wszystko siê cacy poinstalowa³o, zacz±³em sie bawic w konfiguracjê debiana idzie ³adnie idzie a¿ tu nagle przychodzi do instalacji sterków od grafiki, hmmm... wybra³em oczywi¶cie sterowniki dla 64 bitowca, i co siê sta³o ? Instalator zakomunikowa³ ze system jest 32 bitowy !! [glowa] :/ :-| pó¼niejsze testy równie¿ pokaza³y i¿ system faktycznie byl 32 bitowy, a nie 64 !! Jak to jest mozliwe? nazwa jego widnia³a jako -> debian -i686. Hmmm czy i686 nie jest w³a¶ciw± platform± i ¼le ustawi³em podczas instalacji ?? Ale chyba innych mozliwo¶ci nie bylo! Pytam poniewaz formatowa³em partycjê z linuxem i bêdê system stawia³ raz jeszcze i tym razem bardzo mi zale¿y na tym aby by³ on FAKTYCZNIE 64 bitowy ! Proszê o pomoc i rady. Z góry dziêkujê !
2008-05-26 00:02:01

[C++] Przesylanie zalacznika przez SMTP...

Witam, w jaki sposob przeslac zalacznik? Po polaczeniu sie z serwerem oraz autoryzacji moge przesylac jedynie tekst... W jaki sposob wyslac zalacznik? Moze ktos ma jakis przyklad... Pozdrawiam.
2008-05-25 23:15:08

Podpowiadanie sk³adni [delphi]

Witam, z góry przepraszam za tak g³upie pytanie, ale mimo pó³ godziny googlowania nie uda³o mi siê tego znale¼æ... Jaki jest skrót klawiaturowy, ¿eby w delphi (mam 7) po wpisaniu button1. i wci¶nieciu tego skrótu wyskoczy³a mi lista wszystkich metod i w³a¶ciwo¶ci tego buttona??
2008-05-25 22:38:05

Problem z gcount()

Witam. Chcia³bym zliczyæ ilo¶æ znaków ze strumienia. U¿y³em funkcji gcount(), która zwraca mi 0 void fMacierz() { cout
2008-05-25 22:34:16

[BCB] Spis plików ListBox

Jak zrobiæ, ¿eby po nacisnieciu buttona w ListBoxie pojawiala siê lista plików pewnego folderu (zawsze tego samego) Szuka³em na googlach i znalaz³em DlgDirList(Handle, "E:www", 1, 200,DDL_READONLY) ; ale nie wiem jak jej uzyc (to w nawiasie sam napisalem). Trzeba pêtle zrobiæ jak±¶?? dziêki
2008-05-25 22:30:15

jak uruchomiæ nasm?

Mam win Vista i ¶ci±gn±lem nasm 0.98.39 (dwie aplikacje: NDISASM.EXE i NASM.EXE) Czy ktos mogl by mi pomoc?
2008-05-25 22:25:54

[DELPHI] Kolorownie grafów

Witam. Mam do zrobienia projekt: Algorytm kolorowania grafów. Nie wiem jak siê o tego zabraæ i nie mam o tym zielonego pojêcia. Mam do wyboru jedn± metodê: Pe³nych Grafów, Largest First (LS), Smallest Last (SL), Saturates Largest First (SLF). Mam zrobiæ animacjê jak to siê robi i takie okno gdzie u¿ytkownik bêdzie móg³ sam zaznaczyæ wierzcho³ki i je sam po³±czyæ a komputer je pokoloruje. Bardzo proszê o pomoc, bo to projekt na zaliczeni. Z góry dziêkujê. Dodam, ¿e nie mam pieniêdzy ¿eby komu¶ zap³aciæ za projekt, wiêc nie sk³adajcie propozycji tylko jak chcecie pomóc to bezinteresownie. Pozdrawiam.
2008-05-25 22:20:06

Java JMenuBar Problem

mam nastepujacy kod: package javaapplication1; import java.awt.*; import java.awt.event.*; import java.io.*; import javax.media.opengl.GL; import javax.media.opengl.GLAutoDrawable; import javax.media.opengl.GLCanvas; import javax.media.opengl.GLEventListener; import javax.swing.*; import javax.swing.SwingUtilities; public class Main extends JFrame implements GLEventListener { Main() { super("OpenGL Test"); setDefaultCloseOperation(EXIT_ON_CLOSE); setSize(800, 600); setLocationRelativeTo(null); pasek = new javax.swing.JMenuBar(); javax.swing.JMenu fileMenu = new javax.swing.JMenu("File"); javax.swing.JMenuItem oplik = new javax.swing.JMenuItem(); pasek.add(fileMenu); oplik = new JMenuItem("Otworz Plik..."); fileMenu.add(oplik); setJMenuBar(pasek); oplik.addActionListener(new ActionListener() { private String path; private File plik; public void actionPerformed(ActionEvent e) { JFileChooser filechoose = new JFileChooser(path); filechoose.addChoosableFileFilter(new mytxt()); filechoose.setAcceptAllFileFilterUsed(false); int tmp = filechoose.showOpenDialog(null); if(tmp == JFileChooser.APPROVE_OPTION){ plik = filechoose.getSelectedFile(); path = plik.getPath(); // bia³e(path);//usuwanie bia³ych znakow } //throw new UnsupportedOperationException("Not supported yet."); } }); GLCanvas canvas = new GLCanvas(); canvas.addGLEventListener(this); add(canvas); setVisible(true); } public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { public void run() { new Main(); } } ); } // GLEventListener public void display(GLAutoDrawable drawable) { GL gl = drawable.getGL(); gl.glClear(GL.GL_COLOR_BUFFER_BIT); // narysuj trójk±t gl.glBegin(GL.GL_TRIANGLES); gl.glColor3f(1.0f, 0.0f, 0.0f); // r gl.glVertex2f(0.0f, 1.0f); gl.glColor3f(0.0f, 1.0f, 0.0f); // g gl.glVertex2f(-1.0f, -1.0f); gl.glColor3f(0.0f, 0.0f, 1.0f); // b gl.glVertex2f(1.0f, -1.0f); gl.glEnd(); gl.glFlush(); } public void displayChanged(GLAutoDrawable drawable, boolean modeChanged, boolean deviceChanged) { } public void init(GLAutoDrawable drawable) { GL gl = drawable.getGL(); System.err.printf("tGL_VENDOR = %sn", gl.glGetString(GL.GL_VENDOR)); System.err.printf("tGL_RENDERER = %sn", gl.glGetString(GL.GL_RENDERER)); System.err.printf("tGL_VERSION = %sn", gl.glGetString(GL.GL_VERSION)); gl.glClearColor(0.0f, 0.0f, 0.0f, 0.0f); gl.glDisable(GL.GL_DEPTH_TEST); // ... } public void reshape(GLAutoDrawable drawable, int x, int y, int width, int height) { GL gl = drawable.getGL(); gl.glViewport(x, y, width, height); gl.glMatrixMode(GL.GL_PROJECTION); gl.glLoadIdentity(); // ... } private javax.swing.JMenuBar pasek; private javax.swing.JPanel mainPanel; } Program wyswietla figury w opengl. Problem mam taki ze po dodaniu kanwy menu rozwija sie pod kanwa a nie nad nia co moze byc przyczyna i jak to zmienic??
2008-05-25 21:49:16
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