Forum - 4programmers
No item elements found in rss feed.
Poprzednia 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 Następna
[C/C++] [c++ builder] Zwolnienie lewego przycisku myszy
Witam! Potrzebuję skonstruować warunek, który będzie prawdziwy, kiedy zostanie zwolniony przycisk myszy. Wiem, że trzeba użyć komunikatu WM_LBUTTONUP.2010-05-18 19:04:05
[Java] Rozkład normalny, wykładniczy
witam, potrzebuje generowac liczby w rozkładzie normalnym, wykładniczym i jednolitym. byłbym wdzięczny za wszelkie wskazówki lub materiały! w javie nie moge nic znalezc w necie2010-05-18 18:49:58
[Praca] Poszukiwany programista z Poznania lub okolic do budowy www
Programistę z umiejętnościami budowy stron internetowych zatrudnię. Jesteśmy firmą z Poznania, od czerwca chcemy rozpocząć modernizację(praktycznie budowę od podstaw) strony www.pentagos.pl Wymagania: -znajomość projektowania warstwowego - modyfikacja tekstu -programowanie w języku SQL Zatrudnienie na etat. - Proszę o kontakt telefoniczny : +48 501 254 024 lub 61/ 8 62 92 822010-05-18 18:29:35
[Inżynieria oprogramowania] Selekcja odcinków funkcji będących sinusoidą
Witam wszystkich, mam przed sobą następujące zadanie. Dysponując przebiegami podobnymi do podanego na obrazie poniżej: http://img594.imageshack.us/img594/9753/sinusoida.jpg wybrać z niego punkty tworzące sinusoidę. W tym przypadku mamy dyskretny przebieg z 60 punktów, który jest funkcją sklejaną i zachowuje się jak sinus pomiędzy punktami , , a w pozostałych nie. Muszę wziąć pod uwagę, że % punktów tworzących sinusoidę dla każdego przypadku może być inny. Jednocześnie wiem, że zawsze bierzemy pod uwagę jeden jej cykl. Czy macie jakieś pomysły??2010-05-18 18:14:17
[C/C++] [C++] Komunikacja sieciowa
Witajcie! Chciałem w przyszłości zrobić sobie jakąś sieciową gierkę, ale wiadomo, że nie od razu Kraków zbudowano, więc na początek zacznę choćby od przesyłania wiadomości. Jakie biblioteki, funkcje i teorię potrzebuję znać, żeby zrobić programik, który: - przyjmowałby adres IP i port i łączył się z nim - przesyłał wiadomości tekstowe Ewentualnie jeszcze przesyłanie obrazków. Jak się do tego krok po kroku zabrać? Z góry dzięki za odpowiedź Freewolny2010-05-18 17:58:09
[Delphi/Pascal] którą wersję Delphi
chcę pobawić się trochę w Delphi bo z tego co czytam najszybciej można coś napisać w Delphi. Mam rację? i Teraz pytanie która wersja jest najpopularniejsza bo tych cyferek jest dużo i komponenty się nie zgadzają z wersjami podobno.2010-05-18 17:21:21
[Praca] Aplikacja do napisania
witam, prosze aby anpisal ktos dla mnie program wyciagajacy naciskane klawisze gdy dana aplikacja jest uzywana (gdy przywrocone jest okienko np. gg, mozilla, czy tam jakas tibia) z gory dziekowa bo dla was to kilka min roboty a ja nie umiem napisac czegos takigo gdy uzywwana jest dana aplikacja2010-05-18 17:09:08
[C/C++] [C] Palindrom w C rekurencyjnie
Poszukuję kogoś kto napisze ten program.2010-05-18 17:04:07
[Newbie] [C++] Układ współrzędnych kartezjańskich
Witam! Mam do zrobienia takie zadanko, które można przeczytać tu: http://main.edu.pl/user.phtml?op=showtask&task=tra&con=PAS Nie mam pojęcia jak można, nie rysując układu i zaznaczając wspołrzędnych i rysując okręgu można sprawdzić, czy okręgi przecinają się. Mogłby ktoś mi podpowiedzieć. Nie chodzi mi o gotowy kod, samo wczytanie/wypisanie danych to prosta pętla for, ale nie mam pojęcia, co zrobic z tymi współrzędnymi. Z góry dzięki Piternet2010-05-18 16:49:50
[C/C++] Dynamiczny przydział i zwalnianie pamięci
Witam Mam już napisany program w którym dynamicznie przydzielam pamięć do tablicy, i w każdym cyklu pętli ostatnia komórka jest nie używana. Pomyślałem, po co ma być zajmowane miejsce w pamięci gdy nie jest mi ono potrzebne? No więc pytanie: Czy taka technika jest poprawna? int *tab = new int[n]; for(int i=0; i2010-05-18 16:41:06
[C# i .NET] C# i Matrix Vision
Witam , Czy ktoś oriętuje się w Matix Vision i obsłudze kamer analagowych. Potrzebuje dopisać do programu który obsługuje kamere CCD , funkcje żeby mógł wybierać obraz z jednej z dwóch podłączonych kamer do frame grabera (mv-gamma-g) a konkretnie zeby w jednym oknie był obraz z jednej kamery a w drugim drugiej. Możliwe że to ta fukcja : ConnectorFrameGrabber connector( pDev ); connector.videoChannel.write( newChannelNumber ); kod programu : using System; using System.Threading; using System.Collections; using mvIMPACT_NET; using mvIMPACT_NET.acquire; namespace continuouscapture { class MyThread { public void repaint() { if (pWin != null) blnForceDraw = true; } public Palette palette = new Palette(256, 3); public Image image; public Image image1; public void palGray() { gBase.presetPalette(palette, PalettePresetType.pptGrayLinear); pWin.colorPalette = palette; pWin.redraw(); } public void saveToFile(String name) { Console.WriteLine("Rozpoczęto zapisywanie obrazu..."); gBase.saveImage(image, name, FileFormat.ffBmp, ref palette); Console.WriteLine("Zakończono zapisywanie obrazu."); } public bool blnDraw = true; private bool blnForceDraw = false; private bool boTerminated = false; private const int MAX_REQUESTS = 3; private Device pDev; public Window pWin; public MyThread(Device dev,Window win) { this.pDev = dev; this.pWin = win; } public void terminate() { boTerminated = true; } public void liveThread( ) { //Console.WriteLine("Initialising the device. This might take some time..." ); try { pDev.open(); // To odpowiada za poprawne wyślwietlanie się obrazu Settings settings = new Settings(ref pDev); settings.imageDestination.pixelFormat.write(TImageDestinationPixelFormat.idpfMono8); } catch( ImpactAcquireException e ) { // this e.g. might happen if the same device is already opened in another process... Console.WriteLine("An error occurred while opening the device " + pDev.serial.read() + "(error code: " + e.Message + "). Press any key to end the application..." ); Console.ReadLine(); Environment.Exit(0); } //Console.WriteLine( "Press [enter] key to end the application"); Statistics statistics = new Statistics(ref pDev); FunctionInterface fi = new FunctionInterface(ref pDev); fi.ensureRequests(MAX_REQUESTS); for( int i=0; i2010-05-18 15:43:30
[Java] [Hibernate] Kilka pytań ...
Witam , Mam kilka pytań do ludzi bardziej doświadczonych w Hibernate. 1) Jak przeciążacie metode equals() dla klas które będą zapisywane w bazie? Przy założeniu ze dodajemy pole id które jest generatorem. Czy equals() robicie jako równość id czy może porównuje się klucze biznesowe ? Proszę o jakieś nakreślenie tylko problemu. 2) Mamy jakieś dane w bazie , i mamy jeszcze niepołączone z nimi obiekty. Czy aby połączyć obiekt z odpowiadajacym mu wierszem trzeba robić to tak: -dla danego obiektu i jego danych zrobic select sprawdzający czy jest juz ten obiekt w bazie ( moze tutaj przyda sie to equals() z pkt 1.) i potem majac juz id or null albo wywoluje session.update() albo session.save(). Można by użyć metody saveOrUpdate() ale dla danego obiektu nie wiem jakie ono ma id w bazie , a nie chciałbym tego robić na pałe selectem). Proszę o jakieś wskazówki jak się to rozwiązuje. Pozdrawiam2010-05-18 14:27:01
[Newbie] [C++] Przypisywanie wartości łańcuchom
Witam. Mam pytanie odnośnie łańcuchów. Jeżeli do łańcucha string dodaje kolejno wpisane słowa, tak jak w przykładzie: cin >> wprowadzane_slowo; lancuchy += wprowadzane_slowo + " "; To czy jest możliwość przypisania każdemu słowu z osobna inna wartość całkowitą, aby następnie zastosować to w funkcji switch, bez korzystania z plików oraz wczytywania slow z pliku? Jest to zadanie z "Thinking in C++" zadanie zakonczyłem przy użyciu strumieni wejscia ifstream, aczkolwiek ciekawi mnie czy jest inny sposób?2010-05-18 14:10:05
[C/C++] Serializacja strukt. z polami statycznymi i dynamicznymi
Witam.Zajmuje się szyfrowaniem danych i aby dokonać szyfrowania muszę funkcji dostarczyć dane binarne.W momencie kiedy są to dane statyczne takie jak: struct test{ ushort pole1; ushort pole2; ushort pole3; } Nie ma problemu.Problem pojawia się w momencie kiedy ma strukture która zawiera również wskaźnik do zmiennej tekstowej: struct test{ ushort pole1; ushort pole2; ushort pole3; const char* pole4; } W jaki sposób jest możlwie stworzenie zserializowanych danych i umieszczenie ich w tablicy? Kolejna kwestia to przedstawienie tych danych potem.W jaki sposób przedstawic ta dana tekstowa?Potrzebne jest jej zakodowanie? Pozdrawiam michał2010-05-18 13:06:21
[Newbie] [delphi] własne zdarzenia
Czy ma ktoś jakiś ciekawy link do tutoriala, artykułu, etc z opisem jak się dodaje własne zdarzenia do komponentów? Albo czy ktoś byłoby na tyle miły i napisał mi krótko jak to się robić tłumacząc poszczególne linie. powiedzmy, że jakiś komponent nie ma jakiegoś zdarzenia w sobie (tu strzelam, choć pewnie to zdarzenia już on ma) np. Button, powiedzmy, że nie ma eventu "OnMouseMove" albo progressbar nie ma "OnKeyDown" i "OnKeyUp", pytanie -> jak dodać im takie zdarzenie? (najlepiej gdybym nie musiał "robić" komponentu, tylko dopisał już w aktualnym projekcie jakiś kod i w OnCreate Formy dał mu coś w stylu: ProgressBar1.OnKeyDown:= NowaOnKeyDown; Byłbym bardzo wdzięczny za to. [browar]2010-05-18 12:53:40
[C/C++] [C] - prosba o sprawdzenie kodu - Żółw
Witam wszystkich, jakiś czas temu pisałam programik z żółwiem rysującym po tablicy. Niestety gdzieś jest błąd w kodzie programu i mam wielką prośbę o pomoc w znalezieniu tego błędu. Wszystkie sugestie mile widziane :) Pozdrawiam Oto kod: #include #define Tablica 30 /* szerokośc i długość tablicy */ #define MAXKOMEND 10 /*max ilośc komend*/ #define MAXDLKOM 5 /*max dlugość komendy*/ enum Kierunek {N, S, E, W}; enum Pozycja {Gora, Dol}; int readProg(int prog[][2], int max); void doCommand(int komenda1, int komenda2, int floor[][Tablica]); enum Kierunek kier = N; /* żółw stoi */ enum Pozycja poz = Gora; /* pozycja pióra */ int ZolwPoz[2] = {0}; /* pozycja żółwia */ int main(void) { int floor[Tablica][Tablica] = {{0}, {0}}; int prog[MAXKOMEND][2] = {{0}, {0}}; int commands = 0; int i = 0; commands = readProg(prog, MAXKOMEND); while (i2010-05-18 12:50:34
[C/C++] Ciekawy problem z ograniczeniem rozmiaru tablicy.
Cześć! W swoim programie mogę użyć jedynie tablic o maksymalnym rozmiarze 4096 bajtów (1024 inty). Implementuję drzewo binarne na tablicy(bez żadnych struktur), którego wysokość może wynosić nawet 30. Jak rozwiązać ten problem? Myślę, że należy odpowiedniej strukturze pamiętać adresy przydzielonych tablic dla indeksów 0...1023, 1024...2047 itd. Tylko w jakiej i jak by to miało wyglądać? Z góry dzięki. Pzdr2010-05-18 11:53:55
[C# i .NET] [c#] deserializacja obiektu w nowym projekcie
Mam problem. Otóż utworzyłem nowy projekt i przeniosłem do niego plik zserializowany w starym projekcie. Okazało się, że nie da się go deserializować bo wyskakuje błąd. Jak się okazało w nagłówku tego pliku widoczna jest nazwa starego projektu i kilka danych jeszcze, reszta pliku nieczytelna. Da się jakoś zserializować ten plik w starym projekcie żeby nie było tej nazwy projektu? Albo czy da się jakoś deserializować ten plik w nowym projekcie?2010-05-18 11:28:39
[Delphi/Pascal] [Delphi]Odzczyt literki i rodzaju nosnika danych
Witam Mam pytanie czy ktoś z was ma kod który rozpoznaje podpięte użądzenie (czy to DVD/CD-ROM/R/RW, Dysk twardy, Pendrive, Aparay czy soś jescze innego)i pobiera jego literkę i nazwę.2010-05-18 11:06:51
[Delphi/Pascal] excel nagłówek i stopa
Wiem że ten temat już był ale może go ktoś dokładniej opisać jak trzeba zmienić kod z makra na delphi i co trzeba zamieścić w : const // Page Setup xlPortrait = 1; xlLandscape = 2; xlPaperA4 = 9; może ktoś ma jakiś prostszy sposób na wstawienie nagłówka i stopki z góry dziękuje2010-05-18 10:43:14
[Delphi/Pascal] Program w command key
Witam, mam takie pytanie. Chciałbym zrobić tak jak jest w WinRar, że po naciśnięciu na jakiś plik PPM można od razu spakować do formatu .rar Ja natomiast chcę zrobić tak że można wybrać opcję Konwertuj w programie XYZ. Po naciśnięciu tego będzie od razu otwierał program XYZ Bardzo proszę o pomoc, pozdrawiam.2010-05-18 10:35:18
[Off-Topic] Licencja na Visuala, umowa o dzieło
Panowie i Panie proszę o pomoc w następującej kwestii. Na zasadach umowy o dzieło robię dla pewnej firmy mały projekt, korzystam przy tym z triala Visuala C#, firma posiada zakupioną full wersję Visuala i oni niby mówią że niby ja mogę robić na ich visualu. Oczywiście program rozwijam w domu, pytanie teraz jak przy pisaniu umowy mam to zaznaczyć żeby nie wyszło na to że piracę Visuala. Firma pójdzie mi na rękę i co chcę to napiszą w umowie, ale ja muszę dojść do tego co tam mam napisać. Być może zmiana na umowę zlecenie coś pomoże? Proszę o jakiekolwiek sugestie. Umowa zawiera przekazanie wszelkich możliwych praw na firmę.2010-05-18 10:31:18
[Delphi/Pascal] Indy POP3 - zmiana ilości wiadomości podczas przetwarzania
Może pytanie wyda się komuś banalne, ale nie umiem (nie mam konceptu) ugryźć takiego problemu: Mam system, w którym aplikacja/aplikacje w oddziałach firmy wysyłają przesyłki z danymi drogą emailową. Nieważne co zawierają. Przesyłki ładnie wychodzą z końcówek i docierają pod wskazany adres. Kłopot zaczyna się po drugiej stronie. Korzystam w swojej aplikacji z komponentu TidPOP3 z palety Indy - generalnie robi czego oczekuję od niego (odbieranie wiadomości). Kolektor działa cyklicznie co zadany interwał czasu (np. co godzinę) i sprawdza czy na skrzynce są jakieś wiadomości - jeżeli są - przetwarza je. Zdarza się jednak od czasu do czasu, ze w trakcie przetwarzania przesyłek - zostanie dosłana nowa wiadomość i automatycznie numeracja wiadomości zostaje zaburzona, bo najmłodsze wiadomości mają najnizszy numer. Pytanie: Jak sprawdzić/oznaczyć/odczytać które wiadomości nie były jeszcz przetworzone = jak zrobić liste unseen Robię to po swojej stronie utrzymując w bazie danych specjalną tabelę z odpowiednimi znacznikami, ale jej głównym przeznaczeniem jest identyfikowanie przesyłek, które zostały poprawnie zaimportowane. Zapewne odpowiedź jest banalna i znajdę ją w Google, ale nie bardzo wiem jak go zapytać o to (to znaczy na razie dostaję jedynie śmieci)2010-05-18 09:07:35
[Delphi/Pascal] Znowu o socketach...
Witam. Mnostwo tego, ale chcialbym sie poradzic: Mam do zrobienia klient - serwer, ale sam nie wiem ktorych komponentow bedzie najlepiej uzyc, tak zeby dzialalo to najsprawniej. Oto zalozenie: Wielu klientow (powiedzmy max 5) - serwer musi podolac im rade(kazde przekazanie danych, konkretnie stringu musi byc potwierdzane). A czesto moze sie zdarzyc tak ze dane moga wysylac wszystkie klienty rownoczesnie. Oczywiscie serwer tez musi sam od siebie wysylac dane do konkretnego klienta. Jesli odpowiedz padnie ze INDY, bo tak probowalem z tym dlubac to: czy sa zdarzenia typu OnRead ? Oraz jak to powiazac z praca wielowatkowa ?(po stronie serwera). Nie musi byc kod, troche teorii, jak to najlepiej rozwiazac by mi sie przydalo. Bo odrozanianie klientow to zrobic moze tak: przy Connecie, klient wysyla specjalny tekt, i gdy serwer odbiera i odrozni specjalny tekst, to pobiera uchwyt i tablicuje rekord: uchwyt - tekst identyfikujacy. Tylko gorzej gdy jakich srodkowy klient sie odlaczy, to trzeba to reorganizowac... No ale moze ktos mnie nakieruje jak to i owo najlepiej zrobic.2010-05-18 06:09:14
[Newbie] [C++] zaprzyjaźnienie klasy z konstruktorem innej klasy
dlaczego deklaracja przyjaźni między klasą A i konstruktorem klasy B wywołuje błąd ? jak usunę symbol komentarza to otrzymuję test.cpp:10: error: invalid use of incomplete type âstruct klasaBâ test.cpp:4: error: forward declaration of âstruct klasaBâ ogólnie rzecz biorąc chodzi o konwersję typów z klasy B do klasy A - nie przeklejałem całego przykładu tu bo mam problem z tym friend #include using namespace std; class klasaB; class klasaA { private: int aa; // friend klasaB::klasaB(); }; class klasaB { private: int bb; public: klasaB(); }; klasaB::klasaB(){ cout2010-05-18 03:18:21
[C/C++] nie moge sobie poradzic --> tablica w funkcji
/* Zad. 10. Napisz funkcję, która wyznacza średnią wartość elementów tablicy, parametr n określa liczbę elementów w tablicy. double Srednia(int a[], int n); */ #include #include using namespace std; double Srednia(int a[], int n); int main(){ int n; cout2010-05-18 01:17:46
[Newbie] nie moge sobie poradzic --> tablica w funkcji
/* Zad. 10. Napisz funkcję, która wyznacza średnią wartość elementów tablicy, parametr n określa liczbę elementów w tablicy. double Srednia(int a[], int n); */ #include #include using namespace std; double Srednia(int a[], int n); int main(){ int n; cout2010-05-18 01:17:46
[C# i .NET] [c#] komentarze pod funkcją
Jak się robi komentarz do funkcji np. jak najadę myszką na moja funkcja() baza bz = new baza(); bz.mojafunckja(); żeby mi wyświetliło co ona robi w takim prostokącie? jak taki komentarz się nazywa?2010-05-18 00:38:30
[Newbie] [c#] komentarze pod funkcją
Jak się robi komentarz do funkcji np. jak najadę myszką na moja funkcja() baza bz = new baza(); bz.mojafunckja(); żeby mi wyświetliło co ona robi w takim prostokącie? jak taki komentarz się nazywa?2010-05-18 00:35:04
[Webmastering] [JavaScript] window.open()
Chcę napisać skrypt, który generuje stronę na całym ekranie. Wywołuję poniższe polecenie: xxx=window.open("","","resizable=no, location=no, menubar=no, status=no, fullscreen=yes, titlebar=no, toolbar=no, scrollbars=no"); A potem seria poleceń: xxx.document.write("JakasTresc"); W IE wszystko działa jak należy, natomiast w FF w najnowszej wersji, nie włącza się pełny ekran, jest pasek z adresem i pasek stanu. Oprócz tego, treść strony w nowym oknie generuje się prawidłowo. Gdzie popełniłem błąd? Ma być zupełnie pełny ekran bez żadnych elementów samej przeglądarki.2010-05-18 00:25:53
[Hardware/Software] Odtwarzacz flash 9 lub 10
Nie chodzi mi o wtyczki do przeglądarek internetowych, tylko chodzi o odtwarzacz funkcjonujący jako samodzielny program, taki, jak na poniższym screenie. http://img20.imageshack.us/img20/2623/zzzyy.jpg Program przedstawiony na tym screenie nie odtwarza większości plików swf, które posiadam i dlatego szukam nowszej wersji i nie udaje mi się czegoś takiego znaleźć. Gdzie tego szukać?2010-05-18 00:11:12
[Delphi/Pascal] Delphi 2005 PE
Witam. Zainstalowałem Delphi 2005 Personal Edition z płyty z gazety, jednak mam problem z zarejestrowaniem. Czy da się jeszcze ten kompilator zarejestrować? Przeszukałem strony CodeGear i Embarcadero i niestety nie znalazłem tej opcji już. Nie chcę się bawić w jakieś crackowanie, bo nie o to mi chodzi. Dzięki za odpowiedzi.2010-05-17 23:39:53
[Newbie] [delphi]Hgg pobranie listy kontaktow.
Wiem ze juz sie pojawialy takie tematy ,ale mam problem nie wiem jak pobrac liste kontaktow i wyswietlic ja w valuelisteditor mozna o jakas pomoc ?2010-05-17 23:26:31
[Newbie] [c#] klasa zagnieżdżona
Mam taki kod: namespace envelopedll { public class Class1 { private delegate void Delegacja(); private baza bz = null; private BazaLotto bl = null; public Class1() { bl = new BazaLotto(this); } public class BazaLotto { private Class1 cl1 = null; public BazaLotto(Class1 cl1_) { cl1 = cl1_; } public BazaLotto() { } public void LoadLottoBase() { cl1.bz = new Class1.baza(); ****** } //klasa równorzędna z Class1 public Class 2 { Class1.BazaLotto bz = new Class1.BazaLotto(); bz.LoadLottoBase(); } W linijce cl1.bz = new Class1.baza(); wyświetla mi "odwołanie do obiektu nie zostało ustawione na wystapienie obiektu". Co robię źle?2010-05-17 22:58:38
[C# i .NET] [Reporting Services]Forms Authorization
Trochę się zastanawiałem, czy nie wrzucić do baz danych, ale myślę, że tu jest trafniej jednak. Mam potrzebę zastosowania customowej autentykacji do Sql Server Reporting Services. Coś tam poczytałem, wychodzi na to, że da się to zrobić, nawet nie jakimś gigantycznym nakładem kosztów, więc powinno być ok. Informacje ogólnie czerpałem stąd:http://msdn.microsoft.com/en-us/library/aa902691(SQL.80).aspx Ogólnie jasna jest dla mnie część odnośnie autentykacji - łączy się z bazą, sprawdza czy user i hasło poprawne, wszystko gra. Za to zupełnie niejasna jest dla mnie część powiązana z autoryzacją. Sam kod nie jest ciężki: deserializacja zasad acl, wyszukanie usera, wyszukanie akcji. Spoko. Teraz zastanawiam się nad tym: skoro piszę customową autentykację i autoryzację, to jak ustawić acl dla poszczególnych grup/userów? Trochę szukałem na necie, ale nigdzie na nic konkretnego nie trafiłem. Bo skoro userów trzymam sobie w bazie jakieś prywatnej, to jak przekazać do tych metod odpowiednie zasady acl? Rozumiem, że poszczególne metody CheckAccess otrzymują listę zezwoleń acl pobraną z metody GetPermission, natomiast nie wiem skąd ta metoda bierze uprawnienia. Zapewne można to rozwiązać implementując jakieś własne pozwolenia, a następnie opakowując je w AceCollection, ale czy jest to rozwiązanie dobre/sensowne? Przyglądam się rozwiązaniu zaprezentowanemu w przykładzie ściągniętym ze strony zalinkowanej powyżej i tego rozwiązania nie rozumiem. Albo po prostu za długo już nad tym myślę i się pogubiłem. Gdyby ktoś mógł rozjaśnić mi w głowie - będzie mi miło :) Pzdr Pako2010-05-17 22:56:37
[Newbie] [C] proste operacje na strukturach
Dlaczego program rzuca Segmentation fault przy podawaniu roku (dlaczego nie dziala podawanie danych do struktury data)? #include //proste operacje na strukturach struct data { int rok; char miejsce[20]; }; struct dane { char imie[10]; char nazwisko[15]; struct data data; }; void wstaw(struct dane *a, int n); void wypisz(const struct dane *a, int n); int main() { struct dane dane[3]; wstaw(&dane,3); wypisz(&dane,3); return 0; } void wstaw(struct dane *a, int n) { int i; for (i=0; iimie); scanf("%s",a->nazwisko); scanf("%d",a->data.rok); scanf("%s",a->data.miejsce); a++; } } void wypisz(const struct dane *a, int n) { int i; for (i=0; iimie); printf("%sn",a->nazwisko); printf("%dn",a->data.rok); printf("%sn",a->data.miejsce); a++; } }2010-05-17 22:45:58
[Newbie] - Instalacja komponentu Indy 9
Witam. Jestem nowy na tym forum, niedawno zacząłem się interesować językami takimi jak C++ czy Delphi. Teraz jestem tak zwanym "lamerem", umiem bardzo niewiele. Mam pewien problem. Czy ktoś mógłby mi krok po kroku wytłumaczyć, jak zainstalować Komponenty Indy 9. Prosiłbym o:
-Link do downloadu
-Wytłumaczenie "krok po kroku" - "dla lamera" jak to zdobić.
Bardzo dziękuje i pozdrawiam, Sotwin.2010-05-17 22:24:35
[C/C++] Zmiana nazwy pliku w menu pod ppm
Witam! Na początek powiem że szukałem albo nie wiem pod jakim terminem tego szukać żeby coś znaleźć... Chodzi mi dokładnie żebym chciał mieć w menu rozwijanym prawym przyciskiem myszy (jak się kliknie na jakiś plik) swoją pozycję (funkcję) do zmiany nazwy w mój specyficzny sposób tego pliku na którym klikamy. Chciałbym napisać to w C gdyż takowy język jako tako znam, lecz gorzej z bibliotekami i funkcjami do nich... przypuszczam że będzie potrzebna biblioteka windows.h ale czy coś jeszcze? może ktoś wie jak mi pomóc... i czy dodanie pozycji do menu rozwijanego ppm jest skomplikowane? jak to mniej więcej wygląda... Z góry wielki dzięki! Pozdrawiam :)2010-05-17 22:17:55
[Delphi/Pascal] program bazodanowy w Delphi
Witam, mam mały problem. muszę napisać program bazodanowy w Delphi. program ma być prosty, o jakichś pierdołach (auta, zeszyty, ołówki). to nie jest problem, problem jest sam kod. jak to zrobić? czy w Memo?? tablicy?? czy do pliku?? tak by można było wczytać-edytować-zapisać. THX2010-05-17 21:53:39
[C/C++] wersja instalacyjna
witam piszę programik w VC++ (w zasadzie już jest napisany), mam tylko jedno pytanie jak zrobić aby program działał na wszystkich kompach (nie tylko na tych z zainstalowanym kompilatorem + dodatkowe biblioteki). Może (zapewne) da się zrobić jakąś wersje instalacyjną, lub coś w ten deseń. Pytanie tylko jak to zrobić2010-05-17 21:44:13
[Java] Wlasny generator
Witam potrzebuje pilnie waszej pomocy. Napisalem dwa programy, w ktorych sa "losowane" liczby. program1 public class klasa { long xi = 8; void xi(){ for(int i =0; i2010-05-17 21:35:45
[Newbie] [Delphi] Windows 7
Mam pytanie do szanownych programistów. Do tej pory pisałem programy w Delphi 7 Personal pod Windows XP. Przesiadłem się na Windows 7 i mam zainstalowane Delphi na tym systemie. Działa wszystko dobrze. Tak przynajmniej mi się wydaje. Jednak interesuje mnie czy w zupełności mogę pisać programy dalej w Delphi 7 Personal ale juz pod W7, czy jest to w zupełności kompatablile. Czy projekt pisać w Windows 7 a kompilować pod Win XP. Pozdrawiam :-)2010-05-17 21:30:34
[Newbie] kompilacja kodu c++ przez gcc
Witam jak mogę skompilować kod napisany w c++ przez gcc?? Normalnie zrobiłbym to przez g++ pliczek.cpp -o run, niestety na jutrzejszej maturze będę miał tylko gcc. Z góry dzieki.2010-05-17 21:28:57
[C/C++] [C/windows] Wybór bazy danych
Witam, Piszę nie wielki program którego zadaniem jest pobieranie danych z licznika energii elektrycznej, robienie odpowiednich obliczeń a następnie ich zapisywanie. Nie jestem wielce biegły w programowaniu i dlatego też mam do Was pytanie, a mianowicie jaki sposób magazynowania danych będzie najlepszy dla zapisu danych w takim formacie: data_pomiaru, wynik_pomiaru Myślałem nad SQLITE ale nie wiem czy jest sens zaprzęgać kombajn do takiej błahostki. Nowy rekord będzie dodawany średnio raz na tydzień, mogą być one archiwizowane lub po prostu zapisywane tylko 20 ostatnich pomiarów. Za odpowiedzi z góry dziękuje !2010-05-17 21:22:30
[C/C++] [c/linux] Sterownik LPT - wirtualny
Witam, Usiłuję napisać sterownik do LPT - chcę stworzyć wirtualny port, widoczny przez programy użytkowe jako fizyczny/prawdziwy. Otworzyłem źródła modułu parport zamieszczonych razem z kernelem.... Znalazłem strukturę: struct parport_operations { /* IBM PC-style virtual registers. */ void (*write_data)(struct parport *, unsigned char); unsigned char (*read_data)(struct parport *); void (*write_control)(struct parport *, unsigned char); unsigned char (*read_control)(struct parport *); unsigned char (*frob_control)(struct parport *, unsigned char mask, unsigned char val); unsigned char (*read_status)(struct parport *); /* IRQs. */ void (*enable_irq)(struct parport *); void (*disable_irq)(struct parport *); /* Data direction. */ void (*data_forward) (struct parport *); void (*data_reverse) (struct parport *); /* For core parport code. */ void (*init_state)(struct pardevice *, struct parport_state *); void (*save_state)(struct parport *, struct parport_state *); void (*restore_state)(struct parport *, struct parport_state *); /* Block read/write */ size_t (*epp_write_data) (struct parport *port, const void *buf, size_t len, int flags); size_t (*epp_read_data) (struct parport *port, void *buf, size_t len, int flags); size_t (*epp_write_addr) (struct parport *port, const void *buf, size_t len, int flags); size_t (*epp_read_addr) (struct parport *port, void *buf, size_t len, int flags); size_t (*ecp_write_data) (struct parport *port, const void *buf, size_t len, int flags); size_t (*ecp_read_data) (struct parport *port, void *buf, size_t len, int flags); size_t (*ecp_write_addr) (struct parport *port, const void *buf, size_t len, int flags); size_t (*compat_write_data) (struct parport *port, const void *buf, size_t len, int flags); size_t (*nibble_read_data) (struct parport *port, void *buf, size_t len, int flags); size_t (*byte_read_data) (struct parport *port, void *buf, size_t len, int flags); struct module *owner; }; I to wyglądało by na wszystko - wystarczy obsłużyć funkcje. Pozostaje tylko "zarejestrować" sterownik.... właśnie... jak? Tak wygląda fragment funkcji parport_pc_probe_port. Widać tutaj funkcję parport_register_port - chyba jakaś powiązana ściśle z istniejącym LPT bo dma i przerwania ma.... i mi coś nie pasuje. ops = kmalloc(sizeof(struct parport_operations), GFP_KERNEL); /*...*/ pdev = platform_device_register_simple("parport_pc", base, NULL, 0); /*...*/ p = parport_register_port(base, irq, dma, ops); /*...*/ base_res = request_region(base, 3, p->name); Jak zarejestrować strukturę żeby sterownik stał się sterownikiem "LPT" z podanym adresem?2010-05-17 21:15:43
[C/C++] [c++ builder] Ruch obiektu za kursorem
Witam! Mam taki oto problem, z którym nie mogę się uporać. Mam label, który chciałbym aby po kliknięciu na niego myszką podążał za kursorem. Potem po kliknięciu w jakiś inny obiekt, załóżmy, że inny label został "upuszczony" w tym miejscu.2010-05-17 20:51:34
[C# i .NET] Książka do C#
Witam:) Chciałbym się Was poradzić, jakąś książkę wybrać. Przeczytałem już książkę C#. Wprowadzenie, opanowałem już podstawy zawarte w tej książce i chcę zacząć programować w Windows Forms lub WPF, ogólnie chcę tworzyć aplikacje okienkowe, więc poradźcie mi jaką książkę wybrać do WF lub WPF, dobrze by było aby książka zawierała również coś o ADO.NET i bazach danych w C#. Dobrze było by gdyby ta książka nie była zbytnio droga:). Możecie również napisać, czego aktualnie warto się uczyć czy zaczynać od WF czy może brać się za WPF. Aktualnie mam na oku kilka książek : 1. http://helion.pl/ksiazki/c_tworzenie_aplikacji_graficznych_w_net_3_0_krzysztof_rychlicki_kicior,cshne3.htm 2. http://www.empik.com/aplikacje-windows-forms-net-w-c-pawel-chlosta,2374493,ksiazka-p 3. http://www.empik.com/visual-c-2008-projektowanie-aplikacji-pierwsze-starcie-jacek-matulewski,prod760267,ksiazka-p2010-05-17 20:51:34
[Newbie] Rzutownanie float na string
Witam. Szukam funkcji lub sposobu na rzutowanie zmiennej float na string. Mam:float a = 23.5; Chciałbym otrzymać:string b == "23.5"; Z góry dzięki za pomoc.2010-05-17 20:46:54
[C/C++] [c++ builder]
Witam! Mam taki oto problem, z którym nie mogę się uporać. Mam label, który chciałbym aby po kliknięciu na niego myszką podążał za kursorem. Potem po kliknięciu w jakiś inny obiekt, załóżmy, że inny label został "upuszczony" w tym miejscu.2010-05-17 20:43:32
[Hardware/Software] LAPTOP HP6710b wolno działa z zasilacza
Witam, Ostatnio pojawił się pewien problem, którego nie mogę rozgryźć... Mam Laptop HP 6710b i z baterii śmiga aż miło. Ale wystarczy, że podłączę go pod zasilacz, to zaczyna tak mulić, że byle okienko otwiera przez prawie minutę 8-O Co wpływa na to, że komputer tak zwalnia??? Na pewno to wina zasilacza (pod innym działa OK), ale co konkretnie? Ktoś spotkał się z podobnym przypadkiem?2010-05-17 19:49:36
[C/C++] Drzewo bst
Witam! Mam problem z tablicową implementacją drzewa wyszukiwawczego(2i - lewy potomek i, 2i+1 prawy potomek i, i/2 - rodzic i). Operacje jakie mają na nim być wykonywane to dodawanie elementu oraz wyszukiwanie minimum i maksimum w drzewie. Jest natomiast warunek, że rozmiar jakiejkolwiek nie może przekroczyć 4096 bajtów. Wydaję mi się, że należy zrobić tablicę wskaźników na tablice wskaźników, i każdy z tych wskaźników wskazuje dopiero na dane. Wyskosc drzewa ma byc mniejsza niz 31. Mógłby ktoś spróbować pomóc mi z tymi funkcjami? Oto mój dotychczasowy kod, lecz coś jest nie tak z dodawaniem elementu: int dodaj(int *drzewo,int liczba,int ilosc) { if(drzewo[1] == -1) { drzewo[1]=liczba; return 0; } else { if(drzewo[ilosc] > liczba && drzewo[2*ilosc] == -1) drzewo[2*ilosc]= liczba; else if(drzewo[ilosc] < liczba && drzewo [2* ilosc +1] == -1) drzewo[2*ilosc +1] = liczba; else dodaj(drzewo,liczba,++ilosc); } } Wyszukiwanie max i min: int maksimum(int *drzewo,int liczba,int ilosc) { int i=1,max; while(drzewo[2*i+1] != -1) { max=drzewo[2*i+1]; i++; } return max; } int minimum(int *drzewo,int liczba,int ilosc) { int i=1,min; while(drzewo[2*i] != -1) { min=drzewo[2*i]; i++; } return min; } Nizainicjonowane węzły mają wartość -1. Z góry dzięki za pomoc.2010-05-17 19:47:20
[Newbie] Wątki - pierwsze starcie
Witam! Mam do napisania program który będzie posiadał tablice [2][10]. Pierwsze 10 elementów ma być z sumowane w pierwszym wątku, kolejne 10 ma być z sumowane w drugim wątku, natomiast w wątku głównym zostaną wygenerowane losowe wartości poszczególnych elementów tablicy i z sumuje wyniki z wrócone przez oba wątki. Program jest już prawie gotowy niestety nie moge poradzić sobie z jedną rzeczą, a mianowicie po wywoływania funkcji tworzącej nowy wątek : pthread_create(&mojwatek_1, NULL, watek_1, (void*)tab) odbieram ją i rzutuje z typu void na int** : int **_arg = (int**)arg; Potem staram sie wydrukować zawartość tablicy : for(j=0; j2010-05-17 19:34:33
[Newbie] [C++] Problem z plikiem
Witam, mam pytanie odnośnie takiego programu: Plik zawiera dane binarne na temat klienta (klasa klient). Program odczytuje z pliku dane o kliencie (jego identyfikator i stan konta) i modyfikuje jego dane a następnie zastępuje stare dane w pliku nowymi. Oto co udało mi się zrobić. #include #include using namespace std; //****************************************************************************** class klient { int kod; int stan; public: klient(void):kod(0),stan(0){} klient(int k,int s):kod(k),stan(s){} void pokaz(void) { cout2010-05-17 19:09:40
[Inne] PDF lub doc na HTML lub PHP
Czy istnieje program który by konwertował pliki takie jak w temacie ale tworzył w plikach HTML linki aby można było przechodzić do następnej strony np książki2010-05-17 18:53:34
[Delphi/Pascal] TFrxUserDataSet i bitmapy
Witam Czy ktoś wie jak za pomocą komponentu TFrxUserDataSet przekazać obraz (TBitmap) do FR ?2010-05-17 18:14:04
[Java] Jak sprawdzić dostępność Javy?
Witam Jak sprawdzić dostępność Javy z poziomu html by poinformować użytkownika?2010-05-17 18:06:28
[Webmastering] Co to za element strony www?
Witam, Zakladam ten dosc lamerski temat, ale nie potrafie znalezc informacji jak nazywa sie taki element strony, bo chcialbym znalezc gotowy skrypt (jesli taki oczywiscie istnieje), ktory umozliwi mi wstawienie takiego elementu na swoja strone. Domniemam, ze napisane jest to w Javie. Element o ktory mi chodzi znajduje sie np. tutaj: http://www.linuxmint.com/index.php te okno prezentujace rozne niuanse z paskiem przewijania i wyborem podokien. Troche pomotałem, ale chyba rozumiecie o co mi chodzi? ;) pzdr2010-05-17 18:03:14
[Newbie] [Pasca] Problem z zadaniem
Witam ucze sie programowania i mam takie zadanko ,za bardzo nie wiem co mam tu zrobic . Nalezy zapytac czlowieka ile wierszy , ile kolumn i (od jakiej litery - tego nie rozumiem tzn nie wiem jak zrobic ) . Napisz program z dwiema petlami wyswietlajacy wzorek (Zmienna sterujaca petla wewnetrzna jest zmienna typu CHAR, w petli trzeba pisac dwa znaki) AaBbCcDdEe AaBbCcDdEe AaBbCcDdEe AaBbCcDdEe jesli odpowiedzi byly - 4,5,A prosze o pomoc2010-05-17 17:32:57
[Newbie] Problem z stringiem w klasie
Witam mam Problem ponieważ program nie widzi string a klasie main.cpp #include #include "main.hpp" #include #include using namespace std; int main() { /*deklaracja vectora jako podstawowy kontener danych dla listy recco*/ string nazwaksiazki; List zbiorksiazek; List :: iterator iter; for(int i=0; i2010-05-17 17:32:12
[Hardware/Software] Co mi ryje twardy dysk?
Witam, Mam sobie Win XP, zasyfiony jakimś badziewiem które mi było na uczelnie potrzebne (co chwila "uczymy" się nowej głupoty, i żeby sobie w domu spróbować trzeba instalować kupę tego wszystkiego) i mój laptop zaczął ostatecznie chodzić jak te sprzęty na uczelni -> wieczna zamuła. Jeszcze przy deinstalacji triala Inventora (który zainstalował masę głupot typu MSSQL Server -- aargh!) komp dostał zwiechy, reset, i oczywiście w menu kontekstowym na plikach parę pustych pozycji, kontynuować deinstalacji się ine da, itd itd.. Generalnie masę takiego czegoś teraz u mnie jest.. Z racji, że pracuję jeszcze nad ostatnim ważnym projektem nie będę robić przywracania backupa, bo jest ciut stary, i znowu będzie aktualizacja softu itd itd. Okej, rozpisałem się, niepotrzebnie, ale w sumie nie ma komu pomarudzić. Wracając.. Zauważyłem, że największe problemy z działaniem kompa są gdy jeden z programików zaczyna mi "ryć" dysk.. I tak ze dwie minuty.. alt,ctrl,del i oczywiście użycie proca 0-2%, także nie widać co to.. I własnie o to się rozbija -> czym sprawdzić który program mi nadmiernie mieli po dysku? W sumie większość aplikacji jest mi znana, może to nawet jakaś "moja" po aktualizacji szaleje, niemniej jednak nie mam jak tego sprawdzić.. Tzn nie wiem jak.. Kiedyś coś podobnego widziałem gdzieś tam przebijając się przez Panel Sterowania, ale teraz już tego nie odnajdę.. Pozdrawiam ~dzek692010-05-17 17:03:13
[Newbie] Pomoc z Programem który zostal podzielony na biblioteki
Witam mam Problem. Jako osobne 2 programy logowanie i main dzialaja poprawnie to po z scaleniu juz nie. Problem jest pewnie z xle podzielonymi bibliotekami a plikami wykonywalnymi. main.cpp #include #include #include "main.hpp" using namespace std; int main() { /*deklaracja listy jako podstawowy kontener danych dla listy Ksiazki*/ /*definicja klasy znajduje sie w pliku main.hpp*/ list tablicarecco; list :: iterator i; cout2010-05-17 16:16:34
[Inżynieria oprogramowania] Potrzebne wzory do napisania gry[żaglówka]
Mam do napisania symulator żaglówki(bardzo prosty w 2d) generalnie będę korzystał z silnika SDK ale żeby w miarę realistycznie łódka pływała to potrzebuję dobrych wzorów ale niestety nie potrafię nigdzie konkretnych znaleźć, chciałbym aby łódź(jej prędkość) była zależna od: - Siły,kierunku wiatru. - Ustawienia żagla(ograniczona ilość ustawień) - Ustawienia steru Z góry dziękuje za odpowiedz, DawidFaja.2010-05-17 16:03:33
[Delphi/Pascal] podążanie z punktu A do punktu B
Mam prośbę! Męczę się już jakiś czas z przemieszczaniem - podążaniem jednego obiektu do drugiego w 2D przy zastosowaniu Timera. Powiedzmy, że są to obiekty TShape. Chodzi mi, aby jeden dogonił drugiego z możliwością zmiany współczynnika szybkości jednego z tych obiektów (przyśpieszenie lub zwolnienie). Z tego co osiągnąłem do tej pory to na ogół ucieka mi jedna z osi albo x albo y, w tym sensie, że szybciej się zrównuje i później goni tylko po jednej osi. Przeglądnąłem już sporo stron jakoś nic nie znalazłem, co by rozwiązało ten problem. Pewnie źle interpretuję wzory - ale nigdy nie byłem orłem z matmy :-P Może ktoś zna jakąś stronę, albo ma przykładowy kod. Niewątpliwie dla wielu z was to pestka, a ja się z tym męczę.2010-05-17 16:03:20
[Delphi/Pascal] Brak HTTPGet
Witam Niemam paczki HTTPGet I chciałbym ją zainstalować pomożecie? Pobrałem paczkę jakąś i mam: HTTPGet.dcr , HTTPGet.dsf Proszę o pomoc.2010-05-17 15:21:32
[C/C++] Wyświetlanie nazwy argumentu.
Witam, W jaki sposób wyświetlić poprawnie nazwę pliku przekazanego jako argument do funkcji main()? Używam kompilatora gcc. Mam taką funkcje: int main(int argc, char **argv) { printf(argv[0]); yylex(); printf("Liczba znakow %d, slow %d, wierszy %d,n", z, s, w); s1 = s1 + s; for(i; i < argc; ++i) { s = 0; z = 0; w = 1; yyin = fopen(argv[i], "r"); printf(argv[i]); printf("n"); yylex(); s1 = s1 + s; printf("Liczba znakow %d, slow %d, wierszy %d,n", z, s, w); } printf("Suma slow %dn",s1); return 0; } Wywołanie programu wygląda przykładowo tak: ./a.out < plik1.txt plik2.txt plik3.txt I jako wynik printf(argv[0]); dostaje "./a.out" a nie "plik1.txt". W jaki sposób to obejść?2010-05-17 14:50:01
[Newbie] Wyświetlanie nazwy argumentu.
Witam, W jaki sposób wyświetlić poprawnie nazwę pliku przekazanego jako argument do funkcji main()? Używam kompilatora gcc. Mam taką funkcje: int main(int argc, char **argv) { printf(argv[0]); yylex(); printf("Liczba znakow %d, slow %d, wierszy %d,n", z, s, w); s1 = s1 + s; for(i; i < argc; ++i) { s = 0; z = 0; w = 1; yyin = fopen(argv[i], "r"); printf(argv[i]); printf("n"); yylex(); s1 = s1 + s; printf("Liczba znakow %d, slow %d, wierszy %d,n", z, s, w); } printf("Suma slow %dn",s1); return 0; } Wywołanie programu wygląda przykładowo tak: ./a.out < plik1.txt plik2.txt plik3.txt I jako wynik printf(argv[0]); dostaje "./a.out" a nie "plik1.txt". W jaki sposób to obejść?2010-05-17 14:50:01
[Java] J2ME Bluetooth
Witam, chcę napisać małą grę w statki na komórkę korzystającą z bluetooth do gry w trybie multiplayer. Stworzyłem więc na razie prostą aplikacje która ma za zadanie jedynie utworzyć połączenie między telefonami i wysyłać wciśnięte klawisze, jest to przykład z książki z której się uczę. Problem jednak w tym, że to cudo nie działa, mianowicie gdy na jednym urządzeniu wybiorę "Dołącz do gry" a na drugim "Stwórz grę" to owszem wykryje mi urządzenie, ale gdy je wybiorę to nic się nie zmienia, a jedynie wraca do wyszukiwania i po chwili znów pokazuje, że znalazło to samo urządzenie. Będę wdzięczny za wszelką pomoc, jest to moja pierwsza aplikacja w J2ME wiec może się na zbyt głęboką wodę rzuciłem, ale przecież tylko tak można nauczyć się pływać ;) Oto kod poszczególnych klas: package hello; import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class BattleShip extends MIDlet implements CommandListener { private Display display; public BattleShip() { display = Display.getDisplay(this); } public Display getMidletDisplay(){ return display; } public void startApp() { String name; ClientServerSelect select = new ClientServerSelect(this); display.setCurrent(select); } public void pauseApp() { } public void destroyApp(boolean unconditional) { } public void exit(){ destroyApp(false); notifyDestroyed(); } public void commandAction(Command c, Displayable s) { switch(c.getCommandType()){ case Command.EXIT: exit(); break; } } } /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package hello; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import javax.microedition.io.Connector; import javax.microedition.io.StreamConnection; /** * * @author Maniek */ public class BluetoothConnection { private StreamConnection streamConnection; private InputStream inputStream; private OutputStream outputStream; private String localName; private String remoteName; private String url; public BluetoothConnection(StreamConnection con, String ln, String rn) throws IOException{ localName = ln; remoteName = rn; url = ""; streamConnection = con; openStreams(); } public BluetoothConnection(String urlStrings, String ln, String rn) throws IOException{ localName = ln; remoteName = rn; url = urlStrings; connect(); } private void connect() throws IOException{ streamConnection = (StreamConnection) Connector.open(url); openStreams(); } private void openStreams() throws IOException{ inputStream = streamConnection.openInputStream(); outputStream = streamConnection.openOutputStream(); } synchronized public void close(){ try{ outputStream.close(); inputStream.close(); if(streamConnection != null){ streamConnection.close(); streamConnection = null; } } catch(IOException e){} } public void writeInt(int c) throws IOException{ outputStream.write((int)c); outputStream.flush(); } public int readInt() throws IOException{ return inputStream.read(); } public String getLocalName() { return localName;} public String getRemoteName() { return remoteName;} protected void setRemoteName(String rn) {remoteName = rn;} public boolean isClosed() {return streamConnection == null;} } /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package hello; import java.util.Vector; import javax.bluetooth.BluetoothStateException; import javax.bluetooth.DeviceClass; import javax.bluetooth.DiscoveryAgent; import javax.bluetooth.DiscoveryListener; import javax.bluetooth.LocalDevice; import javax.bluetooth.RemoteDevice; import javax.bluetooth.ServiceRecord; import javax.bluetooth.UUID; import javax.microedition.lcdui.Command; import javax.microedition.lcdui.CommandListener; import javax.microedition.lcdui.Displayable; import javax.microedition.lcdui.TextBox; /** * * @author Maniek */ public class ClientConnectionScreen implements CommandListener, DiscoveryListener { private Vector znalezione = new Vector(); private Vector usługi = new Vector(); private static final int MAJOR_DEVICE_CLASS_PHONE = 0x0200; private static final int SERVICE_NAME_BASE_LANGUAGE = 0x0100; private final String serviceUUID = "C7E0AF6060F111DFA08A0800200C9A66"; private final int serviceAttributes [] = {SERVICE_NAME_BASE_LANGUAGE}; BattleShip midlet; private DiscoveryAgent discoveryAgent; public ClientConnectionScreen(BattleShip midlet){ this.midlet = midlet; TextBox tb = new TextBox("Proszę czekać...","Poszukuję graczy...",50,0); midlet.getMidletDisplay().setCurrent(tb); try{ discoveryAgent = LocalDevice.getLocalDevice().getDiscoveryAgent(); } catch(Exception e){ String message = "Błąd przy próbie uzyskania właściwości urządzenia: "+e.getMessage(); System.out.println(message); } try{ discoveryAgent.startInquiry(DiscoveryAgent.LIAC, this); } catch(BluetoothStateException e){ System.out.println("Błąd zapytania"); } } public void commandAction(Command c, Displayable d) { if(c.getCommandType() == Command.CANCEL) { midlet.startApp(); } } public void deviceDiscovered(RemoteDevice btDevice, DeviceClass cod) { if(cod.getMajorDeviceClass() == MAJOR_DEVICE_CLASS_PHONE){ if(!znalezione.contains(btDevice)){ znalezione.addElement(btDevice); } } } public void inquiryCompleted(int discType) { UUID[] serviceUidsToSearch = new UUID[]{ new UUID(serviceUUID,false)}; if(discType == INQUIRY_COMPLETED){ if(znalezione.size()!=0){ for(int i = 0; i2010-05-17 13:55:08
[Newbie] java - nowy element bez nazwy
Czasami widzę w parametrach metod coś takiego: (new String() ) Tak jakby tworzony jest nowy obiekt, ale bez nazwy. Jaka jest nazwa tego obiektu? Czym różni sie ten powyższy zapis od tego poniżej gdzie przypisujemy nazwę: String x = new String(); Tutaj taki znaleziony przykład: String[] a = c.toArray(new String[0]) Object[] a = c.toArray();2010-05-17 13:50:50
[Newbie] [delphi] wyciąganie info z mp3
teoretycznie kod podany na: http://4programmers.net/Delphi/Pliki#id-Przyk%C5%82ad-zastosowania-strumieni:-wyci%C4%85ganie-tagu-z-pliku-mp3 powinien działać, lecz w Delphi2010 nie zupełnie działa. Dlaczego jak tablica jest typu Char to wyciąga mi krzaki? Tak wyglądają te krzaki: ćľľâŚć漡ćĽćšşćšâ¨ççĄd 1) Dlaczego są krzaki, a nie zwykły tekst? 2) Czego użyć zamiast tablicy Char? 3) Dlaczego nie da rady z plików odczytać całej treści (nawet w stylu: czytelny tekst + krzaki + znowu tekst), po prostu muszę znać konkretną pozycję w pliku. Da radę coś z tym zrobić? Będę niezwykle wdzięczny za udzielone informacje.2010-05-17 13:38:20
[Hardware/Software] Ekran dotykowy Windows 7
Witam wszystkich serdecznie. Zajmuję się programowaniem w środowisku Windows. Mam takie pytanie, czy obsługa ekranów dotykowych w Windows 7 jest obsługiwana przez system, czy też trzeba podpinać jakieś specjalne kontrolki podczas pisania programu. Prościej mówiąc, jeżeli wstawię na formatkę Buttona to czy po kliknięciu w niego palcem na ekranie dotykowym system wywoła zdarzenie Click, czy też trzeba robić jakąś specjalną obsługę tego w programie. Pozdrawiam.2010-05-17 13:35:55
[Praca] Pomoc w naisaniu aplikacji w javie
Witam. Mam problem z napisaniem aplikacji w javie. Aplikacja ta ma na celu szyfrowanie i deszyfrowanie napisanego tekstu oraz zapisanie go w formie pliku xml. Algorytm jaki bedzie w nim uzywany to IDEA. Jeśli ktos jest w stanie mi to napisać to myśle że dogadamy se co do wynagrodzenia. Pozdrawiam2010-05-17 13:30:07
[Newbie] Jak dodać skrót klawiszowy do binarki
Mam jakiś skompilowany program w gcc. Chcę edytując tą binarke dodać skrót klawiszowy do przycisku który trzeba wciskać ręcznie. Jak to zrobić.2010-05-17 13:10:21
[C/C++] [c++]-odpalanie zapisanego obrazu
Witam. Napisałęm w konsoli widnows [c++] painta. Do przechowywania obszaru okna używam funkcjii "getrect() i putrec()" Ale odczytać ostatnio zapisany obraz funkcją "getrec" można odczytać "putrec()" tylko w trakcie działania programu. "getrec"zwraca wskaźnik (bufor obrazu) który podaje się w parametrze "putrec(*buf)" do kaźdego innego zapisu wykorzystuję tablice wskaźników (program może tylko zapisać 10 rysunków) choci o to jak to zrobić żeby obraz mógłby odczytywać te rysunko po ponownie uruchomieniu programu. Może jakoś zapisać ten wskaźnik do pliku? ale przecież po wyłączeniu programu ten wskaźnik się zmienia i obszar ekranu zapisany w nim zostanie usunięty.:( Jak to można zrobić?? POzdrawiam.2010-05-17 13:09:39
[Newbie] Pomoc w zrozumieniu zadania
Panowie proszę o pomoc. Mam zadanie do wykonania. Nie chcę żeby ktoś mi go napisał(z pisaniem nie mam problemów) tylko pomógł zrozumieć(przekształcić polecenie na jakiś prosty język), wiem że ma wyjść 81 harmonogramów. http://www.im.pwr.wroc.pl/~przemko/dyd/wp/pdf/lista4.pdf Z góry dzięki.2010-05-17 13:03:53
[Delphi/Pascal] Tchart-wykresy
Mam takie zadanie,że muszę w sposób graficzny przedstawić analizę stanów nieustalonych w obwodzie RL,RC oraz RLC. Mam wszystkie wzory, kwestia w tym przedstawić je w sposób graficzny(Wykresy). Wykresy te są w funkcji czasu. Szukałem wszędzie i nic konkretnego nie znalazłem. Mogłby mi ktoś pomóc i podać przykład jak zrobić wykres mając gotowy wzór uzalezniony od jednej zmiennej w Tcharcie np. wykres funkcji exp(t). Z góry wielkie dzięki.2010-05-17 12:59:38
[C/C++] [C++] klasy, kopiowanie tablic
na poczatku chce zaznaczyc ze jestem poczatkujacy i prosze was o wyrozumialosc.. moja klasa ma skladowe protected: int zmienna1, zmienna2; double tab[3][3]; // rozmiar tablicy zawsze jest ten sam, "na sztywno" i chcialbym napisac konstruktor ktory tworzy obiekt dla zadanej tablicy, tzn. mam w maine tablice tab3[3][3] = {{},{},{}}; wypelniona juz jakimis wartosciami i chce przekazac ja do konstrutkora ktory najlepiej nie wiem bedzie wskazywal na nia (aby nie tworzyc moze jednak zbednej kopii) lub ewnetualnie tworzyl jej kopie i zapisywal do skladowej klasy, ale niestety nie wiem jak to sensownie zrobic, gdyz ciagle sie gubie z kodem.. ponadto jak powinna wygladac funckja zwracajac ta tablice/czy tez wskaznik do niej, abym pozniej mogl w maine operowac na konkretnych elementach tablicy z obiektu? i ostatnia rzecz, pytanie jak wowczas powinien wygladac destuktor. dziekuje i prosze o pomoc oraz o zrozumienie2010-05-17 11:34:52
[C/C++] [C++] vectory , kilka pytan
Witam, ucze sie dopiero zastosowania kontenerow stl i mam kilka pytan do Panstwa, na pewno banalnych.. ;) po pierwsze tworze obiekty: klasa a(10,10,10); klasa b(10,20,30); klasa c(0,20,1); tworze : vector nazwa; nazwa.reserve(3); i dodaje do niego elementy: klasa.push_back(a); klasa.push_back(b); klasa.push_back(c); i w tym miejscu mam dwa pytania.. 1) jezeli chcialbym dodac powiedzmy 30 obiektow do tego kontenera zainicjalizowanych roznymi wartosciami dla konstruktora, to w jaki sposob bardziej zautomatyzowac ten proces.. troche uciazliwie wklejanie 30 razy klasa.push_back(); , jezeli jakas petla to jak ona powinna prawidlowo wygladac? 2) poprzez dodawanie do vectora w moim przykladzie, tworza sie kopie tych obiektow tak? jezeli tak to w jaki sposob prawidlowo .. hmm nie wiem przekzac do vectora adres do nich aby nie tworzyc zbednych kopii ? (klasa sama w sobie posiada konstruktor kopiujacy) dziekuje2010-05-17 10:56:01
[C/C++] Klasa abstrakcyjna i metody wirtualne
Witam ! Mam klase abstrakcyjną figura : #pragma once #include #include #include "punkt.h" using namespace std; class figura { protected: string nazwa; punkt P1,P2,P3,P4; int kolor; public: string przedstaw_sie(); virtual double obwod(double wynik); virtual double pole(double wynik); double odleglosc_punktow(punkt P1,punkt P2); figura(void); ~figura(void); }; po czym parę klas konkretnych figur dziedziczących po powyższej : #pragma once #include "figura.h" class kwadrat : public figura { protected: double bok; double przekatna; public: virtual double obwod(); virtual double pole(); kwadrat(punkt p1,punkt p2,punkt p3,punkt p4,string nazwa, int kolor); kwadrat(void); ~kwadrat(void); }; #pragma once #include "figura.h" class czworokat : public figura { protected: double bok1,bok2,bok3,bok4; double przekatna1,przekatna2; public: virtual double obwod(); virtual double pole(); czworokat(void); czworokat(punkt p1, punkt p2, punkt p3, punkt p4, std::string nazwa, int kolor); ~czworokat(void); }; etc etc Wszystko ładnie pięknie jednak gdy zdeklaruje kwadrat K(P1,P2,P3,P4,nazwa,KOLOR); double ob = K.obwod(); działa ok, z tym , że : prostokat Pr(P1,P2,P3,P4,nazwa,KOLOR); double ob = Pr.obwod(); już nie działa poprawnie ponieważ bierze funkcje obliczania pola i obwodu z klasy kwadrat ... Jaki obiekt bym nie stosował( prostokat,romb, czworokat ), zawsze wywołuje funkcje z obiektu klasy kwadrat. Dlaczego tak sie dzieje i dlaczego ? Przecież zastosowałem metody virtualne ? Proszę o pomoc.2010-05-17 10:35:44
[C# i .NET] [C#]problem odszywrowywania-Stream does not support seeking
Robię szyfrator - deszyfrator - nic wielkiego ale przy odszyfrowaniu mam błąd base {"Stream does not support seeking."} System.SystemException {System.NotSupportedException} funkcja odszyfrowująca nic specjalnego - jakich wiele w internecie w przykładach public static String decryptStringFromBytesAES(byte[] cipherText, byte[] Key, byte[] IV) { if (cipherText == null || cipherText.Length2010-05-17 09:17:42
[Off-Topic] Cyberstalking
http://wyborcza.pl/1,75480,7867652,Bede_koszmarem_twojego_lajfu.html http://docs.google.com/View?id=dgg2hhpx_7dzgnvnd4 Co o tym myślicie? Bo o ile zorganizowanie czegoś takiego jest dość proste, to zupełnie nie mam pomysłu jak można się przed czymś takim bronić.2010-05-17 00:23:16
[C/C++] [vc++/CLI] opuszczenie liniki przy StreamWriter
String^ st7 = this->textBox3->Text; System::IO::StreamWriter^ sw = gcnew System::IO::StreamWriter(zap->FileName); //zapis poszczegolnych textboxow do pliku sw->BaseStream; sw->NewLine; sw->NewLine; sw->NewLine; sw->NewLine; sw->NewLine; sw->WriteLine(st7); Chcę zapisać informacje z textBox3 w 7 lini, bez kasowania linijek poprzednich... nie wiem jak to zrobić;| skasuje mi poprzednie informacje...2010-05-17 00:04:40
[Java] uwierzytelnianie PKI
Szukam tutoriala na temat jak wykonać uwierzytelnianie z wykorzystaniem certyfikatów PKI (j2se).2010-05-16 23:55:21
[C# i .NET] [C#] Konstrukcja własnego pakietu
Witam. Postawiłem sobie problem, aby wysyłać do serwera pakiety w takiej formie: 1. pierwsze 4 bajty to wielkość danych pakietu, 2. następne 2 to iterator oznaczający numer komendy(kolejność), 3. następnie 2 bajty oznaczają długość komendy 4. oraz sama komenda z tym, że komend może być kilka. To znaczy że może wystąpić sytuacja taka: 1->2->3->4->2->3->4->2->3->4->...itd Czym w C# można się posłużyć, aby nie budować pakietu na piechotę dodając kolejno bajty, tylko użyć jakiejś struktury? funkcji? która zrobi to ładnie. Jak to robią profesjonaliści? Pozdrawiam2010-05-16 23:37:11
[Delphi/Pascal] DrawGrid malowanie za pomoca procedury
Mam problem chcialbym malowac konkretny kwadracik w stworzonym DrawGridzie po spełnieniu pewnego warunku np gdy tablica[a,b]=1, malowanie za pomoca osobnej procedury która wywołam np podczas tworzenia Form1 jaki to bedzie kod bo mi dziala to malowanie tylko wykorzystujac TForm1.DrawGrid1DrawCell2010-05-16 23:21:34
[C/C++] Tablica jako składowa klasy
Witam, piszę grę coś w stylu space invaders, tzn lecimy sobie samolocikiem nazwijmy to z lewej do prawej. Z prawej strony nadlatują przeciwnicy których musimy zniszczyć. I tak, wymyśliłem sobie, że zrobię sobie klasę pole, oraz klasę tablica pól. W klasie pole mamy takie składowe jak typ pola (np 4 to ściana, 3 to puste pole, a 2 to załóżmy przeciwnik), pole ponad nami, pole na lewo, na prawo i pole pod nami. W klasie tablica pól tworzę 2 tablice. Pierwsza to tablica przechowująca właśnie typ pól tzn int type[11][14] = { {4,4,4,4.....}, {4,3,3,3.....}, ....}}; coś w tym stylu, a druga tablica to tablica wskaźników na obiekty typu pole tzn Area *areas[11][14]; Problem polega na tym, że kiedy w pliku board_cpp chcę w konstruktorze zainicjalizować moją tablicę type to sypią mi się błędy w postaci, że brakuje nawisu klamrowego lewego, prawego, przecinka i tak w kółko. Składnie jest na pewno dobrze. Moje pytanie brzmi, czy można tak z tablicami ogólnie robić bo przeczytałem gdzieś w necie, że tablica nie może być składową klasy bo jest właśnie problem z jej inicjalizacją. Pod spodem zamieszczam kody #ifndef board_h #define board_h #include "area.h" /** * Klasa reprezentuje pole gry */ class Board { private: Area *areas[11][14]; int type[11][14]; public: //konstruktor Board(); //metoda do rysowania planszy void print(); //metoda do odnajdywania miejsca startu pionka Area getStartArea(); //metoda do sprawdzenia czy wszystkie potwory sa zniszczone bool allAreasClean(); }; #endif board_h #ifndef board_cpp #define board_cpp #include #include "area.h" #include "board.h" using namespace std; Board::Board() { type[11][14] = { {4,4,4,4,4,4,4,4,4,4,4,4,4,4}, {4,2,2,2,2,2,2,2,2,2,2,2,2,4}, {4,2,2,2,2,2,2,2,2,2,2,2,2,4}, {4,2,2,2,2,2,2,2,2,2,2,2,2,4}, {4,2,2,2,2,2,2,2,2,2,2,2,2,4}, {4,2,2,2,2,2,2,2,2,2,2,2,2,4}, {4,2,2,2,2,2,2,2,2,2,2,2,2,4}, {4,2,2,2,2,2,2,2,2,2,2,2,2,4}, {4,2,2,2,2,2,2,2,2,2,2,2,2,4}, {4,2,2,2,2,2,2,2,2,2,2,2,2,4}, {4,4,4,4,4,4,4,4,4,4,4,4,4,4} }; for(int i=0;isetDownArea(areas[i+1][j]); } } } } void Board::print() { for(int i=0; i2010-05-16 23:21:10
[Hardware/Software] Powazny Problem POMOZCIE !
Witam. Pisze na tym forum poniewaz slyszalem ze sa tu sami najlepsi. Mam problem a mianowicie taki ze jak odpalam windowsa to wszystko gra ale do czasu, gdy przy starcie systemu programy uruchamiaja sie zaczynaja sie wieszac i zaraz pisze "brak odpiedzi", a programy ktore chce wlaczyc np. internet explorer otwera mi sie dopiero 5-10 min po kliknieciu, manager zadan to juz nie mowie wogole nie chce sie otworzyc. Jedynie co normalnie sie otwiera to Allplayer (filmy), winamp (muzyka), foldery i dokumenty a reszta tak muli ze ja pier***. Prosze pomozcie mi nie wiem co zrobic. Chcialem managerem pozamykac zbedne procesy (programy) moze to powod ktoregos z nich ale poprostu nie moge go odpalic ;(((( laptop musze zrobic do godz 24. bo to siory xD jak zobaczy ze sie spierdzielil to juz po mnie ;/// Prosze pomozcie mi !!!! Dodaje ze na laptopie JujitsuSiemens jest windows Vista !2010-05-16 23:07:09
[Java] Implementacja FIFO, SJF, SJF z wywłaszczeniem
Potrzebuję, na jutro napisać implementację kolejek FIFO, SJF, SJF z wywłaszczeniem . Musi to być oparte na tablicach, w jak najprostszej formie. Prosiłbym, żeby czasy wykonania każdej kolejki był sumowany.2010-05-16 22:22:29
[C/C++] wyświetlanie info o sprzęcie
Witam. Czy jest jakaś możliwość jakieś funkcje które by wyświetlały informacje np. o procesorze ,płycie ,ramie?? pozdrawiam p.s piszę pod konsolę.2010-05-16 22:08:20
[Inne] program otwierajacy strony internetowe
Jak napisać taki "moduł" programu, który włącza daną strone internetową (najlepiej w C)... np. for (i=0; i2010-05-16 21:36:57
[C/C++] [C++] sortowanie, problem z wyświetlaniem
Napisałem program z dziedziczeniem funkcji, mam problem, gdy dodaje obiekty do kolejki, chce je wyświetlić posortowane, na podstawie spalania pojazdów, wykomentowane jest wyświetlanie, mógłby ktoś zajrzeć w ten kod? #include #include #include #include using namespace std; class pojazd{ protected: double spal; public: virtual void spalanie (){} virtual ~pojazd(){} virtual void przypisz(const double &p1, const double &p2){} virtual void nazwa1(){} friend bool operator < (const pojazd & P1, const pojazd & P2) { return (P1.spal < P2.spal); } }; class motor: public pojazd{ double pojemnosc; double waga; public: motor(){} motor(const double &poj, const double &wag){pojemnosc = poj; waga = wag;} ~motor(){} void spalanie() { spal = (waga + pojemnosc)/60; } void nazwa() { cout2010-05-16 21:01:39
[Newbie] [C++] vector - pytania
Witam, ucze sie dopiero zastosowania kontenerow stl i mam kilka pytan do Panstwa, na pewno banalnych.. ;) po pierwsze tworze obiekty: klasa a(10,10,10); klasa b(10,20,30); klasa c(0,20,1); tworze : vector nazwa; nazwa.reserve(3); i dodaje do niego elementy: klasa.push_back(a); klasa.push_back(b); klasa.push_back(c); i w tym miejscu mam dwa pytania.. 1) jezeli chcialbym dodac powiedzmy 30 obiektow do tego kontenera zainicjalizowanych roznymi wartosciami dla konstruktora, to w jaki sposob bardziej zautomatyzowac ten proces.. troche uciazliwie wklejanie 30 razy klasa.push_back(); , jezeli jakas petla to jak ona powinna prawidlowo wygladac? 2) poprzez dodawanie do vectora w moim przykladzie, tworza sie kopie tych obiektow tak? jezeli tak to w jaki sposob prawidlowo .. hmm nie wiem przekzac do vectora adres do nich aby nie tworzyc zbednych kopii ? (klasa sama w sobie posiada konstruktor kopiujacy) dziekuje2010-05-16 20:53:51
[C/C++] [ C ] Program działający w tle, nie w konsoli
Napisalem sobie programik za pomoca funcji getchar(), ktory zapisuje do pliku w postaci kodu ASCII wszystkie uderzenia w klawiature. Aktualnie program dziala, ale tylko w konsoli. Jak to odpalic w tle, tak aby uzytkownik nie wiedzial ze taki program dziala? Najlepiej by byl uniwersalny i dzialal tak samo dobrze po kopilacji na linuksa i na windowsa. (o ile to w ogole mozliwe) Jesli nie to tylko windows.2010-05-16 20:52:10
[C/C++] Zmiana rozmiaru tablicy
Nie wiem jak rozwiązać następujący problem: Program może (ale nie musi) w skrajnym przypadku mieć miliard * miliard danych zgromoadzonych w 2wymiarowej tablicy. Niestety kompilator C++ nie daje stworzyć tak dużej tablicy (nawet dynamicznie)... pomyślałem, więc że to dobrze bo może faktycznie nie ma sensu zakładać z góry że tyle danych będzie. Więc robie małą tablice 2wymiarową a gdy przychodzą nowe dane, tworze nową tablicę (większą) i wkładaam tam dane z pierwszej tablicy jak i nowe dane. Wszystko byłoby pięknie gdyby nie fakt, że muszę przekopiowywać wszystkie poprzednie dane do nowej tablicy kilkaset tysięcy razy... a to trwa. Jest jakiś sposób aby powiększyć starą tablicę o nowe miejsca ? Mówię ciągle o tablicach 2wymiarowych. Dopowiem jeszcze że często nowe dane nadpisują stare, mają więc w nowej tablicy dokładnie to samo miejsce co w starej...dlatego szukam jakiejś optymalizacji2010-05-16 19:58:08
[Newbie] [Java] Execute jar from jar
Mam aplikację okienkową w javie, w której chcę np. po naciśnięciu przycisku uruchomić inną, zewnętrzną aplikację okienkową też napisaną w javie (z rozszerzeniem jar). Jak to zrobić, skoro : Process process = Runtime.getRuntime().exec ("sciezka_do_pliku"); Wywala exception ?2010-05-16 19:49:29
[Java] Proszę o pomoc
Witam Posuzkuje osoby która jest zdolna do napisania programu ktory liczyłby interpolacje i aproksymacje funkcji po podaniu danych z klawiatury ..... kontakt gg: 9996425 lub luki19871@op.pl2010-05-16 19:18:47
[Delphi/Pascal] (Delphi) Baza z możliwościami na przyszłość
Witam Od dłuższego czasu "praktykuję" bazę Firebird w Delphi. Pracuje mi się na niej dobrze, choć nie raz nie można wykonac bardziej złożonego zapytania (przynajmniej w 2.0) jak np. przeniesienie rekordu do drugiej bazy itp. itd. Ogólnie FB jest już dla mnie niewystarczający z przyszyn powyższych. Jaką bazę poleciacie jako przyszłościową? MSSQL, MySQL czy jaką inną? Pytanie do ekspertów, którzy w tym już siedzą. Dzięki2010-05-16 19:12:44
[Newbie] [C++] wskaźniki - zastosowanie
Cześć. Mam pytanie odnośnie wskaźników. Dajmy np. taki prosty program: ... int a = 32; int* b = &a; *b = 123; cout2010-05-16 19:04:51
[Newbie] [U2] Zamiana binarnego zapisu ułamka ujemnego na liczbe (10)
Witam takie szybkie pytanie W książce pisze aby zamienić ułamki ujemne w kodzie U2 na notację dziesiętną musimy wykonać działanie: 2 - x // gdzie x jest ułamkiem ujemnym w kodzie U2 przykład z podręcznika 10,0000 - 0, 0011 ---------------- 1,1101 Więc 2 - 0,1875 =... I teraz moje pytanie w książce jak wyżej podałem każą od 2 odjąć zapis binarny (-0,1875)U2 10,0000 -1,1101 ------------ 0,0011 i jak ten zapis zamienimy to uzyskamy 0,1875 i domyślam się ,że trzeba dodać znak "-" aby wiedzieć jaka to byłą liczba w zapisie binarnym a to o co mi głównie chodzi to czy moge zrobić tak jak to rozpisze poniżej: 1,1101 = -1 + 1/2 + 1/4 + 1/16 = -0,1876 czy tak można sprawdziłem na 2 przykładach to działa łatwiej mi to co wymyśliłem zapisać z analogi kodu U2 na liczbach całkowitych najstarszy bit to liczba przeciwna2010-05-16 19:02:06
[C/C++] Szukanie cyklu w grafie
Potrzebuję program który by wyszukiwał cykl w grafach skierowanych. Ma on wczytać: "n" liczbę wierzchołków w grafie, "m" liczbę krawędzi w grafie, m par liczb "a" oraz "b" reprezentujących skierowane krawędzie z wierzchołka a do b, wierzchołki będą numerowane liczbami od 0 do n-1 włącznie. A następnie program powinien wypisać jako wynik âTAKâ, zawiera cykl, lub âNIEâ w przeciwnym wypadku. Zacząłem już program tylko nie wiem za bardzo co wpisać do main... (o krawedzie chodzi): #include #include #include using namespace std; const int maxn= 100; bool v[maxn]; // stan odwiedzenia wierzchołków int currentTime; // aktualna wartość etykiety czasowej int czas[maxn]; // czasy przetworzenia poszczególnych wierzchołków vector g[maxn]; // listy następników int n; // liczba wierzchołków int m; // liczba krawędzi void dfsDGo(int start) { for (vector::iterator it = g[start].begin(); it != g[start].end(); ++it) if(!v[*it]) { v[*it] = true; dfsDGo(*it); } czas[start] = ++currentTime; } bool dfsD() { // na początku żaden wierzchołek nie został odwiedzony for (int i = 0; i < n; ++i) v[i] = false; // ustalamy początkowy czas na 0 int currentTime= 0; // uruchamiamy przeszukiwanie z każdego wierzchołka for (int i = 0; i < n; ++i) if(!v[i]) { v[i] = true; dfsDGo(i); } // weryfikujemy otrzymane czasy przetworzenia: for (int i = 0; i < n; ++i) for (vector::iterator it = g[i].begin(); it != g[i].end(); ++it) if(czas[i] v nie zachodzi time[u] > time[v], oznacza to, że // znalezione uporządkowanie jest niepoprawne, a więc w grafie jest cykl return true; // jeśli opisywany warunek jest spełniony dla wszystkich krawędzi, // graf jest acykliczny return false; } int main() { cin>>n; cin>>m; // tu trzeba jakos wpisac krawedzie tylko nie wiem jak... ;/ bool wynik = dfsD(); cout2010-05-16 18:58:38
[Newbie] [Prośba]Wskażcie drogę ;)
Witam, mam pytanie odośnie stworzenia "czegoś większego". Od pewnego czsu marzy mi się wykonanie jakiegoś większego projektu programistycznego tj. gry. Nie mam tu na myśli jakiejś prostej gry typu kółko i krzyżyk w konsoli, ale prawdziwy wielki projekt (może platformówka 2D, może fps, może jeszcze coś bardziej wyrafinowanego). Póki co znam pascala, język c++ (całkiem nieźle), podstawy algorytmiki i struktur danych oraz absolutne podstawy assemblera. Wiem, że to bardzo niewiele jak na stworenie gry i rzucam się od razu na wielką wodę jednak właśnie tu pojawia się moje pytanie. Jak tworzy się gry? Czego muszę się jeszcze nauczyć? Jeśli macie jakieś doświadczenia z tworzeniem gier to bardzo proszę żebyście się nimi podzielili. Wskazali mi co jest niezbędne do stworzenia pełnowymiarowej gry: może jakieś strony, tutoriale lub książki? Bardzo gorąco proszę o pomoc.2010-05-16 18:50:12
Poprzednia 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 Następna