Programmering och göra egna program

Allt om hård- och mjukvara samt övriga it-relaterade diskussioner.

 Moderatorer: Alien, atoms

Programmering och göra egna program

Inläggav Lilla Gumman » 2008-09-19 20:59:59

Hej!

Jag har nosat lite på programmering på 90-talet och kodat lite i QBasic för DOS. Jag har också provat Visual Basic för Windows och på 2000-talet lite HTML. Men, om jag nu skulle vilja testa riktig programmering och göra egna program, vilket programmeringspråk rekommenderar ni till en nybörjare? Är C++ det enda som är någorlunda bra, eller finns det fler programmeringsspråk som inte bygger på principen "peka och klicka och gör ditt eget spel".

Jag har faktiskt en programidé redan. Ett pärlplatteprogram för Hamas rörpärlor. Numera lägger folk i alla åldrar pärlplattor. Nabbi har något de kallar för Photopearls, där ett program omvandlar en bild till pärlplattor. Jag har en idé på samma tema.

I programmet lägger jag in alla pärlplattor och pärlor som för närvarande finns i Hamas sortiment, både midi och maxi. Sedan är tanken att man väljer midi eller maxi. Därefter lägger man pärlorna på pärlplattan. Det är lätt att ta bort pärlor man inte är nöjd med. Under själva pärlplattan står det hur många pärlor man har gjort av med av varje sort. Man kan sedan spara pärlpattan för att fortsätta arbeta med den senare eller skriva ut den. Man kan också lägga ihop flera fyrkantiga pärlplattor, så många man vill.

På nätet finns det några enkla sådana program, så det går att göra. Men hur? Det vore en given succé hos alla ungar.

Hälsningar

Lilla Gumman
Senast redigerad av Lilla Gumman 2011-05-04 16:01:41, redigerad totalt 1 gång.
Lilla Gumman
 
Inlägg: 5451
Anslöt: 2007-08-01
Ort: Ludvika

Inläggav ufo » 2008-09-19 21:27:36

Om du redan kan Visual Basic tycker jag du skall satsa på det språket.
Senast redigerad av ufo 2011-05-04 16:01:41, redigerad totalt 1 gång.
ufo
 
Inlägg: 4634
Anslöt: 2007-06-23
Ort: En liten bit utanför skogen.

Inläggav Lilla Gumman » 2008-09-19 21:57:09

Hej!

Men jag använde Visual Basic 1997 eller nåt liknande. Finns det fortfarande? Jag ska googla på det sen.

Hälsningar

Lilla Gumman
Senast redigerad av Lilla Gumman 2011-05-04 16:01:41, redigerad totalt 1 gång.
Lilla Gumman
 
Inlägg: 5451
Anslöt: 2007-08-01
Ort: Ludvika

Inläggav ufo » 2008-09-19 22:12:16

Vet inte om det här kan vara något för dig?
http://www.freebasic.net/

Kan vara värt att testa om man inte vill köra piratkopia eller betala dyrt.
Senast redigerad av ufo 2011-05-04 16:01:41, redigerad totalt 1 gång.
ufo
 
Inlägg: 4634
Anslöt: 2007-06-23
Ort: En liten bit utanför skogen.

Inläggav Kvasir » 2008-09-19 22:17:39

Enklast är nog som sagt att köra vidare med något du redan kan, om det är syftet med programmen som är det viktiga. Vill du däremot snarare lära dig programmera så tillkommer förstås andra aspekter, men i det fallet bör du nog gå någon bra kurs, vilket i så fall ändå lär styra språket.

C++ är ett utmärkt språk om man har behov av att gå ner på maskinnivå. I 99 % av fallen så har man inget sådant behov, och då är C++ ett uselt val pga. alla sina nackdelar.
Senast redigerad av Kvasir 2011-05-04 16:01:41, redigerad totalt 1 gång.
Kvasir
 
Inlägg: 14628
Anslöt: 2007-11-04
Ort: Vilse någonstans mellan coNP och P/poly

Inläggav Lilla Gumman » 2008-09-19 22:31:37

Hej!

Aha. Jag som trodde att de flesta körde C++ på företag som utvecklar nya program och spel. Ska kolla på freebasic.net också, tack för länken ufo.

Nej, jag behärskar egentligen inte Visual Basic. Jag använde nån shareware-version eller liknande. I bnkhandeln köpte jag en Visual Basic-bok (som jag inte har kvar) och sen gjorde jag allt som stod i den boken. Några exempel-program medföljde Visual Basic och jag modifierade dem och döpte om dem. Jag gjorde EasyNote där man bara skrev rakt upp och ner, fick trycka Enter för varje ny rad och kunde skriva ut det på skrivaren. Sen gjorde jag EasyWrite, en ordbehandlare där man kunde välja sex olika färger på bakgrunden, ändra teckenstorlek från 18 till 24 och skriva ut. Jag gjorde viss också kalkylator. Men det var som sagt program som medföljde som exempel, jag kopierade koden och ändrade lite här och var bara.

Nu vill jag lära mig på riktigt, och frågan är vilket programmeringsspråk som passar till det program som jag skrev att jag ville göra. Ska kika på freebasic nu.

Hälsningar

Lilla Gumman
Senast redigerad av Lilla Gumman 2011-05-04 16:01:41, redigerad totalt 1 gång.
Lilla Gumman
 
Inlägg: 5451
Anslöt: 2007-08-01
Ort: Ludvika

Inläggav Moggy » 2008-09-19 23:36:47

Microsoft C# är en modernt och lättanvänd programmeringsspråk som erbjuder en kraftfull miljö även för nybörjare.

Finns en gratisversion som klarar det mesta att ladda hem och det finns mycket hjälpforum och resurser på nätet för just C#.
Senast redigerad av Moggy 2011-05-04 16:01:41, redigerad totalt 1 gång.
Moggy
 
Inlägg: 12720
Anslöt: 2007-01-25

Inläggav Tjommen » 2008-09-19 23:53:29

Hej, här kan du ladda ner gratis versioner av Visual Studio 2008 Express:
http://www.microsoft.com/express/download/default.aspx
Det finns versioner för programmeringsspråken C++, C# och VB.NET (Visual Basic).

Eftersom du är nybörjare skulle jag föreslå att du glömmer C++ och satsar på antingen C# eller VB.NET.

Själv föredrar jag C# men det beror antagligen på att jag kan Java sedan tidigare och C# är väldigt likt Java.
Eftersom du har programmerat Visual Basic tidigare så är bör det vara enklast för dig att lära dig VB.NET.
http://en.wikipedia.org/wiki/Visual_Basic_.NET

Utvecklingmiljön som du då installerar är "Visual Basic 2008 Express Edition".
Senast redigerad av Tjommen 2011-05-04 16:01:41, redigerad totalt 1 gång.
Tjommen
Ny medlem
 
Inlägg: 4
Anslöt: 2008-08-02

Inläggav Lilla Gumman » 2008-09-20 8:47:51

Hej!

Visual Basic 2008 laddas ner nu. Sen får vi se hur det programmet är. I dag hinner jag inte testa det, ska försöka i morgon kväll. Helgen är uppbokad.

Hälsningar

Lilla Gumman
Senast redigerad av Lilla Gumman 2011-05-04 16:01:41, redigerad totalt 1 gång.
Lilla Gumman
 
Inlägg: 5451
Anslöt: 2007-08-01
Ort: Ludvika

Inläggav Lilla Gumman » 2008-09-22 8:26:27

Hej!

Nu har jag lekt lite med programmet. Det är inte så svårt att lägga ut textrutor, göra OK-knappar och liknande. Allting fungerar ungefär som den gamla versionen av Visual Basic som jag hade, det ser bara lite annorlunda ut. Det svåra är att få en knapp att göra det man vill att den ska göra. Jag måste nog läsa in mig på Visual Basic först så jag kan skriva lite kod också. Har glömt det mesta.

Hälsningar

Lilla Gumman
Senast redigerad av Lilla Gumman 2011-05-04 16:01:41, redigerad totalt 1 gång.
Lilla Gumman
 
Inlägg: 5451
Anslöt: 2007-08-01
Ort: Ludvika

Inläggav cermit » 2008-09-29 1:52:07

Jag ville bara tipsa om Blitzbasic http://www.blitzbasic.com/, just för att det går snabbt att göra saker och är inte särkilt komplext, det är mest inriktat till spelutveckling.

Och till applikationer Purebasic http://purebasic.com/, mer komplext än Blitzbasic.

Klart, dessa används inte ofta av företag... men underbara för hobby iaf :)
Senast redigerad av cermit 2011-05-04 16:01:41, redigerad totalt 1 gång.
cermit
 
Inlägg: 15
Anslöt: 2008-09-07
Ort: Vimmerby

Inläggav Moggy » 2008-09-29 15:37:08

cermit skrev:Jag ville bara tipsa om Blitzbasic http://www.blitzbasic.com/, just för att det går snabbt att göra saker och är inte särkilt komplext, det är mest inriktat till spelutveckling.

