07. august 2003 - 00:17Der er
30 kommentarer og 1 løsning
Lave et vindue - ikke andet
Er der en der vil lave et "MS Visual C++" projekt der kun laver et vindue på skærmen.
Det skal overhovdet ikke andet en tegne firkanten ( programvinduet ) og så må der gerne være gode kommentarer.
Jeg har flere gange forsøgt at gå over til C++, men den "Hello World" der er i VC++ kan jeg ikke gennemskue, der er for meget "rod", så jeg er blevet ved VB.
Jeg håber at hvis jeg har et projekt der kun laver et vindue, vil det være nemmere at gennemskue MS's hello world
hvis der er en der vil kan vi lige aftale hvordan jeg får projektet ( zip/mail )
Der er meget "rod" i alle C/C++ windows applikationer. Vil du bruge MFC? Har du prøvet at bruge wizard'en? Prøv evt at lave en simpel SDI applikation eller en dialog app.
Du vælger File -> New, i Projects taben vælger du MFC AppWizard(exe), og skriver hvad projektet skal hedde og path til hvor du vil have projektet til at ligge. Så trykker du på Ok, i den box der så kommer vælger du "Single Document" og trykker next etc.
LCC er en freeware IDE der er ret god til at lave små windows apps. Den forstår kun C (med nogle få extensions). Den bruger Win32 API'et (der er ren C) direkte.
Jeg syntes det er ski.. svært at gennemskue den måde man laver winduet i C.
I VB kommer det jo af sig selv
Jeg kan godt følge hvad der sker, men det med at styre hvad der er afhængigt af hvad.
Jeg syntes at ideen med "Besked systemet" under windows er smart, og glæder mig til jeg bliver bedre
Kunne du ikke tænke dig at lave nogle kommentarer i projektet - en ved hver "funktion"/"global"/"vigtig ting" der kort siger hvad den ting gør, og så svare, så vil jeg blive glad :-)
Jeg kunne godt tænke mig at skrive en 4-500 sider om hvordan man laver et simpelt vindue i windows, men jeg er vist for træt nu, og det er der andre der har gjort ;-)
_et-> Min sidste kommentar skulle ikke læses somom jeg ikke vil skrive nogle kommetarer til koden, men som at jeg ikke føler at jeg med nogle få kommentarer kan give en dækkende beskrivelse af hvad koden gør og som en anbefaling af at konsultere noget af den dokumentation der findes (bøger eller online). Hvis du har konkrete spørgsmål til koden vil jeg naturligvis forsøge at svare.
Disse bøger starter bare fra bunden, og jeg ville gerne lære, efterhånden som behovet opstår. MEN jeg må nok overgive mig og starte fra bunden. Indlæringskurven for C++ under Windows er nok noget mere stejl i starten, end for VB.
Man behøver ikke at læse mange tykke bøger inden man kaster sig ud i windows programmering. Da jeg startede med windows lånte jeg en bog (har glemt hvad den hedder) og læste ca. 50 sider inden jeg kastede den over skulderen og gav mig til at kode og jeg har ikke læst en bog siden, på min hjemmeside kan man se lidt af hvad det er blevet til siden. Jeg siger ikke at det nødvendigvis er den bedste metode, men det er faktisk muligt at lære windows programmering vha. "trial & error" og MSDN.
Jeg lærte selv at programmere i Qbasic så pascal og siden VB samt en smule Java, på samme måde
Jeg har aldrig kunnet fange den røde tråd i C under windows, og det har irriteret mig. Dette er 3 gang jeg prøver på at komme i gang med C, og nu SKAL det være.
Det er 2 gang jeg har denne bog, men den er på UK, så noget skal læses 2 gange.
Har lige læst om WinMain() og WindowProc() så nu kan jeg tyde din kode. Jeg havde svært ved at forstå den måde hvorpå windows opretter/generere et vindue på. - Det skyldes at der findes så mange variabel typer i C, tror jeg.
Det kommer, jeg skal lige have så jeg kan lave et vindue, med eks. et ur eller sådan noget ( uden at MC++ laver det halve af koden for mig )
Jeg har før gjort den fejl at start for stejlt :-)
Jeg er en flittig bruger af MSDN, og har vilde ambitioner, så jeg bliver nød til at læse når jeg har et projekt der kræver noget viden, og det gør jeg også
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.