Permalänk
Medlem

Vill göra mitt första program!

Jepp, som rubriken lyder.
Har aldrig programmerat på riktigt förut, bara lite HTML och lite Batch filer.
Jag har Visual Basic 6.0, Visual FoxPro 6.0, Visual InterDev 6.0 och Visual C++ 6.0. Fick alltihopa från min morbror som är programmerare.
Men jag vill bara göra något litet program som gör... någonting. =P
Vill bara få lite fattning om hur det funkar... så ni får gärna lägga in lite koder och sånt här.

Visa signatur

---

Permalänk
Medlem

#include <iostream> int main(){ std::cout << "Hello World!"; return 0; }

Visa signatur

# 1 "Arbetshästen": P4 2.0 Ghz, Radeon 9600 128Mb, 512Mb RAM.
# 2 "Kebaben": 333Mhz, Savage4 32Mb, 64Mb RAM.
# 3 "Odöpt": Acer Aspire 5021WLMi

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Jurij

#include <iostream> int main(){ std::cout << "Hello World!"; return 0; }

Vilket program?? =S

Visa signatur

---

Permalänk

Det som Jurij skrev är C++. Prova det som han skrev, sedan kan du ju leta upp en guide på internet (kanske kolla FAQ:en här) eller köpa/låna en bok.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Antonovskij
Det som Jurij skrev är C++. Prova det som han skrev, sedan kan du ju leta upp en guide på internet (kanske kolla FAQ:en här) eller köpa/låna en bok.

Men jag fattar ingenting av C++. =P
Det är ju bara en liten ruta, där jag kopierar in texten... och sen?

Visa signatur

---

Permalänk
Medlem

#include <iostream> int main(){ std::cout << "Hello World!"; return 0; }

denna kod gör så att du skriver ut hello world i konsollen.

jag kan tippsa dig att kolla i faq:en för att hitta guider.

Visa signatur

[AMD 2600+] [280 GB] [GeForce FX 5600 Ultra] [1024 Mb DDR]

http://galleri.sweclockers.com/galleri_visa.php?chassi_id=364...

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Gorian
Men jag fattar ingenting av C++. =P
Det är ju bara en liten ruta, där jag kopierar in texten... och sen?

Build -> Build all. (eller vad det står).
Sen execute. Troligen kommer bara en svart ruta blinka förbi.

Visa signatur

# 1 "Arbetshästen": P4 2.0 Ghz, Radeon 9600 128Mb, 512Mb RAM.
# 2 "Kebaben": 333Mhz, Savage4 32Mb, 64Mb RAM.
# 3 "Odöpt": Acer Aspire 5021WLMi

Permalänk
Medlem

inte om han har visual c++

då ska de funka...

men annars så skriv : system("pause") innan return 0;

Visa signatur

[AMD 2600+] [280 GB] [GeForce FX 5600 Ultra] [1024 Mb DDR]

http://galleri.sweclockers.com/galleri_visa.php?chassi_id=364...

Permalänk
Medlem

Testade nyss... händer ingenting. Äh, fattar ingenting av det här! =P

Visa signatur

---

Permalänk
Medlem

1.) Starta vb6

2.) Dubbelklicka på form1

3.) Skriv in msgbox("Hello World") mellan private sub form_load() och end sub

4.) Tryck F5

5.) Njut av ditt första program

Visa signatur
Permalänk
Medlem

den första menyn du får upp direkt när du startar visual c++ ska du trcka på new och sedan c++ source file

då får du upp en vit ruta.. kopiera koden här ovan och tryck sedan på build > compile
när du kompilerat programet så trycker du på build exe

och vipps kommer ett konsoll fönster upp med en text som det står hello world på

Visa signatur

[AMD 2600+] [280 GB] [GeForce FX 5600 Ultra] [1024 Mb DDR]

http://galleri.sweclockers.com/galleri_visa.php?chassi_id=364...

Permalänk
Medlem

Försvinner inte den rutan lika kvickt när du inte pausar programmet?

EDIT: Läst inte andra inlägget, sorry

Visa signatur
Permalänk
Medlem
Citat:

Ursprungligen inskrivet av xtermin8
1.) Starta vb6

2.) Dubbelklicka på form1

3.) Skriv in msgbox("Hello World") mellan private sub form_load() och end sub

4.) Tryck F5

5.) Njut av ditt första program

Haha, det funkade! =D
Kan man spara sånt som exe-filer? Undrar också hur man gör för att det ska komma en annan efter att man tryckt på OK ??

Visa signatur

---

Permalänk
Medlem

Nedräkning tills Ereinion kommer och säger att return 0 inte behövs

10..9..8..

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Gorian
Haha, det funkade! =D
Kan man spara sånt som exe-filer? Undrar också hur man gör för att det ska komma en annan efter att man tryckt på OK ??

Du kompilerar till exe under filemenyn, kommer inte ihåg vad det står men "complie" eller "build" skulle jag satsa på.

För att få en till ruta så kör typ

private sub form_load() msgbox("ruta1") msgbox("ruta2") end sub

Visa signatur
Permalänk
Medlem
Citat:

Ursprungligen inskrivet av xtermin8
Du kompilerar till exe under filemenyn, kommer inte ihåg vad det står men "complie" eller "build" skulle jag satsa på.

För att få en till ruta så kör typ

private sub form_load() msgbox("ruta1") msgbox("ruta2") end sub

Jepp, märkte nu hur man gjorde för att få fler rutor! =D
Detta var ju roligt... antagligen för att det är så enkelt.. =P
Lyckades göra exe filen också..

Visa signatur

---

Permalänk
Medlem

Visual Basic är ju inte kännt för att vara jättesvårt att komma igång med precis. Nästa steg är att du försöker hitta någon bra guide på internet eller springer ner till biblan (finns ofta svenska och enkla nybörjarböcker) och lånar en bok om vb så du kommer igång med grundena.

Edit: Boken ska ta upp vb6 och inte vb.net för annars blir det lite galet.

Visa signatur
Permalänk
Medlem
Citat:

Ursprungligen inskrivet av xtermin8
Visual Basic är ju inte kännt för att vara jättesvårt att komma igång med precis. Nästa steg är att du försöker hitta någon bra guide på internet eller springer ner till biblan (finns ofta svenska och enkla nybörjarböcker) och lånar en bok om vb så du kommer igång med grundena.

Edit: Boken ska ta upp vb6 och inte vb.net för annars blir det lite galet.

Åh, orkar inte läsa sånt! =P
Men... hur får man bort den där "Projekt1" rutan som kommer upp i slutet av alla rutor??

Visa signatur

---

Permalänk

Du kommer nog få väldigt svårt att lära dig programmera utan att läsa.

Permalänk
Citat:

Ursprungligen inskrivet av Phen
Du kommer nog få väldigt svårt att lära dig programmera utan att läsa.

mjo, väldigt svårt....

Permalänk
Medlem

Mjo lära dig läsa tutorials, leta information och slå i refrenshandböcker bör du nog lära dig om du ska klara av att lära dig programmera.

Visa signatur
Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Lothar
Nedräkning tills Ereinion kommer och säger att return 0 inte behövs

10..9..8..

Haha, satt och tänkte på hans "gnäll" när jag skrev inlägget.
Testade utan return 0, men jag fick gult kort av kompilatorn, "function should return a value...". Gnälliga kompilator...

Visa signatur

# 1 "Arbetshästen": P4 2.0 Ghz, Radeon 9600 128Mb, 512Mb RAM.
# 2 "Kebaben": 333Mhz, Savage4 32Mb, 64Mb RAM.
# 3 "Odöpt": Acer Aspire 5021WLMi

Permalänk
Medlem

Men jag vill ju bara programmera småsaker!
Förresten... är det någon som vet hur man gör för att programet ska startas när man startar datorn? Så att det finns i "msconfig"?
Alltså, dit man kommer om man klickar på:
Start>kör>msconfig ?

Visa signatur

---

Permalänk
Medlem

Du kommer att behöva läsa, oavsett hur stora program du tänker göra. Det går inte att rymma ifrån.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Gorian
Men jag vill ju bara programmera småsaker!
Förresten... är det någon som vet hur man gör för att programet ska startas när man startar datorn? Så att det finns i "msconfig"?
Alltså, dit man kommer om man klickar på:
Start>kör>msconfig ?

Jag vet. Jag läste det i en bok om jag inte minns fel eller var det kanske på internet

Visa signatur
Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av Lothar
Nedräkning tills Ereinion kommer och säger att return 0 inte behövs

10..9..8..

Han verkar seg idag så då säger jag det: return 0; behövs inte, det returneras endå även om man inte har det.

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av xtermin8
Jag vet. Jag läste det i en bok om jag inte minns fel eller var det kanske på internet

Men sluta! =P
Berätta nu!! Men min morbror, som jobbar som programmerare, kommer ju hit i jul, så då får han lära mig en massa saker också. =D

Visa signatur

---

Permalänk
Medlem

Gorian: tror inte du fattar vad programmering är ? hur fan ska du lära dig göra program utan att läsa, det är ju inte så att det bara ploppar upp ett färdigt program.. du verkar ju plojj ju Lycka till med din kodning..

Permalänk
Hedersmedlem

Gorian: Det är inte lätt att lära någon programmering genom att bara visa och berätta, man måste nästan läsa och koda egna exempel. Sen att bara komma "Jag vill göra mitt första program!", so? Ta reda på vad programmering är först, vilka typer av programmering och programmeringsspråk det finns samt välj ett utav dem. Fråga sen gärna eller läs FAQ i detta fall vart man kan hitta guider till språket och fråga sen när du har kört fast eller undrar något.

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Jurij
Haha, satt och tänkte på hans "gnäll" när jag skrev inlägget.
Testade utan return 0, men jag fick gult kort av kompilatorn, "function should return a value...". Gnälliga kompilator...

Heh, säger det oftast när folk säger att det blir kortare med void main istället för int main. Det är aldrig fel att ha med return 0. Sen att VC 6.0 klagar är för att kompilatorn är gammal som gatan