Gambas basic – Lättare än lättast

Hatar du att misslyckas? Blir du lätt otålig? Kräver du ett snyggt grafiskt gränssnitt? Då är Gambas prefekt för dig. Troligen världens enklaste miljö att skriva kod i och ändå kraftfullt! Tog jag i för mycket nu? Nej, det tror jag faktiskt inte, för det är faktiskt så att Gambas har skrivits i….Gambas!!!

För länge sedan fanns Microsoft Visual Basic 2.0 till Windows, som var lika enkelt. Det växte till det lite krångligare, men kraftfullare Visual Basic 6.0. Sedan försvann tyvärr det mesta av enkelheten när Visual Basic gick upp i Visual Studio.

Gambas har ökat kraftfullheten och bevarat det mesta av enkelheten.

Installera Gambas och skriv ett litet program

  1. Starta ett terminalfönster med Ctrl-Alt-T.
  2. Lägg till Gambas PPA
    sudo add-apt-repository ppa:gambas-team/gambas3
  3. Uppdatera alla källor
    sudo apt-get update
  4. Installera Gambas 3
    sudo apt-get install gambas3
  5. Skapa ett arbetsbibliotek
    mkdir gambas
  6. Starta Gambas 3
    gambas3
  7. Stäng Tips-fönstret
  8. Klicka på ”New project”.
  9. Välj ”Graphical application” och klicka på Next
  10. Välj biblioteket ”gambas” och klicka på Next.
  11. Skriv in ”meaningoflife” under Project name.
  12. Skriv in ”The Meaning of life” under Project title och klicka på OK.
  13. Dubbelklicka på texten FMain, till vänster, och sedan rulla ner till Text under Properties, till höger, och skriv in ”Meningen med livet”.
  14. Välj knappen som det står OK på längst ute till höger och dra in den i fönstret under FMain.form och släpp. Den måste hamna någonstans i överkant.
  15. Klicka på Name under Properties och ändra från ”Button1” till ”btnMeaning”.
  16. Rulla ner till Text under Properties och klicka på den tomma rutan och fyll i ”Klicka här för att få veta meningen med livet!”
  17. Ta tag i de små fyrkanterna kring knappen och ändra storleken så att hela texten syns.
  18. Högerklicka på btnMeaning-knappen och välj Event – Enter.
  19. Kopiera in följande kod.
    If btnMeaning.Y < 200 Then
        btnMeaning.Y = btnMeaning.Y + 200
    Else  
        btnMeaning.Y = btnMeaning.Y - 200
    Endif
  20. Spara med Ctrl-S.
  21. Provkör med F5.

Gambas är helt händelsestyrt (eventbaserat) så något måste hända för att kod ska köras. Vill man göra någon typ av arkadspel så är ett tips att kika på Special – Timer, som man lyfter in som ett objekt i fönstret. Tiden är i tusendelar. Glöm inte att sätta timern till Enabled.

gambas

gambas-logo

Använd Cheese till Mikroskop från Kjell & Co och till Inspektionskamera från Biltema

När man köper kringutrustning så är det sällan tillverkaren uppger att man kan köra Linux, trots att det oftast är lätt som en plätt.
Jag köpte nyligen ett USB-mikroskop från Kjell & Co och en Inspektionskamera från Biltema. Mycket nöjd med båda. Mikroskopet är perfekt både för att arbeta med elektronik och som en jättekul leksak för barnen. Inspektionskameran är perfekt för att leta fel i huset, dock med fokus på väldigt kort avstånd, dvs den funkar bäst för att inspektera små detaljer.
Men, med varje låda följde en installations-CD med riktigt dåliga mjukvaror för Windows. Man kan köra Windowsprogram i Xubuntu, men det visade sig att båda kamerorna fungerade direkt och perfekt med Cheese, som är mycket bättre än något motsvarande jag lyckats hitta till Windows.

Så här installerar och startar du Cheese.

  1. Starta ett terminalfönster med Ctrl-Alt-T
  2. Mata in följande kommandon.
    sudo apt-get install cheese
    cheese
  3. Välj Cheese-Preferences och välj din device.

fdd fdv

cheese

Kör Xubuntu på PCn…utan installation

OK, för att kunna programmera i Linux så behöver du naturligtvis köra Linux på din dator. Inte alls särskilt besvärligt. Faktum är att du kan köra Linux från ett USB-minne utan att påverka hårddisken alls. Perfekt om du bara vill prova lite, eller om du lånat din mammas dyra Windowsdator för att programmera och för att spela gratisspel. Instruktionen nedan förutsätter att du kör på Windows.

  1. Skaffa dig ett USB-minne på minst 2 Gigabyte och stoppa in det i en USB-port på din dator.
  2. Ladda ner Xubuntu iso-fil genom att klicka HÄR.
  3. Ladda ner programmet Rufus genom att klicka HÄR.
    (Är du redan på en Xubuntudator så använder du istället ”Startup Disk Creator”)
  4. Vänta på att nedladdningarna ska bli klara.
  5. Starta Rufus genom att öppna den i web-läsaren via högerklick eller genom att leta upp den i nedladdningskatalogen och dubbelklicka på filen. När datorn frågar om du tillåter programmet att köra så välj ”Ja”.
  6. Kontrollera att rätt enhet är vald (dvs se till att inte det inte sitter två USB-minnen i datorn och att du inte råkat välja minnet med din mammas bokföring).
  7. Skriv ”Xubuntu” under Volymetikett.
  8. Kryssa i samtliga kryssrutor under.
  9. Välj ISO-avbild i rullgardinsmenyn till höger.
  10. Klicka på disksymbolen till höger och välj ISO-filen du just laddat ner.
  11. Klicka på Starta och acceptera på alla frågor.
  12. Vänta (länge) tills Rufus är klar och klicka på Stäng.
  13. Nu till det knepiga: Starta om datorn och ställ om den till att i första hand starta på USB-stickan. Hur man gör detta varierar mellan olika datorfabrikat. Ibland står det skrivet precis när datorn startar, annars prova att hamra på F12, F10, F9, F1, F2, F3, F8 Esc eller Delete under uppstart. Med lite ihärdighet får skärmen säkert blå bakgrund så småningom och då kan du leta dig fram till en meny som kanske heter Boot Menu. Välj där att göra USB som förstahandsval och hårddisken som andraval. Spara och lämna BIOS settings. Starta om datorn och håll tummarna, annars är det bara att försöka igen. Krånglar det så leta efter tips HÄR.
  14. Får du fram en liten gubbe inskriven i en cirkel så håller Xubuntu på att analysera din dator.
  15. Välj ”Svenska” och klicka på ”Prova Xubuntu”. Vänta på ytterligare analyser.
  16. Klicka på med musen på musen uppe till vänster och kolla vilka program som är installerade. Välj Favoriter – Software och sök i programvarubiblioteket.
  17. Prova med Favoriter – Webläsaren att du fått igång nätverket.
  18. Prova med spelet Open Arena om du har en bra grafikdrivrutin.
    Öppna ett terminalfönster med Ctrl-Alt-T och mata in följande.
    sudo apt-get install openarena
    openarena

openarena-hoppingcorpse         linsqcj3_400x400

 

Onödigt vetande

Det finns mängder med Linuxversioner, så kallade distributioner, att välja på. Vissa kräver ganska mycket kunskaper men är extremt effektiva. Andra är snygga och bekväma men kräver mer resurser. Vissa har t.ex. Officepaket inkluderat. Här följer en lista på olika distributioner med länkar till ISO-filer.

Ubuntu: En standarddistribution. Snygg. Lite svår att förstå i början. Resurskrävande.
Xubuntu: Samma kärna som Ubuntu, men påminner om Windows 7. Lätt att förstå. Lätt att anpassa. Drar hälften så mycket resurser som Ubuntu. Bra kompromiss mellan snabbhet och skönhet. Min favorit och den distribution som jag använder i mina exempel.
Lubuntu: Samma kärna som Ubuntu. Funkar bra på gamla datorer med endast 256 Mbyte RAM. Inte vacker, men supereffektiv.
Andra distributioner som förtjänar omnämnande är Linux Mint, som är väldigt snygg, men som inte är kompatibel med mina instruktioner och Puppy Linux som är extremt resurssnål, men kan vara krånglig att få igång och inte har så många applikationer.

De flesta av länkarna ovan går till 32-bitars versioner vilket funkar på alla PC-datorer. Troligen är din dator 64-bitar och då kan det löna sig att prova amd64-versionen av Xubuntu och få bättre prestanda.

Vill du installera Xubuntu på hårddisken, men ändå ha kvar Windows? Inga problem, du kan göra en dual-boot. Finns som alternativ när du installerar. Även om du klarar dig med 20 Gbyte så rekommenderar jag att du tar minst 50 Gbyte till Xubuntu, så att du kan jobba ostört utan att tänka på att fylla hårddisken eftersom det är svårt att justera storleken efteråt.

Kör du med Mac? Inga problem om det är en Intel-Mac. Då kan du använda samma USB-minne. Har du en äldre Mac, så finns det också lösningar. Xubuntu är ett bra sätt att få en gammal dator produktiv igen.

Ditt första C-program i Debian Linux/Ubuntu

Som ny programmerare i Linux blir du kanske inte direkt uppmuntrad när du hittar GNU build system med autoscan, aclocal, acheader, autoconf, automake och make.
Lugn! Börja att skapa ett minimalt program i ett terminalfönster. Saknas något paket så kommer Linux att tala om hur du laddar ner det.

  1. Starta ett terminalfönster (prova Ctrl-Alt-T).
  2. Skapa ett nytt bibliotek ”mkdir bollklubben”.
  3. Gå till biblioteket ”cd bollklubben
  4. Installera editorn Gedit ”sudo apt-get install gedit
  5. Starta editorn ”gedit heja.c”.
  6. Kopiera in följande C-program, spara och avsluta:
    #include <stdio.h>
    int main()
    {
    printf("Heja HBK!\n");
    return 0;
    }
  7. Kompilera och skapa en körbar fil ”gcc -o hbk heja.c”.
  8. Provkör ditt program ”./hbk

heckert_gnu

GNUs logo är skapad av Aurelio A. Heckert <aurium@gmail.com>