Skip to content

Latest commit

 

History

History
81 lines (54 loc) · 3.44 KB

MIDPS_LAB#3.md

File metadata and controls

81 lines (54 loc) · 3.44 KB

MIDPS lab #2

Nota: Foloseste un IDE diferit pentru fiecare lucrare de laborator

GUI Development

  • Visual Studio
  • Xcode
  • QTCreator
  • Code::Blocks

Conditii Necesare:

  • IDEs: Visual Studio, QTCreator, Xcode, Code::Blocks
  • Limbaje de programare: C/C++, C#, Objective C, Python, etc
  • Technologii si Frameworks: Forms, wxWidgets, Win32 API, WinRT API, PyQt or others (depinde de IDE si limbajul de programare ales)
  • Timp de lucru: 4-8 hours

Obiective:

  • Realizeaza un simplu GUI Calculator
  • Operatiile simple: +,-,*,/,putere,radical,InversareSemn(+/-),operatii cu numere zecimale.
  • Divizare proiectului in doua module - Interfata grafica(Modul GUI) si Modulul de baza(Core Module).

Cerinte Generale:

Se considera ca ai trecut cu succes laboratorul daca ai urmat toti pasii din:

Technical Prerequisites:

  • Aplicatia trebuie sa fie divizata in doua module:
    • Core module - contine functionalitatile de baza
    • GUI module - include codul responsabil de crearea Interfetei Grafice si interactiunea ei cu elementele interfetei grafice si modulul de baza
    • Incearca sa realizezi programul tau sa fie cross platform (Compatibil cu diferite platforme: Windows,Linux,Mac).

Laboratory Requirements:

  • Basic Level (nota 5 || 6):

    • Realizeaza un simplu GUI calculator care suporta functiile de baza: +, -, /, *.
  • Normal Level (nota 7 || 8):

    • Realizeaza un simplu GUI calculator care suporta urmatoare functii: +, -, /, *, putere, radical, InversareSemn(+/-).
  • Advanced Level (nota 9 || 10):

    • Realizeaza un simplu GUI calculator care suporta urmatoare functii: +, -, /, *, putere, radical, InversareSemn(+/-), operatii cu numere zecimale.
    • Divizare proiectului in doua module - Interfata grafica(Modul GUI) si Modulul de baza(Core Module).

References:

Exemple rezolvate:

Calculator in PyQt:

Calculator in QTCreator:

Calculator in Java Eclipse GUI

Calculator in Visual Studio 2010:

Calculator in Code::Blocks with wxWidgeets:

Other: