Ang libreng open source library para sa pagsulat ng mga advanced na VCL / FireMonkey (FMX) na bahagi para sa Delphi, C ++ Builder at RAD Studio.
Ang layunin ng proyekto ng OpenWire ay ipakilala ang pinag-isang madaling paraan upang maglipat ng data sa iba't ibang Mga bahagi ng VCL / FireMonkey. Ito ay katulad sa paraan ng mga produkto tulad ng LabView, Agilent VEE o Simulink trabaho. Halimbawa, maaari mong mabilis na bumuo ng isang application na may isang sine wave generator, na lumalabas sa isang tsart at kahanay sa isang filter, na nag-agos sa isa pang tsart at kahanay sa isang file na mag-logger, pati na rin sa isang serial na komunikasyon na nagpapadala ang data sa isa pang sistema. At kung bakit madali ito ay hindi mo isulat ang code: Bumubuo ka ng mga stream sa pamamagitan ng pagkonekta sa isang OutputPin sa isa o higit pang mga InputPins.
Ang OpenWire ay gumagamit ng mga stream upang ilipat ang data. Ang bawat stream ay isang koneksyon sa pagitan ng isang output at isa o maraming input.
- Ang bawat bahagi ay maaaring magkaroon ng isa o higit pang mga input at / o mga output.
- Ang bawat Input o Output ay tinatawag na Pin. I.E. may mga IputPins at OutputPins.
- Ang bawat OutputPin ay maaaring mag-stream ng tiyak na data ng format sa katugmang format na InputPins.
- Ang bawat uri ng data ay may sariling mga detalye ng data. > - Sinusuportahan ang pin ng estado, na nagpapahintulot sa mga bahagi na ibahagi ang karaniwang estado.
Mga Komento hindi natagpuan