C++ Hjälp. Göra program med bild.

Permalänk
Medlem

C++ Hjälp. Göra program med bild.

Tjenare, är nybörjare i C++. Hittar inget på google, men vet någon hur man gör ett program i C++ med en bakgrund bild knappar osv? Eller går det bara att göra i CMD och det är något annat språk man måste andvända?

Tacksam för svar, Mvh sajmoon

Permalänk
Hedersmedlem

C++ erbjuder inget inbyggd stöd för sådant, så man får använda externa bibliotek. Lämpliga sådana att börja med kan till exempel vara Qt eller wxWidgets (vilka båda dessutom erbjuder multiplattformsstöd), men man bör nog vara ganska säker på sina konsolprogram innan man ger sig in på gui-programmering; komplexiteten ökar rätt kraftigt.

Permalänk
Medlem

Bibliotek som Qt är till för att snabbt och enkelt sätta ihop GUI-program. För enklare appar behöver man inte så mycket läsning för att komma igång. Man bör dock ha en hygglig förståelse för objektorientering för att förstå hur det fungerar. GUIt är byggt av olika widgetobjekt som kan placeras ut och signalera mellan varandra.

Vill man styra själv hur allt ska se ut och bete sig så kan man kika på SDL. Där har man i stort sett fria händer att fylla skärmen med grafik. Det passar bra till spel och liknande.

Visa signatur

Core i7 7700K | Titan X (Pascal) | MSI 270I Gaming Pro Carbon | 32 GiB Corsair Vengeance LPX @3000MHz | Samsung 960 EVO 1TB

Permalänk
Medlem

Om du bara ska knåpa ihop en Windows App med lite knappar och skit så går det ju lätt snabbt med t.ex. C#/VB .NET i Visual Studio eller liknande!:p Då haru det klart på typ 5 minuter^^.

Visa signatur

Spelrigg: 800D| i7 3930K@4,7 GHz - Custom WC | 32 GB Kingston HyperX Beast | 7970 GHz X-Edition |1x30 Dell U3011, 2x27" | Sennheiser HD650 | Xonar Essence STX |
Laptop: G74SX 17,3" 120 Hz 3D |
Server: Phenom II X4 955BE | Corsair XMS3 8 GB | 16 HDDs, 27 TB |
HTPCs: ASUS EEE Box 1.8 Ghz | Blu-Ray | OCZ Vertex 2 60 GB | 4 GB RAM |

Permalänk
Hedersmedlem
Skrivet av Gnejs:

Om du bara ska knåpa ihop en Windows App med lite knappar och skit så går det ju lätt snabbt med t.ex. C#/VB .NET i Visual Studio eller liknande!:p Då haru det klart på typ 5 minuter^^.

Visual c++.net är kanske det naturliga valet (även om det är lite handikappat i vs2010)?

Permalänk
Medlem
Skrivet av Elgot:

Visual c++.net är kanske det naturliga valet (även om det är lite handikappat i vs2010)?

Kanske det, men C++ e ju läskiga grejer ju!!;)
Som Java utvecklare så är jag tyvärr inte så ofta i VS och pillar
Oavsett språk(inom .NET) är nog VS ett bra val för att snabbt kasta ihop ett GUI iaf!^^

Visa signatur

Spelrigg: 800D| i7 3930K@4,7 GHz - Custom WC | 32 GB Kingston HyperX Beast | 7970 GHz X-Edition |1x30 Dell U3011, 2x27" | Sennheiser HD650 | Xonar Essence STX |
Laptop: G74SX 17,3" 120 Hz 3D |
Server: Phenom II X4 955BE | Corsair XMS3 8 GB | 16 HDDs, 27 TB |
HTPCs: ASUS EEE Box 1.8 Ghz | Blu-Ray | OCZ Vertex 2 60 GB | 4 GB RAM |

Permalänk
Medlem

Hmpf, då förstår jag varför många använder visualstudio. Kan testa :>

Vill lära mig lite basic i programering då jag mest troligt kommer gå teknik på gymnasium (14 år och i 8an). Kan väll åtminstonde lära mig något som hjälper mig senare på fritiden, istället för att spela