Proiect Stiinta Materialelor
Metalurgia Pb – Zn-lui are ca scop asigurarea necesarului de plumb si zinc sub forma de lingouri,...
Acest curs prezinta Programare Orientata pe Obiecte. Mai jos poate fi vizualizat un extras din document (aprox. 2 pagini).
Arhiva contine 200 fisiere doc, pdf, ppt, bmp, htm, cpp, h, exe, txt, rar, ncb, ilk, res, aps, rc, ico de 326 de pagini (in total).
Profesor: Ciprian Lupu
Iti recomandam sa te uiti bine pe extras si pe imaginile oferite iar daca este ceea ce-ti trebuie pentru documentarea ta, il poti descarca.
Fratele cel mare te iubeste, acest download este gratuit. Yupyy!
Domeniu: Automatica
Introducere
C1: Deosebiri intre C si C++
• *.c => *.cpp
• #define _cplusplus
d.p.d.v. al fisierelor
d.p.d.v. al
compilatorului
Exista medii de dezvoltare (Borland C)
care au un compilator unic pentru
programele scrise in C si C++ (care
trebuie informate)!
3
C1: Deosebiri intre C si C++
1. Comentarii
in C :
/* citire data */
getdate(&data);
sunet();
printf("n Azi suntem in:
%d.%d.%dnn",data.zi,data.luna,data.an);
/* deschidere fisier
fhandler=fopen("C:DATEREMEMBER.DAT","a");
fclose(fhandler);*/
in C++ :
int stare_Panel = 0;
// butoane (8): Scenariu, Salvare, Configurare, Declansare, Analiza,
// Adnotari, Ajutor, Iesire
// stari (4): Initiala, Declansare, Analiza, Simulare
int StariButoane[4][8] =
{{0,1,1,0,0,0,0,0},{1,1,0,1,0,0,0,0},{0,1,0,1,1,0,0,0},{1,1,1,1,1,1,1,1}};
// int StariButoane[2][3] = {{1,2,3},{4,5,6}};
// = {{0,1,1,0,0,0,0,0},{1,1,0,1,0,0,0,0},{1,1,0,1,0,0,0,0}};
int g_NotepadExeHandle;
Daca linia este prea lunga si se trece automat pe
linia urmatoare si comentariu “nu mai are efect”!
4
C1: Deosebiri intre C si C++
2. Pozitia declaratiilor in program
in C :
la inceput
in C++ :
oriunde in program
5
C1: Deosebiri intre C si C++
in C :
main()
{
char c,x;
int notifyCount = 42; /* Wait for at least 50 bytes in queue */
int eventChar = 13; /* Wait for LF */
int eventMask = LWRS_RXFLAG;
int comPort = 5;
handle = LoadPanel (0, "Reg_Test_62_RS232.uir", BI);
DisplayPanel (handle);
SetCtrlAttribute(handle,BI_indic_com_man,ATTR_DIMMED,1);
// Deschidere port serial
OpenComConfig (5, "COM5", 9600, 0, 8, 1, 512, 512);
SetComTime (5, 0.50);
// initializare comcallback
InstallComCallback (comPort, eventMask, notifyCount, eventChar,
MessageReceived, NULL);
SetIdleEventRate (50);
InstallMainCallback (GetData,(void *)&x , 1);
RunUserInterface();
}
toate cursurile si lab-urile in parte rezolvate