Online Liberty BASIC cursus?

Voorstellen, discussies en aankondigingen over dit forum

Online Liberty BASIC cursus?

Berichtdoor Gordon » wo sep 19, 2007 10:49 pm

Ik ben eens gestart met het opzetten van een cursus.

    De cursus die u nu wilt gaan volgen heet
    “ Een inleiding tot het programmeren in Liberty Basic”.
    Op een universiteit houdt het begrip “inleiding tot” in dat hiermede alles
    gezegd zal zijn over het betrokken onderwerp. Voor deze cursus heeft u
    een laptop en een memoriestick nodig, maar dat is geen moeten.
    U ontvangt een gratis versie van Liberty Basic. Daar waar in de
    onderstaande cursus, onderdelen cursief gedrukt staan, ontvangt u een
    deel van de syllabus. U dient alleen enthousiast en zorgeloos te zijn en
    veel tijd in deze nieuwe hobby te willen investeren om mee te doen.


    De cursus is als volgt opgezet (12 blokken):
    1. Inleiding met presentatie in PPT.
    1.1. Zin en onzin over programmeren.
    1.2. Downloaden en installatie.
    1.3. De wereld van Liberty Basic.
    1.4. Theorie van programmeren.
    Uw eerste programma.
    2. Computertalen.
    2.1. De elementen van de programmeertaal.
    2.2. Eenvoudige computertalen.

    2.3. Een selectie voor beginners en enigszins gevorderden.
    3. Alle functies en commando’s.
    3.1. De structuur en logica.

    3.2. Uw eerste opgave.
    4. Data en verwerking.
    4.1. Bestanden,
    MySQL, FoxBase
    5. Eenvoudige berekeningen.
    5.1. Wat gaat vooraf aan programmeren. De programmeeromgeving.
    6. Variabelen.
    6.1. Teksten en tekeningen.
    6.2. Photoshop, Microsoft Word

    7. Herhaling 1-6. opgaven

    8. Liberty Basic review.
    8.1. Presentatie LB-PPT. Bewegende beelden.
    8.2. Het echte werk (vensters). Event driven programming

    9. Het echte werk.
    Poorten en hardware aansturing

    10. DLL en andere moeilijke onderwerpen. (Liberty BASIC vereist)
    De cursus heet een inleiding!
    11. Herhaling en evaluatie. Resources.

    12. GOTO 3
    [/code]
    Bovenstaande cursus heeft één nadeel. Het moet allemaal van de docent
    komen. Programmeren leer je alleen door het zelf te doen. Hier volgt een
    indeling die meer op zelf educatie gericht is. Zelf veel uitzoeken en
    proberen. Direct programmeren. Weinig computerkunde.
    Een volledige op de computertaal Liberty BASIC gerichte cursus zou er
    als volgt uit kunnen zien.




    Deel I
    • Introductie (downloaden installeren en voorkeur)
    • De eerste beginselen voor het eerste programma
    o INPUT en variabelen
    o Rekenen , getallen reeksen strings en labels
    o Looping (lussen) en GOTO
    o IF THEN en expressies
    o Select case
    o Gosubs en functies
    o Werken met vensters
    o Fun stuff

    • Schijf bewerkingen
    o Sequentiële bestanden
    o Random bestanden
    o Binaire bestanden
    o Bestands informatie

    • Programmeren van GUI (Goewie)
    o Wat is een GUI
    o Vensters openen en sluiten
    o Controls plaatsen
    o Reageren op de events
    o Communiceren met controls

    • Grafische onderwerpen
    o Gebruik van kleuren
    o Bitmap tekeningen
    o Teksten (grafisch)
    o Muis en toetsenbord bewegingen onderscheppen

    • Sprites
    o Animatie
    o Achtergronden
    o Botsingen
    o Timing
    o Pauze
    o Games


    Deel II
    Programma management
    • Commando´s referentie lijst (LB variabelen)
    • Remarks
    • De editor
    • Debuggen
    • De lessonbrowser
    • Error trapping
    • Icon editor
    • Distributie van uw programma’s


    Referentielijsten voor vensters
    • Mainwin
    • Window types
    • Window grootte, kleuren, randen enz.
    • Dialogen, Notice, Prompt enz.
    • Geluid, Cursors, de timer enz joysticks

    Referentielijsten voor controls en grafische functies
    • Menu’s
    • Buttons
    • Listboxen ,Comboboxen enz.
    • Textboxen
    • Checkboxen
    • Statictext
    • Bitmaps
    • Muis en toetsenbord
    • Grafische commando’s
    • Sprites

    Multi media
    • Geluid
    • Internet

    Deel III
    De basis MSDN
    • Inleiding API
    • Inleiding DLL

    Bovenstaande onderdelen worden allemaal aan de hand van de
    handleidingen en tutorials van Liberty BASIC behandeld. Enkele delen
    van de handleiding zijn nog niet vertaald uit het Engels. Natuurlijk is er
    ruimte voor speciale onderwerpen. Op de helft van de cursus schrijven
    we een (simulatie) programma voor bijvoorbeeld stemmachines zoals die
    hopelijk niet in Nederland worden gebruikt. Het is eenvoudig mogelijk
    twee commando regels onopvallend in het programma te stoppen
    waardoor de uitkomst van de stemming op onze machines vooraf
    beïnvloed wordt.



Ideeen over een online cursus?

Gordon
Avatar gebruiker
Gordon
Site Admin
 
Berichten: 684
Geregistreerd: zo mei 22, 2005 12:50 am

Berichtdoor Gordon » za dec 29, 2007 10:16 pm

Misschien is het een idee om tenminste de
LSN bestanden (lessen die tijdens de workshop
worden doorgenomen) hier op het forum te plaatsen?

Gordon
Avatar gebruiker
Gordon
Site Admin
 
Berichten: 684
Geregistreerd: zo mei 22, 2005 12:50 am

Re:

Berichtdoor Abcott » za jan 05, 2008 12:42 pm

Gordon schreef:Misschien is het een idee om tenminste de
LSN bestanden (lessen die tijdens de workshop
worden doorgenomen) hier op het forum te plaatsen?

Gordon



Ja, doe maar.
Mij doe daar een plezier mee.

Abcott
Avatar gebruiker
Abcott
 
Berichten: 115
Geregistreerd: wo mei 25, 2005 9:58 pm


Keer terug naar Suggesties en discussies over dit forum

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers. en 1 gast

cron