Python-waarneembaar

Python-waarneembaar LETS Python-ontwikkelaars bouwen losjes gekoppelde objectmeshes met een volledige waarnemer / waarneembare implementatie.
Download nu

Python-waarneembaar Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Manuel Amador
  • Uitgever website:
  • http://rudd-o.com/projects/mirrorlinks/

Python-waarneembaar Tags


Python-waarneembaar Beschrijving

Met Python-waarneembare LETS Python-ontwikkelaars bouwen losjes gekoppeld voorwerp mazen met een volledige waarnemer / waarneembare implementatie. Met Python-Observeerbare Bibliotheek kunnen Python-ontwikkelaars losjes gekoppeld objecten maken met een volledige waarnemer / waarneembare implementatie. De literatuur voor softwareontwikkeling, waarnemer / waarneembaar is een softwarepattern. Vanuit een waarnemer / waarneembaar perspectief zijn er twee soorten objecten: - Objecten die evenementen of overheidsveranderingen (waarnemingen) ervaren - Objecten die moeten weten over andere objecten 'Evenementen (waarnemers) als u een ervaring hebt met opgebaseerde programmering op gebeurtenissen Zoals met Toolkits zoals GTK + of QT, ben je bekend met de Observer / ObservablePattern. Observer-objecten registreren zichzelf met het waarneembare doel van hun interesse, en wanneer waarnemingsbeurten ervaren gebeurtenissen, zijn deze gebeurtenissen op zoek naar de waarnemers.observer/observable laten softwareontwikkelaars losjes gekoppelde objectmensen. Wat dit voor u betekent: uw software is stabieler en eenvoudiger te refactor. Deze module heeft een volledige waarnemer / waarneembare implementatie. Om te profiteren van deze module, is het enige wat u hoeft te doen: - laat uw waarneembare klassen erven van waarneembaar (vergeet niet om waarneembaar te bellen .__ init __ (self) in de constructor) - Laat uw waarnemer klassen erven van Observer (Don ' T Vergeet om Observer te bellen .__ init __ (Zelf) in de constructor) - bij runtime, voor elk object dat u wilt observeren, bellen .ObServe (Observeerbare_Object) in een methode van uw Observer-object.- In uw waarneembare object. Evenement gebeurt, bel: ... self.broadcastevent ("MyEventName", argument1, argument2 ...) ...- In uw Observer-object, implementeer een methode met de naam: Def ProcessEvent (Self, NotifierObject, EventName, * args): Dat ontvangt het Notifier-object, een gebeurtenisnaam en een variabel aantal argumenten, telkens wanneer Broadcastevent een van de waarneembare objecten is opgeroepen die het is () dat het is. Houd er rekening mee dat procesevent () in dezelfde draadcontext wordt aangeroepen als de code die Broadcastevent () in het waarneembare object heeft genoemd. Dus, processevent () methoden moeten snel terugkeren en nooit blokkeerbewerkingen doen (voorgestelde techniek voor het omgaan met blokkeerbewerkingen: voer ze uit in een afzonderlijke draad, die slaapt totdat een vlag wordt verhoogd en de vlag in het juiste geval is verhoogd ). Requirements: · Python 2.2 of latere vereisten: · Python 2.2 of later


Python-waarneembaar Gerelateerde software

Monnik

MONK is een heel eenvoudig, licht en eenvoudig te gebruiken webkader voor gebruik met Python. ...

133

Downloaden

Invstr

Invstr is een bibliotheek van C-functies die het gedrag van de standaard bibliotheekstringfuncties volgen. ...

155

Downloaden