Muokataan sivua Lazarus

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 1: Rivi 1:
{{Ohjelma
== Yleistä ==
| 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ö. 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ä.
Lazarus on graafinen [[Pascal]]-pohjainen ohjelmankehitysympäristö.


Kehitysympäristön ominaisuuksina on mm:
Lazarus mahdollistaa graafisen käyttöliittymän teon kahdella eri tavalla:  
* [[Syntaksin värikorostus]]
* perinteisellä tavalla ohjelmoimalla tai
* Käyttöliittymän kielen valinta (suomi, englanti...)
* suoraan  ohjelman suunnitteluvaiheessa lomakkeelle piirtämällä "vedä ja pudota"-menetelmällä.
* 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.
Kehitysympäristön ominaisuuksina on mm:
Lisää tietoa löytyy [[Lazarus ja Raspberry Pi]] -tekstistä.
* [[Syntaksin värikorostus]].
 
* Käyttöliittymän kielen valinta (suomi, englanti...).
== Lazaruksella tehtyjen ohjelmien säätäminen ==
* Lazarus sisältää monenlaisia keinoja eri tiedostoissa olevien tietojen etsintään.


Jos ohjelma on tehty Lazaruksella ja siitä on saatavana lähdekoodit niin
Lazaruksen [[hakemisto|hakemistot]]  
on hyvin todennäköistä että ohjelmaa voi säätää myös ilman varsinaista ohjelmointia.
* Lazarus sijaitsee hakemistossa /usr/share/lazarus
Voit vaihtaa ohjelman käyttämää työpöytäympäristöä esim. [[GTK]]2 :sta [[QT]]:hen.
* Lazaruksen tarvitsemat [[FreePascal]]:n lähdekoodit sijaitsevat hakemistossa /usr/share/fpcsrc
Tai voit laittaa ohjelman toimimaan 64-bittisenä. Ohjelmasta jouhtuen mahdollista voi olla myös
* Käyttäjäkohtaiset tiedot ovat hakemistossa ~/.lazarus
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. Linuxille tehtyjä ohjelmia joissa on hyödynnetty Lazarusta:
Joitakin mm. Linuxiin tehtyjä ohjelmia joissa on hyödynnetty Lazarusta:


=== Pelimoottorit ===
=== Peliohjelmia ===


* [[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 ===
=== Muut sovellukset ===


* [[MRIcron]] on lääketieteellinen kuvan katseluohjelma.
* [[Cactus]] musiikin toistoon.
* [[Cartes du Ciel]] (/skychart) tähtikarttaohjelma.
* [[Cartes du Ciel]] (/skychart) tähtikarttaohjelma.
* [[Virtual Moon Atlas]] on kuun tarkasteluohjelma.
=== Multimedia ===
* [[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.
* [[OggBase]] on ohjelma [[Ogg Vorbis]]-tiedostojen hallintaan.
* [[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 ==
== Linkkejä ==


* [http://www.lazarus.freepascal.org/ Lazaruksen virallinen kotisivu]
* Lazaruksen virallinen kotisivu on: [http://www.lazarus.freepascal.org/ http://www.lazarus.freepascal.org/]
* [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 Lazaruksen asennusohje] [[Ubuntu]]un
* [http://www.howtoforge.com/lazarus_ubuntu How to Lazarus] [[Ubuntu]]
* [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


{{Kehitysympäristöt}}
[[Luokka:Kehitystyökalut]]
[[Luokka:Kehitystyökalut]]
[[Luokka:Ohjelmistokehitys]]
[[Luokka:Työpöytä]]
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)

Tämä sivu kuuluu seuraavaan piilotettuun luokkaan:

Noudettu kohteesta ”https://www.linux.fi/wiki/Lazarus