Avc

Gratis en Open Source Application Bekijk controller
Download nu

Avc Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Prijs:
  • FREE
  • Naam uitgever:
  • Fabrizio Pollastri
  • Uitgever website:
  • http://avc.inrim.it/html/
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 603 KB

Avc Tags


Avc Beschrijving

Gratis en Open Source Application Bekijk controller AVC is een multiplatform, volledig automatisch, live-verbinding tussen grafische interface-widgets en toepassingsvariabelen voor de taal van Python. AVC ondersteunt op een uniforme manier de meest populaire widget-toolkits: QT3, QT4, GTK +, TK, WXWIDGETS. AVC is een Python-pakket dat door een Python-toepassing kan worden geïmporteerd. Het display en de besturing van sommige toepassingsgegevens via een GUI (grafische gebruikersinterface) is een centraal probleem in GUI-programmering, het absorbeert een relevant deel van de programmeringspanning. AVC maakt deze programmering zeer eenvoudig, veel gemakkelijker dan traditionele oplossingen op basis van MVC (modelweergavecontroller). Opmerking: AVC heeft een vergunning en gedistribueerd onder de voorwaarden van de GNU GPL-licentie. Hier zijn enkele belangrijke kenmerken van "AVC": · Volledig transparante widget-variabele verbindingen · Automatische verbinding door bijpassende widgets en variabelennamen · Meerdere bijpassende naamruimten · Dynamische verbindingen · Geen ontwerppatroon, geen applicatie opnieuw ontworpen, geen widget Toolkit-afhankelijke code, scheiding tussen toepassing Logica en GUI. · Meerdere widget Toolkits Ondersteuning: GTK +, QT3, QT4, TK, WXWIDGETS. · Volledige compatibiliteit en ondersteuning voor open plek, QT Designer, Visual TCL en WXglade Interface Design Tools. · Widgets Support: knop, check-knop, combo-box, invoer, label, keuzerondje, schuifregelaar, spinknop, statusbalk, tekstweergave / bewerking, schakelknop. · Ondersteuning van variabele typen: Boolean, integer, float, string, lijst, tuple. · Meerdere widgets naar één variabele verbinding · Dubbele update timing van variabele weergaven: onmiddellijk of periodiek. · Testen van afdruk-logging-activiteit met selecteerbare breedsprakigheid · Python-pakket geschreven in pure python Vereisten: · Python · Pygtk · Pyqt Wat is er nieuw in deze release: · Deze release wordt geleverd met een grote code herschreven en een stap omhoog in de interne complexiteit voor de introductie van meerdere overeenkomende naamruimten en dynamische verbindingen. Een kleine verandering in gebruiker API wordt ook geïntroduceerd. Meerdere bijpassende naamruimten: · Nu, elk Python-object (Class-instantie) in het toepassingsprogramma heeft zijn eigen bijpassende naamruimte. Dit betekent dat AVC naar bijpassende namen kan zoeken in de kenmerken van een bepaald object, van de kant van de applicatie, en in de widgetnamen van een bepaalde widgetboom of substructuur, van de GUI-kant. Elke naamruimte is onafhankelijk van de anderen, hierdoor kunnen verschillende verbindingen behoren tot verschillende objecten om dezelfde overeenkomende naam te hebben. AVC kan bijvoorbeeld alle widget-variabele verbindingen maken en beheren die vereist zijn door een applicatie die een aantal objecten van een klasse kan instantiëren die zijn eigen GUI of een deel van een GUI creëert en ermee omgaat door een deel van zijn kenmerken te verbinden naar sommige widgets van zijn GUI (zie "Countdown" -voorbeeld). Dynamische verbindingen: · Widget-variabele verbindingen kunnen op deze manier worden gemaakt, op deze manier, AVC kan widgets aansluiten die later zijn gemaakt dan de starttijd van de toepassing. Wanneer de toepassing een widget verwijdert die bij een verbinding behoort, verwijdert AVC deze automatisch uit de verbinding en als de verbinding geen widgets meer heeft, wordt de verbinding ook verwijderd (zie "Countdown" -voorbeeld). Kleine wijzigingen in gebruiker API: · Nu detecteert AVC automatisch de Widget Toolkit geïmporteerd in de applicatie, dus dezelfde invoerinstructie wordt gebruikt voor AVC Import AVC of van AVC Import *, dit gedrag is onverenigbaar met oudere AVC-releases. · Een nieuwe methode ("AVC_Connect") wordt geïntroduceerd om te gaan met meerdere naamruimten en dynamische verbindingen. Zoals gewoonlijk moet elke toepassing met AVC eerst "AVC_INIT" opit-tijd bellen, indien andere verbindingen vereist zijn, moeten alle volgende AVC-oproepen worden gedaan naar "AVC_CONNECT". Uniforme scheiding tussen toepassing Logica en GUI: · AVC maakt het mogelijk om de toepassing met programmalogica van GUI-instructies voor alle ondersteunde toolkits te structureren. Programma-logica kan bijvoorbeeld in één klasse en GUI-beheer in een andere klasse worden geplaatst (zie "Teller" -voorbeeld). Oudere releases hebben deze scheiding voor alleen GTK + en TK-toolkits toegestaan.


Avc Gerelateerde software

MOD KEY TEST

Voorbeeldtoepassing die ontwikkelaars weergeeft hoe te detecteren wanneer de optie, bediening en opdrachtsleutels worden ingedrukt ...

180 7 KB

Downloaden

Smurrie

Gratis applicatie die u kunt gebruiken om Ruby Gem-documenten te bekijken ...

240 80 KB

Downloaden