Extras din curs
1. Programarea în W98 (Windows 98)
Este vasta si dificila.
Aspecte ce se vor aborda:
- modul sub functionare sub windows
- cum se vor introduce elementele necesare pe lânga cele de baza
- programarea unui control pe evenimente
- cum raspund Windows la mesaje
- creare ferestre
- tiparirea unui document
- afisarea imaginilor Bitmap
2. Introducere în interfata W98
2.1. Are ca radacina W95
2.2 Aspecte de baza în W98
Modifica si cosmetizeaza W95
Integreaza Browserul Internet Explorer
2.2.1 Suprafata de lucru (Desktop)
Contine pictograme, ferestre asociate aplicatiilor deschise, bara de task-uri în partea de jos, casete de tip banda, care sunt elemente pe bara de task-uri ce apar la minimizarea ferestrei, meniul Start, meniul tray ce contine pictograma de acces la setari sistem.
2.3. Elemente de baza ale interfetei cu utilizatorul.
1. Fereastra
Contin:
- bara de titlu unde se afiseaza numele aplicatiei sau a documentului curent
- bara de meniu pentru accesul rapid la comenzi
- chenarul ce încadreaza fereastra de lucru
- zona client, unde apar elemente proprii aplicatiei
- meniul sistemului, ce contine comenzi pentru operatii cu ferestre (stg sus si dreapta sus)
W98 poate lucra cu interfata de un singur document (SDI) sau cu documente multiple (MDI). La cele MDI minimizarea ferestrei copil apare în fereastra principal a aplicatiei.
- casete de dialog utilizate la comunicarea utilizator-aplicatie pentru a furniza/obtine informatii. Ea contine butoane, casete text, liste etc. sunt create cu un editor de resurse si se creeaza astfel un fisier de resurse legat de fisierul executabil al aplicatiei
- casete de mesaje. Ele nu necesita fisier de resurse pentru ca sunt micute. Ex. ShutDown.
- Foi de proprietati. Ele folosesc la configurarea mediului de lucru
- Utilitare de asistenta interactiva (Wizards)
- Controale standard ce se gasesc în casetele de dialog. Ele pot fi: text static ce nu poate fi editat, caseta de editare, butoane radio, casete validare, casete cu lista, casete combinate ce contin liste verticale da sunt si de editare, casete de grup ce grupeaza controale cu eticheta asociata, bara de instrumente, linia de stare, butoane glisante, butoane de incrementare, bara de evolutie, casete cu lista afisata ce permite afisarea în diferite moduri a unor articole (Windows Explorer), afisarea arborescenta, lista de imagini etc
Fisierele de resurse
Definitii ale unor elemente ale interfetei utilizate de o aplicatie. Ele contin tipuri de date, ca: casete de dialog, bare de meniuri, imagini bitmap, pictograme, tabele de siruri, cursoare, acceleratoare.
Avem resurse personalizate care contin elemente în plus fata de cele standard.
Lucrul cu sistemul cu control prin eveniment
Sistemul de operare are o structura orientat pe evenimente ce modifica aplicatia. Windows trimite mesaje catre aplicatie si aceasta apeleaza o aplicatie ce trateaza mesajele primite.
Exemplu de mesaj: WM_LBUTTONDOWN care este un mesaj asociat apasarii butonului stâng al mouse-ului.
În Windows exista o biblioteca MFC (Microsoft Foundation Class) unde sunt definite clase utile ce pot mari viteza de executie prin încapsularea unor elemente.
Preview document
Conținut arhivă zip
- Curs 1 PIG (AnII Sem I).doc
- Curs 10 PIG (AnII Sem I).doc
- Curs 2 PIG (AnII Sem I).doc
- Curs 3 PIG (AnII Sem I).doc
- Curs 4 PIG (AnII Sem I).doc
- Curs 5 PIG (AnII Sem I).doc
- Curs 6 PIG (AnII Sem I).doc
- Curs 7 PIG (AnII Sem I).doc
- Curs 8 PIG (AnII Sem I).doc
- Curs 9 PIG (AnII Sem I).doc