Welkom bij http://pb.doorhet.net
PowerBASIC info in het Nederlands

PB/WIN7 en PB/CC3 ] PB Versies ] Henk's Bytes ] Tips en Truuks ] Voorbeelden ] Les in PBDLL ] Gazette NL ] FAQ PowerBASIC ] Extra Tools ] Diversen ] Inhoudsopgave ] Zoeken ] Links ]

PB/WIN7 en PB/CC3 PB Versies Henk's Bytes Tips en Truuks Voorbeelden Les in PBDLL Gazette NL FAQ PowerBASIC Extra Tools Diversen Inhoudsopgave Zoeken Links

Ten eerste . . . 

De informatie in het Nederlands over PowerBASIC is op 20-24 maart 2003 wegens verder uitbouwen opnieuw overgebracht op een nieuwe server. Hoewel alle links zoveel mogelijk zijn gecontroleerd, kunt u een niet-werkende link tegenkomen, geeft u dan even een mailtje om dit te rapporteren. Dank ervoor!    

Laatste nieuws

Nederlandstalig PowerBASIC forum is opgericht....een plaats om uw ervaringen uit te wisselen op het gebied van PowerBASIC programmeren en dergelijke. Het forum is hier te vinden. 

Op verzoek van een paar personen is de achtergrond geen druk figuurtje meer, maar een egale achtergrond.

Er zijn nieuwe compilers uitgekomen! En wel PowerBASIC for Windows versie 7 (opvolger van PB/DLL 6.x) en PB/CC versie 3. Daarnaast is ook nog een geheel nieuw programma uitgekomen en wel PowerBASIC Forms voor het grafisch ontwerpen van dialoogschermen. Meer hierover

PowerBASIC en de Euro: veel programmeurs zijn dit misschien al tegengekomen. Met name bij PowerBASIC for DOS is het lastig om ervoor te zorgen dat het euro teken goed uit de printer komt. Per 1 januari 2002 is het immers nodig om bij prijzen en dergelijke het Euro teken te gebruiken. Een paar oplossingen op de bladzijde PBEuro.

PowerBASIC

PowerBASIC is een uiterst moderne variant van het aloude BASIC front. Maar vergist u zich niet: PowerBASIC producten hebben alle moderne mogelijkheden van andere programmeertalen en nog veel meer: PowerBASIC levert uiterst snelle, en erg kleine applicaties af. Zo kunt u uw toepassing rustig op één enkele floppydisk verspreiden. Zie voorbeelden op de voorbeelden bladzijde of bij Henk's Bytes.

PowerBASIC is de verdere ontwikkeling van Borland's TurboBASIC, die te samen met TurboC en TurboPascal destijds een revolutie in PC-land betekenden: kleine compilers (op één floppydisk) die een enorme kracht en snelheid aan zelf geschreven programma's kon geven. Tot die tijd was men aangewezen op grote compilers (UCSD compiler bijvoorbeeld) die alleen op grote mainframe computers konden draaien.

Destijds al een enorme snelheid, maar aangezien de ontwikkeling van TurboBASIC tot PowerBASIC tot vèr in de jaren negentig is voortgezet, is PowerBASIC een uiterst modern product, met alle moderne mogelijkheden van moderne talen. Zo treft u bijvoorbeeld in PowerBASIC for DOS vanaf versie 3.2 al pointers aan. Dit was de enige Basic compiler die pointers bood!

BLOAT

Dit is de term die Amerikanen geven aan 'log'. 'Bloatware' is dan ook grote, logge en omvangrijke software, die alleen al vanwege de grootte van de distributie bestanden veel eisen stelt aan het verspreidingsmedium (één of meerdere CD's), de computer (riante ruimte op de harde schijf) en intern geheugen (tientallen megabytes alleen al voor de toepassing).

PowerBASIC Inc is de strijd aangegaan met die omvangrijke software en wat blijkt: vrijwel alle software die u zult maken past gemakkelijk op één enkele floppydisk. Geen extra run-time bibliotheken benodigd (zoals VB).

Als u op het aantal bytes wordt betaald voorziet PowerBASIC zelfs in een instelling om programma's kunstmatig groter te maken, voor diegenen die niet kunnen geloven dat een kleine Executable toch het hele werk kan doen! Nieuw in versie PB/WIN7 , op verzoek van de betatesters.

Drie compiler-types

PowerBASIC heeft drie aparte compilers voor elk van uw mogelijk doelen: de aloude DOS omgeving, tekstgeoriënteerde Windows applicaties of echte GUI-(grafische) Windows toepassingen. Bij alle drie compiler types heeft uw maximale kracht aan uw vingertoppen: want zelfs al zit er een traag Windows besturingssysteem tussen: PowerBASIC levert u bliksemsnelle toepassingen die u laat zien dat uw computer inderdaad snel kan zijn. . . . . met het juiste programma en met de juiste compiler. Wat is GUI?

De Windows compilers leveren true native 32-bit Windows code af, dus geen slome interpreter, geen emulatie, maar pure machine code die met Windows meteen in het hart koppelt. De producten zijn PB/CC (voor console toepassingen) en PB/WIN (voor volledige GUI toepassingen, opvolger van PB/DLL).
De DOS-compiler levert true-machine code voor uitvoer in een DOS omgeving, en is ook geschikt voor near-realtime en real-time systemen. Voor meer informatie zie PB for DOS.

Als u voor het eerst begint met programmeren ,dan is het misschien raadzaam om meteen met PB/WIN te beginnen. Hoewel programmeren in de DOS omgeving gemakkelijker is, zult u toch ooit eens naar de Windows omgeving gaan. Veel van uw opgedane kennis is dan niet meer bruikbaar door de limieten die Windows stelt aan applicaties.

Referenties

De compilers van PowerBASIC worden o.a. gebruikt door: Nationaal Lucht en Ruimtevaart laboratorium (NLR), NASA, TU-bouwkunde Delft, Vrije Universiteit van Amsterdam en diverse Nederlandse ziekenhuizen en tienduizenden semi-professionele en professionele programmeurs. Professor Hans Lauwerier was een enthousiast voorstander en gebruiker van de taal. Een overzicht van gebruikers vindt u op de site van PowerBASIC Inc. 

Eigen werk

Kijk eens op Henk's Bytes voor wat voorbeelden van wat eigen werk dat is vrijgegeven voor verdere verspreiding. Ik heb veel geleerd van anderen en hoop dat anderen misschien weer van mij kunnen leren.

Tips en Truuks

Op deze bladzijde voorbeelden van kleine programma's die een bepaalde functie van de compiler laten zien: gebruik van een gekozen lettertype, gebruik van kolommen in dialoogschermen enzovoor enzovoort.

PowerBASIC in de pers

Artikel in Computable over PowerBASIC 3.5
DMOZ

Forum en gastenboek

Sinds december 2003 heb ik een forum site, waar ook in het Nederlands discussies tussen gebruikers over PowerBASIC kunnen plaatsvinden. Zo kunnen gebruikers elkaar misschien helpen, zeker diegenen die minder vaardig in het Engels zijn. Neem dus eens een kijkje op het forum: http://forum.doorhet.net

Al enige tijd op deze site, maar in eind december 2003 overgezet naar een eigen toepassing: het gastenboek. Laat eens een berichtje achter om te laten zien dat ik alles niet voor drie personen zit bij te houden :). Dus als u even heeft rondgekeken, teken dan ook even het gastenboek.  

Tenslotte

De webmaster van deze site heeft geen commerciële banden (meer) met de firma PowerBASIC Inc te Carmel CA USA. Uit enthousiasme voor de taal PowerBASIC rond 1990 begonnen met de eerste versies, later te samen met een maat gedurende zeven jaar Nederlands dealer en importeur geweest in de vorm van het Fries Computer Bedrijf/FCB, dat per 1 maart 2000 is beëindigd. Daarmee kwam ook een eind aan een relatie leverancier-dealer. De enige connecties die nog bestaan zijn die van klant, beta-tester voor nieuwe versies en producten en goede contacten met de hoofdrolspelers van PowerBASIC Inc, zoals Bob Zale, Tom Hanlin, Lance Edmonds en verder personen als Dave Navarro (nu zelfstandig), Eric Pearson (PerfectTools) en vele anderen.

Als beta-tester van o.a. PowerBASIC producten ben ik uiteraard op de hoogte van eventuele nieuwe versies, nieuwe eigenschappen en functies. Maar gezien de geheimhoudingsplicht hierover, heeft het geen zin mij vragen daarover te stellen, aangezien die zullen worden beantwoord met 'geen commentaar'.

Ik doe mijn best om zo nauwkeurig en zo volledig mogelijk informatie in het Nederlands op deze site te handhaven. Aangezien het voor mij ook tijdverdrijf is, zullen hier en daar hiaten ontstaan tussen de Engelstalige informatie die wordt aangeboden en de informatie alhier. Als u een specifiek stuk Engels over PowerBASIC heeft, en er echt geen wijs uit kunt worden, dan kunt u het naar mij mailen. IJs en weder dienende kan ik een poging doen om licht in de duisternis te brengen, mits de lengte beperkt is en het onderwerp voor anderen ook interessant kan zijn.

Primair zal de informatie aan de site worden toegevoegd. Aan opsturen van verzoeken, vertalingen, sourcecode en dergelijk kunnen geen rechten worden ontleend, of aansprakelijkheid uit volgen. Insturen van materiaal dat verder niet mag worden verspreid, moet duidelijk worden gemerkt met VERTROUWLIJK in zowel het emailtje als in de eerste regels van de source code. Verder  ook op beide plaatsen een contactpersoon en contactinfo (email adres of snailmail adres) vermelden, dus zowel in de mail als in de sourcecode! Gezien de vele megabytes aan code, is het anders ondoenlijk om alle info weer terug te vinden.

Fouten, onjuistheden, suggesties, aanvullingen en dergelijke graag melden aan de per email (zie onderaan).

Alle rechten voorbehouden -
PowerBASIC, PB/DLL en PB/CC zijn handelsmerken van PowerBASIC Inc., Carmel CA, USA
Windows is een handelsmerk van Microsoft Inc., Redmond, USA

Emailadressen op websites worden vaak misbruikt voor het sturen van spam. Daarom ben ik een blije gebruiker van het gratis programmaatje SpamPal.

 


Bekijk mijn links bladzijde of voeg eigen links toe!