Skocz do zawartości

Saboteur

Użytkownik
  • Postów

    7
  • Dołączył

  • Ostatnia wizyta

Osiągnięcia Saboteur

Newbie

Newbie (1/14)

0

Reputacja

  1. Saboteur

    Php I Mysql

    dzieki
  2. Saboteur

    Php I Mysql

    Otóż w skrócie: 1. korzystam z biblioteki jpgraph ktora generuje mi wykres gantta w formie obrazka 2. dane do wykresu pobierane sa z bazy mysql , z czterech kolumn o nazwach nrzad, nazwazad,poczzad, konzad. Opisują one zadanie, czyli kolejną czynnośc (activity) na wykresie. Chodzi o to, zeby php pobieral z bazy dane pierwszego zadania, wstawiał je do harmonogramu, następnie drugiego zadania i wstawiał je do harmonoggramu i tak dalej, aby na harmonogramie były wszystkie zadania(wiersze) znajdujące się w tabeli bazy. Dotychczas robi to tylko z ostatnim zadaniem jakie jest w ostatnim wierszu w bazie. <?php include ( "./j/jpgraph.php"); include ("./j/jpgraph_gantt.php"); $db = mysql_connect("localhost","root","krasnal");mysql_select_db("baza",$db); $result = "SELECT * FROM zadania";$wykonaj = mysql_query($result);/*while($row = mysql_fetch_array($wykonaj)){$nrzad = $row[nrzad];$nazwazad = $row[nazwazad];$poczzad = $row[poczzad];$konzad = $row[konzad];}*/$graph = new GanttGraph (0,0, "auto"); $graph->SetShadow(); // Add title and subtitle $graph->title-> Set("A nice main title"); $graph->title-> SetFont( FF_ARIAL, FS_BOLD,12); $graph->subtitle-> Set("(Draft version)"); // Show day, week and month scale $graph->ShowHeaders( GANTT_HDAY | GANTT_HWEEK | GANTT_HMONTH); // Instead of week number show the date for the first day in the week // on the week scale $graph->scale-> week->SetStyle(WEEKSTYLE_FIRSTDAY); // Make the week scale font smaller than the default $graph->scale-> week->SetFont(FF_FONT0 ); // Use the short name of the month together with a 2 digit year // on the month scale $graph->scale-> month-> SetStyle( MONTHSTYLE_SHORTNAMEYEAR2); // Format the bar for the first activity // ($row,$title,$startdate,$enddate) $i = 1;while ($row = $result->FetchNextObject()) {$activity[$i] =& new GanttBar ($i, $row->nazwazad, $row->poczzad, $row->konzad );$i++;$graph->Add( $activity[$i]);}// ... and display it $graph->Stroke(); ?> Czyli chce osiągnąć mniej wiecej to: $activity1 = new GanttBar (1,"Create a filter system for the goals page", "2004-01-28", "2004-02-23"); $activity2 = new GanttBar (2,"Design the Accomplishments portion of the system", "2004-02-10", "2004-03-06"); $activity3 = new GanttBar (3,"Take 2 more Pragmatech courses", "2004-02-12", "2004-04-01");
  3. W laptopie compaq presario 2170CA poszedl prawdopodobnie procesor (czy coś jeszcze to sie okaże , komp jest w serwisie jeszcze) 1. NIe uruchamia się po włożeniu DUrona (tylko taki mialem dostępny) czy to oznacza że poszło coś jeszcze np MoBo czy raczej chodzi tu o współprace compaqa tylko z procesorami serii Athlon XP / 2. Jakiego procesora powinieniem szukać ??? To specyfikacja kompa http://www.tigerdirect.com/applications/se...sp?EdpNo=713371. Jest tam też o procesorze. Chodzi mi przede wszystkim o parametry np napiecie czy magistrala . Np czy jest róznica miedzy 1.45 a np 1.65V czy to obojetne dla tego kompa. Rozumiem że musi to być seria Athlon XP-M chodząca na sockecie A a nie u-Pga koniecznie mobilny athlon a nie inny. Nawet na stronie compaqa czy hp o tym nie piszą chyba że źle szukam Znalazłem coś takiego : http://www.allegro.pl/show_item.php?item=64363537 i http://www.allegro.pl/show_item.php?item=65042152. Oraz inne oczywiscie http://www.allegro.pl/search.php?string=athlon+xp-m. Czy mozna takie "cudo" kupic gdzies poza allegro i ebay. Zapewne .. w punktach serwisowych. ps. Gdyby sie okazalo ze walneęla takze plyta to czy da sie zrobić coś z sprzętem jeszcze ???
  4. Saboteur

    Gra W Weza

    dzieki, może o to chodzi, ma to być najprościej: jeden rodzaj itemu, powiekszanie ogona o 1 znak.- tak jak w kazdym klasycznym weżu Aha i jedno jabłko naraz na ekranie a nie stado owoców :)
  5. Saboteur

    Gra W Weza

    mam taki programik kompilowany w linuxie przez: gcc -lcurses snake.c Wszystko w nim gra, waz jest sterowany z klawiatury, koniec gry nastepuje jak gad nalezie na ramke okienka lub sam na siebie, czyli zgodnie z regułami. nie wiem jednak jak zrobic, jakiej funkcji uzyc zeby wrzucic losowo do okienka jakies jabłka czy inne znaki po najechaniu na ktore dostawaloby sie punkt a jego ogon by sie powiększał. Czyli w skrócie - wrzucic znaki na plansze ktore waz musi zbierac a jego odwłok powinien sie powiekszać.. (czyli kwintesencja tej wspanialej gry). Dotychczasowy kod kompiluje sie bez bledow: #include <curses.h>#include <stdio.h>#include <stdlib.h>#define DLUGOSC 100#define START_X 10#define START_Y 10#define LEWO 1#define PRAWO 2#define GORA 3#define DOL 4int x[DLUGOSC];int y[DLUGOSC];int kierunek = PRAWO;int dlugosc=5;//gcc waz.c -lcursesint main(int argc, char*argv[]){ WINDOW *win,*win2; int maxWidth, maxHeight; int i,exit=1; char ch; for(i=0; i<DLUGOSC;i++){x[i]=1;y[i]=1; } initscr(); //inicjalizuje okienka noecho(); //nie ma kursora getmaxyx(stdscr, maxHeight, maxWidth); win=newwin(maxHeight/2,maxWidth,0,0); win2=newwin(maxHeight/2, maxWidth,maxHeight/2,0); nodelay(win,TRUE);//nie czeka na wcisniecie znaczka box(win,0,0); //rysuje dookola okna ramke box(win2,0,0); scrollok(win2,TRUE); //przewijanie w oknie noecho(); while(exit){ch=wgetch(win);switch(ch){ case 'q': exit=0; break; case 's': kierunek=DOL; break; case 'a': kierunek=LEWO; break; case 'd': kierunek=PRAWO; break; case 'w': kierunek=GORA; break;} //skasuj ogonwmove(win, y[dlugosc-1], x[dlugosc-1]);wprintw(win," ");if(1){ //przesun glowe for(i=dlugosc-2;i>=0;i--){ x[i+1]=x[i]; y[i+1]=y[i]; } switch(kierunek){ case LEWO: x[0]--; break; case PRAWO: x[0]++; break; case GORA: y[0]--; break; case DOL: y[0]++; break; } if(x[0]<=0 || x[0]>=maxWidth-1 || y[0]<=0 || y[0]>=maxHeight/2-1){ wprintw(win2,"koniec"); exit = 0; } int n; for(n=1; n<dlugosc; n++){ if(x[0]==x[n] && y[0]==y[n]){ wprintw(win2,"koniec"); exit = 0; } } }wrefresh(win2);for(i=0;i<dlugosc;i++){ wmove(win,y[i],x[i]); if(i==0) wprintw(win,"@"); else wprintw(win,"*");}noecho();wrefresh(win);sleep(1); } endwin(); return 0;} Kto pomoze i naprowadzi??
  6. dlaczego przy kompilacji jakiegokolwiek programu za pomocą gcc wyskakuje brak pliku z bibliotekami np. curses.h, stdlib.h . pthread.h. , chyba wszystkich jakie są w programach Uzywam cdlinuxa malego uruchomionego przez boot cd z ramdyskami. a może jednak to błąd kompilacji ale nie sądze:
  7. to kawalek struktury menu zapisany w pliku (mdi_res.rc): CYTAT #include "mdi_unit.rh" MAIN MENU { POPUP "&Plik" { MENUITEM "&Nowy", CM_FILE_NEW MENUITEM "&Otworz...", CM_FILE_OPEN MENUITEM "&Zapisz", CM_FILE_SAVE, GRAYED MENUITEM "Zapisz &jako...", CM_FILE_SAVEAS, GRAYED MENUITEM SEPARATOR MENUITEM "W&yjdz", CM_FILE_EXIT } POPUP "&Edycja", GRAYED { MENUITEM "&Undo\tCtrl+Z", CM_EDIT_UNDO MENUITEM SEPARATOR MENUITEM "Wy&tnij\tCtrl+X", CM_EDIT_CUT MENUITEM "&Kopiuj\tCtrl+C", CM_EDIT_COPY MENUITEM "&Wklej\tCtrl+V", CM_EDIT_PASTE } ...... i tak dalej Jest to menu do małego edytora tekstu w C++. Czy to czysty c++?? jesli nie jaki to jezyk? w czy mozna takie coś generować? w visual c++? Do projektu jest tez dolaczony plik mdi_unit.rh który wyglada tak: CYTAT #define CM_WINDOW_TILEVERT 9080 #define CM_WINDOW_TILEHORZ 9082 #define CM_WINDOW_ARRANGE 9081 #define CM_WINDOW_TILE 9080 ... i tak dalej Czy pisze sie to na żywca czy raczej generuje sie przy pomocy jakiegos builder/??
×
×
  • Dodaj nową pozycję...