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 Następna

[C/C++] Problem z wczytywaniem plików

Witam. Mam mały problem z napisaniem programu w jezyku c do szkoły. A więc program to prosta przegladarka plików txt( ale również duzych plikow txt nawet do kilku mega). Problem mam bezposrednio z samym wczytywaniem poniewaz caly tekst musi byc wczytany do tablicy aby mozna go w trakcie ogladania przewijac do tylu, przodu no dowolnie. Wczytywanie ma przebiegac trzy etapowo: -najpierw mamy sparwdzic ile wierszy ma tekst i w puste wiersze wpisac spacje, to jeszcz napisalem: do { ilosc++; fgets(BUF,80,in); BUF[80]=0; if(strlen(BUF)==0) printf(" "); } while(!feof(in)); -później maja byc jeszcze dwa czytania i wiem ze potrzebe bedzie utworzenie tablicy wsaznikow *pt[81] a ostatecznie ma byc wykorzystany malloc aby dal tyle miejsca ile jest dokladnie potrzeba. Prosze o pomoc i jesli mozna napisanie mi tego kawalku kodu, nawet jakims innym sposobem byle dzialalo:)
2010-05-14 14:07:29

[Java] Pomoc w projekcie

Twoim zadaniem jest dokończenie implementacji aplikacji dokonującej oceny zdolności kredytowej klientów banku. Aplikacja składa się z modelu danych (w pakiecie prog.bank.data) oraz generatora przykładowych losowych klientów (klasa ClientGenerator w pakiecie prog.bank.logic). Model danych składa się z abstrakcyjnej klasy BankClient, która jest klasą bazową wszystkich typów klientów banku. Klienci banku dzielą się na klientów posiadających działalność gospodarczą (klasa ClientWithOwnBusiness), klientów na emeryturze (ClientWithPension) oraz klientów posiadających stałą pracę (ClientWithPermanentJob). Klasa ClientGenerator posiada metodę generateNewClient, która losowo tworzy nowego klienta banku należącego do jednej z trzech powyższych kategorii klientów. Klasa ClientStore pełni rolę bazy danych (kolekcji) klientów. Przeanalizuj dostarczony szkielet aplikacji oraz postaraj się go zrozumieć zanim przystąpisz do zadań. Przygotowanie: 1. Pobierz plik prog2-popr1.zip z Portalu Edukacyjnego. 2. Uruchom Eclipse. 3. Kliknij File  Import . 4. Wybierz General  Existing Project into Workspace. 5. Zaznacz opcję Select archive file i wskaż pobrany plik. 6. Kliknij Finish. Zadania: 1. W klasach ClientWithOwnBusiness, ClientWithPension, ClientWithPermanentJob uzupełnij implementację metody getRating. Metoda oblicza zdolność kredytową dla każdego z typów klientów. Zdolność wyrażona jest liczbą rzeczywistą. Każda klasa oblicza zdolność w inny sposób: a. W klasie ClientWithOwnBusiness metoda getRating zwraca wartość wyrażoną następującą formułą: - 1500.0 / averageSixMonthsIncome + 1.0 Dodatkowo, jeżeli data rozpoczęcia działalności jest większa niż 2000 zmniejsz rating o 0.2. b. W klasie ClientWithPension metoda getRating zwraca wartość wyrażoną następującą formułą: currentPensionAmount / 5000.0 Dodatkowo, jeżeli data urodzenia jest mniejsza niż 1930 pomnóż rating razy 0.5. c. W klasie ClientWithPermanentJob metoda getRating zwraca wartość wyrażoną następującą formułą: (averageThreeMonthsSalary - 1500.0) / 4500.0 W przypadku, gdy sektor zatrudnienia jest równy „private” zmniejsz rating o 0.2. 2. Uzupełnij metodę generateClients w klasie ClientStore (w pakiecie prog.bank.logic). Metoda ta powinna zawierać następujący algorytm: a. Utwórz obiekt klasy ClientGenerator b. Skonstruuj pętlę, która wykona się 100 razy, a w pętli: i. Wygeneruj klienta banku za pomocą metody generateNewClient z generatora utworzonego w podpunkcie a, ii. Wywołaj metodę getRating dla klienta utworzonego w podpunkcie i, iii. Jeżeli metoda getRating zwróciła wartość większą niż 0.8 dodaj takiego klienta do listy klientów. Lista została już utworzona w klasie ClientStore (zmienna o nazwie clients). 3. Uzupełnij metodę showClients w klasie ClientStore. Metoda ta powinna wyświetlać na konsoli imię, nazwisko oraz rating wszystkich klientów znajdujących się na liście. 4. Przetestuj aplikację uruchamiając klasę Runner. Zestaw 2 – na ocenę dobry Opis: Przeczytaj opis dla zestawu 1. Twoim zadaniem jest wykonanie aplikacji z graficznym interfejsem użytkownika, która będzie prezentowała listę klientów banku, którym można udzielić kredytu (czyli tych o odpowiedniej zdolności kredytowej - ratingu). Zadania: 1. Wykonaj zestaw 1. 2. Utwórz pakiet prog.bank.gui. Wszystkie klasy, które tworzysz umieszczaj w tym pakiecie. 3. Utwórz klasę okna i zaimplementuj w niej metodę tworzącą graficzny interfejs użytkownika wg przykładu na rys. 1. 4. Utwórz klasę modelu tabeli (utwórz podklasę klasy DefaultTableModel) w taki sposób, aby pobierała ona dane z klasy ClientStore i prezentowała odpowiednie informacje (imię, nazwisko, typ klienta, rating) w tabeli. Skojarz tabelę z modelem tabeli. 5. Zaimplementuj akcję, która wykona się po naciśnięciu przycisku „Display clients”. Akcja ta powinna: a. Wywołać metodę generateClients w obiekcie klasy ClientStore b. Powiadomić model tabeli o zmianie danych, co powinno spowodować wyświetlenie danych z listy klientów. 6. Zaimplementuj metodę main, uruchamiającą aplikację. Moglby ktos pomoc?? package prog.bank.data; public class ClientWithOwnBusiness extends BankClient { private double averageSixMonthsIncome; private int yearOfStart; public ClientWithOwnBusiness(String firstName, String lastName, double averageSixMonthsIncome, int yearOfStart) { super(firstName, lastName); this.averageSixMonthsIncome = averageSixMonthsIncome; this.yearOfStart = yearOfStart; } public String getClientType() { return "business"; } // TODO: zestaw 1 zad 1a } package prog.bank.data; public class ClientWithPension extends BankClient { private double currentPensionAmount; private int yearOfBirth; public ClientWithPension(String firstName, String lastName, double currentPensionAmount, int yearOfBirth) { super(firstName, lastName); this.currentPensionAmount = currentPensionAmount; this.yearOfBirth = yearOfBirth; } public String getClientType() { return "pension"; } // TODO: zestaw 1 zad 1b } package prog.bank.data; public class ClientWithPermanentJob extends BankClient { private double averageThreeMonthsSalary; private String sector; public ClientWithPermanentJob(String firstName, String lastName, double averageThreeMonthsSalary, String sector) { super(firstName, lastName); this.averageThreeMonthsSalary = averageThreeMonthsSalary; this.sector = sector; } public String getClientType() { return "job"; } // TODO: zestaw 1 zad 1c }
2010-05-14 13:05:21

[Off-Topic] Darmowy program do edycji plików YML

Witam Ostatnio bardzo namiętnie poszukuje programu podobnego do ORM Designer. Niestety mam mały budżet (czyli brak budżetu) i musi on być darmowy. Oczywiście nie potrzebuje tak wielkiej liczby opcji, wystarczy mi możliwość wizualnej edycji plików YML dla doctrine. Czy ktoś zna jakąś jakiś program spełniający takie założenia, ewentualnie jakieś obejście??
2010-05-14 11:00:23

[Java] Java ME + GPRS

Witam, chciałbym prosić o radę. Stworzyłem sobie aplikacje która łączy się z internetem pobiera dane i wyświetla je na ekranie. I wszystko ok tylko co zrobić żeby ta aplikacja działała na telefonie. Bo o ile na kompie jak odpale na emulatorze to wszystko ładnie śmiga ale na komórce już nie... I wpadłem na 2 pomysły, które nie wiem jak zrealizować: 1. Połączyć się w komórce przez GPRS i w ten sposób pobrać dane.. (danych jest bardzo mało więc koszta to nie byłby problem) 2. Mam w kompie i tel irde więc może można uzyskać jakoś połączenie przez irde z kompem i netem? Bardzo bym prosił o pomoc w rozwiązaniu któregokolwiek pomysłu. (połączenie uzyskuje dzięki klasie connector: Connector.open(URL);)
2010-05-14 01:57:38

[C# i .NET] [solved]Magiczna metoda kontrastująca

Witam, potrzebowałem na szybko funkcje do odciecia ciemniejszych partii zdjęcia ma szybko. Na necie znalazłem to(lekko zmienilem)(C#): public Bitmap changeContrastLowerBound(Bitmap source, int value) { int v3 = value * 3; Bitmap bm = new Bitmap(source.Width, source.Height); for (int y = 0; y < bm.Height; y++) { for (int x = 0; x < bm.Width; x++) { Color c = source.GetPixel(x, y); if ((c.R + c.G + c.B) < v3) bm.SetPixel(x, y, Color.Black); } } return bm; } Funkcja powinna zmieniac piksele tylko na czarne gdy są ciemne i tak się dzieje, ale dodatkowo pojawia się bonus w postaci zamiany wszystkich innych pikseli na kolor biały! Normalnie pisze w C++, LockBits zamierzam uzyć ale dopiero później, ale ciekawy jestem czemu tak się dzieje? Po zapisaniu obrazka jako jpg biały kolor jest przezroczysty .... Z góry thx za odpowiedz. --edit-- heh ten pospiech xD nie zwrocilem uwagi, ze komus sie chcialo tworzyc nową bmp.
2010-05-14 01:35:18

[Inne] [Haskell] Nadpisywanie do pliku

Nie chciałam robić niepotrzebnego bałaganu w poprzednim temacie wiec założyłam nowy. Chodzi o nadpisywanie pliku. Jesli zwykle zapisywanie dziala tak: zapisz imie = do wyjscie
2010-05-14 00:49:10

[Java] Kalkulator prosze o pomoc

Witam zrobiłem prosty kalkulator ... oto kod : import javax.swing.*; import java.awt.event.*; import java.awt.*; public class Kalk implements ActionListener { JTextField t1; JButton b1; JButton b2; JButton b3; JButton b4; JButton b5; JButton b6; JButton b7; JButton b8; JButton b9; JButton b10; JButton bplus,brow,bminus,ost,bmnozenie,bdzielenie,bpierwiastek; double x,buf; public void actionPerformed(ActionEvent e) { Object target = e.getSource(); if(target==b1) { t1.setText(t1.getText()+((JButton)target).getText()); t1.requestFocus(); } if(target==b2) { t1.setText(t1.getText()+((JButton)target).getText()); t1.requestFocus(); } if(target==b3) { t1.setText(t1.getText()+((JButton)target).getText()); t1.requestFocus(); } if(target==b4) { t1.setText(t1.getText()+((JButton)target).getText()); t1.requestFocus(); } if(target==b5) { t1.setText(t1.getText()+((JButton)target).getText()); t1.requestFocus(); } if(target==b6) { t1.setText(t1.getText()+((JButton)target).getText()); t1.requestFocus(); } if(target==b7) { t1.setText(t1.getText()+((JButton)target).getText()); t1.requestFocus(); } if(target==b8) { t1.setText(t1.getText()+((JButton)target).getText()); t1.requestFocus(); } if(target==b9) { t1.setText(t1.getText()+((JButton)target).getText()); t1.requestFocus(); } if(target==b10) { t1.setText(t1.getText()+((JButton)target).getText()); t1.requestFocus(); } //------------------------------------- // PLUS else if(target==bplus) { buf=Double.parseDouble(t1.getText()); ost=bplus; t1.setText(""); t1.requestFocus(); } //-------------------------------------- // MINUS else if(target==bminus) { buf=Double.parseDouble(t1.getText()); ost=bminus; t1.setText(""); t1.requestFocus(); } //--------------------------------------- // Dzielenie else if(target==bdzielenie) { buf=Double.parseDouble(t1.getText()); ost=bdzielenie; t1.setText(""); t1.requestFocus(); } //----------------------------------------- // Mnozenie else if(target==bmnozenie) { buf=Double.parseDouble(t1.getText()); ost=bmnozenie; t1.setText(""); t1.requestFocus(); } //----------------------------------------- // Pierwiastek else if(target==bpierwiastek) { buf=Double.parseDouble(t1.getText()); ost=bpierwiastek; t1.setText(""); t1.requestFocus(); } //------------------------------------------ else if(target==brow||target==t1) { x=Double.parseDouble(t1.getText()); if(ost==bplus) x=buf+x; if(ost==bminus) x=buf-x; if(ost==bdzielenie) x=buf/x; if(ost==bmnozenie) x=buf*x; if(ost==bpierwiastek) x=buf/2*x; t1.setText(Double.toString(x)); t1.requestFocus(); } else if(target==bminus) { buf=Double.parseDouble(t1.getText()); ost=bminus; t1.setText(""); t1.requestFocus(); } } void init() { //try //{ //UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); //} //catch(Exception e){} JFrame f=new JFrame(); Container c=f.getContentPane(); GridBagLayout gbl=new GridBagLayout(); GridBagConstraints gbc=new GridBagConstraints(); gbc.fill=GridBagConstraints.HORIZONTAL; c.setLayout(gbl); t1=new JTextField(15); t1.addActionListener(this); t1.setHorizontalAlignment(JTextField.RIGHT); gbc.gridx=0; gbc.gridy=0; gbc.gridwidth=5; gbc.ipadx=0; gbc.ipady=5; gbc.insets=new Insets(5,5,0,5); gbl.setConstraints(t1,gbc); c.add(t1); //------------------------------------------------- // 1 b1=new JButton("1"); b1.addActionListener(this); b1.setFocusable(false); gbc.gridx=0; gbc.gridy=1; gbc.gridwidth=1; gbc.ipadx=0; gbc.ipady=0; gbc.insets=new Insets(5,5,0,0); gbl.setConstraints(b1,gbc); c.add(b1); //------------------------------------------------- // 2 b2=new JButton("2"); b2.addActionListener(this); b2.setFocusable(false); gbc.gridx=1; gbc.gridy=1; gbc.gridwidth=1; gbc.ipadx=0; gbc.ipady=0; gbc.insets=new Insets(5,5,0,0); gbl.setConstraints(b2,gbc); c.add(b2); //------------------------------------------------- // 3 b3=new JButton("3"); b3.addActionListener(this); b3.setFocusable(false); gbc.gridx=2; gbc.gridy=1; gbc.gridwidth=1; gbc.ipadx=0; gbc.ipady=0; gbc.insets=new Insets(5,5,0,0); gbl.setConstraints(b3,gbc); c.add(b3); //------------------------------------------------- // 4 b4=new JButton("4"); b4.addActionListener(this); b4.setFocusable(false); gbc.gridx=0; gbc.gridy=2; gbc.gridwidth=1; gbc.ipadx=0; gbc.ipady=0; gbc.insets=new Insets(5,5,0,0); gbl.setConstraints(b4,gbc); c.add(b4); //------------------------------------------------- // 5 b5=new JButton("5"); b5.addActionListener(this); b5.setFocusable(false); gbc.gridx=1; gbc.gridy=2; gbc.gridwidth=1; gbc.ipadx=0; gbc.ipady=0; gbc.insets=new Insets(5,5,0,0); gbl.setConstraints(b5,gbc); c.add(b5); //------------------------------------------------- // 6 b6=new JButton("6"); b6.addActionListener(this); b6.setFocusable(false); gbc.gridx=2; gbc.gridy=2; gbc.gridwidth=1; gbc.ipadx=0; gbc.ipady=0; gbc.insets=new Insets(5,5,0,0); gbl.setConstraints(b6,gbc); c.add(b6); //------------------------------------------------- // 7 b7=new JButton("7"); b7.addActionListener(this); b7.setFocusable(false); gbc.gridx=0; gbc.gridy=3; gbc.gridwidth=1; gbc.ipadx=0; gbc.ipady=0; gbc.insets=new Insets(5,5,0,0); gbl.setConstraints(b7,gbc); c.add(b7); //------------------------------------------------- // 8 b8=new JButton("8"); b8.addActionListener(this); b8.setFocusable(false); gbc.gridx=1; gbc.gridy=3; gbc.gridwidth=1; gbc.ipadx=0; gbc.ipady=0; gbc.insets=new Insets(5,5,0,0); gbl.setConstraints(b8,gbc); c.add(b8); //------------------------------------------------- // 9 b9=new JButton("9"); b9.addActionListener(this); b9.setFocusable(false); gbc.gridx=2; gbc.gridy=3; gbc.gridwidth=1; gbc.ipadx=0; gbc.ipady=0; gbc.insets=new Insets(5,5,0,0); gbl.setConstraints(b9,gbc); c.add(b9); //------------------------------------------------- // 0 b10=new JButton("0"); b10.addActionListener(this); b10.setFocusable(false); gbc.gridx=1; gbc.gridy=4; gbc.gridwidth=1; gbc.ipadx=0; gbc.ipady=0; gbc.insets=new Insets(5,5,0,0); gbl.setConstraints(b10,gbc); c.add(b10); //----------------------------------- // + DODAWANIE bplus=new JButton("+"); bplus.addActionListener(this); bplus.setFocusable(false); bplus.setToolTipText("dodawanie"); gbc.gridx=3; gbc.gridy=1; gbc.gridwidth=2; gbc.ipadx=30; gbc.ipady=0; gbc.insets=new Insets(5,5,0,5); gbl.setConstraints(bplus,gbc); c.add(bplus); //----------------------------------------- // - ODEJMOWANIE bminus=new JButton("-"); bminus.addActionListener(this); bminus.setFocusable(false); bminus.setToolTipText("odejmowanie"); gbc.gridx=3; gbc.gridy=2; gbc.gridwidth=2; gbc.ipadx=30; gbc.ipady=0; gbc.insets=new Insets(5,5,0,5); gbl.setConstraints(bminus,gbc); c.add(bminus); //----------------------------------------- // * MNOŻENIE bmnozenie=new JButton("*"); bmnozenie.addActionListener(this); bmnozenie.setFocusable(false); bmnozenie.setToolTipText("mnożenie"); gbc.gridx=3; gbc.gridy=3; gbc.gridwidth=2; gbc.ipadx=30; gbc.ipady=0; gbc.insets=new Insets(5,5,0,5); gbl.setConstraints(bmnozenie,gbc); c.add(bmnozenie); //----------------------------------------- // / DZIELENIE bdzielenie=new JButton("/"); bdzielenie.addActionListener(this); bdzielenie.setFocusable(false); bdzielenie.setToolTipText("dzielenie"); gbc.gridx=3; gbc.gridy=4; gbc.gridwidth=2; gbc.ipadx=30; gbc.ipady=0; gbc.insets=new Insets(5,5,0,5); gbl.setConstraints(bdzielenie,gbc); c.add(bdzielenie); //----------------------------------------- // ^2 POTĘGA bpierwiastek=new JButton("^2"); bpierwiastek.addActionListener(this); bpierwiastek.setFocusable(false); bpierwiastek.setToolTipText("pierwiastek"); gbc.gridx=3; gbc.gridy=5; gbc.gridwidth=2; gbc.ipadx=30; gbc.ipady=0; gbc.insets=new Insets(5,5,0,5); gbl.setConstraints(bpierwiastek,gbc); c.add(bpierwiastek); //-------------------------------------------- // = WYNIK brow=new JButton("="); brow.addActionListener(this); brow.setFocusable(false); brow.setToolTipText("wykonaj działanie"); gbc.gridx=0; gbc.gridy=5; gbc.gridwidth=4; gbc.ipadx=30; gbc.ipady=0; gbc.insets=new Insets(5,5,5,0); gbl.setConstraints(brow,gbc); c.add(brow); f.pack(); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setTitle("Kalk"); f.setVisible(true); } public static void main(String[] args) { //do wersji 1.4 //new Kalk().init(); //od wersji 1.5 SwingUtilities.invokeLater(new Runnable() { public void run() { new Kalk().init(); } }); } } Problem mam taki że musze tam wstawic jeszcze potęgowanie, pierwiastek kwadratowy, procenty oraz pamięć, a nie wiem jak to zrobić ;/ oraz Dopracuj swój kalkulator w ten sposób żeby do wyświetlacza nie dawało się wprowadzać dowolnych znaków z klawiatury, a jedynie cyfry wprowadzane za pomocą przycisków interfejsu graficznego lub klawiszy cyfrowych z klawiatury. W tym celu stan pola tekstowego (wyświetlacz) ustaw na nieedytowalne (metoda: setEditable() klasy JTextField). Zdarzenia klawiatury możesz obsłużyć za pomocą interfejsu KeyListener. pomoze ktos ? z góry dzieki
2010-05-14 00:45:02

[Newbie] PrestaShop - prośba o opinie

Witam! Zainteresowałem się ostatnio skryptem PrestaShop i robię mały wywiad na jego temat. Mogę prosić Was o Wasze opinie w tym temacie?
2010-05-14 00:11:50

[Newbie] [Qt]Kod początkującego do sprawdzenia

Witam. Zacząłem zgłębiać Qt, niestety początki są ciężkie. Napisałem taki kod: #ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include #include #include #include class QTabWidget; class MainWindow : public QMainWindow { Q_OBJECT public: MainWindow(); private: int g; QLabel *nowy; QMenu *fileMenu; QAction *openAction; QAction *saveAction; QAction *exitAction; void createMenu(); void createFileAction(); private slots: void f(); }; class firstTab : public QWidget{ Q_OBJECT public: firstTab(QWidget *parent = 0); private slots: void kupa(); private: QLabel *label1; }; class secondTab : public QWidget{ Q_OBJECT public: secondTab(QWidget *parent = 0); }; class tabWidget : public QWidget{ Q_OBJECT public: tabWidget(QWidget *parent = 0); private: QTabWidget *tabs; }; #endif // MAINWINDOW_H oraz plik: #include "mainwindow.h" MainWindow::MainWindow() { //************************************************// // Menu createFileAction(); createMenu(); //************************************************// //Zakładki QWidget *widget=new QWidget();//1 setCentralWidget(widget); tabWidget *t = new tabWidget(this); QGridLayout *mainLayout = new QGridLayout(); mainLayout->addWidget(t,0,0); widget->setLayout(mainLayout); //************************************************// //Timer nowy = new QLabel(tr("0"), this); nowy->setGeometry(5, 15, 150, 30); QTimer *time =new QTimer(this); connect(time,SIGNAL(timeout()),this,SLOT(f())); time->start(1000); //************************************************// //Ustawienia okna setMinimumSize(200,200); resize(800,600); setWindowTitle(tr("Program")); } //************************************************// //Akcja dla mneu File void MainWindow::createFileAction(){ openAction = new QAction(tr("&Otworz"), this); saveAction = new QAction(tr("&Zapisz"), this); exitAction = new QAction(tr("&Wyjscie"), this); } //************************************************// //Tworzy menu void MainWindow::createMenu(){ fileMenu = new QMenu(tr("&Plik"), this); menuBar()->addMenu(fileMenu); fileMenu->addAction(openAction); fileMenu->addAction(saveAction); fileMenu->addSeparator(); fileMenu->addAction(exitAction); } //************************************************// //Pierwsza zakładka firstTab::firstTab(QWidget *parent):QWidget(parent){ label1 = new QLabel(tr("Label1")); QPushButton *button1 = new QPushButton("&Button1-1", this); QLabel *label2 = new QLabel(tr("Label2")); QPushButton *button2 = new QPushButton("&Button1-2", this); QLabel *label3 = new QLabel(tr("Label3")); QPushButton *button3 = new QPushButton("&Button1-3", this); connect(button1,SIGNAL(clicked()),this,SLOT(kupa())); QGridLayout *mainLayout = new QGridLayout; mainLayout->addWidget(label1, 0,0); mainLayout->addWidget(button1,0,1); mainLayout->addWidget(label2,1,0); mainLayout->addWidget(button2,1,1); mainLayout->addWidget(label3,2,0); mainLayout->addWidget(button3,2,1); setLayout(mainLayout); } //************************************************// //Druga zakladka secondTab::secondTab(QWidget *parent):QWidget(parent){ QLabel *label1 = new QLabel(tr("Label1")); QPushButton *button1 = new QPushButton("&Button2-1", this); QLabel *label2 = new QLabel(tr("Label2")); QPushButton *button2 = new QPushButton("&Button2-2", this); QLabel *label3 = new QLabel(tr("Label3")); QPushButton *button3 = new QPushButton("&Button2-3", this); QGridLayout *mainLayout = new QGridLayout; mainLayout->addWidget(label1, 0,0); mainLayout->addWidget(button1,0,1); mainLayout->addWidget(label2,1,0); mainLayout->addWidget(button2,1,1); mainLayout->addWidget(label3,2,0); mainLayout->addWidget(button3,2,1); setLayout(mainLayout); } //************************************************// //Tworzymy zakladki tabWidget::tabWidget(QWidget *parent):QWidget(parent){ tabs = new QTabWidget(this); tabs->addTab(new firstTab(),QIcon("./ico.png"),tr("tab_1")); tabs->addTab(new secondTab(),QIcon("./ico.png"),tr("tab_2")); } //************************************************// //Własny Slot void MainWindow::f(){ QTime midnight(0, 0, 0); qsrand(midnight.secsTo(QTime::currentTime())); double randNumber = qrand() % 100; nowy->setText(QString("%1").arg(randNumber)); } void firstTab::kupa(){ label1->setText(tr("aaaaaa")); } Wszystko się kompiluje. Program po kompilacji wygląda tak. Jeśli ktoś na forum mógłby sprawdzić poprawność tego kodu to byłbym bardzo wdzięczny. Poza tym nie potrafię: 1. Ustawić zakładek na całą szerokość formy. 2. Jak zrobić aby co dwie sekundy nie była losowana liczba, tylko żeby program odliczał od 1 do 1000 co 1 sekundę (nie potrafię sobie z tym poradzić :( )
2010-05-13 23:42:08

[C/C++] Punkty w trójkącie

Mam następujące zadanko: https://pl.spoj.pl/problems/T_PINTR/ A oto moje rozwiazanie: #include #include #include using namespace std; int gdzie_lezy(double x1, double y1, double x2, double y2, double x3, double y3, double x, double y); int prosta(double x1, double y1, double x2, double y2, double x, double y); int main() { double x1, y1, x2, y2, x3, y3, x, y; while(true) { cin >> x1; cin >> y1; cin >> x2; cin >> y2; cin >> x3; cin >> y3; cin >> x; cin >> y; if (x1 == 0 && y1 == 0 && x2 == 0 && y2 == 0 && x3 == 0 && y3 == 0 && x == 0 && y == 0) { break; } else { gdzie_lezy( x1, y1, x2, y2, x3, y3, x, y); } } return 0; } int gdzie_lezy(double x1, double y1, double x2, double y2, double x3, double y3, double x, double y) { int a = prosta(x1, y1, x2, y2, x, y); int b = prosta(x1, y1, x3, y3, x, y); int c = prosta(x2, y2, x3, y3, x, y); int test_a = prosta(x1, y1, x2, y2, x3, y3); int test_b = prosta(x1, y1, x3, y3, x2, y2); int test_c = prosta(x2, y2, x3, y3, x1, y1); if(a == 0 or b == 0 or c == 0) { cout
2010-05-13 23:17:08

[Newbie] (web) formularze

Mam pytanie. Jak mogę zrobić coś takiego aby formularz po uzupelnieniu wysylal mi na konto na ktore chce odrazu wynik? Ponieważ ten przyklad (ktory notabene jest skopiowany ze strony www.********.boo.pl) wymaga wyslania przez outlook expressa maila na ten mail podany w formularzu. Podaj swoje imię Podaj swoje nazwisko Podaj swoją płeć: Kobieta Mężczyzna Ile masz lat? mniej niż 15 15-19 20-29 30-39 40-60 więcej niż 60 Jaką lubisz muzykę (możesz zaznaczyć więcej możliwości)? Rock Heavy Metal Pop Techno Muzyka poważna Inna (podaj jaka): Jakiej przeglądarki internetowej używasz? Internet Explorer Netscape Opera Mozilla Inna Jakie znasz systemy operacyjne (możesz wybrać kilka opcji trzymając klawisz Ctrl)? Dos Windows Linux Inny Podaj swój komentarz: Proszę, wpisz tutaj jakiś komentarz... W skrócie? Chodzi mi o to żeby po wciśnieciu "wyslij" wynik doszedl mi na maila bez jakiegos dodatkowego programu tylko prosto ze strony.
2010-05-13 23:06:19

[Webmastering] W czym sie teraz robi strony

Witam. Z programowaniem nie mam problemow, daje sobie niezle rade. Tylko ze mam jedna bolaczke - tworzenie WWW, nigdy mnie nie krecilo ani nie mam talentu graficzno-tworczego.... Zrobilem tam kiedys stronke w Borlandzie - intraweb, czyli stronka jako wykonywalny exek. Nie zachwycilo mnie to: wiele minusow takich jak: powolnosc, niestabilnosc. Na plus za to ze w latwy sposob, nie znajac htmla moglem zakodzic pare zlozonych rzeczy. Jak maja sie do tych spraw tworzenie stronek z oprogramowaniem MS i Java ? Czyli asp jsp czy co tam jeszcze.... Czy po prostu tak naprawde, jedyny sluszny to php ? Nie chodzi mi tu o wywody na temat php, css i pochodnych, tylko bardzeij mnie interesuje tworzenie WWW w asp i jsp, komfort zarowno na etapie tworzenia jak i uzytkowania - tu akurat jestem zielony.
2010-05-13 23:04:24

[Hardware/Software] problem z internetem

Jesteście moją ostatnią nadzieją :). Pytałem się i szukałem sposobu na to i nic... :(. Opiszę teraz swój problem: Gdy ściągam jakikolwiek plik pisze, że jest uszkodzony (muszę teraz ściągać na torrentach przez azureusa, bo wtedy o dziwo działa wszystko...) chociaż to też czasem szwankuje :(. Ponadto filmiki na youtube albo się tną, albo się nie wczytują, gry na armorgames nie chodzą, a megavideo się nie wczytuje. Robiłem reinstalke firefoxa, instalowałem opere, próbowałem z internet explorerem, reinstalowałem flashe i jave i nic. Następnie wziąłem już rozpakowaną wersję firefoxa od kumpla i o dziwo wszystko działało oprócz ściągania plików, bo nadal był komunikat:"file is corrupt"... Po jakimś czasie (pare dni) youtube zaczął się rozwalać, filmy i gry nie działać i znowu jak na początku. Zrobiłem więc formata kompa i sytuacja się powtórzyła... Na początku tylko "file is corrupt", a następnie cała reszta. Dodam, że cały czas miałem zainstalowanego antywirusa (Avira AntyVir) i aktywnego. Ciągle się aktualizował i często robiłem skany... Nie znalazło żadnego wirusa. I jeszcze coś :D Ja i mój brat jesteśmy podpięci do neta przez tego samego rootera (netgear dg834g). Gdy przyjechał do domu i włączył neta miał dokładnie te same problemy... A teraz pytanie. WTF????!!!!!!! Czego to może być wina, czżby rootera? Jakby co, to stało się to z dnia na dzień praktycznie, więc BARDZO PROSZĘ O POMOC... :D Jak to naprawić? Pare screenów: http://wilgierzw.student.szkolacbm.eu/problem1.bmp http://wilgierzw.student.szkolacbm.eu/problem2.bmp http://wilgierzw.student.szkolacbm.eu/problem3.bmp Obrazki działają (lub powinny) ;). Teraz można pytać i odpowiadać :P Co do trzeciego obrazka: Gra się ładuje, a gdy skończy po prostu się ścina - klikanie na nią nic nie daje, tak jakby to był obrazek... :(
2010-05-13 21:51:55

[C# i .NET] [C#, WebForm] Do jakiej kontrolki przypisać obiekt Bitmap ?

Witam ! Mam obiekt Bitmap (System.Drawing.Bitmap) ,który pobieram z kamerki. Teraz chcę go wyświetlić na stronie ale nie wiem w jakiej kontrolce. Gdyby to była aplikacja typu WindowsForms to użyłbym kontrolki PictureBox ale to jest WebForms wiec nie mam do niej dostepu. Mam kontrolke System.Web.UI.WebControls.Image ale ona ma tylko wlasciwosc ImageUrl wiec odpada. Jakie istnieja sposoby na wyswietlanie zawartosci obiektu Bitmap na stronie ? Proszę o wskazówki :-)
2010-05-13 21:49:59

[Inżynieria oprogramowania] Rekurencja normalna a z parametrem dodatkowym

Witam Postanowiłem postudiować algorytmikę. Na pierwszy ogień poszła rekurencja. Wiem o tym, że normalne wywołania rekurencyjne działają w sposób taki, że wywołują funkcję i są zatrzymywane do czasu zwrócenia wyniku, który wraca po tej samej drodze od ostatniego wywołania do pierwszego. Dzisiaj poczytałem o rekurencji z parametrem, który ponoć działa tak, że dla n-wywołań funkcji wynik z ostatniego wywołania przechodzi od razu do pierwszego. Pytanie: Jak możliwe jest omijanie pośrednich poziomów wywołań? Mógłby ktoś bardziej szczegółowo opisać proces jaki zachodzi wtedy?
2010-05-13 21:36:57

[Off-Topic] Archiwa .lz - czym pakować/rozpakować

Witam, mam ogromny problem, nie wiem czym pakować i rozpakowywać archiwa o rozszerzeniu .lz Szukałem na google ale nic nie mogę znaleźć (dziwne). Z góry dziękuję za pomoc.
2010-05-13 20:50:51

[C# i .NET] XML to DataBase

Witam Mam plik xml utworzony z tabeli bazy danych. Potrzebuje dane z tego pliku dodać do tak samo skonstuowanej tabeli ale znajdującej się w drugiej bazie danych. Poprosze o jakieś wskazówki, z jakich obiektów/metod powiniem skorzystac?
2010-05-13 19:30:50

[Java] uruchamianie bez instalacji na telefonie

Witam. Tak się zastanawiałem - zrobiłem dziś pierwsze archiwum .jar i wrzuciłem na kome. Wszystko ok, satysfakcja 100%, tylko żeby podziwiać efekt musiałem je zainstalować, oczywiście na karcie, ale i tak w jakimś stopniu to idzie w system (chyba). No więc czy nie ma emulatora, który odtwarzałby bez instalki?
2010-05-13 19:20:40

[Newbie] Zaokrąglanie liczb

Witam! Mam jakas zmienna np: srednia : real; Załóżmy że zmienna ma jakąś tam wartość. I jaki kod napisać żeby mi ją zaokrągliło do 2 miejsc po przecinku ? Np. mamy 5.5338563748 i chce żeby mi zaokrąglił do 5.53 ???
2010-05-13 19:13:44

[C/C++] Zapis do pliku, pomija linijke

Witam usiluje zrobic zapis do pliku i nie do konca dziala mi on poprawnie część kodu: http://pastebin.com/9yhkNBhB po wpisaniu katow i dlugosci wyswietlane sa w menu wspolrzedne Przegub1,2,3 i Efektor, wyniki są poprawne, natomiast zapis do pliku nie. Poczatkowe wartosci do 4 punkty (0,0). po wpsianiu danych i zapisaniu ich do pliku zostaje pominieta 1 linijka, tak jakby zapisywal dane z linijka opoznienia... wiecie moze gdzie twki blad?
2010-05-13 18:56:48

[Delphi/Pascal] Wyodrębnianie miesiąca daty do zmiennej

Witam! Mam takie podwójne pytanie. 1. Jak wyświetlić aktualną datę? 2. Np. gdy mamy 29-06-2010, to jak zapisać do zmiennej "miesiac" numer miesiąca? 3. Jak zapisać date do pliku ??? Zaznaczam że to wszystko jest w delphi. Pozdrawiam: Pawel1503!
2010-05-13 18:29:56

[Newbie] Wyodrębnianie miesiąca daty do zmiennej

Witam! Mam takie podwójne pytanie. 1. Jak wyświetlić aktualną datę? 2. Np. gdy mamy 29-06-2010, to jak zapisać do zmiennej "miesiac" numer miesiąca? 3. Jak zapisać date do pliku ??? Zaznaczam że to wszystko jest w delphi. Pozdrawiam: Pawel1503!
2010-05-13 18:29:56

[C/C++] Strona internetowa z builder c++

Witam, Mam stworzyć stronę, z której będzie można sterować układem mikroprocesorowym, sterującym temperaturą, podłączonym do drugiego komputera. Aplikację sterującą mam gotową w c++ builder 6, teraz tylko powinna ona znaleźć się w internecie, żeby można było sterować z innego komputera. Tzn cały program powinien znajdować się na komputerze serwerze, tam gdzie układ mikroprocesorowy, a na komputerze kliencie wchodziłoby się tylko na stronę internetową, wpisywało żądaną temperaturę i obserwowało przebieg zmian na wykresie. Jak to zrobić, żeby formularz z aplikacją był na stronie? Czytałem o WebSnapie, ale tam nie udało mi się dodać formularza z aplikacją do strony? Czy ktoś mógłby pomóc z tym WebSnapem? Chyba że jest łatwiejsze rozwiązanie... Z góry dzięki za pomoc
2010-05-13 18:12:30

[C/C++] TChart - Bottom axis

Witam. Mam problem z wykresem, który dotyczy dolnej osi. Czy można tam wrzucić zamiast liczb - datę? Bo potrzebowałbym zrobić w ten sposób a już drugą godzinę kombinuję i googluję i w ogóle nic... Proszę o pomoc, bo potrzebuję program na niedzielę, a dostaję już palpitacji, bo trochę roboty przy nim jest a program prawie nietknięty... :(
2010-05-13 18:08:55

[Newbie] [Delphi] Jak zaimportować dowolny plik do zasobów pliku exe

Witam Nie chodzi mi o zaimportowanie pliku w trakcie kompilacji, tylko przez oddzielną aplikację(taki prosty edytor zasobów), gdzie podaje ścieżkę do dowolnego exe(w nim będę edytować zasoby), listę plików do zaimportowania typu RC_DATA z możliwością nadania NAME. Rozumiecie o co chodzi?:)
2010-05-13 17:45:52

[C/C++] Zapis z tablicy do pliku

Nie wiem jak zapisać wyniki do pliku, mój kod wygląda tak: #include #include #include #include using namespace std; int main() { int i, j, zakres = 1000; float b; int tabliczka[10000] = {0}; bool tab[10000]; int tablica[500] = {0}; int tmp = 0; // wczytywanie liczb z pliku... ifstream liczby("liczby.txt"); if (!liczby) { cout > tablica[tmp++]; liczby.close(); b = sqrt((float)zakres); for (i=2; i
2010-05-13 17:40:12

[Newbie] Delphi Autostart aplikacji

Siema, pisze pewien program w delphi, jest juz skonczony prawie ale brakuje mi wyjasnienia jak zrobic zeby uruchamial sie przy starcie systemu, najelpiej krok po korku jak ktos moze [soczek]
2010-05-13 17:38:52

[Delphi/Pascal] Delphi Autostart aplikacji

Siema, pisze pewien program w delphi, jest juz skonczony prawie ale brakuje mi wyjasnienia jak zrobic zeby uruchamial sie przy starcie systemu, najelpiej krok po korku jak ktos moze [soczek]
2010-05-13 17:38:52

[Inżynieria oprogramowania] Książki - wzorce projektowe

Jak w temacie, potrzebuję tytuły DOBRYCH książek o tematyce wzorców projektowych. Dobrych, gdyż nie mam czasu czytać wszystkiego co jest na rynku ;)
2010-05-13 17:38:49

[C/C++] Miernik sygnału wejściowego z mikrofonu

Witam Potrzebuje napisać program który będzie odczytywał poziom głośności w czasie rzeczywistym z mikrofonu tzn jak mowie do niego to wtedy wyświetla wartości np ile db jest proszę o pomoc
2010-05-13 17:26:04

[C# i .NET] wywołanie funkcji po określonym czasie

Tworzę aplikację WWW w VS 2008 C#. W jaki sposób można spowodować, aby dana funkcja została wywołana np. po 3 minutach od kliknięcia przycisku?
2010-05-13 17:11:26

[C# i .NET] C# Pobranie ścieżki do katalogu

Czy jest w c# możliwość pobrania folderu? Coś ala OpenFileDialog tylko nie do pliku a do katalogu? ####### już nie aktualne. Może komuś się przyda: FolderBrowserDialog folderek = new FolderBrowserDialog(); folderek.ShowDialog(); if (folderek.SelectedPath != "") lab_dst.Text = folderek.SelectedPath;
2010-05-13 17:04:55

[Newbie] [C++]Klasa baza_danych, wyswietlanie rekordu z przedziału

Mam klase, ktora jest moja prosta baza danych. Dodaje do niej rekordy, jednak jak mam je wyswietlic ? Chodzi mi o cos takiego jak napisalem ponizej dla int, ale w przypadku, gdy jako poczatek i koniec podany float lub string. Wtedy taka petla juz nie daje rady. Ma ktos jakis pomysl ? #include #include using namespace std; class baza_danych{ public: int i; float f; string s; baza_danych(int,float,string); void pokaz(); }; baza_danych::baza_danych(int I, float F, string S){ i = I; f = F; s = S; } void baza_danych::pokaz(){ cout
2010-05-13 17:03:17

[Delphi/Pascal] Miernik poziomu wejsciowego z mikrofonu Delphi

Witam Potrzebuje napisać program który będzie odczytywał poziom głośności w czasie rzeczywistym z mikrofonu tzn jak mowie do niego to wtedy np progressbar się podnosi do jakiejś tam wartości. proszę o pomoc
2010-05-13 17:00:00

[C/C++] Proszę o pomoc w stworzeniu programu do szkoły

Witam. Mam zadane z programowania napisanie programu w visualu. Chodzi o to, że ma być lista 5,10,15,20,25 na której po kliknięciu ma być wybrana tablica z taką ilością znaków. obok ma być pole z wybranymi znakami a poniżej w listBoxie ma być wypisane które liczby ile razy się powtarzają. np. mamy tablice 5 liczbową i liczby 5,6,4,4,6 czyli ma być wyświetlone 4 - 2 5 - 1 6 - 2 Mógłbym prosić kogoś obeznanego w napisaniu takiego programu ? Z góry dziękuję i pozdrawiam. Jak coś to proszę o kontakt na gg 2212058
2010-05-13 16:39:42

[Newbie] [c++] element statyczny w obiekcie

Witam, Mam klasę X, której składową jest macierz(obiekt innej klasy). Macierz ta ma wymiary 2x1, nazywa się translacja i mam potrzebę, aby macierz ta była statyczna, gdyż jej wartości mają być takie same dla wszystkich obiektów X. Dalej w pewnym momencie programu dodaję do innej macierzy właśnie translacje. Dodawanie odbywa się za pomocą przeładowania operatora dodawania w ten sposób: Matrix operator+(Matrix macierz){ Matrix wynik(macierz.height, macierz.width); wynik.TabMake(); cout
2010-05-13 16:32:08

[Java] JScrollPane resize

Zrobiłem sobie JFrame (BorderLayout) zawierający JScrollPane, a w nim JPanel (GridBagLayout). W tym ostatnim dodaje na przemian i jedno pod drugim: JLabel i JTextArea, na koniec JSeparator. Jak to się otworzy to wszystko jest ładnie poukładane, jak powieszę okno wszystko dobrze się dopasowuje, ale jak zaczynam zmniejszać szerokość JPanel pozostaje bez zmian. Jak ustawić teraz poprawną szerokość JPanel? Kombinowałem dodać do JScrollPanel ComponentListener i w nim ustawiać preferredSize dla JPanel, ale jak coś zaczęło działać z szerokością to z kolei nie wychodzi mi obliczenie wysokości. Wygenerowałem przykładowe okno, aby pokazać co to mniej więcej mi chodzi: public class Frame extends javax.swing.JFrame { public Frame() { initComponents(); } private void initComponents() { java.awt.GridBagConstraints gridBagConstraints; scrollPane = new javax.swing.JScrollPane(); panel = new javax.swing.JPanel(); label1 = new javax.swing.JLabel(); textArea = new javax.swing.JTextArea(); label2 = new javax.swing.JLabel(); textArea2 = new javax.swing.JTextArea(); separator = new javax.swing.JSeparator(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); panel.setLayout(new java.awt.GridBagLayout()); label1.setText("jLabel1"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; panel.add(label1, gridBagConstraints); textArea.setColumns(20); textArea.setLineWrap(true); textArea.setRows(5); textArea.setWrapStyleWord(true); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; panel.add(textArea, gridBagConstraints); label2.setText("jLabel2"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 2; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; panel.add(label2, gridBagConstraints); textArea2.setColumns(20); textArea2.setLineWrap(true); textArea2.setRows(5); textArea2.setWrapStyleWord(true); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 3; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; panel.add(textArea2, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 4; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 1.0; panel.add(separator, gridBagConstraints); scrollPane.setViewportView(panel); getContentPane().add(scrollPane, java.awt.BorderLayout.CENTER); pack(); } private javax.swing.JLabel label1; private javax.swing.JLabel label2; private javax.swing.JPanel panel; private javax.swing.JScrollPane scrollPane; private javax.swing.JSeparator separator; private javax.swing.JTextArea textArea; private javax.swing.JTextArea textArea2; }
2010-05-13 15:54:04

[Java] log4j - własne ustawienia

Witam, potrzebuje zaszyć w pliku log4j.xml własne "globalne" ustawienia - np pola stringowe. Czy standardowa biblioteka log4j.jar pozwala na wyciągnięcie takich właściwości? Jaka metoda na to pozwala. Np: z gory dzieki za pomoc!!
2010-05-13 14:56:23

[Java] Zamykanie aplikacji

Przed zamknieciem aplikacji chcę zamknac wszystkie otwarte strumienie. Co mam zrobić, aby przy nacisnięciu na X w prawym gornym rogu(używam Swinga, JFrame) została wywołana jakas funkcja robiąca pewne rzeczy? W tym przypadku zamykanie strumieni
2010-05-13 14:56:09

[C/C++] potrzebuje pomocy w stworzeniu prostego programu

oczywiście w C++ program ma znajdować (wyliczać) x. wzór Ax+B=0 po przekształceniu X=-B/-A i warunek jeśli A=0=błąd. jeśli mógłby ktoś napisać mi na forum ten program byłbym bardzo wdzięczny z góry dziękuje.
2010-05-13 14:49:45

[Bazy danych] [MSSQL2005] Procedura składowana nie wykonuje się z aplikacj

Cześć, trafiłem na bardzo dziwny problem. Otóż, mam tabelę: TAB1 ------------- ID bigint primary key identity uid bigint not null did bigint not null s varchar(max) Z poziomu aplikacji tworzę sobie tabelę tymczasową #tTab1 - ma te same pola, co tab1 poza ID. Następnie do tej tabeli tymczasowej robię kilka insertów. I wywołuję procedurę składowaną, która generalnie przepisuje rekordy z tabeli #tTab1 do tab1. Sprawdzając, czy już istnieją i jeśli istnieje, to wykonuje UPDATE, w innym razie INSERT. Rekord istnieje, jeśli równe są sobie pola UID i DID. I teraz co się dzieje: 1. Mam uruchomiony program w trybie debugowania. Na serwerze mogę wykonać zapytanie SELECT * FROM TAB1 tylko do momentu wywołania z aplikacji procedury składowanej. Potem gdy to próbuję zrobić, sql się mieli, mieli i nie kończy mielić. Ale gdy zamknę aplikację, normalnie już mogę select puścić, jednak wygląda, że tabela TAB1 jest pusta. 2. Gdy z poziomu serwera utworzyłem tabelę tymczasową i powrzucałem do niej jakieś dane, a potem wywołałem procedurę, wszystko poszło ok. I zobaczyłem coś dziwnego. Kolumna ID była numerowana od 20. Wcześniej robiłem kilka prób z aplikacji, czyli wygląda na to, jakby zwiększany był licznik. O co tu może chodzić? Kod procedury składowanej: CREATE PROCEDURE [dbo].[SetDeptRights] AS BEGIN SET NOCOUNT ON declare @uid bigint declare @deptID bigint declare @rights varchar(max) declare @recID bigint declare tdrCur cursor for select uid, deptID, rights from #tDeptRights open tdrCur fetch next from tdrCur into @uid, @deptID, @rights while @@FETCH_STATUS = 0 begin -- sprawdzam, czy taki rekord istnieje SELECT @recID = ID from deptRights where uid = @uid and deptID = @deptID if @recID is null insert into deptRights(uid, deptID, rights) values(@uid, @deptID, @rights) else update deptRights SET rights = @rights where ID = @recID fetch next from tdrCur into @uid, @deptID, @rights end close tdrCur deallocate tdrCur END
2010-05-13 14:35:22

[C# i .NET] C# - połączenie TCP - wykrywanie rozłączenia klienta

wszystko jest dobrze do momentu wykrywania który klient się rozłączył podłączenie klienta wygląda tak: private void StartListen() { tcpServer = new TcpListener(serverParams.ipAddress, serverParams.iPort); tcpServer.Start(); bServerStarted = true; while (true) { try { Thread t = new Thread(new ParameterizedThreadStart(NewClient)); tcpClient = tcpServer.AcceptTcpClient(); IPEndPoint sender = new IPEndPoint(((IPEndPoint)tcpClient.Client.RemoteEndPoint).Address, ((IPEndPoint)tcpClient.Client.RemoteEndPoint).Port); EndPoint endPtn = (EndPoint)sender; tcpClient.Client.BeginReceiveFrom(state.buffer, 0, StateObject.BufferSize, 0, ref endPtn, new AsyncCallback(this.OnReceive), state); t.Start(tcpClient); } catch (Exception) { } } } jak widać na reakcję klienta odpowiada funkcja OnReceive no i odpowiada, działa jak powinna ale nie wiem który klient zgłasza zakończenie pracy ja wiem, że na razie EndPoint jest nic nie wart, ale nie wiem co zrobić, ze był coś wart? jak można to ulepszyć, żeby było wiadomo, który klient się rozłączył
2010-05-13 14:21:21

[Społeczność] Ekspresja gniewu indukowana nadgorliwym moderowaniem postów

Doświadczyliśmy dziśâ€Ś incydentu, jeden z użytkowników dostał ataku furii po tym, gdy jego wątek został — mówiąc oględnie — „przeniesiony”. Aby uniknąć incydentów w przyszłości, sugeruję, aby każde takie „przeniesienie” opatrzone było uzasadnieniem, które otrzyma autor posta. Wiadomość o treści ÂŤPowodów, dla których Twój wątek/post został usunięty, może być wieleÂť mówi niewiele — zbyt niewiele — zwłaszcza, że przynajmniej niektóre z „przeniesień” wydają się dość dowolne.
2010-05-13 13:37:30

[C# i .NET] monthCalendar - zaokragląglanie zaznaczenia i obecnego dnia

Witam Dodałem do swojego projektu "monthCalendar" i chciałbym uzyskać taki efekt wizualny jak na stronie http://www.java2s.com/Code/CSharp/GUI-Windows-Form/GetvaluefromMonthCalendarcontrol.htm chodzi mi o to żeby zaznaczenie było zaokrąglane a nie kwadratowe jak mam obecnie ( dotyczące SelectionRange) i ozdobnie żeby zaznaczenie obecnego dnia było taj jak na przywołanej stronie a nie w postaci kwadratowej czerwonej obwódki Starałem się znaleźć gdzie można to ustawić dla kontrolki nie mogłem znaleźć zaczynam się zastanawiać czy nie zależy to od ustawień globalnych formy Proszę o pomoc
2010-05-13 13:28:14

[Newbie] [C] Dodawanie i odejmowanie rekordów.

Witam was. Dostaliśmy na kolokwium taki oto program http://www.gigasize.com/get.php?d=85xmjkp59qb . Jesteśmy w trakcie pisania . Niestety nikt nie przeprowadził z nami lekcji odnośnie stosu... Napisaliśmy taki program bez użycia stosu lecz niestety został odrzucony. Czy moglibyście pomóc i dać wskazówki jak się do tego zabrać?
2010-05-13 13:22:29

[Newbie] [C] STOS Dodawanie i odejmowanie rekordów.

Witam was. Dostaliśmy na kolokwium taki oto program http://www.gigasize.com/get.php?d=85xmjkp59qb . Jesteśmy w trakcie pisania . Niestety nikt nie przeprowadził z nami lekcji odnośnie stosu... Napisaliśmy taki program bez użycia stosu lecz niestety został odrzucony. Czy moglibyście pomóc i dać wskazówki jak się do tego zabrać? Program polega na wczytywaniu napisów z jakiegoś tam pliku. Możemy przeglądać je góra dół. Lecz cofając te oglądane usuwamy możliwość ich ponownego przeglądania podczas tego uruchomienia programu. Znaleźliśmy coś takiego. Tylko jak się teraz tym posłużyć? http://kondel.ko.funpic.de/?pid=17
2010-05-13 13:22:29

[Newbie] [java]dziedziczenie konstruktorow

Witam. Czy moglbym prosic o wyjasnienie dlaczego tworzenie obiektu B wywoluje takze konstruktor klasy A ? class A { public A() { System.out.println("Konstruktor A"); } } class B extends A { public B() { System.out.println("Konstruktor B"); } } public class Main { public static void main(String args[]) { System.out.println("nTworzenie obiektu klasy B: B()"); B obiekt = new B(); } } Wydawalo mi sie, ze do tego wymagane jest polecenie super() a tymczasem program wyswietla Tworzenie obiektu klasy B: B() Konstruktor A Konstruktor B
2010-05-13 12:59:56

[Java] Zapis Panelu jako obraz

Czy przy uzyciu imageIO i BuffredImage mozna zapisac Panel do pliku jako jpg?? Prosze o szybką podpowiedz. Pozdrawiam.
2010-05-13 12:47:27

[C/C++] [Borland C++] Odswieżanie pola Edit

Witam, chcę zbudować aplikację, która w polu Edit (może być Memo) wyświetlać będzie zawartość bufora komunikacyjnego (transmisja po porcie szeregowym). Zapis do pola Edit jest zapętlony (tymczasowo pętlą for). I tutaj właśnie jest problem. Zawartość pola Edit nie jest odświeżana po każdym przebiegu pętli, tylko po zakończeniu wykonywania wszystkich operacji zawartych w funkcji SendClick. Przerwanie pętli jakimś komunikatem powoduje odświeżenie pola, ale nie tak ma to wyglądać, aby użytkownik musiał co chwila klikać OK. Próbowałem w pętli dodać opóźnienie Sleep(500), ale bez zmian... Proszę o wskazówki. Poniżej wklejam kod funkcji SendClick: void __fastcall TForm1::SendClick(TObject *Sender) { FILE *pstream; if (hCommDev > 0) { PurgeComm(hCommDev, PURGE_RXCLEAR); Sleep(1000); for (int i=0;i 0) // jeżeli odebrano jakieś bajty { Edit1->Text = Buffer_I; //&Buffer_I[0]; } } } else MessageBox(NULL, "Port nie został otwarty do transmisji.","Błąd", MB_OK); }
2010-05-13 12:43:30

[C/C++] Edit

Witam
2010-05-13 12:24:33

[Newbie] [c++] pisemne oddawanie liczb, liczby w tablicy, blad

Hej, napisalem sobie 2 rozne metody na odejmowanie 2 liczb, ktore dla ulatwienia sa rownej dlugosci. Pierwsza liczba jest w jakiejs tablicy o dl n, druga liczba takze. Mam tylko problem - jeden kod oblicza mi wszystko dobrze, drugi juz niestety nie. Gdzie jest blad ? Przeciez one musza tak samo liczyć ! ?? [???] [???] [???] Ten kod dziala: void odejmijLiczby(int *liczba1, int *liczba2, int dlLiczby){ int pozycz = 0; int i= 0; while(i < dlLiczby){ pozycz = liczba1[i]- liczba2[i]; if(pozycz
2010-05-13 12:09:21

[C/C++] czytaj to adminie

Bluzgi, spam Jeżeli Twój temat zostanie usunięty - nie denerwuj się. Bluzganie na forum, pisanie głupich postów nic nie da. Taki temat zostanie natychmiast usunięty zanim ktokolwiek go zobaczy. Szkoda Twoich palców na pisanie takich rzeczy... zadalem proste pytanie bo niewiedzialem nie kazdy rodzi sie zawodowym programista i zna odpowiedz na proste pytania a ty wyjebales mojego posta za co?? za spam?? kuraw czlowieku zastanow sie !!!!!!!!!!!! wiem ze zaraz to usuniesz ale juz pare osob to przeczytalo i wiedza ze wszyscy tam jestescie kutasami
2010-05-13 11:54:46

[C/C++] no co jest kurwa co tak wolno je usuwasz??

co jest z toba rusz ta jebana dupe i usun te posty a mnie zbanuj bo najlatwiej pewnie nie umiales sobie poradzic z moim prostym zadaniem wiec latwiej je wyjebac co?? pierdole cie
2010-05-13 11:45:50

[C/C++] jestescie jebnieci

pierdole ciebie adminie ciebie i twoja matke a nawet twoja rodzine!!!!!!!!
2010-05-13 11:44:00

[C/C++] pierdole was kutasy jebane

czemu wyjebaliscie moj post do kosza ?? jebac sie na ryje !!!!!!!! kurwa forum jest od tego zeby ludzia pomagac a nie ujebac pedaly pierdolone
2010-05-13 11:42:33

[C/C++] [C] Problem z projektem w C

Witam dostałem w szkole do zrobienia projekt w C i nie wiem jak go zrobić właściwie to nie mam pojęcia, co on ma dokładnie robić bardzo proszę o pomoc o wytłumaczenie i jak ktoś może to pomoc w realizacji tego zadania. Treść zadania to: Dana jest liczba całkowita P wyrażona w systemie dziesiętnym. Liczbę P zamienić na liczbę wyrażoną w systemie q>10. Sprawdzić dla różnych q.
2010-05-13 09:37:49

[Java] Kodowanie polskich znakow

Wiem, ze o tym tematow bylo tysiace, jednak wlasciwie chyba zaden mi nie pomogl. A przynajmniej zaden z tych ktore przeszukalem. Problem wyglada tak: mam jakis String s, w ktorym znajduja sie polskie znaki. Chcialbym teraz przekonwertowac to na tablice bajtow, tak zeby nie naruszyc kodowania i w taki sposob zeby to bylo odwracalne. Drugi problem, a wlasciwie analogiczny. Jak zainicjowac jakis komponent np JFrame polskim stringiem jako tytul, tak by nie wyswietlalo sie "ąęć" a nie "???" ?
2010-05-13 01:38:29

[Newbie] [C++] Cuda z odczytywaniem z pliku

Mam oto taki kod: struct Character { int m_iPoints; char m_strName[32]; } _Char; Character char1, char2, char3, char4; out.open("test.txt", ios::out); in.open("test.txt", ios::in); if(out.is_open()) { out > char4.m_iPoints; } No i kod poprawnie zapisuje do pliku, ale już po odczycie odczytuje jakieś dziwne informacje, tekst w ogóle nie jest odczytywany, a liczba to -858993460. Nie wiem czemu tak to wygląda. Oczywiście pobieram informacje i wpisuje do char1 i char2 informacje przed zapisem do pliku. Proszę o pomoc.
2010-05-13 00:54:50

[Delphi/Pascal] Forma logowania

Witam moze mnie ktos naprowadzic na google pod jakim haslem szukac formy za pomoca ktorej uzytkownik programu wpisuje swoj login i haslo jesli znajdzie sie w tabeli otworzy mu sie glowna forma? chodzi mi o tabele w mysql
2010-05-13 00:05:02

[C/C++] wartosc nie jest wczytywana

class manipulator { Wektor r0,r3,r3a,r3b,r2,r2a,r1,pom; double q0,q1,q2; Macierz obiekt1,obiekt2,obiekt3; Wektor ramie1,ramie2,ramie3; public: manipulator(); void UstawMacierze(); void ZmienDlugoscRam(int,double); void ZmienKonty(int,double); void Rozwiazanie(); }; manipulator::manipulator() { q0=q1=q2=0; ramie1[1]=ramie2[1]=ramie3[1]=0; } void manipulator::Rozwiazanie() { cout
2010-05-12 23:53:50

[Newbie] wartosc nie jest wczytywana

class manipulator { Wektor r0,r3,r3a,r3b,r2,r2a,r1,pom; double q0,q1,q2; Macierz obiekt1,obiekt2,obiekt3; Wektor ramie1,ramie2,ramie3; public: manipulator(); void UstawMacierze(); void ZmienDlugoscRam(int,double); void ZmienKonty(int,double); void Rozwiazanie(); }; manipulator::manipulator() { q0=q1=q2=0; ramie1[1]=ramie2[1]=ramie3[1]=0; } void manipulator::Rozwiazanie() { cout
2010-05-12 23:53:50

[C/C++] Silnia/ funkcja/ c++

Siema mam takie coś i mam z tym problem: #include int silnia(int l) { int x; do { x=l*(l-1); } while(silnia==0); return x; } void winieta() { cout
2010-05-12 23:23:00

[Newbie] Silnia/ funkcja/ c++

Siema mam takie coś i mam z tym problem: #include int silnia(int l) { int x; do { x=l*(l-1); } while(silnia==0); return x; } void winieta() { cout
2010-05-12 23:23:00

[Inne] Przekierowanie całego ruchu przeglądarki na HTTPS

Witam mam następujący problem: Piszę serwer proxy, z którym użytkownicy łączą się przez HTTPS. Czy wie ktoś co zrobić, żeby po zalogowaniu przez użytkownika, jego przeglądarka cały ruch (a przynajmniej HTTP) kierowała do naszego serwera. Najlepiej bez zmiany ustawień przeglądarki. Wiem ze takie coś jest możliwe bo miałem do czynienia z tym na laborkach. Logowaliśmy się z zewnątrz do firewalla i póxniej cały ruch był kierowany do niego. Z góry dzieki za pomoc.
2010-05-12 22:40:56

[Inżynieria oprogramowania] Konfigurator PPPOE

Witam Do napisania mam program który dodaje połączenie PPPOE. W Windows XP do rejestru dodawane są wpisy Kod: hkus-1-5-21-1801674531-492894223-854245398-500softwaremicrosoftwindowscurrentversionexploreruserassist{75048700-ef1f-11d0-9888-006097deacf9}counthrzr_ehacvqy:{on126nq7-2166-11q1-o1q0-00805sp1270r}: 13 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 hkus-1-5-21-1801674531-492894223-854245398-500softwaremicrosoftwindowscurrentversionexplorermenuorderstart menunetconnectionsorder: 08 00 00 00 02 00 00 00 dc 03 00 00 01 00 00 00 04 00 00 00 ac 00 00 00 fb ff ff ff 9e 00 ff 4e 02 00 00 00 ff 5e 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2e 6b 08 44 a3 ba ce 4f 94 9f 53 ff 66 4c 4a d8 00 00 00 00 00 00 00 00 00 00 00 00 38 00 00 00 00 00 00 00 00 00 00 00 36 00 00 00 36 00 00 00 02 00 00 00 00 00 00 00 38 00 00 00 02 00 00 00 4b 00 72 00 65 00 61 00 74 00 6f 00 72 00 20 00 6b 00 6f 00 6e 00 66 00 69 00 67 00 75 00 72 00 61 00 63 00 6a 00 69 00 20 00 73 00 69 00 65 00 63 00 69 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 aa 00 00 00 fb ff ff ff 9c 00 ff 4e 02 00 00 00 ff 5e 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2d 6b 08 44 a3 ba ce 4f 94 9f 53 ff 66 4c 4a d8 00 00 00 00 00 00 00 00 00 00 00 00 36 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 34 00 00 00 02 00 00 00 00 00 00 00 36 00 00 00 02 00 00 00 4b 00 72 00 65 00 61 00 74 00 6f 00 72 00 20 00 6e 00 6f 00 77 00 65 00 67 00 6f 00 20 00 70 00 6f 00 42 01 05 01 63 00 7a 00 65 00 6e 00 69 00 61 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f4 00 00 00 fb ff ff ff e6 00 ff 4e 02 00 00 00 ff 5e 00 00 00 00 00 00 db 6a 12 ba 66 21 d1 11 b1 d0 00 80 5f c1 27 0e f5 96 65 37 d4 b0 d7 43 b7 10 75 a3 1d ec 3f 39 09 10 10 00 03 00 00 00 02 00 00 00 70 00 00 00 10 00 00 00 00 00 00 00 26 00 00 00 26 00 00 00 4a 00 00 00 01 00 00 00 80 00 00 00 02 00 00 00 50 00 6f 00 42 01 05 01 63 00 7a 00 65 00 6e 00 69 00 65 00 20 00 6c 00 6f 00 6b 00 61 00 6c 00 6e 00 65 00 00 00 4b 00 61 00 72 00 74 00 61 00 20 00 56 00 49 00 41 00 20 00 50 00 43 00 49 00 20 00 31 00 30 00 2f 00 31 00 30 00 30 00 4d 00 62 00 20 00 46 00 61 00 73 00 74 00 20 00 45 00 74 00 68 00 65 00 72 00 6e 00 65 00 74 00 00 00 f5 96 65 37 d4 b0 d7 43 b7 10 75 a3 1d ec 3f 39 00 00 00 00 00 00 00 00 00 00 00 00 86 01 00 00 fb ff ff ff 78 01 ff 4e 02 00 00 00 ff 5e 6f 00 00 00 00 00 d7 6a 12 ba 66 21 d1 11 b1 d0 00 80 5f c1 27 0e 83 0e 65 b4 2f 87 fc 44 89 8d df ce d2 71 6e 92 5f 00 00 00 06 00 00 00 00 00 00 00 36 00 00 00 dc 00 00 00 00 00 00 00 0c 00 00 00 0c 00 00 00 2a 00 00 00 00 00 00 00 12 01 00 00 02 00 00 00 73 00 64 00 64 00 73 00 66 00 00 00 4d 00 69 00 6e 00 69 00 70 00 6f 00 72 00 74 00 20 00 57 00 41 00 4e 00 20 00 28 00 50 00 50 00 50 00 4f 00 45 00 29 00 00 00 14 00 44 00 3a 00 5c 00 44 00 6f 00 63 00 75 00 6d 00 65 00 6e 00 74 00 73 00 20 00 61 00 6e 00 64 00 20 00 53 00 65 00 74 00 74 00 69 00 6e 00 67 00 73 00 5c 00 41 00 6c 00 6c 00 20 00 55 00 73 00 65 00 72 00 73 00 5c 00 44 00 61 00 6e 00 65 00 20 00 61 00 70 00 6c 00 69 00 6b 00 61 00 63 00 6a 00 69 00 5c 00 4d 00 69 00 63 00 72 00 6f 00 73 00 6f 00 66 00 74 00 5c 00 4e 00 65 00 74 00 77 00 6f 00 72 00 6b 00 5c 00 43 00 6f 00 6e 00 6e 00 65 00 63 00 74 00 69 00 6f 00 6e 00 73 00 5c 00 50 00 62 00 6b 00 5c 00 72 00 61 00 73 00 70 00 68 00 6f 00 6e 00 65 00 2e 00 70 00 62 00 6b 00 00 00 83 0e 65 b4 2f 87 fc 44 89 8d df ce d2 71 6e 92 01 00 00 00 05 00 00 00 00 00 6e 00 00 00 00 00 00 00 hkus-1-5-21-1801674531-492894223-854245398-500softwaremicrosoftwindowscurrentversionexplorermenuorderstart menunetconnectionsorder: 08 00 00 00 02 00 00 00 de 03 00 00 01 00 00 00 04 00 00 00 ac 00 00 00 fb ff ff ff 9e 00 ff 4e 02 00 00 00 ff 5e 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2e 6b 08 44 a3 ba ce 4f 94 9f 53 ff 66 4c 4a d8 00 00 00 00 00 00 00 00 00 00 00 00 38 00 00 00 00 00 00 00 00 00 00 00 36 00 00 00 36 00 00 00 02 00 00 00 00 00 00 00 38 00 00 00 02 00 00 00 4b 00 72 00 65 00 61 00 74 00 6f 00 72 00 20 00 6b 00 6f 00 6e 00 66 00 69 00 67 00 75 00 72 00 61 00 63 00 6a 00 69 00 20 00 73 00 69 00 65 00 63 00 69 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 aa 00 00 00 fb ff ff ff 9c 00 ff 4e 02 00 00 00 ff 5e 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2d 6b 08 44 a3 ba ce 4f 94 9f 53 ff 66 4c 4a d8 00 00 00 00 00 00 00 00 00 00 00 00 36 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 34 00 00 00 02 00 00 00 00 00 00 00 36 00 00 00 02 00 00 00 4b 00 72 00 65 00 61 00 74 00 6f 00 72 00 20 00 6e 00 6f 00 77 00 65 00 67 00 6f 00 20 00 70 00 6f 00 42 01 05 01 63 00 7a 00 65 00 6e 00 69 00 61 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f4 00 00 00 fb ff ff ff e6 00 ff 4e 02 00 00 00 ff 5e 00 00 00 00 00 00 db 6a 12 ba 66 21 d1 11 b1 d0 00 80 5f c1 27 0e f5 96 65 37 d4 b0 d7 43 b7 10 75 a3 1d ec 3f 39 09 10 10 00 03 00 00 00 02 00 00 00 70 00 00 00 10 00 00 00 00 00 00 00 26 00 00 00 26 00 00 00 4a 00 00 00 01 00 00 00 80 00 00 00 02 00 00 00 50 00 6f 00 42 01 05 01 63 00 7a 00 65 00 6e 00 69 00 65 00 20 00 6c 00 6f 00 6b 00 61 00 6c 00 6e 00 65 00 00 00 4b 00 61 00 72 00 74 00 61 00 20 00 56 00 49 00 41 00 20 00 50 00 43 00 49 00 20 00 31 00 30 00 2f 00 31 00 30 00 30 00 4d 00 62 00 20 00 46 00 61 00 73 00 74 00 20 00 45 00 74 00 68 00 65 00 72 00 6e 00 65 00 74 00 00 00 f5 96 65 37 d4 b0 d7 43 b7 10 75 a3 1d ec 3f 39 00 00 00 00 00 00 00 00 00 00 00 00 88 01 00 00 fb ff ff ff 7a 01 ff 4e 02 00 00 00 ff 5e 73 00 00 00 00 00 d7 6a 12 ba 66 21 d1 11 b1 d0 00 80 5f c1 27 0e 9f ec c3 d1 69 11 1e 4b 92 dc f5 0d 0f dc ea b5 5f 00 00 00 06 00 00 00 00 00 00 00 38 00 00 00 dc 00 00 00 00 00 00 00 0e 00 00 00 0e 00 00 00 2a 00 00 00 00 00 00 00 14 01 00 00 02 00 00 00 53 00 59 00 52 00 49 00 4f 00 4e 00 00 00 4d 00 69 00 6e 00 69 00 70 00 6f 00 72 00 74 00 20 00 57 00 41 00 4e 00 20 00 28 00 50 00 50 00 50 00 4f 00 45 00 29 00 00 00 14 00 44 00 3a 00 5c 00 44 00 6f 00 63 00 75 00 6d 00 65 00 6e 00 74 00 73 00 20 00 61 00 6e 00 64 00 20 00 53 00 65 00 74 00 74 00 69 00 6e 00 67 00 73 00 5c 00 41 00 6c 00 6c 00 20 00 55 00 73 00 65 00 72 00 73 00 5c 00 44 00 61 00 6e 00 65 00 20 00 61 00 70 00 6c 00 69 00 6b 00 61 00 63 00 6a 00 69 00 5c 00 4d 00 69 00 63 00 72 00 6f 00 73 00 6f 00 66 00 74 00 5c 00 4e 00 65 00 74 00 77 00 6f 00 72 00 6b 00 5c 00 43 00 6f 00 6e 00 6e 00 65 00 63 00 74 00 69 00 6f 00 6e 00 73 00 5c 00 50 00 62 00 6b 00 5c 00 72 00 61 00 73 00 70 00 68 00 6f 00 6e 00 65 00 2e 00 70 00 62 00 6b 00 00 00 9f ec c3 d1 69 11 1e 4b 92 dc f5 0d 0f dc ea b5 01 00 00 00 05 00 00 00 00 00 75 00 00 00 00 00 00 00 hklmsoftwaremicrosoftras autodialdefaultdefaultinternet: "abc" hklmsoftwaremicrosoftras autodialdefaultdefaultinternet: "abc" hklmsystemcontrolset001servicessharedaccessepochepoch: 0x00000290 hklmsystemcontrolset001servicessharedaccessepochepoch: 0x00000291 hklmsystemcurrentcontrolsetservicessharedaccessepochepoch: 0x00000290 hklmsystemcurrentcontrolsetservicessharedaccessepochepoch: 0x00000291 Ostanie wpisy są zrozumiałe tylko nie bardzo rozumiem wpisy z kodem HEX?. Konwertowanie HEX na ASCII odrobinę się sprawdza lecz nie potrafię znaleźć takich wpisów jak hasło i login. Jest jakaś prostsza metoda na dodanie takiego połączenia ?
2010-05-12 22:39:23

[C/C++] [C++] Pomoc w optymalizacji

Witam wszystkich! Piszę projekt na zaliczenie z c++. Do napisania mam program pokazujący rozkład ciepła na "płytce". Do tego zadania zaprzegłem Qt (jako gui), Qwt (do rysowania wykresów i spektrogramów). Wszystko ładnie się rysuje tylko rozwiązanie nie jest eleganckie :/ mam klasy: - Plot - wykres pokazujący płytke w postaci punktów; dziedziczony po QwtPlot - PlotSpek - spektogram; dziedziczony po QwtPlot - Obliczenia - wszelkie obliczenia potrzebne do obliczania temp i współrzędnych punktów; brak dziedziczenia problem polega na tym, że robię w konstruktorze obu wykresów Obliczenia *ob; ob = new Obliczenia(); a chciałbym to zrobić w jak najbardziej elegancki sposób... Czy wyjściem jest przerobienie klasy na statyczną?
2010-05-12 22:09:49

[C/C++] sinus math.h dziwny problem

#include #include #include #include #include #define PI 3,14159265 using namespace std; int main(void){ double x; double y; y=(30*PI/180); x=sin(y); cout
2010-05-12 22:06:36

[Newbie] sinus math.h dziwny problem

#include #include #include #include #include #define PI 3,14159265 using namespace std; int main(void){ double x; double y; y=(30*PI/180); x=sin(y); cout
2010-05-12 22:06:36

[Inne] [Haskell] funkcja random

Witam. Mam problem z programem w jezyku Haskell. Chce zeby program wczytywal liczbe, losowal inna liczbe a potem je porownywal. Tylko, ze nie wiem co jest zle w programie. Moze znajdzie sie ktos kto pomoze? import Random main = do a IO Int drawInt x y = getStdRandom (randomR (x,y))
2010-05-12 21:45:17

[Off-Topic] [Matematyka]Kombinacje liniowe

Mam zadanie. Uzasadnić liniową zależność podanych wektorów w odpowiednich przestrzeniach liniowych przedstawiając jeden tych wektorów jako kombinacje pozostałych. w1 = 1 2 3 w2 = 2 3 4 w2 = 1 1 1 No ja to robie tak: A * [1, 2 ,3] + b[1,2,3] = 1, 1 ,1 I wychodzi, że A=1, i B =1 czy to jest poprawny dowód? O to chodzi w tym zadaniu? A co z C? Nie rozumiem jeszcze: "w odpowiednich przestrzeniach liniowych"
2010-05-12 21:39:54

[Off-Topic] Książki do sprzedania: C#, C++, XNA

Witam, mam do sprzedania 3 książki: - XNA GAME STUDIO 3.0 LEARN PROGRAMMING NOW! - CORE C# i .NET, STEPHEN C. PERRY - C++ STYL PROGRAMOWANIA, TOM CARGILL Zapraszam do licytacji, możliwość zakończenia przed czasem. Pozdrawiam.
2010-05-12 21:30:22

[Off-Topic] MsShit Word 2007 Zmiana czcionki, skrót klawiszowy

Witam Piszę sobie pracę i nie wiem jak w Word 2007 ustawić zmianę konkretnej czcionki pod kombinację klawiszy. Potrzebuje co jakiś czas zmienić z Times na Courier no i lipa, standardowy sposób, nawet przy zastosowaniu skrótu jest diabelnie wolny. Myślę jednak że taka opcja musi istnieć. Oczywiście szukałem w innych miejscach, ale jak widać bez efektów, dlatego piszę tutaj. Proszę o pomoc, jak pomyślę jak to mnie zwalnia to załamka:( Pozdrawiam
2010-05-12 21:15:28

[Hardware/Software] MsShit Word 2007 Zmiana czcionki, skrót klawiszowy

Witam Piszę sobie pracę i nie wiem jak w Word 2007 ustawić zmianę konkretnej czcionki pod kombinację klawiszy. Potrzebuje co jakiś czas zmienić z Times na Courier no i lipa, standardowy sposób, nawet przy zastosowaniu skrótu jest diabelnie wolny. Myślę jednak że taka opcja musi istnieć. Oczywiście szukałem w innych miejscach, ale jak widać bez efektów, dlatego piszę tutaj. Proszę o pomoc, jak pomyślę jak to mnie zwalnia to załamka:( Pozdrawiam
2010-05-12 21:15:28

[Newbie] visual studio - zmiana tla po wcisnieciu przyciskua

Witam, tak jak w temacie mam problem w Visual Studio. Otoz chcialbym aby po przycisnieciu guzika zmienilo sie tlo w form1. Dzieki IntelliSense doszedlem do takiej funkcji: this->BackgroundImage->FromFile("instrukcja.jpg"); wszystko sie kompiluje ale program nie rusza :( wie ktos co robie zle? pozdrawiam
2010-05-12 20:59:18

[C/C++] Biblioteka dll a klasa statyczna

Po pierwsze mam klasę: class CLog { ... ... static CLog& GetInstance() { static CLog Instance; return Instance; } void Write(char *cpPr); }; #define Log CLog::GetInstance() W programie głównym wywołuje sobie wielokrotnie funkcję Log.Write(). Dodatkowo ładuje do programu głównego bibliotekę dll. W funkcjach biblioteki dll również używam Log.Write(). Tworzą się jednak dwie instancję klasy CLog. Czy da się zrobić aby wciąż była jedna?
2010-05-12 20:50:20

[C# i .NET] Analog clock

Witam! Mam do wykonania projekt zegara, oto koncowy efekt: http://img534.imageshack.us/img534/5839/clock1o.jpg tak ma wygladac. Mam juz wiekszosc zrobiona. 1) Jak nalezy umiescic tekst posrodku zegara ? 2) Jak dograc jakas melodyjke do projektu, ktora po nacisnieciu "=" zacznie grac ? W pliku docelowym jest do tego dolozona biblioteka dll, pewnie to jest najwazniejsze. 3) Jak za pomoca myszki zmniejszac i powiekszac rozmiar pictureboxa juz po odpaleniu ? To najwazniejsze rzeczy, ktore mi zostaly zeby ukonczyc program. Z gory dziekuje za pomoc!
2010-05-12 19:30:29

[C/C++] [IDE] problem z uruchomieniem shella po kompilacji

Witam! W każdym IDE pod Win 7 po kompilacji programu jest problem z uruchomieniem go za pomocą shella. Pierwszy raz spotykam się z tym problemem i nie wiem nawet gdzie zacząć szukać. Spotkał się ktoś już z czymś takim? Będę wdzięczny za wskazówki.
2010-05-12 19:17:39

[Newbie] Rozróżnianie liter i cyfr

Prosze o pomoc!!! Mógłby ktoś napisać fragnęt kodu, który rozróżnia litery i cyfry(w potu textowym) i zwraca wartość true lub false do zmiennej? Z góry dziękuje.
2010-05-12 19:00:02

[Delphi/Pascal] Dziwna sprawa z Currency

function costam: currency; begin if 3 = 4 then result := 4 else result := NaN; end; Na okienkowej sie kompiluje, a na serwisowej: [DCC Error] RPN.pas(998): E2099 Overflow in conversion or arithmetic operation Math oczywiscie jest.
2010-05-12 18:13:40

[C/C++] kody > 127

Witam mam problem z poprawnym czytanie m polskich znaków w programie. Mianowicie, gdy czytam plik i przychodzi do zczytania znaku np "ó" - ogolnie chodzi o znaki > 127 w ASCII(7bitów) to program ich nie rozumie i przypisywane są wielkie liczby, które nie mają pokrycia w rozszerzonym ASCII. Jak zrobić, aby te znaki były odpowiednio rozmoznawane przez program?!
2010-05-12 17:36:28

[C# i .NET] czytnik rss

mam napisany czytnik rss, gdy wklejam taki link : http://wiadomosci.wp.pl/ver,rss,rss.xml, czyli na końcu jest xml, wszystko działa ale gdy wkleję link z onetu np:http://wiadomosci.onet.pl/2,kategoria.rss i na końcu jest rss to wszystko się sypie i wywala błąd w takim fragmencie: // Create a new XmlTextReader from the specified URL (RSS feed) rssReader = new XmlTextReader(adres); rssDoc = new XmlDocument(); // Load the XML content into a XmlDocument rssDoc.Load(rssReader);
2010-05-12 17:20:36

[Off-Topic] Co to za melodia?

Krótka piła, co to za nuta? http://www.youtube.com/watch?v=-4VHtzSeD_c&feature=player_embedded
2010-05-12 17:16:39

[Newbie] Socket.ReciveText i kwadraty

Witam może głupie pytanie ale nie mogę sobie z tym poradzić wysyłam na jakimś porcie polecenie np: HELLO na ServerSocket1ClientRead(Sender: TObject; Socket: TCustomWinSocket); przy s:= ReceiveText; dostaje 䕈䱌Ość dziwne znaki. Ktoś może wie dlaczego i jak to poprawić? Próbowałem z ReciveBuf z przekazaniem całego buffora i w dwuch aplikacjach delphi to działa bez problemu ale tutaj niestety muszę przekazać tekst i nie wiem jak go odebrać.
2010-05-12 16:49:22

[Bazy danych] problem z zapytaniem

Witam. Mam pewien problem z zapytaniem mysql. Przykładowo posiadam dwie tabele. Pierwsza o nazwie A i polach idA, nazwaA, id_idB oraz druga B o polach idB, nazwaB. I chwiałbym aby zapytanie wyciągnęło wartości nazwaA i nazwaB ale w pierwszej tabeli w polu id_idB znajdują się wartości null (jeśli nie istnieje nazwaB dla nazwyA). Standardowym zapytaniem sql wyciąga mi tylko pola zawierające id_idB. Czy jest jakiś sposób aby zapytanie wyciągnęło pola nazwaA i nazwaB z tym, że jeśli id_idB jest równe null to wyświetla puste pole lub null?
2010-05-12 16:02:41

[Newbie] CIEKAWY zapis i odczyt pliku

Witam. Chcę zapisać do pliku drzewo binarne, w którym trzymam obiekty, które w sobie mają 2 stringi: słowo i definicję. Chciałbym to jakoś ładnie zapisać w pliku. Czy ktoś mógłby mi wskazać ciekawszą metodę zapisu, niż suche skrobanie do txt? Oczywiście chciałbym działaś też w drugą stronę - nie ważna jest kolejność odczytu, oprócz tego, że muszę odczytać po kolei słowo-definicja; słowo-definicja; itd. Co z tym dalej zrobić, to już sam wiem ;) Dzięki z góry!
2010-05-12 15:56:02

[C/C++] [WinApi] Miganie obrazu

Witam. Jak zrobic, zeby przy zmianie rozmiaru okna rysunek w nim nie migal? Slyszalem cos o podwojnym buforowaniu, ale probowalem korzystac z roznych przykladow i niestety nic z tego nie dzialalo w moim przypadku. Czy ktos moglby mi wytlumaczyc w ktorym miejscu programu co powinienem napisac aby obraz nie migal podczas zmiany rozmiaru okna? Oto fragment mojego kodu: Sekcja WM_PAINT w WindowProcedure case WM_PAINT: { PAINTSTRUCT ps; HDC hdc = BeginPaint (hwnd, &ps); GPS.SetDC(hdc); GPS.DrawMap(); EndPaint(hwnd, &ps); break; } Funkcja DrawMap void GPSApi::DrawMap() { HPEN COLOR_P = CreatePen(PS_TYPE_, PS_SIZE_, 0x000000); HPEN OLD_COLOR_P = (HPEN)SelectObject(hdcOkno_, COLOR_P); HBRUSH COLOR_B = CreateSolidBrush(0xFFFFFF); HBRUSH OLD_COLOR_B = (HBRUSH)SelectObject(hdcOkno_, COLOR_B); Ellipse(hdcOkno_, x-radius, y-radius, x+radius, y+radius); SelectObject(hdcOkno_, OLD_COLOR_P); DeleteObject(COLOR_P); SelectObject(hdcOkno_, OLD_COLOR_B); DeleteObject(COLOR_B); } W funkcji SetDC(hdc) po prostu przypisuje hdcOkno_ = hdc; I teraz pytanie gdzie i jak zrobic to buforowanie zeby zniwelowac miganie? Z gory dziekuje za pomoc :)
2010-05-12 15:48:17

[Newbie] [C] Dzielenie wartości w tablicy

Jak podzielić wartość w tablicy, żeby wyszła wartość float. Mniej wiecej o to mi chodzi: for(i=0;i
2010-05-12 15:45:01

[Bazy danych] Obliczanie roznicy dni

Witam Jestem zielony w temacie MS Access. Mam w nim jednak do wykonania zadanie. W tabeli "Zamowienie" mam dwie kolumny "Wypozyczenie" i "Oddanie". Te dwie kolumny zawieraja daty. Chcialbym stworzyc zapytanie takie, by uzyskac wartosci w kolumnie "Ilosc dni" ktore bedzie zawieralo informacje ile dni uplynelo od wypozyczenia do oddania. Prawdopodobnie musze uzyc DateDiff, ale nie wiem jak to zrobic tak, by wszystkie zamowienia mialy automatycznie wyliczone "Ilosc dni" Prosilbym o pomoc
2010-05-12 15:24:41

[Webmastering] [PHP]Wystawianie przedmiotu na allegro

Witam serdecznie, ma ktoś może/albo wie jak wystawić przedmiot na allegro? Próbowałem rozgryźć WebAPI allegro, ale nie kumam go za bardzo :( Northwest
2010-05-12 14:37:20

[Newbie] [Qt] Jak wyświetlić zakładki?

Witam. Dzisiaj walczę z zakładkami w Qt. Kod wygląda tak: //plik mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include #include class QTabWidget; class MainWindow : public QMainWindow { Q_OBJECT public: MainWindow(); private: QMenu *fileMenu; QAction *openAction; QAction *saveAction; QAction *exitAction; void createMenu(); void createFileAction(); }; class firstTab : public QWidget{ Q_OBJECT public: firstTab(); }; class secondTab : public QWidget{ Q_OBJECT public: secondTab(); }; class tabWidget : public QWidget{ Q_OBJECT public: tabWidget(); private: QTabWidget *tabs; }; #endif // MAINWINDOW_H //polik mainwindow.cpp #include "mainwindow.h" MainWindow::MainWindow() { createFileAction(); createMenu(); setMinimumSize(200,200); resize(800,600); setWindowTitle(tr("Program")); } void MainWindow::createFileAction(){ openAction = new QAction(tr("&Otworz"), this); saveAction = new QAction(tr("&Zapisz"), this); exitAction = new QAction(tr("&Wyjscie"), this); } void MainWindow::createMenu(){ fileMenu = new QMenu(tr("&Plik"), this); menuBar()->addMenu(fileMenu); fileMenu->addAction(openAction); fileMenu->addAction(saveAction); fileMenu->addSeparator(); fileMenu->addAction(exitAction); } firstTab::firstTab(){ QLabel *label1 = new QLabel(tr("Tab_1")); } secondTab::secondTab(){ QLabel *label2 = new QLabel(tr("Tab_2")); } tabWidget::tabWidget(){ tabs = new QTabWidget(this); tabs->setGeometry(50,50,200,200); tabs->addTab(new firstTab(),QIcon("./ico.png"),tr("tab_1")); tabs->addTab(new secondTab(),QIcon("./ico.png"),tr("tab_2")); } Jak te zakładki dodać na formę i czy dobrze tworzę te zakładki? Będę wdzięczny za pomoc.
2010-05-12 14:23:29

[C# i .NET] C# komunikator - wykrywanie braku połączenia

robię w C# taki prosty komunikatorek - dla sztuki - jak na razie wszystko idzie do przodu, ale pojawiła się trudność mam program - serwer, mam program - klient, wszystko się ładnie łączy itp itd - ale co w przypadku gdy coś się stanie to coś to np - serwer się wyłączy - kabel sieciowy się odłączy - połączenie zostanie przerwane itp itd - chodzi mi o zdarzenia, które przerwą komunikację serwer-klient i chodzi, aby odpowiednio wtedy zareagował klient i serwer ale jak na razie nie mam pomysłu jak takie coś zrobić? czy jakoś pingować, nie wiem próbkować czy jest sieć co ileś czasu - nie wiem nie mam pojęcia jak takie coś wykryć i obsłuzyć chętnie posłucham rad i porad za które z góry dziękuję
2010-05-12 14:22:01

[C# i .NET] Visual C# i kontrolka TeeChart

Witam serdecznie Mam problem z odniesieniem się do wykresu TeeCharta za pomocą kodu w C#. Załóżmy, że mam stworzoną tablicę dwuwymiarową wypełnioną argumentami i wartościami. Chcę teraz stworzyć wykres tejże funkcji w TeeCharcie. W jaki sposób mam się odnieść do TeeCharta w kodzie C#? Szukałem dużo w internecie na temat instrukcji obsługi TeeCharta, ale nigdzie nie mogłem znaleźć instrukcji po polsku. Prosiłbym o poradę. W opcjach TeeCharta mam dodane serie o nazwie "fastLine1". Domyślam się, że to przez tą nazwę mam się odnosić do wykresu tej funkcji. Z góry dziękuje za pomoce
2010-05-12 14:08:35

[Newbie] [delphi] dane od serwera http, gzip

Sytuacja wygląda tak, jak serwerowi nie wyślę, że np. chcę gzip itd to serwer odsyła mi informacje normalne, które odczytam bez problemu, ale jak już dopiszę: gzip to śle je chyba skompresowane, ta? I teraz chciałbym wiedzieć, jak te informacje odbierać? Mogę do TStringStream, Stringa, czy gdzieś? Czy mam jakoś inaczej je odbierać? No i powinienem to zapisać na dysku? I jak odczytać te dane? Muszę pobrać jakąś bibliotekę, albo komponenty do wypakowywania plików np. zip itd?, czy w inny sposób? Z góry dzięki za wszelką pomoc.
2010-05-12 14:04:34

[Webmastering] Zamiana słowa z tekstu na link

Witajcie, Mam do zrobienia taką funkcję w PHP, która zamianiała by wybrane słowa z tekstu na linki. Nie wiem jak sie za to zabrac.. poczatkujacy jestem w PHP.. Podobno wypadało by w bazie danych zrobic tabelke, np. id, fraza, link, Napisac pozniej funkcje, ktora jako parametr przyjmuje text, w tym tekscie wyszukuje frazy z bazy i jesli znajdzie zamiania na odpowiadajace nim linki.. Moze ma ktos podobne rzeczy juz napisane? Bardzo prosze o pomoc :)
2010-05-12 13:47:40

[Java] Okno interakcji po stronie klienta w servlecie

To moje pocatki w aplikacjach webowych. Jak zadac pytanie po stronie klienta o jakis łańcuch tekstowy. Do tej pory robilem to za posrednictwem htmla jak np w . A teraz chciałbym wyswietlic okno po klienta z pytaniem o łańcuch tekstowy. Tak jak w JOptionPane.showInputDialog(null,"Podaj date:","",JOptionPane.QUESTION_MESSAGE w aplikacjach dektopowych. Gdzie mam poczytać czego szukać? Domyslam sie ze bedzie to wygladało jakos tak PrintWriter out = response.SC_...... no ale nic nie odszukałem prosze o odesłanie do jakis informacji Dzięki za pomoc
2010-05-12 13:29:03

[C/C++] Zaplanowanie klas i pól

Witam, chodzi mi o rozplanowanie klas i pól do mojego problemu który przestawia się następująco: Użytkownik wpisuje długość l, oraz kąty q1,q2,q3. na podstawie tych wartosci nalezy wyliczyc punkty odpowiednich przegubów manipulatora :http://rab.iiar.pwr.wroc.pl/~kreczmer/po/zadania/zad-manipulator/html/transformacje.png Każdy punkt ma swój lokalny układ współrzędny i jego punkt to (0,0) należy wyliczyć jaki to punkt w globalnym układzie wspolrzednych XY korzystajac z wzorów: (dla ostatniego punktu P3) P32 = R(q2) . (P33 + T), P31 = R(q1) . (P32 + T), P30 = R(q0) . (P31 + T) P32- Punkt P3 w ukladzie punktu P2 P31- Punkt P3 w ukladzie punktu P1 P30- Punkt P3 w globalnym ukladzie http://img.org.pl/thumb/cc4aIRCyu8S.gif T=[l,0]^T Tak wiec na pewno stworze klase Wektor w ktorej bedzie znajdowac sie pole tablicy np Tab[2] pierwszy element to l wpisane przez uzytkownika natomiast drugi element to 0 Nasteona klasa to za pewne kalsa macierz chodz nie mam pomyslu jak sobie z nią poradzić Macierz mozemy zapisac w tablicy[3][3] i wniej znajduja sie f trygonometryczne zalezne od odpowiedniego konta. nie wiem jak poradzic sobie z tym problemem. Dzieki z gory za pomoc
2010-05-12 12:45:46

[Off-Topic] zadania,proszę o pomoc

Witam , mam do zrobienia dwa zadania, ale z programowania jestem kompletnie zielony, proszę was o pomoc. Zadanie 1: Napisać program realizujący algorytm rozwiązania równania liniowego z jedną nie-wiadomą. Rozwiązanie problemu przedstawić w postaci listy kroków oraz schematu blokowego. Program zaopatrzyć w komentarze. Utworzyć czytelny interface użyt-kownika. Zadanie 2: Napisz program sortujący elementy tablicy jednowymiarowej dwudziestoelementowej dowolną – wybraną przez siebie metodą. Dane do sortowania są losowe. Elementy ta-blicy przed sortowaniem zapisz w pliku tekstowym tablica_1.txt, posortowane – ta-blica_2.txt. Do wprowadzania danych, sortowania, drukowania i zapisywania w pli-kach danych z tablicy zastosować procedury. Krótko omów wybraną metodę sorto-wania. Przedstaw rozwiązanie problemu w postaci listy kroków oraz schematu blo-kowego. Program zaopatrz w komentarze. Utwórz czytelny interface użytkownika.
2010-05-12 11:11:17

[Delphi/Pascal] komponent video

Witam mam pytanie czy orientuje sie ktos jaki komponent (oczywiscie na zasadzie freeware) bylby najlepszy do pisania odtwrzacza wideo ? wiem ze delphi ma mediaplayer ale jest on dosc ubogi, z kolei po sciagnieciu DSPaca na win7 i delphi7 przy odtwarzaniu filmu wylacza mi sie Areo bo jakis tam konflikt jest...
2010-05-12 11:05:50

[Java] Future i zwrócenie częściowo obliczonego wyniki

Witam mam kod w Javie, którego zadaniem jest wykonanie obliczeń w osobnym wątku a następnie zwrócenie wyniku. public class Main { public static void main(String[] args) throws InterruptedException, ExecutionException { ExecutorService exec = Executors.newFixedThreadPool(2); Future f = exec.submit(new Callable() { public Integer call() throws Exception { int i = 0; while(i < 1000000000 && !Thread.interrupted()) { ++i; } System.out.println("Interrupted!"); return i; } }); Thread.sleep(1000); f.cancel(true); System.out.println(f.get()); exec.shutdown(); } } Ten kod niestety nie jest poprawny gdyż przed f.get zostaje wywołance f.cancel co powoduje cancellation exception. Ogólnie problem jest taki, że chcę poczekać pewien czas na zadanie i jeżeli ono się nie zakończy w zadanym czasie - to chcę pobrać częściowo policzony wynik. Na to wygląda, że Java nie udostępnia mi bezpośrednio takiego mechanizmu. Czy ktoś wie jak mogę obejść ten problem?
2010-05-12 10:56:40

[Newbie] zadania,proszę o pomoc

Witam , mam do zrobienia dwa zadania, ale z programowania jestem kompletnie zielony, proszę was o pomoc. Zadanie 1: Napisać program realizujący algorytm rozwiązania równania liniowego z jedną nie-wiadomą. Rozwiązanie problemu przedstawić w postaci listy kroków oraz schematu blokowego. Program zaopatrzyć w komentarze. Utworzyć czytelny interface użyt-kownika. Zadanie 2: Napisz program sortujący elementy tablicy jednowymiarowej dwudziestoelementowej dowolną – wybraną przez siebie metodą. Dane do sortowania są losowe. Elementy ta-blicy przed sortowaniem zapisz w pliku tekstowym tablica_1.txt, posortowane – ta-blica_2.txt. Do wprowadzania danych, sortowania, drukowania i zapisywania w pli-kach danych z tablicy zastosować procedury. Krótko omów wybraną metodę sorto-wania. Przedstaw rozwiązanie problemu w postaci listy kroków oraz schematu blo-kowego. Program zaopatrz w komentarze. Utwórz czytelny interface użytkownika.
2010-05-12 10:48:41
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



komputery, oprogramowanie