Turbo-cursus nummer zeven....¢¢¢¢¢¢We maken er ons deze keer met een Jantje van Leiden vanaf.¢¢We gaan de zgn. direkte kommando's bespreken.¢¢Direkte Kommando's zijn de opdrachten die we aan onze computer geven, zonder dat we daar een 'listing' voor nodig hebben. Al deze kommando's mogen wel in een listing staan, maar worden vaker direkt gebruikt.¢¢De volgende kommando's komen aan bod:¢¢¢>> New¢>> Run¢>> List¢>> Load¢>> Save¢>> Renum¢>> Dump¢>> Dir¢>> Rename¢>> Delete¢>> Lock¢>> Unlock¢¢¢Laten we beginnen met NEW. Doe het volgende: Ga drie uur zitten programmeren, zonder je programma te 'saven' en typ dan NEW. Ik weet zeker dat je nooit meer zal vergeten wat NEW doet....¢New wist het programma dus uit je geheugen. Voordat je met een nieuw programma begint, typ je eerst new, je geheugen is leeg en je kunt beginnen.¢¢¢RUN laat het programma runnen dat zich in het geheugen bevindt.¢Achter RUN mag je eventueel een naam van een programma zetten...¢¢RUN"D:PROGRAM.BAS" zal PROGRAM.BAS van drive 1 laden en direkt runnen. Je kunt het prima gebruiken in een zgn. menu programma.¢¢¢LIST laat de listing zien. Heel erg makkelijk dus. Je kunt een paar waarden meesturen, zodat je zelf kunt bepalen welk deel van de listing je wilt bekijken.¢¢LIST 10 Laat alleen regel 10 zien¢¢LIST 10,20 laat alle regels van 10 tot 20 zien.¢¢LIST 10, laat alle regels vanaf regel 10 zien.¢¢Je kunt ook nog een uitvoerapp. meegeven. Je kunt bv. een listing naar de printer sturen:¢¢LIST"P:"¢¢LIST"D:PROGRAM.BAS" 'list' naar disk. Deze file is dan NIET via LOAD weer te laden, maar moet met ENTER worden ingelezen. Je kunt geliste files wel prima in een textverwerker bewerken.¢¢¢LOAD gebruiken we om een programma te laden, zonder het direkt te runnen.¢¢LOAD"D:PROGRAM.BAS" laadt het programma van disk.¢¢¢SAVE gebruiken we om programma's op disk op te slaan.¢¢SAVE"D:PROGRAM.BAS" saved het programma naar disk.¢¢¢Met RENUM kunnen we onze regelnummers weer ordenen.¢¢RENUM 10,20,30 zal onze listing 'hernummeren' van af regel 10, begint dan te nummeren vanaf regel 20 met een stapgrootte van 30¢¢Alle GOTO'S en GOSUB'S worden hernummerd, echter alle berekeningen zoals GOTO 1000+Z niet!!¢¢¢DUMP is een van de typische Turbo-Basic opdrachten. Laadt eens een flinke listing en typ dan DUMP. Je krijgt nu alle variabelen te zien, die worden gebruikt in dat programma. Erg handig als er dingen gebeuren tijdens de loop van een programma, die je niet verwachtte. Even op BREAK drukken en dan je variabelen dumpen. Ook hiet kan eventueel een uitvoerapp. worden meegegeven.¢¢¢Blijven er nog een paar zeer krachtige opdrachten over om diskbewerkingen mee te doen.¢¢DIR laat de diskinhoud zien. Je kunt selectief zijn door een voorwaarde mee te geven.¢¢DIR"D:*.BAS" laat alle files met de extender BAS zien.¢¢DIR"D8:*.*" laat alle files van drive 8 zien.¢¢¢Met RENAME kunnen we filenames een nieuwe naam geven.¢¢RENAME"D:OUD.MMM,NIEUW.MMM"¢¢Bij Rename mogen we geen wildcards (*) gebruieken. De filenamen moeten volledig worden ingetikt en worden gescheiden met behulp van een komma.¢¢¢DELETE wist files van een diskette.¢DELETE"D:PROGRAM.BAS" wist dit programma. Met DELETE mogen WEL wildcards (*) gebruikt worden, maar PAS OP!!! Dir is gevaarlijk. Een gewist programma heb je nog niet zomaar weer terug.¢¢¢LOCK zet voor een filname een '*'. Hieraan kun je zien dat een programma 'gelocked' is. Dit wil zeggen dat als je perongeluk een naam gebruikt die al op de disk voorkomt, deze niet overschreven kan worden om dat hij 'gelocked' is.¢¢LOCK"D:PROGRAM.BAS" of LOCK"D:*.*"¢¢¢UNLOCK doet het tegenovergestelde van LOCK. Een gelockde file wordt weer onbeschermd met UNLOCK.¢¢¢ZO, dat was het voor deze keer. De volgende keer gaan we weer verder met de fijne kneepjes van het programmeren. ¢Ik heb dit er even tussendoor gedaan, omdat ik via de helplijn toch nog vrij veel vragen over bovenstaande heb gekregen.¢¢¢Tot aflevering 8 dan maar weer.¢¢John Maris.¢¢¢¢¢