Och till applikationer Purebasic http://purebasic.com/, mer komplext än Blitzbasic.

Klart, dessa används inte ofta av företag... men underbara för hobby iaf :)



Har tittat lite på dom där, verkar faktiskt rätt intreesant. Inte lika komplext som "riktiga" utvecklingsverktyg.

När jag var yngra hade jag en Amiga och till det fanns den en för den tiden avancerad basic som hette Amos där det var lätt att göra program och även lätt att använda musik och grafik. Har önskar mig nåt i stil med Amos för Windows och dina förslag är faktiskt nåt åt det hållet.
Senast redigerad av Moggy 2011-05-04 16:01:41, redigerad totalt 1 gång.
Moggy
 
Inlägg: 12720
Anslöt: 2007-01-25

Inläggav HellviHumle » 2008-09-29 21:41:06

Ha, vilka minnen som kommer över mig. Amiga-Basic lekte man mycket med.
Jag tycker fortfarande att Amigan var en bra dator.
Senast redigerad av HellviHumle 2011-05-04 16:01:41, redigerad totalt 1 gång.
HellviHumle
 
Inlägg: 210
Anslöt: 2008-09-24
Ort: Lärbro

Inläggav Moggy » 2008-10-01 20:48:40

http://www.realsoftware.com/

Finns en som heter Realbasic med. Hade varit intresant att se en recension där dom jämför Realbasic, Blitzbasic och Purebasic....
Senast redigerad av Moggy 2011-05-04 16:01:41, redigerad totalt 1 gång.
Moggy
 
Inlägg: 12720
Anslöt: 2007-01-25

Inläggav rdos » 2008-10-01 21:00:25

Basic är bara så tråkigt. Riktiga programmerare använder assembler. :D
Senast redigerad av rdos 2011-05-04 16:01:41, redigerad totalt 1 gång.
rdos
 
Inlägg: 14158
Anslöt: 2005-10-14
Ort: Eslöv

Inläggav VargaVinter » 2008-10-01 21:12:06

rdos skrev:Basic är bara så tråkigt. Riktiga programmerare använder assembler. :D

assembler är smärtsamt :P java är att föredra :wink:
Senast redigerad av VargaVinter 2011-05-04 16:01:41, redigerad totalt 1 gång.
VargaVinter
 
Inlägg: 124
Anslöt: 2008-09-25

Inläggav Savanten Svante » 2008-10-01 22:31:58

Somliga gillar inte basic alls. Som denhär snubben tex:

http://personer.eniro.se/query?what=wp& ... &geo_area=
Senast redigerad av Savanten Svante 2011-05-04 16:01:41, redigerad totalt 1 gång.
Savanten Svante
Frivilligt inaktiverad
 
Inlägg: 10005
Anslöt: 2007-03-13
Ort: Utility muffin research kitchen

Inläggav earlydayminer » 2008-10-01 23:28:24

Haha :D
Senast redigerad av earlydayminer 2011-05-04 16:01:41, redigerad totalt 1 gång.
earlydayminer
 
Inlägg: 12419
Anslöt: 2008-03-11
Ort: Wermland

Inläggav rdos » 2008-10-02 7:36:08

De riktiga programmerarna håller till här:
http://www.osdev.org
:twisted:
Senast redigerad av rdos 2011-05-04 16:01:41, redigerad totalt 1 gång.
rdos
 
Inlägg: 14158
Anslöt: 2005-10-14
Ort: Eslöv

Inläggav cermit » 2008-10-07 18:52:12

Moggy skrev:
cermit skrev:Jag ville bara tipsa om Blitzbasic http://www.blitzbasic.com/, just för att det går snabbt att göra saker och är inte särkilt komplext, det är mest inriktat till spelutveckling.

Och till applikationer Purebasic http://purebasic.com/, mer komplext än Blitzbasic.

Klart, dessa används inte ofta av företag... men underbara för hobby iaf :)



Har tittat lite på dom där, verkar faktiskt rätt intreesant. Inte lika komplext som "riktiga" utvecklingsverktyg.

När jag var yngra hade jag en Amiga och till det fanns den en för den tiden avancerad basic som hette Amos där det var lätt att göra program och även lätt att använda musik och grafik. Har önskar mig nåt i stil med Amos för Windows och dina förslag är faktiskt nåt åt det hållet.


Hade också en Amiga :) känner till Amos, men har aldrig testat det. Däremot är BlitzBasic från Amiga tiden, något i klass med Amos har jag hört :o
cermit
 
Inlägg: 15
Anslöt: 2008-09-07
Ort: Vimmerby

Återgå till IT-forum



Logga in