Gå til innhold

Enkelt textbasert interface til C++ project


Anbefalte innlegg

Hei, prøver og lage en enkel kundebatabase med oversikt over kundeinformasjon. Målet mitt er og få interfacet til å ligne på Elguide sin løsning (brukt av elkjøp, lefdal og expert) og lurte på hvordan jeg får ett slik interface? Er det no teknikk for det eller skal jeg bare bruke ett libary?

Lenke til kommentar
Videoannonse
Annonse

De har ikke noe musfunksjonallitet og alt styres fra tastaturet og gir deg bare ffint plassert tekst som output?

Dette ser ut som et ordnært grafisk program, men kanskje du har en annen versjon enn den jeg fant?purchorder.png

Uansett. For tekstbasert UI (ikke den over) bruker man ofte ncurses, eller pdcurses.

 

For Grafisk UI (den over), finnes det masse alternativer.

 

Qt

GTK

 

Er blant de mest utbredte.

Lenke til kommentar

Har du noen spesiell preferanse? Og er det noe som har noe cross-platform support? Iallefall Windows og Linux?

 

Hovedsaken min er liksom at de skal kunne navigere litt mer piltaster og kunne "cansel-action"

Jeg har ingen preferanse da jeg aldri gjør slike ting :)

 

Jeg mener at dersom du skal kun bruke GNU/Linux, så burde du benytte ncurses, da det ser ut til at PDCurses ikke er et aktivt prosjekt lenger, uten at jeg tror det er et problem.

 

PDCurses ser derimot ut til også å fungere i Windows.

 

Du får nesten prøve.

Lenke til kommentar

Vedkommende jeg skal lage dette for kommer nok i all hovedsak til å kjøre det på windows, men personlig syns jeg det hadde vært kult og lage ett system som kunne kompileres på både mac og linux også.

 

At PDCurses ikke er aktivt lenger trenger det nødvendigvis være noe negativt? Kan ikke det også symbolisere at det er robust programvare som takler det den får av utfordringer?

Lenke til kommentar
Gjest Gjest slettet-ld9eg7s96q

Hvorfor skal du på død og liv ha et konsollbasert system? Det finnes flust av GUI biblioteker for C++ der ute hvor den samme kildekoden kan kompileres over flere plattformer. Personlig foretrekker jeg QT, eneste du må ha i bakhodet er at du ikke kan linke bibliotekene statisk dersom du ønsker å videreselge programvaren kommersielt. Ellers er du "good to go".

Endret av Gjest slettet-ld9eg7s96q
Lenke til kommentar
Gjest Gjest slettet-ld9eg7s96q

Stor fordel: tekstbaserte programmer kan lett kjøres over SSH e.l.

 

Altså, jeg tenker at grunnen til at du vil bruke ssh er hovedsakelig for å gjøre tilkoblingen mellom klienten og tjeneren sikker? Eller har jeg missforstått?

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...