Pereiti prie turinio

Konsolės sąsajos biblioteka


Rekomenduojami pranešimai

Sveiki. Naudojant C++ reikalinga sukurti konsolės grafinės sąsajos biblioteką. Biblioteka turi leisti kurti ir atvaizduoti objektus:

Indikatorius (pranešimas)

Vienos eilutės tam tikro ilgio pranešimas. Savybės: indikatoriaus fono ir teksto spalva, vieta ekrane*, ilgis, atvaizduojama informacija.

Galimas tobulinimas: Teksto lygiavimas, galimybė išvesti tekstą sudarytą iš atskirų teksto elementų, kurie turi savo spalvos savybes.

Langas

Lango klasės objektas leidžia atvaizduoti (savybės) pasirinktos spalvos, pasirinkto dydžio langą pasirinktoje ekrano vietoje. Langas gali turėti viengubą ar dvigubą rėmelį. Turi būti numatyti metodai, leidžiantys pasirinkti rodyti ar ne rėmelį ir jo tipą.

Teksto langas

Lango atmaina turinti tas pačias savybes kaip ir langas. Papildoma savybė - tekstas, kuris atvaizduojamas lange.

Meniu

Meniu klasės objektas turi tas pačias savybes kaip ir langas. Metodų pagalba leidžia įrašyti į savybes meniu punktų tekstą. Šios klasės objekto ypatybė - metodas, kurį vykdant meniu ne tik atvaizduojamas, bet ir leidžiama pasirinkti vieną ar kitą menių punktą. Tokio metodo rezultatas turėtu būti pasirinkto meniu punkto numeris.

Bendros savybės turi būti aprašytos bazinėse klasėse. Bazinės klasės turi būti paveldimos arba, jei tai to reikalauja kodo aiškumas ir logika, išvestinės klasės turi turėti bazinių klasių savybes.

 

Kodas kurį turiu:

 

Langai.cpp

https://pastebin.com/WeaUmXya

 

Langai.h

https://pastebin.com/5wmfzh9e

 

Main.cpp

https://pastebin.com/6W9vVSxh

 

Kaip pabaigti projektą, kad jis bent daugmaž veiktų?

Redagavo DellXT
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...