Gå til innhold

Anbefalte innlegg

Hei.

 

Har nå begynt å lære meg c++. Er faktisk veldig gøy syntes jeg. Å ja jeg har faktisk lest gjennom det meste her på forumet under c++. Å må si at jeg skjønte med en gang mer av hva mulighetene med c++ er. Så det er et lite hint til alle nybegynnere. Samt har gitt opp håpet om å finne no bra sider på Norsk. Er like greit å hoppe i Engelsken med det samme. Lærer man det ikke nå må man lære det senere,om man skal fortsette med proramering i c++. Det er det bare å innse...

 

Men her er spørsmålene mine.

 

1 Er det noen her som kan veilede meg gjennom det å lage et pop-up vindu. Tenkte jeg skulle lage et slikt et som kom opp hver gang jeg fikk mail. Så denne ideen bakerst i forumet en plass men der var det ikke noen forklaring,stepp by stepp. :no:

 

2 Jeg bruker Dev-c++.Er det noe man bør ha i tilleg til dette. Biblioteker,verktøy osv...Er det noen som har noen forslag.

 

 

Håper på masse svar... :thumbup:

Lenke til kommentar
Videoannonse
Annonse
Tror det er lurest å starte med enkle console programmer først, ivertfall visst man er helt ny i c++- Det har ivertfall jeg gjort.

definitivt. Bli trygg på "basicen" før du beveger deg over til det grafiske. Bli også trygg på "basicen" i grafiske programmer før du lærer deg å sniffe/poppe mail. Vil få langt mer utbytte da.

Lenke til kommentar

Å lage et pop-up vindu krever at du programmerer opp mot et GUI-API. Altså et bibliotek av funksjoner som gir grafisk grensesnitt.

 

Siden du ikke skriver hvilket OS du benytter, så antar jeg du bruker Windows, (Det er Windows-brukere som pleier å være så arrogante at de antar det er unødvendig å nevne) og der kan ikke jeg hjelpe.

 

Sansynligvis har de fleste programmeringsomgivelser under windows også mulighet til å lage små template prosjekt som man kan ta utgangspunkt i.

Lenke til kommentar

Når du kommer så langt at du kan og vil bruke eksterne biblioteker, så er det masse å velge i:

* http://www.geocities.com/SiliconValley/Vis...84/guitool.html

* http://www.sourceforge.net/ (her er det /masse/ annet, ikke bare GUI-biblioteker)

...det finnes biblioteker til omtrent alt ... både GUI-stuff, nettverk, spill-programmering, web (mail f.eks. ja), lyd, IO .. o.s.v.

Endret av søpple
Lenke til kommentar
Når du kommer så langt at du kan og vil bruke eksterne biblioteker, så er det masse å velge i:

* http://www.geocities.com/SiliconValley/Vis...84/guitool.html

* http://www.sourceforge.net/ (her er det /masse/ annet, ikke bare GUI-biblioteker)

...det finnes biblioteker til omtrent alt ... både GUI-stuff, nettverk, spill-programmering, web (mail f.eks. ja), lyd, IO .. o.s.v.

Rekner med at disse gjør det mulig å gjøre forskjellige ting, men åssen hvet du hvilke syntaxer man skal bruke for å utføre de forskjellige tingene? Er litt blank når d gjelder biblioteker :ermm:

Lenke til kommentar

Generell dokumentasjon og API-dokumentasjon (oppslagsverk), Kjeksen.

 

Noe slikt som man ser her: http://cppreference.com/ (denne er et lite oppslagsverk for de fleste tingene i standard-biblioteket til C++).

 

Om du ser på std::string, så er den dokumentert her:

http://cppreference.com/cppstring/

 

..der står det en rekke funksjoner i sammenheng med den. Så om jeg lager et objekt av typen string:

 

string navn = "lars";

 

..så kan jeg ved å se på dokumentasjonen se at det finnes en funksjon for objekter av typen string kallt length ( http://cppreference.com/cppstring/length.html ), og da kan jeg kalle den funksjonen og få returnert lengden på tekst-strengen:

 

cout << navn.length() << endl;

 

..skriver altså ut et tall i konsollet.

 

Ser man på GUI-biblioteket FLTK så ser man at der har man en klasse (string er også en klasse) man kan bruke til å lage vinduer med kallt Window ( http://www.fltk.org/doc-2.0/html/classfltk_1_1Window.html ).

 

Om du lager et objekt av typen (klassen) Window (på samme måte som i sta, da vi lagde et objekt av typen string kallt navn):

 

Window mitt_vindu;

 

Så ser jeg at jeg kan bruke en funksjon, kallt label for å endre tittelen i vinduet mitt ( http://www.fltk.org/doc-2.0/html/classfltk...Window.html#a28 ), slik:

 

mitt_vindu.label("Internet Imploder");

 

..o.s.v..o.s.v.. Det kan hende du ikke burde tenke på disse tingene nå egentlig, men i stedet konsentrere deg om å lære det generelle. Når du kan det generelle, så gir det jeg sier her (mer?) mening.

 

Edit:

Hyggli', Kjeksen -- (under). :]

Endret av søpple
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å
×
×
  • Opprett ny...