Interfețe Grafice

Curs
4.5/10 (2 voturi)
Domeniu: Calculatoare
Conține 10 fișiere: doc
Pagini : 32 în total
Cuvinte : 10182
Mărime: 688.91KB (arhivat)
Publicat de: Vladimir Marton
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Lector Dumitru David
UPIT Filiala Rm Valcea an2-s1

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

Interfețe Grafice - Pagina 1
Interfețe Grafice - Pagina 2
Interfețe Grafice - Pagina 3
Interfețe Grafice - Pagina 4
Interfețe Grafice - Pagina 5
Interfețe Grafice - Pagina 6
Interfețe Grafice - Pagina 7
Interfețe Grafice - Pagina 8
Interfețe Grafice - Pagina 9
Interfețe Grafice - Pagina 10
Interfețe Grafice - Pagina 11
Interfețe Grafice - Pagina 12
Interfețe Grafice - Pagina 13
Interfețe Grafice - Pagina 14
Interfețe Grafice - Pagina 15
Interfețe Grafice - Pagina 16
Interfețe Grafice - Pagina 17
Interfețe Grafice - Pagina 18
Interfețe Grafice - Pagina 19
Interfețe Grafice - Pagina 20
Interfețe Grafice - Pagina 21
Interfețe Grafice - Pagina 22
Interfețe Grafice - Pagina 23
Interfețe Grafice - Pagina 24
Interfețe Grafice - Pagina 25
Interfețe Grafice - Pagina 26
Interfețe Grafice - Pagina 27
Interfețe Grafice - Pagina 28
Interfețe Grafice - Pagina 29
Interfețe Grafice - Pagina 30
Interfețe Grafice - Pagina 31
Interfețe Grafice - Pagina 32

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

Alții au mai descărcat și

AutoCad

APERTURE - controleazã mãrimea cursorului selector, caracteristic modului object snap. ARC - traseazã un arc de cerc de orice dimensiune. A -...

Biblioteca de Șabloane Standard

Biblioteca de Sabloane Standard (STL) asigura o abstractizare standardizata a datelor prin intermediul containerelor si o abstractizare procedurala...

Clase Derivate

1. Clase derivate. Prin mostenire, atributele unei clase de baza sunt transmise unor clase derivate. Derivarea permite definirea unor clase noi,...

Clase în Java

Clase pentru miniaplicatii Miniaplicatiile constituie extensii ale unei clase deja existente java.applet.Applet. Structura clasei unui applet...

Clase

1. Programare procedurala –Programare orientata pe obiecte. Limbajul C, ca si Pascal, utilizeaza modelul programarii structurate procedurale, care...

Comunicații internet

2.1. Stilurile caracterelor {n sfirsit pagina dvs. contine ceva, chiar daca este vorba numai de un nume. Vom analiza in continuare elementele de...

Crearea unei aplicații independente în Java

Toate aplicatiile Java contin o metoda main(), spre deosebire de miniaplicatii. class FirstApp { public static void main( String argsst) {...

Curs Excel

Deplasarea prin foi Deplasarea dintr-o foaie in alta se face cu clic cu mouse-ul pe eticheta foii dorite. Deplasarea prin celule Va puteti...

Te-ar putea interesa și

Framework Pentru Administrarea Rețelelor de Calculatoare

Rezumat Prin această lucrare ne propunem realizarea unei aplicaţii software care să ajute un utilizator sau administrator de reţea Linux să...

Casă inteligentă folosind standardul KNX

1. Tema proiectului Se va proiecta sistemul de automatizare pentru o locuinta individuala structurata pe doua niveluri: parter si etaj. In...

Structuri de Date în Limbajul Java

Motivaţia lucrării Structurile de date reprezintă modalitatea în care datele sunt dispuse în memoria calculatorului(sau păstrate pe disc)....

Testarea Interfețelor Grafice

1. Consideraţii generale În cadrul ingineriei software, testarea interfeţelor grafice este procesul de verificare a interfeţei grafice a...

Interfețe inteligente pentru sisteme de calcul simbolic

Introducere Referint¸e generale asupra lucr˘arii Sistemele de calcul simbolic (SCS) sunt instrumente utilizate ˆın cercetare, instruire,...

Sinteză sisteme de operare

Sisteme de operare. Definitie. Rol. Functii Definitie : Un sistem de calcul actual se compune din unul sau mai multe procesoare, dintr.o memorie...

Curs Calculatoare Sem 2

Limbajul PSEUDOCOD Limbajul Pseudocod este un limbaj inventat în scopul proiectarii algoritmilor si este format din propozitii asemanatoare...

Ai nevoie de altceva?