Ero sivun ”Lazarus” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
malline
p (malline) |
|||
(8 välissä olevaa versiota 6 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ö. Se mahdollistaa graafisen käyttöliittymän tekemisen kahdella eri tavalla | '''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: | Kehitysympäristön ominaisuuksina on mm: | ||
Rivi 14: | Rivi 20: | ||
* Lazaruksen tarvitsemat [[FreePascal]]:n lähdekoodit sijaitsevat hakemistossa <tt>/usr/share/fpcsrc</tt> | * Lazaruksen tarvitsemat [[FreePascal]]:n lähdekoodit sijaitsevat hakemistossa <tt>/usr/share/fpcsrc</tt> | ||
* Käyttäjäkohtaiset tiedostot ovat hakemistossa <tt>~/.lazarus</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 == | == Lazaruksella tehtyjen ohjelmien säätäminen == | ||
Jos ohjelma on tehty Lazaruksella ja siitä on saatavana lähdekoodit niin | Jos ohjelma on tehty Lazaruksella ja siitä on saatavana lähdekoodit niin | ||
on hyvin | 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. | 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 | Tai voit laittaa ohjelman toimimaan 64-bittisenä. Ohjelmasta jouhtuen mahdollista voi olla myös | ||
Rivi 31: | Rivi 40: | ||
Joitakin mm. Linuxille 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 69: | Rivi 82: | ||
*[[ATBinHex]] tiedostonkatseluohjelma. | *[[ATBinHex]] tiedostonkatseluohjelma. | ||
==Aiheesta muualla== | == Aiheesta muualla == | ||
* [http://www.lazarus.freepascal.org/ Lazaruksen virallinen kotisivu] | * [http://www.lazarus.freepascal.org/ Lazaruksen virallinen kotisivu] | ||
Rivi 79: | Rivi 92: | ||
* http://www.lazarussupport.com/ fpWeb :llä tehty tukisivusto | * http://www.lazarussupport.com/ fpWeb :llä tehty tukisivusto | ||
{{Kehitysympäristöt}} | |||
[[Luokka:Kehitystyökalut]] | [[Luokka:Kehitystyökalut]] |