OO library v1.2 julkaistu AmigaOS4.x:lle

Saku-foorumi » Uusi sukupolvi: AmigaOS 4 » Ohjelmointi » OO library v1.2 julkaistu AmigaOS4.x:lle « Edellinen Seuraava »

Kirjoittaja Viesti
 

TSK
Käyttäjätunnus: tsk

Rekisteröity: 4-2010
Keskiviikkona, 17. tammikuuta, 2018 - klo 15.35:   
OO library v1.2 julkaistu AmigaOS4.x:lle (suositellaan 4.1 FE update 1)

OO-kirjasto tuo objektiluokka tyylisen ja helpomman tavan ohjelmoida C-kieleen ja AmigaOS:lle.
OO-kirjaston avulla voit luoda graafisen käyttöliittymän käyttämällä GUIML:ää (Graphical User Interface Markup Language) (graafisen käyttöliittymän kuvauskieli).
OO-kirjasto sisältää useita luokkia ohjelmoijan käyttöön. (Huomaa: C-kieli ei sisällä oliopohjaisen ohjelmoinnin välineitä edelleenkään.)

OO-kirjasto käyttää hyödykseen Exec-kirjaston resurssienjäljitysominaisuutta jäljittääkseen
kaikki luodut objektit ja vapauttaa ne muistista (automaattisesti) jos ohjelmisto kaatuu ja käyttäjä päättää lopettaa kaatuneen sovelluksen.

Mukana arkistotiedostossa löytyy monta esimerkkiä: Drawerview, GUIfromGUIMLfile, KeyValuePairs, SamplePlayer, SimpleAudio, SimpleDOS, SimpleGUI, SimpleHTTP, SimpleServer, SimpleVideo, SimpleTalk, SimpleSpaceShooter.

Kirjaston löytää os4depot.net:istä.

Muutokset v1.2:ssa:
- Korjattu projektikuvakkeen "tooltype":ien käsittely
- Korjattu URL:n käsittely Network (Verkko) -luokassa silloin kun se on lyhyt kuten pelkkä IP-osoite
- Korjattu julkisten ruutujen hyppelyn käsittely
- Lisätty kaksi nappien käsittelyä lisää AInput-luokkaan
- Lisätty yksi esimerkki

Muutokset v1.1:ssä:
! Korjattu todella ikävä bugi BitMap image-luokassa joka aihetti muistivirheitä
- Korjattu joitain bugeja File-luokassa
- Korjattu joitain bugeja header-tiedostoissa ja dokumentaatiossa
- Lisätty DOS-objekti main interface:iin, edeltävä DOS-objekti muutettu OO_DOS-objektiksi header:eissä (ja koodissa)
- Lisätty enemmän funktioita DOS-luokkaan
- Lisätty Server (palvelin) -luokka Network (Verkko) -luokkaan
! Lisätty Graphics (Grafiikka) -luokka Space gadget-luokkaan
- Lisätty Random-luokka main interface:iin
- Lisätty AInput (AmigaInput)-luokka Tool-luokkaan
- Lisätty Audio-luokka Tool-luokkaan
- Lisätty Video-luokka Tool-luokkaan
Vaatimukset: avcodec2.library, avformat2.library, avutil2.library, swresample2.library, swscale2.library
- Lisätty PicFlow-luokka Tool-luokkaan
- Siirretty Timer (Ajastin) -luokka Tool-luokan alle, Timer-luokka löytyy edelleen main interface:istä yhteensopivuuden vuoksi
- Lisätty Requester (Vaadin) -luokka Tool-luokkaan
- Lisätty funktioita Tool-luokkaan
- Lisätty funktioita useisiin luokkiin
- Korjattu joitain bugeja esimerkkikoodeissa
- Lisätty esimerkkejä

Lisää viestisi tähän
Viestisi:
Käyttäjätunnus: Postitus informaatiota:
Tämä on yksityinen keskustelupalsta. Vain rekisteröidyt käyttäjät ja moderaattorit voivat postittaa tänne.
Salasana:
valinnat: Aktivoi URL:t automaattisesti tässä viestissä
Toimenpide: