前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于PowerBuilder的搜索

PowerBuilder - The Free Online Dictionary and Encyclopedia (TFODE) Woordenboek/Thesaurus Nieuws/Encyclopedie Suggesties: PowerBuilder - 2 resultaten gevonden: Wikipedia, twitter Uitspraak - Ook gevonden in Woordenboek: 中文(繁體) · 中文(简体) Encyclopedie: English · Fran?ais · Deutsch · Espa?ol · Italiano · Português · Русский · 中文(繁體) · 中文(简体) Nederlandse Wikipedia PowerBuilder Uit Wikipedia, de vrije encyclopedie (Doorverwezen vanaf PowerBuilder) Ga naar: navigatie, zoeken PowerBuilder, vaak afgekort als PB, is een RAD programmeertaal ontwikkeld door PowerSoft, die in 1995 is overgenomen door Sybase. Het is een event-driven programmeertaal met name bedoeld om snel en effici?nt bedrijfsapplicaties te ontwikkelen in combinatie met een database. Dit kan een client-server applicatie zijn of een multitier applicatie. Vanaf versie 6 is het ook mogelijk webapplicaties te bouwen, hoewel dat pas echt goed ge?mplementeerd was vanaf versie 8. Het wordt omschreven als een RAD omdat het de mogelijkheid biedt om middels drag-'n-drop grafische interfaces te bouwen, snel objecten te embedden door ze in elkaar te slepen en ook het database management volledig in een grafische schil afgehandeld kan worden. Hierbij duidt de naam PowerBuilder eigenlijk alleen op de IDE (Integrated Development Environment), oftewel de programmeeromgeving. De taal die gebruikt wordt heet PowerScript. De PowerBuilder IDE biedt alles aan dat een programmeur tijdens het ontwikkelen nodig kan hebben, zoals de eerder genoemde grafische Window painter, een database editor, code editor en dergelijke. Ook een compiler en debugger zijn direct vanuit de IDE te gebruiken. Mede hierdoor is het ook heel snel mogelijk om werkende prototypes te maken. PowerBuilder lijkt voor wat betreft de ontwikkelmethodiek op Visual Basic. Beide zijn event-driven en maken het bouwen van database applicaties betrekkelijk eenvoudig. Vooral voor het ontwikkelen van database applicaties voor het Sybase relationele DBMS is PowerBuilder een effici?nt ontwikkelplatform. Deze efficiency is mede te danken aan het PowerBuilder DataWindow, waarmee eenvoudig een view op de database te ontwikkelen is. Inhoud 1 PowerScript 2 DataWindow 3 Database connectivity 4 Voordelen 5 Nadelen 6 Externe links PowerScript PowerScript is de programmeertaal die gebruikt wordt binnen PowerBuilder. Het heeft veel overeenkomsten met Visual Basic en Java. Ook zijn alle concepten van object ori?ntatie volledig ge?mplementeerd, zoals polymorfisme, encapsulatie en inheritance. Vanaf versie 8 is ook exception handling toegevoegd voor een flexibelere en vooral robuustere foutafhandeling. Een paar belangrijke zaken die we wel kennen uit de Java programmeertaal missen echter nog, zoals interfaces en constructor argumenten. Ook het gebruik van abstracte klassen wordt (nog) niet ondersteund. DataWindow De grote kracht van PowerBuilder zit hem in het gepatenteerde DataWindow. Dit is een object dat de volledig interactie met de database afhandelt. Ook de benodigde SQL wordt automatisch, afhankelijk van de gebruikte DBMS, gegenereerd. Met behulp hiervan kan op zeer eenvoudige wijze een flexibele en krachtige database client worden gebouwd. Vanaf PowerBuilder versie 10 is er ook een DataWindow.Net beschikbaar zodat deze krachtige technologie ook gebruikt kan worden in een .NET omgeving. Voor het gebruik van het DataWindow object is er een visueel DataWindow control en een niet zichtbaar DataStore object. Database connectivity Een andere grote kracht is de abstractie van databases. Doordat het DataWindow (en ook het DataStore) de volledige interactie met de database afhandelt, kan een PowerBuilder applicatie meestal zonder enige aanpassing overgezet worden naar een andere DBMS. Dit gaat echter alleen op zolang er geen gebruik is gemaakt van embedded SQL. Dit laatste heeft namelijk meestal alleen maar zin indien er gebruik moet worden gemaakt van specialistische features van een bepaalde DBMS die niet direct door het DataWindow/-Store worden ondersteund. Denk hierbij bijvoorbeeld aan het managen van transacties, gebruik van cursors en dergelijke. Voordelen De belangrijkste voordelen van PowerBuilder zijn hierboven al genoemd. Dit zijn de zeer flexibele en krachtige database connectivity (al dan niet door middel van het DataWindow en of DataStore) en de mogelijkheid om snel en effici?nt een werkende applicatie in elkaar te zetten. Daardoor is PowerBuilder ook zeer goed te gebruiken voor prototyping. Nadelen Voor een moderne programmeertaal mist PowerBuilder een aantal belangrijke zaken. Hieronder staan de belangrijkste: geen ondersteuning voor interfaces. geen eenvoudige ondersteuning voor netwerkcommunicatie. Het is wel mogelijk om met gebruik van Windows API's een server applicatie te bouwen, maar PB biedt daar geen native mogelijkheden voor. Overigens bestond deze mogelijkheid wel tot en met versie 7. Vanaf versie 8 is Sybase ervan uitgegaan dat voor server applicaties gebruik moest worden gemaakt van een applicatieserver als Sybase EAServer. geen ondersteuning voor multithreading. Ook hier bestaan wel work-arounds voor, maar die behelzen altijd het opstarten van een extra (behoorlijk zware) PowerBuilder Virtual Machine. Om deze 'thread' dan goed te laten communiceren met de main-thread wordt er een gedegen kennis van de PB VM vereist. sinds versie 8.0 wordt Exception Handling ondersteund. Een belangrijk gemis van de implementatie in PowerBuilder is het kunnen uitlezen van een stack trace. Dit zou het opsporen van fouten een stuk eenvoudiger maken. Externe links PowerBuilder homesite Geschiedenis van powersoft Dit artikel is gelicenseerd onder de Creative Commons Naamsvermelding-Gelijk delen. Het maakt gebruik van materiaal van het Wikipedia artikel "PowerBuilder". twitter Nederlands Woordenboek Browser poutzions poutzons pouvoir pouvoir d'achat povas pover poverder povere poverst poverty povodni konj povrtnjak Pow Frynk powder powdered sugar power PowerBuilder powerful powerhouse powerpop powietrze poyar/vervoeging p?yt? poz vermek pozen pozen/vervoeging po?njenc pozo cuántico pozo negro pózymski Pō?ahā Pō?akahi Pō?akolu Nederlandse Encyclopedie Browser Power Windows Power Yoga Powerage Powerakkoord Powerakkoorden PowerArchiver Powerball PowerBall Powerballad Powerballin' Powerband PowerBASIC Powerbike PowerBook PowerBook 100 PowerBuilder PowerBuilder Powerbuilt Raceway Powerchord Powercon PowerCon PowerDVD Powerful Powerful People Powerkite Powerless Powerless (Linkin Park) Powerless (Say What You Wa... Powerliften Powerlifter Powerlifting PowerMac Powermetal Pagina Werktuig Print Pagina Alles samenvouwen Uitbreiden Alle TFODE zoekmachine Controle Tekengrootte: A A A A A Dubbel-klik op zoeken: About Terms of Use Privacy Policy Browser Reqs Contact Us © 2012 TFODE. All rights reserved.