gaptrast Skrevet 5. desember 2010 Del Skrevet 5. desember 2010 (endret) Hallo! Jeg har tenkt å lage småprogram med windows. Jeg kjøpte og las en bok om C++ programmering. Den var god og jeg kan en del om C++ nå. Det som er problemet er at i den boken stod det bare om hvordan lage program i sånne svarte ruter med hvit tekst! Ingenting om hvordan lage ett vanlig vindu engang! Boken er her:http://www.amazon.co.uk/without-Fear-Beginners-Guide-Makes/dp/0321246950/ref=sr_1_8?s=books&ie=UTF8&qid=1291578361&sr=1-8 Jeg forstår at her er det mer jeg må lære. Sånne ting som setcursor står det null og niks om i boka. Hvilken bok kan vere den rette for meg nå? (husk på at jeg allerede kan litt om C++) Er denne bra? Bare dere gir meg en bok som passer før jul er jeg fornøyd, så kan jeg ønske meg den i julegave:) Endret 5. desember 2010 av gaptrast Lenke til kommentar
fenderebest Skrevet 6. desember 2010 Del Skrevet 6. desember 2010 Vel, hva vil du lære egentlig? C++ programmering som bruker Win API (For de kule folka): http://www.amazon.co.uk/Windows-Programming-Addison-Wesley-Microsoft-Technology/dp/0321657748/ref=sr_1_27?ie=UTF8&qid=1291597959&sr=8-27 Eller bare lage GUI generelt vha C++ (Som feks ved Qt4) Lenke til kommentar
gaptrast Skrevet 6. desember 2010 Forfatter Del Skrevet 6. desember 2010 vel, jeg har egentlig ikke peiling på hva slags type. boka di ser grei ut, den er vel C++? http://www.amazon.co.uk/dp/0735624240/ref=rdr_ext_sb_ti_sims_2 hvilket språk (API?) er denne. Venligst gi meg detaljerte svar om alt om hvordan gå videre fra C++ til WINDOWS Lenke til kommentar
fenderebest Skrevet 6. desember 2010 Del Skrevet 6. desember 2010 (endret) Et API er forenklet sagt bare en samling funksjoner som er tilgjengelig slik at man ikke behøver å skrive disse selv. Skal du skrive et "ekte" windows program er det dermed naturlig å bruke Windows sitt API, WinAPI. Feks om du skal lese en fil bruker du denne funksjonen: http://msdn.microsoft.com/en-us/library/aa365467%28VS.85%29.aspx Du bare gir den de nødvendige parametrene så gjør funksjonen resten. Boken du linket til ovenfor er egentlig ikke en typisk programmeringsbok, men litt mer forklarende om hvordan Windows fungerer med eksempler fra C/C++ kode. Jeg mener Windows System Programmering er en bedre start da den gir deg mer info om hvordan ting foregår programmeringsmessig. Den bruker C, men kan du C++ kan du også C. C++ er jo bare utvidet med objektorientering. Her er eksempel på hvordan man lager Windows programmer: http://www.winprog.org/tutorial/start.html Jeg vil også si at det å lage Windows programmer med GUI, er rimelig innviklet i starten, programmer som bruker vinduer er veldig forskjellig fra de programmene du lager i et CLI. Endret 6. desember 2010 av fenderebest Lenke til kommentar
snippsat Skrevet 6. desember 2010 Del Skrevet 6. desember 2010 (endret) Venligst gi meg detaljerte svar om alt om hvordan gå videre fra C++ til WINDOWS Litt forvirrende spørsmål,du mener vel og lage GUI(Graphical_user_interface)? Du kan som nevt bruke Win32 API til og lage GUI. Dette ikke en enkel måte overhode og lage GUI,men kan bli bra viss en er villig til og bruke lang tid. Dette er nok ikke det beste når en er ny innen programmering. Det er 3 store GUI-verktøy som gjør dette enklere. wxwidgets - QT - GTK+ Dette er da GUI-verktøy som virker for flere språk og OS. Min favoritt de siste årene har vært wxpython(C++ er det wxwidgets),fordi python er spåket jeg bruker. Mange kjente programmer som du kansje bruker er lagd med disse GUI-vektøyene. F.eksp Dropbox- TrueCrypt - Digsby(wxwidgets) - VLC(QT) - GTK+(veldig populær til linux)GIMP for og nevne et program som virker både for windows og linux. zetcode har tutorial over de fleste GUI-verktøyene. Endret 7. desember 2010 av SNIPPSAT Lenke til kommentar
GeirGrusom Skrevet 7. desember 2010 Del Skrevet 7. desember 2010 MFC og ATL er to biblioteker som Microsoft utvikler for dette på Windows plattformen. Det finnes flere også, men generelt ville jeg sagt at det kanskje er lurere å kikke på GTK+, Qt eller wxWidgets. MFC og ATL er dog i svært utbredt bruk på Windows plattformen. Lenke til kommentar
Sigdal Skrevet 7. desember 2010 Del Skrevet 7. desember 2010 Hvorfor bruke MS Visual studio når det finnes IDE'er som disse? Lenke til kommentar
GeirGrusom Skrevet 8. desember 2010 Del Skrevet 8. desember 2010 Hvorfor bruke MS Visual studio når det finnes IDE'er som disse? Hvem har nevnt IDE-er her? Snakker vi ikke om GUI bibliotek? Men Visual Studio er kanskje det beste IDE-et du finner. Lenke til kommentar
Sigdal Skrevet 9. desember 2010 Del Skrevet 9. desember 2010 Ja. Hva er evt svakhetene med de 3 nevnte verktøy ifht MSVC++? Lenke til kommentar
GeirGrusom Skrevet 9. desember 2010 Del Skrevet 9. desember 2010 De brukes på akkurat samme måte i VS som i andre utviklingsverktøyer, men det er innebygget GUI designer for MFC og Windows Forms i VS. Lenke til kommentar
Gjest Slettet+9871234 Skrevet 17. desember 2010 Del Skrevet 17. desember 2010 (endret) Hvilken bok for windows og c++? Rart at ingen har nevnt Charles Petzold, guruen på dette feltet: http://www.charlespetzold.com/books.html Hans bok "Programming Windows" (siste utgave) er en klassiker som nevnes i nyere C++ litteratur. Programming Windows, 5th edition (Microsoft Press, 1998; 1479 pages) A tutorial for programmers wishing to write applications for Windows using the C programming language and the native Win32 application programming interface (API). Programs written using this book run under every version of Windows from Windows 95 through Windows XP and beyond. Knowledge of C is required. Download individual source code files and executables from ftp://ftp.charlespetzold.com/ProgWin5 or the complete CD as ProgWin5.zip (9.87M). Charles Petzold er etter min mening svaret. Jeg har selv vist et enkelt eksempel på hvordan det kan gjøres http://www.oopschool.com/books/CPB2010.pdf Bla ned til avsnittet: 3. Writing and compiling traditional windows API programs with C++ Builder. om man bruker min favoritt C++Platform - C++Builder XE i Embarcadero http://www.embarcadero.com/ Rad Studio. Endret 17. desember 2010 av Slettet+9871234 Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå