Sep 26 2021
Programare Windows in Visual C++ cu MFC
Postat de licenteoriginale • In Informatica, Matematica
Cuprins

Aceasta lucrare poate fi descarcata doar daca ai statut PREMIUM si are scop consultativ. Pentru a descarca aceasta lucrare trebuie sa fii utilizator inregistrat.

Extras din document
CUPRINSSTRUCTURA LUCRARII 1
Partea I : NOTIUNI FUNDAMENTALE DESPRE MFC 3
I.1. Evolutia MFC 3
I.1.1. Crearea MFC 4
I.1.2. Istoria versiunilor MFC 7
I.2. Biblioteca Microsoft Foundation Class 9
I.2.1. Prezentarea claselor MFC 9
I.2.1.1. O privire generala asupra claselor MFC 9
I.2.1.2. Cum arata MFC 10
I.2.2. Cele mai importante clase MFC 12
Partea a II -a : PREZENTARE VISUAL C++ 15
II.1. Introducere in Visual C++ 15
II.2. Instrumente de baza din Visual C++ 15
II.2.1. AppWizard 15
II.2.2. ClassWizard 16
II.2.3. Editoare de resurse 16
II.2.4. Compilatorul 16
II.2.5. Depanatorul 16
II.2.6. Fereastra Project Workspace 17
II.3. Elemente uzuale Windows 19
II.3.1. Principalele elemente ale interfetei Windows 19
II.3.1.1. Fereastra 19
II.3.1.2. Casetele de dialog 20
II.3.1.3. Casetele de mesaje 21
II.3.1.4. Foile de proprietati 21
II.3.1.5. Utilitare de asistenta interactiva (Wizards) 21
II.3.1.6. Controale standard 22
II.3.1.7. Elemente comune ale interfetei cu utilizatorul 23
II.3.1.8. Fisiere de resurse 25
Partea a III -a : REALIZAREA SI PREZENTAREA APLICATIEI AGENDA 27
III.1. Realizarea aplicatiei Agenda 27
III.1.1. Crearea structurii aplicatiei Agenda 28
III.1.2. Construirea aplicatiei Agenda 37
III.1.2.1. Modelarea interfetei aplicatiei Agenda 38
III.1.2.2. Adaugarea de controale in dialog, tratarea mesajelor acestora si adaugarea de membrii 39
III.1.2.3. Editorul de icoane 61
III.1.2.4. Inserarea bitmap-urilor in dialoguri 62
III.2. Prezentarea aplicatiei Agenda 66
BIBLIOGRAFIE 70
Alte date
??
Structura lucrarii
Lucrarea prezinta o sectiune a programarii cu MFC, si anume, crearea unei aplicatii dialog based cu ajutorul mediului de dezvoltare Visual C++, si este structurata in trei parti, pe care le voi prezenta in continuare :
Partea I : Notiuni fundamentale despre MFC
Pentru inceput am realizat o scurta prezentare a Microsoft Fundation Classes (MFC), una din bibliotecile de clase cel mai des utilizate de catre programatori. Aceasta insoteste multe din compilatoarele C++ pentru Windows, printre care si Visual C++.
Aceasta sectiune prezinta mai intai aparitia si evolutia MFC. În 1991, Microsoft formeaza o echipa numita AFX, insarcinata cu crearea unei biblioteci de clase C++ care sa fie livrata impreuna cu compilatoarele Microsoft. Unul dintre scopurile acestei biblioteci este crearea unui mediu de lucru care sa permita realizarea mai usoara a aplicatiilor Windows folosind reutilizarea componentelor.
În martie 1992, apare MFC 1.0 pentru Windows 3.1 impreuna cu Microsoft C/C++ 7.0. În septembrie 1995 Microsoft a lansat MFC 4.0. Avantajul major al MFC 4.0 este faptul ca permite exploatarea eficienta a sistemului de operare Windows 95. Înainte de MFC 4.0, toolbar-ul, statusbar-ul si altele erau implementate intern prin MFC. Microsoft doreste ca toate aplicatiile sa fie capabile sa foloseasca aceste componente, astfel ca ele vor fi implementate in sistemul de operare sub forma de controale. Aceasta versiune MFC este cea care a realizat revolutia MFC, trecerea de la structura vechilor versiuni la noua structura. Bineanteles, aceasta a suportat si suporta in continuare numeroase imbunatatiri si adaugiri.
Clasele MFC ne ajuta nu doar sa economisim timp, ci si fac procesul de dezvoltare mai usor decat in cazul folosirii interfetei “brute” Windows API.
Partea II -a : Prezentare Visual C++
Aceasta parte a lucrarii ofera o imagine de ansamblu a mediului de dezvoltare Visual C++, care este cel mai dinamic mediu de programare profesional aflat la dispozitia programatorilor pentru Windows. Cu ajutorul lui Visual C++ puteti crea nu numai aplicatii conventionale pentru Windows, ci si programe server si client ActiveX, programe pentru baze de date, controale ActiveX, obiecte programabile si multe altele.
În continuare, aceasta parte include prezentarea numeroaselor instrumente de programare ale mediului Visual C++, printre care AppWizard, ClassWizard, compilatorul si depanatorul, precum si editoarele de resurse.
Partea III-a : Realizarea si prezentarea aplicatiei “Agenda”
Aceasta parte a lucrarii prezinta aplicatia care se intituleaza “Agenda”, si ilustreaza programarea cu ajutorul noilor medii de dezvoltare vizuale, mai exact cu Visual C++. Structura aplicatiei este de tip dialog (dialog based).
Dupa prezentarea elementelor de baza, care constituie crearea structurii aplicatiei, aceasta parte continua prezentarea modelarii interfetei aplicatiei, iar apoi a modului de construire a aplicatiei, prin adaugarea de controale, tratarea mesajelor si adaugarea de membrii.
În ultima sectiune a acestei parti am prezentat utilizarea aplicatiei; dupa cum sugereaza si titlul acesteia, ea realizeaza evidenta programului dumneavoastra zilnic, va avertizeaza asupra ceea ce este mai important in programul dumneavoastra, zile onomastice, intalniri sau diferite alte evenimente pe care le doriti.
Partea I
Notiuni fundamentale despre MFC
I.1. Evolutia MFC
Documente similare
· Programare Windows in Visual C++ cu MFC· Procesarea imaginilor folosind mediul de programare Visual C++
· Programarea si gestionarea bazelor de date in Visual Basic
· Contributii privind metodele de programare
· Aplicatii ale sistemelor de gestiune a bazelor de date, cu interogare in visual basic
· Sisteme concurente. Evolutia concurentei la nivelul limbajelor de programare
· Proiectarea unui sistem informatic cu ajutorul programelor Excel, Access si Visual Basic (S.C. XYZ S
· Algoritmi de programare dinamica. Trei principii fundamentale ale programarii dinamice
· Studiu comparativ al suportului soft oferit de diferite medii de programare pentru programarea di...


