images/fade/fade1.jpg
 
 
 

Eén van de voornaamste redenen om weer BASIC te programmeren is dat de meeste mensen ermee opgegroeid zijn. Met het overtikken (knippen en plakken kon toen nog niet.) of maken van een BASIC listing. In Liberty BASIC kun je alle BASIC commando's gewoon nog gebruiken. En zelfs de regelnummers werken nog gewoon! De vroegere soorten BASIC kun je ook nog gebruiken. Sommige van de commando's in deze BASIC dialecten zijn zelfs uitgebreid.

Liberty BASIC is uitgebreid met venster commando's, "CONTROLS" b.v. buttons en commando's voor muis en joystick besturing. De taal kent ongeveer 160 commando's, waarvan ongeveer 40 nieuwe Windows gerelateerde commando's. De nieuwe commando's om te kunnen internetten, de printers te besturen (printer-dialoog) en de teken-pen in te stellen (color-dialog) zijn daarin meegenomen. Daarnaast bestaan de oude hardware commando's zoals die voor de besturing van seriële- en parallelle compoorten. (b.v. Arduino's). 

Natuurlijk kun je alle moderne dingen binnen BASIC doen. Kleuren (RGB 16.777.215 kleuren), beweging (sprites enz.) geluid (wav, midi enz), machinetaal routines in C, of gewoon het hele arsenaal aan Windows DLL bestanden gebruiken. Omdat Liberty BASIC alle Windows DLL's kan openen en runnen, kun je met Liberty BASIC alles gemakkelijker programmeren dat met Windows te programmeren is. Liberty BASIC kan Windows opdragen iets uit te voeren.

Ook is Liberty BASIC eenvoudiger dan andere BASIC talen. Je hoeft vooraf geen variabelen te declareren tot string integer of single of double precision. Commando's e.d. krijgen in de editor (gedeelte waarin je programmeert) een eigen vaste kleur en de programmeerstructuren zijn modern (keuze structuren met bijvoorbeeld IF THEN ELSE, END IF, SELECT CASE, CASE, CASE ELSE en END SELECT. Naast de bekende FOR NEXT lus-structuur, bestaan er nog andere lus-structuren als WHILE WEND, DO LOOP, DO UNTIL. FUNCTIES mogen binnen en buiten functies aangeroepen worden. Functies mogen zo groot worden als je wilt, als ze maar voor het END FUNCTION zijn berekend. CALL SUB mogen ook overal aangeroepen worden. In vroegere BASIC talen moest een CALL SUB in machinetaal geschreven worden. CALL SUB mogen nu gewoon in Liberty BASIC geschreven zijn.

print "Hello World!", geeft Hello World! te zien. En met 10 goto 10 zal je jouw programma met [Ctrl] + [Break] kunnen stoppen. [Alt]+[Ctrl]+[Del] is ook een reddende combinatie. Meer hulp nodig ? We zijn iedere woensdagavond 20:00 live op http://wij.hcc.nl/pr Tot ziens !

 

Maandag 27 september 2021 om 19:00 uur houden we weer onze online bijeenkomst over Visual Basic.

In de sessie komen naast Visual Basic .NET ook Visual Basic for Applications (VBA) en andere varianten aan bod.

Voor het online bijwonen is aanmelden niet nodig. De bijeenkomst is te volgen in een moderne webbrowser via de webinar software Jitsi. De link (URL) wordt ongeveer een kwartier voor aanvang hieronder gepubliceerd.

Omdat de aanvang voor sommigen aan de vroege kant is beginnen we vanaf 19:00 uur informeel. We kunnen dan ook aanverwante zaken bespreken of helpen bij het oplossen van problemen met Jitsi. Pas vanaf 20:00 uur gaan we wat serieuzer met Visual Basic aan de slag. Het is daarom geen probleem als je pas wat later meedoet.

De volgende sessie is (waarschijnlijk) over één week weer op maandagavond.

Woensdag 29 september 2021 om 20:00 uur is er weer een Liberty BASIC sessie.

Voor het online bijwonen is aanmelden niet nodig. De bijeenkomst is te volgen in een moderne webbrowser via de webinar software Jitsi. De link (URL) wordt ongeveer een kwartier voor aanvang hieronder gepubliceerd.

De volgende sessie is (waarschijnlijk) over één week weer op woensdagavond.

De "Workshop Liberty BASIC programmeren" is normaliter om 20:00 uur op de vierde woensdagavond van elke maand in Amstelveen. Vanwege Corona is dit alleen nog online.

 
 
 
 
 
 
 
 

Op donderdag 30 september 2021 om 19:00 uur houden we weer een online bijeenkomst over Python. De bedoeling is om kennis en ervaringen uit te wisselen, en vragen en problemen over Python te bespreken. Het is geen cursus, er kunnen wel vragen en onderwerpen voor beginners aan bod komen.

De sessie is te volgen in een moderne webbrowser via de webinar software Jitsi. Voor het online bijwonen is aanmelden niet nodig. Ongeveer een kwartier voor aanvang wordt hieronder de link (URL) bekend gemaakt.

De sessie deze avond is voor beginners. We houden (ongeveer) elke week een Python sessie, afwisselend voor beginners en gevorderden.

De online bijeenkomst over Games programmeren begint op vrijdag 1 oktober 2021 om 20:00 uur .

We bespreken onderwerpen die te maken hebben met het zelf maken van Games. Dit kan gaan over het schrijven van code voor een Game in C#, JavaScript of Basic. Of bijvoorbeeld over Game Engines zoals Unity. De sessie is bedoeld om ervaringen en nuttige tips te delen en elkaar te helpen bij problemen.

Aanmelden is niet nodig. De link (URL) wordt ongeveer een kwartier voor aanvang hieronder gepubliceerd.

Over één week is er (waarschijnlijk) weer een online Games programmeren sessie op vrijdagavond.

Welkom op onze website!

Wij zijn er voor hobbyisten die zelf software willen maken. Beginners kunnen hierbij wel wat hulp gebruiken. En gevorderden kunnen nog veel leren van de ervaringen van anderen.

Kom eens langs in De Bilt op onze bijeenkomsten op de derde zaterdag van de maand (niet in juli en augustus). Breng je eigen computer mee, wifi internet en stroomvoorziening zijn aanwezig.

Vanwege het Coronavirus (Covid-19) zijn de fysieke bijeenkomsten in De Bilt voorlopig alleen toegankelijk voor HCC leden na aanmelden.

Of doe mee met een van de online bijeenkomsten via Jitsi.

Daarnaast kun je op diverse manieren bijdragen aan onze interessegroep, bijvoorbeeld door deel te nemen aan één of meer van de groepen binnen HCC!programmeren.