Ero sivun ”Lazarus” versioiden välillä

Siirry navigaatioon Siirry hakuun
1 708 merkkiä lisätty ,  7. huhtikuuta 2022
p
malline
Ei muokkausyhteenvetoa
p (malline)
 
(26 välissä olevaa versiota 18 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>


Kehitysympäristön ominaisuuksina on mm:
Lazaruksen voi asentaa pieneen vähävirtaseen ARM-prosessorilla toimivaan [[Raspberry Pi]] tietokoneeseen.
* [[Syntaksin värikorostus]].
Lisää tietoa löytyy [[Lazarus ja Raspberry Pi]] -tekstistä.
* Käyttöliittymän kielen valinta (suomi, englanti...).
 
* Lazarus sisältää monenlaisia keinoja eri tiedostoissa olevien tietojen etsintään.
== 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.


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:
 
=== Pelimoottorit ===
 
* [[nxPascal]] 3D-pelimoottori
* [[Castle Game Engine]] 3D-pelimoottori


=== Pelejä ===
=== Pelejä ===
* [[GearHead]] RPG eli roolipeli.
* [[GearHead]] RPG eli roolipeli.
* [[Lentilwars]] ammuntapeli.
* [[Lentilwars]] ammuntapeli.
Rivi 36: Rivi 59:
* [[MRIcron]] on lääketieteellinen kuvan katseluohjelma.
* [[MRIcron]] on lääketieteellinen kuvan katseluohjelma.
* [[Cartes du Ciel]] (/skychart) tähtikarttaohjelma.
* [[Cartes du Ciel]] (/skychart) tähtikarttaohjelma.
* [[Virtual Moon Atlas]] on kuun tarkasteluohjelma.


=== Multimedia ===
=== Multimedia ===


* [[Cactus]] musiikin toistoon.
* [[Cactus]] musiikin toistoon.
* [[OggBase]] on ohjelma [[Ogg Vorbis]]-tiedostojen hallintaan.
* [[OggBase]] on ohjelma [[Ogg Vorbis]] -tiedostojen hallintaan.


=== Talousohjelmat ===
=== Talousohjelmat ===
Rivi 46: Rivi 70:
* [[CheckBook Tracker]] taloudenhallintaohjelma.
* [[CheckBook Tracker]] taloudenhallintaohjelma.
* [[Invoicer]] laskutusohjelma.
* [[Invoicer]] laskutusohjelma.
* [[Contacts Database]] osoitekirja.


=== Työkalu- ja apuohjelmat ===
=== 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 ==


== 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 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ä]]
10 147

muokkausta

Navigointivalikko