rair Posted February 6, 2008 Report Posted February 6, 2008 Imi explica si mie cineva cum sa fac un program in dev-c++ care afiseaza un cerc rosu si cand fac click pe el sa se faca verde.Sper sa ma ajute cineva... Multumesc Quote
go_sword Posted February 6, 2008 Report Posted February 6, 2008 omule...aici postezi exemple de programe(coduri sursa)exista sectiune speciala pentru cereri sau ajutor... :arrow: trash Quote
moubik Posted February 6, 2008 Report Posted February 6, 2008 cauta tutoriale pe net despre:-grafica in c++-lucrul cu mouse-ul in c++ ar trebui sa contina si informatii despre event-uri (la apasarea click-ului sa identifice coordonatele)putina matematica ti-ar mai trebui, ca sa stii daca click-ul este in interiorul cercului sau in afara lui Quote
ÐÒ& Posted February 6, 2008 Report Posted February 6, 2008 pai ai putea sa vezi daca distanta dintre punctu n care sa dat click si distanta dintre O este mai mare ca raza cercului ((x2-x1)^2 + (y2-y1)^2)^1/2. Quote
D4Rk M3sSIah Posted February 6, 2008 Report Posted February 6, 2008 Nu vreau sa fac flame sau sa incalc regulile, dar chestii de astea (grafica in c++) nu sunt in cartile de liceu (clasa a IX cred)? Poate gasesti pe cineva care face C++ la scoala si ii ceri manualul. Desi am inteles ca nu se mai face C la liceu? Quote
sysAdmin Posted February 6, 2008 Report Posted February 6, 2008 Desi am inteles ca nu se mai face C la liceu?Coae tu azi esti beat ? Numa` glume de astea dai din tine , cum dreacu` sa nu se mai faca C in licee ? Quote
go_sword Posted February 6, 2008 Report Posted February 6, 2008 eu fac C la scoala si nu se face intr-a 9-a grafica... Quote
D4Rk M3sSIah Posted February 6, 2008 Report Posted February 6, 2008 Desi am inteles ca nu se mai face C la liceu?Coae tu azi esti beat ? Numa` glume de astea dai din tine , cum dreacu` sa nu se mai faca C in licee ?Mai du-te si tu prin lume ... la scoala mea nu se mai face C de 3-4 ani. Numai Borland Pascal si TIC ...EDIT: Apopo, chestia asta cu cercurile se poate face destul de usor si in Borland Pascal Poate reusesti sa il compilezi si sa il faci 'programel'. Asta daca nu iti trebuie chestia aia pt altceva... Quote
sysAdmin Posted February 6, 2008 Report Posted February 6, 2008 Desi am inteles ca nu se mai face C la liceu?Coae tu azi esti beat ? Numa` glume de astea dai din tine , cum dreacu` sa nu se mai faca C in licee ?Mai du-te si tu prin lume ... la scoala mea nu se mai face C de 3-4 ani. Numai Borland Pascal si TIC ...Auzi tinere , nu ai face tu mai bine sa iti bagi mintile in cap inainte sa marai in fata mea si sa te tragi pe fese ?Esti atat de ratat incat pentru tine Borland Pascal e un limbaj =) iar TIC nu are legatura cu informatica , TIC este o disciplina diferita.Esti dus ..Cand C-ul nu va mai fi folosit in laboratoarele de informatica probabil ca eu voi fi la o bere cu Iisus. Quote
D4Rk M3sSIah Posted February 6, 2008 Report Posted February 6, 2008 LOL .... de ce esti asa de nervos? Nu te-am luat la caterinca! Am spus doar ca in liceu aici nu se mai face C-ul. Daca nu crezi, te invit aici sa vezi.Stiu ce e TIC (Tehnologia Informatiilor si Comunicatiilor) si informatica are legatura cu informatia. Quote
ÐÒ& Posted February 6, 2008 Report Posted February 6, 2008 Eu fac C.Cum iti explici?si intrebarea putea fi si de liceu si de gradintita daca are legatura cu IT ai dreptul sa ii raspunzi. Quote
phreak Posted February 6, 2008 Report Posted February 6, 2008 Eu nu cunosc licee la mine in oras unde nu se face c++ Quote
go_sword Posted February 6, 2008 Report Posted February 6, 2008 Stiu ce e TIC (Tehnologia Informatiilor si Comunicatiilor) si informatica are legatura cu informatia.asta mi-a placut Quote
moubik Posted February 7, 2008 Report Posted February 7, 2008 BA!Ca sa fie clar pentru toti.In unele locuri se face c++, in alte locuri nu se face c++Borland Pascal NU este un limbaj de programare.Nu am nimic cu pascalul, chiar l-am folosit foarte mult. DAR GATA!Sa nu te mai aud ca-l recomanzi.Tu esti cam prost asa ? Se poate face asta cu cercurile si in brainfuck daca vrei lasa-ma in pace cu recomandarile taleNu pot sa-ti dau ban, imi pare rau. Quote
D4Rk M3sSIah Posted February 7, 2008 Report Posted February 7, 2008 Nu inteleg de ce te iei de mine? Nu am recomandat Borland Pascal! Incercam sa-i lamuresc ca in scoala la mine nu se face C++!! Am zis o data ca un program se poate face in pascal, bun, o caterinca mica, dar nu inteleg de ce tot enervezi .... Quote
rair Posted February 7, 2008 Author Report Posted February 7, 2008 Multumesc pentru sfaturi dar creca nu am explicat bine ce vreau.Eu deschid cu dev-c++ un proiect nou in windows aplication si apare pe prima pagina codul care afiseaz o fereastra windows:#include <windows.h>/* Declare Windows procedure */LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM);/* Make the class name into a global variable */char szClassName[ ] = "WindowsApp";int WINAPI WinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpszArgument, int nFunsterStil){ HWND hwnd; /* This is the handle for our window */ MSG messages; /* Here messages to the application are saved */ WNDCLASSEX wincl; /* Data structure for the windowclass */ /* The Window structure */ wincl.hInstance = hThisInstance; wincl.lpszClassName = szClassName; wincl.lpfnWndProc = WindowProcedure; /* This function is called by windows */ wincl.style = CS_DBLCLKS; /* Catch double-clicks */ wincl.cbSize = sizeof (WNDCLASSEX); /* Use default icon and mouse-pointer */ wincl.hIcon = LoadIcon (NULL, IDI_APPLICATION); wincl.hIconSm = LoadIcon (NULL, IDI_APPLICATION); wincl.hCursor = LoadCursor (NULL, IDC_ARROW); wincl.lpszMenuName = NULL; /* No menu */ wincl.cbClsExtra = 0; /* No extra bytes after the window class */ wincl.cbWndExtra = 0; /* structure or the window instance */ /* Use Windows's default color as the background of the window */ wincl.hbrBackground = (HBRUSH) COLOR_BACKGROUND; /* Register the window class, and if it fails quit the program */ if (!RegisterClassEx (&wincl)) return 0; /* The class is registered, let's create the program*/ hwnd = CreateWindowEx ( 0, /* Extended possibilites for variation */ szClassName, /* Classname */ "Windows App", /* Title Text */ WS_OVERLAPPEDWINDOW, /* default window */ CW_USEDEFAULT, /* Windows decides the position */ CW_USEDEFAULT, /* where the window ends up on the screen */ 544, /* The programs width */ 375, /* and height in pixels */ HWND_DESKTOP, /* The window is a child-window to desktop */ NULL, /* No menu */ hThisInstance, /* Program Instance handler */ NULL /* No Window Creation data */ ); /* Make the window visible on the screen */ ShowWindow (hwnd, nFunsterStil); /* Run the message loop. It will run until GetMessage() returns 0 */ while (GetMessage (&messages, NULL, 0, 0)) { /* Translate virtual-key messages into character messages */ TranslateMessage(&messages); /* Send message to WindowProcedure */ DispatchMessage(&messages); } /* The program return-value is 0 - The value that PostQuitMessage() gave */ return messages.wParam;}/* This function is called by the Windows function DispatchMessage() */LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam){ switch (message) /* handle the messages */ { case WM_DESTROY: PostQuitMessage (0); /* send a WM_QUIT to the message queue */ break; default: /* for messages that we don't deal with */ return DefWindowProc (hwnd, message, wParam, lParam); } return 0;}Intrebarea mea este ce trebuie sa adaug si unde pt a afisa un cerc.Si daca aveti postati un tutorial.Sau un manual care sa contina toate functiile c++.Multumesc. Quote