Ero sivun ”Lazarus” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
Ei muokkausyhteenvetoa
p (malline)
 
(31 välissä olevaa versiota 22 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
== Yleistä ==
{{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ä.


Lazarus mahdollistaa graafisen käyttöliittymän teon kahdella eri tavalla:  
Kehitysympäristön ominaisuuksina on mm:
* perinteisellä tavalla ohjelmoimalla tai
* [[Syntaksin värikorostus]]
* suoraan  ohjelman suunnitteluvaiheessa lomakkeelle piirtämällä "vedä ja pudota"-menetelmällä.
* 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 ==


Kehitysympäristön ominaisuuksina on mm:
Jos ohjelma on tehty Lazaruksella ja siitä on saatavana lähdekoodit niin
* [[Syntaksin värikorostus]].
on hyvin todennäköistä että ohjelmaa voi säätää myös ilman varsinaista ohjelmointia.
* Käyttöliittymän kielen valinta (suomi, englanti...).
Voit vaihtaa ohjelman käyttämää työpöytäympäristöä esim. [[GTK]]2 :sta [[QT]]:hen.
* Lazarus sisältää monenlaisia keinoja eri tiedostoissa olevien tietojen etsintään.
Tai voit laittaa ohjelman toimimaan 64-bittisenä. Ohjelmasta jouhtuen mahdollista voi olla myös
suorittimen ja käyttöjärjestelmän vaihtaminen.


Lazaruksen [[hakemisto|hakemistot]]
Huomaa että Lazaruksella ohjelmoiva ei välttämättä tarvi osata tätä säätämistä
* Lazarus sijaitsee hakemistossa /usr/share/lazarus
koska Lazarus tekee oletuksena siihen järjestelmään sopivan ohjelman.
* Lazaruksen tarvitsemat [[FreePascal]]:n lähdekoodit sijaitsevat hakemistossa /usr/share/fpcsrc
Eikä kaikki vapaaehtoisesti koodaavat halua (/ehdi) tehdä näitä koska tähänkin kuluu aikaa
* Käyttäjäkohtaiset tiedot ovat hakemistossa ~/.lazarus
kun mahdollisuuksia on niin monta.


== Ohjelmia ==
== Ohjelmia ==


Joitakin mm. Linuxiin tehtyjä ohjelmia joissa on hyödynnetty Lazarusta:
Joitakin mm. Linuxille tehtyjä ohjelmia joissa on hyödynnetty Lazarusta:


=== Peliohjelmia ===
=== 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.


=== Muut sovellukset ===
=== Multimedia ===


* [[Cactus]] musiikin toistoon.
* [[Cactus]] musiikin toistoon.
* [[Cartes du Ciel]] (/skychart) tähtikarttaohjelma.
* [[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.


== Linkkejä ==
== Aiheesta muualla ==


* Lazaruksen virallinen kotisivu on: [http://www.lazarus.freepascal.org/ http://www.lazarus.freepascal.org/]
* [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 How to 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:Ohjelmistokehitys]]
[[Luokka:Kehitystyökalut]]
[[Luokka:Työpöytä]]

Nykyinen versio 7. huhtikuuta 2022 kello 19.54

Lazarus
Käyttöliittymä GTK, QT
Lisenssi LGPL, GPL
Kotisivu www.lazarus-ide.org

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 hakemistot:

  • Lazarus sijaitsee yleensä hakemistossa /usr/share/lazarus
  • Lazaruksen tarvitsemat FreePascal:n lähdekoodit sijaitsevat hakemistossa /usr/share/fpcsrc
  • Käyttäjäkohtaiset tiedostot ovat hakemistossa ~/.lazarus

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[muokkaa]

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. GTK2 :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[muokkaa]

Joitakin mm. Linuxille tehtyjä ohjelmia joissa on hyödynnetty Lazarusta:

Pelimoottorit[muokkaa]

Pelejä[muokkaa]

Tiedeohjelmat[muokkaa]

Multimedia[muokkaa]

Talousohjelmat[muokkaa]

Työkalut ja apuohjelmat[muokkaa]

Aiheesta muualla[muokkaa]

v  k  m
Kehitysympäristöt
Perinteiset Komentorivi | Tekstieditorit | Vim | Emacs
GNOME Anjuta
KDE KDevelop
JAVA Borland JBuilder | EclipseNetBeans
muut Geany | JeditLazarus
web ElectronBluefish