Ero sivun ”Lazarus” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
malline
Ei muokkausyhteenvetoa |
p (malline) |
||
(32 välissä olevaa versiota 23 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
== | {{Ohjelma | ||
| nimi=Lazarus | |||
| kuva= | |||
| kuvateksti= | |||
| lisenssi=[[LGPL]], [[GPL]] | |||
| käyttöliittymä=[[GTK]], [[QT]] | |||
| kotisivu=[https://www.lazarus-ide.org/ www.lazarus-ide.org] | |||
| lähdekoodi= | |||
}} | |||
Lazarus on graafinen [[Pascal]]-pohjainen ohjelmankehitysympäristö. | '''Lazarus''' on graafinen [[Pascal]]-pohjainen ohjelmankehitysympäristö. Se mahdollistaa graafisen käyttöliittymän tekemisen kahdella eri tavalla. Perinteisellä tavalla ohjelmoimalla tai suoraan ohjelman suunnitteluvaiheessa lomakkeelle piirtämällä "vedä ja pudota"-menetelmällä. | ||
Kehitysympäristön ominaisuuksina on mm: | |||
* | * [[Syntaksin värikorostus]] | ||
* | * Käyttöliittymän kielen valinta (suomi, englanti...) | ||
* Monenlaiset työkalut eri tiedostoissa olevien tietojen etsintään. | |||
Lazaruksen [[hakemisto|hakemistot]]: | |||
* Lazarus sijaitsee yleensä hakemistossa <tt>/usr/share/lazarus</tt> | |||
* Lazaruksen tarvitsemat [[FreePascal]]:n lähdekoodit sijaitsevat hakemistossa <tt>/usr/share/fpcsrc</tt> | |||
* Käyttäjäkohtaiset tiedostot ovat hakemistossa <tt>~/.lazarus</tt> | |||
Lazaruksen voi asentaa pieneen vähävirtaseen ARM-prosessorilla toimivaan [[Raspberry Pi]] tietokoneeseen. | |||
Lisää tietoa löytyy [[Lazarus ja Raspberry Pi]] -tekstistä. | |||
== Lazaruksella tehtyjen ohjelmien säätäminen == | |||
Jos ohjelma on tehty Lazaruksella ja siitä on saatavana lähdekoodit niin | |||
on hyvin todennäköistä että ohjelmaa voi säätää myös ilman varsinaista ohjelmointia. | |||
Voit vaihtaa ohjelman käyttämää työpöytäympäristöä esim. [[GTK]]2 :sta [[QT]]:hen. | |||
Tai voit laittaa ohjelman toimimaan 64-bittisenä. Ohjelmasta jouhtuen mahdollista voi olla myös | |||
suorittimen ja käyttöjärjestelmän vaihtaminen. | |||
Huomaa että Lazaruksella ohjelmoiva ei välttämättä tarvi osata tätä säätämistä | |||
koska Lazarus tekee oletuksena siihen järjestelmään sopivan ohjelman. | |||
Eikä kaikki vapaaehtoisesti koodaavat halua (/ehdi) tehdä näitä koska tähänkin kuluu aikaa | |||
kun mahdollisuuksia on niin monta. | |||
== Ohjelmia == | == Ohjelmia == | ||
Joitakin mm. | Joitakin mm. Linuxille tehtyjä ohjelmia joissa on hyödynnetty Lazarusta: | ||
=== | === Pelimoottorit === | ||
* [[nxPascal]] 3D-pelimoottori | |||
* [[Castle Game Engine]] 3D-pelimoottori | |||
=== Pelejä === | |||
* [[GearHead]] RPG eli roolipeli. | |||
* [[Lentilwars]] ammuntapeli. | * [[Lentilwars]] ammuntapeli. | ||
* [[Lewin Pongs]] perinteinen tennispeli. | * [[Lewin Pongs]] perinteinen tennispeli. | ||
* [[Lucas]] on yksinkertainen mutta älyä vaativa peli. | * [[Lucas]] on yksinkertainen mutta älyä vaativa peli. | ||
* [[Robot]] on perinteinen 2-ulotteinen peli. | |||
* [[TappyTux]] Lasten kirjoitus ja laskemispeli. | * [[TappyTux]] Lasten kirjoitus ja laskemispeli. | ||
* [[The War of the Shires]] on tekstipohjainen sotapeli. | |||
=== Tiedeohjelmat === | |||
* [[MRIcron]] on lääketieteellinen kuvan katseluohjelma. | |||
* [[Cartes du Ciel]] (/skychart) tähtikarttaohjelma. | |||
* [[Virtual Moon Atlas]] on kuun tarkasteluohjelma. | |||
=== | === Multimedia === | ||
* [[Cactus]] musiikin toistoon. | * [[Cactus]] musiikin toistoon. | ||
* [[ | * [[OggBase]] on ohjelma [[Ogg Vorbis]] -tiedostojen hallintaan. | ||
=== Talousohjelmat === | |||
* [[CheckBook Tracker]] taloudenhallintaohjelma. | * [[CheckBook Tracker]] taloudenhallintaohjelma. | ||
* [[Invoicer]] laskutusohjelma. | |||
* [[Contacts Database]] osoitekirja. | |||
=== Työkalut ja apuohjelmat === | |||
* [http://www.linux-paja.com/index6.html Dict] on kevyt sanakirjaohjelma jota voi käyttää suomentamisen apuna. | * [http://www.linux-paja.com/index6.html Dict] on kevyt sanakirjaohjelma jota voi käyttää suomentamisen apuna. | ||
* [[Virtual Magnifying Glass]] eli suurennuslasi työpöydälle. | * [[Virtual Magnifying Glass]] eli suurennuslasi työpöydälle. | ||
* [[Seksi Commander]] tiedostojen hallintaohjelma. | * [[Seksi Commander]] tiedostojen hallintaohjelma. | ||
* [[BED]] tekstieditori. | |||
* [[SynEdit]] tekstieditori. | |||
* [[SMTPUtils]] työkalu [[wikipedia:fi:SMTP|SMTP]]-palvelimen testaukseen. | |||
*[[ATBinHex]] tiedostonkatseluohjelma. | |||
== | == Aiheesta muualla == | ||
* | * [http://www.lazarus.freepascal.org/ Lazaruksen virallinen kotisivu] | ||
* [http://wiki.lazarus.freepascal.org/index.php/Lazarus_Documentation/fi Lazaruksen suomenkieliset ohjesivut] | * [http://wiki.lazarus.freepascal.org/index.php/Lazarus_Documentation/fi Lazaruksen suomenkieliset ohjesivut] | ||
* [http://fi.wikipedia.org/wiki/Lazarus Wikipedian Lazarus-sivu] | * [http://fi.wikipedia.org/wiki/Lazarus Wikipedian Lazarus-sivu] | ||
* [http://www.howtoforge.com/lazarus_ubuntu | * [http://www.howtoforge.com/lazarus_ubuntu Lazaruksen asennusohje] [[Ubuntu]]un | ||
* [http://www.linux.org/apps/reviews/lazarus.html Linux.orgin Lazarus-juttu] | |||
* [http://www.linuxjournal.com/article/10502 Lazarus for Cross-Platform Development -artikkeli] syyskuun 2009 Linux Journal -lehdessä. | |||
* http://www.lazarussupport.com/ fpWeb :llä tehty tukisivusto | |||
[[Luokka:Kehitystyökalut | {{Kehitysympäristöt}} | ||
[[Luokka:Kehitystyökalut]] | |||