Difference between revisions of "Lazarus Documentation/hu"
From Lazarus wiki
Jump to navigationJump to searchm (→Lazarus-szal kapcsolatos blog-ok és weboldalak: remove double link to the same Basic Pascal Tutorial) |
|||
(34 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{Lazarus Documentation}} | {{Lazarus Documentation}} | ||
− | ==Lazarus és Pascal Tananyag== | + | |
+ | <font size="7">Lazarus dokumentáció</font> | ||
+ | |||
+ | |||
+ | __TOC__ | ||
+ | == Lazarus és Pascal Tananyag == | ||
+ | *[[More Lazarus/FPC Tutorials|További Lazarus/FPC tanagyagok]] - Ezek csak a fő tananyagok. Ez az oldal tartalmazza a továbbiakat. | ||
+ | *Ezeken kívül is vannak még, amik itt nincsenek közzétéve, a [[Lazarus Documentation/hu#Lazarus-szal kapcsolatos blog-ok és weboldalak|Lazarus-szal kapcsolatos blog-ok és weboldalak]] szakaszban. | ||
+ | |||
+ | === Lazarus/FPC === | ||
*[[Overview of Free Pascal and Lazarus/hu|A Free Pascal és a Lazarus áttekintése]] - Egy tömör leírás arról, hogy milyen fajta dolgokat tudsz fejleszteni ezekkel az általános célú eszközökkel. | *[[Overview of Free Pascal and Lazarus/hu|A Free Pascal és a Lazarus áttekintése]] - Egy tömör leírás arról, hogy milyen fajta dolgokat tudsz fejleszteni ezekkel az általános célú eszközökkel. | ||
− | *[[Lazarus Tutorial|Lazarus | + | *[[Lazarus Tutorial/hu|Lazarus Tananyag]] - Tananyag kezdőknek és egy részletesebb leírás a fejlesztő környezetről. |
*[[Lazarus IDE Tools|Lazarus IDE Eszközök]] - Egy haladó szintű tananyag a kódkiegészítésről és egyéb IDE eszközökről. | *[[Lazarus IDE Tools|Lazarus IDE Eszközök]] - Egy haladó szintű tananyag a kódkiegészítésről és egyéb IDE eszközökről. | ||
+ | *[[Object Oriented Programming with FreePascal and Lazarus/hu|Objektum-orientált Programozás FreePascal-lal és Lazarus-szal]] - Ami a hagyományos Pascal mögött rejlik | ||
+ | *[[Lazarus/FPC Libraries|Lazarus/FPC függvénytárak]] - Hogyan készítsünk dinamikus függvénytárakat (.so, .dll, .dylib) és hogyan használjuk őket. | ||
+ | *[[Creating bindings for C libraries|C függvénytárak Pascal-hoz kötése]] - Hogyan konvertáljunk C header fájlokat (.h) pascal unit-okká. | ||
+ | *[[Console Mode Pascal/hu|Szöveges módú Pascal]] - A Lazarus IDE használata szöveges módú alkalmazásokhoz. | ||
+ | *[[Lazarus Inline Assembler]] - Honnan kezdjem? segédlet. | ||
*[[Lazarus Database Tutorial|Lazarus Adatbázis Tananyag]] - Bevezetés az adatbáziskezelésbe Lazarus használatával. | *[[Lazarus Database Tutorial|Lazarus Adatbázis Tananyag]] - Bevezetés az adatbáziskezelésbe Lazarus használatával. | ||
− | *[[ | + | |
+ | === Egyéb === | ||
+ | *[[Translations / i18n / localizations for programs|Fordítások / i18n / lokalizációk programokhoz]] - Hogyan készítsd el a programjaid vagy csomagjaid lokalizált verzióit. | ||
+ | *[[Executing External Programs|Külső Programok Futtatása]] - Egy rövid bemutató arról, hogy hogyan futtass külső programokat a saját programodból. | ||
+ | *[[Daemons and Services|Démonok és szolgáltatások]] - Hogyan írjunk Windows-os szolgáltatásokat és/vagy Linux-os démonokat. | ||
+ | *[[VirtualTreeview Example for Lazarus|VirtualTreeview Példa Lazarus-ra]] - VirtualTreeview használata Lazarus-on. | ||
+ | |||
+ | === Hardver === | ||
+ | *[[Hardware Access/hu|Hardver Hozzáférés]] - Hogyan férj hozzá hardver eszközökhöz, úgymint ISA és PCI kártyákhoz, soros-, párhuzamos-, és USB portot használó eszközökhöz. | ||
+ | *[[Multithreaded Application Tutorial|Több szálon futó alkalmazások tananyag]] - Hogyan írjon több szálon futó alkalmazásokat Free Pascal-lal és Lazarus-szal. | ||
+ | |||
+ | === Fájlok === | ||
+ | *[[File Handling In Pascal|Fájlkezelés Pascal-ban]] - Kezdő szintű leírás a fájlok használatáról. | ||
+ | *[[TXMLPropStorage]] - TXMLPropStorage használata a felhasználói beállítások elmentéséhez. | ||
+ | *[[XML Tutorial/hu|XML Tananyag]] - XML fájlok írása és olvasása. | ||
+ | *[[Using INI Files|INI fájlok használata]] - Hogy dolgozz INI fájlokkal Pascal-ban. | ||
+ | |||
+ | === Web === | ||
+ | *[[Networking|Web programozás és hálózatkezelés]] - Tananyag a TCP/IP protokollról, webszolgáltatásokról; *[[Webbrowser|Webböngésző]] - Webböngésző komponensek. | ||
+ | |||
+ | === Multimédia === | ||
*[[Developing with Graphics|Grafikus Fejlesztés]] - Néhány egyszerű példa grafikus programozáshoz. | *[[Developing with Graphics|Grafikus Fejlesztés]] - Néhány egyszerű példa grafikus programozáshoz. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
*[[OpenGL Tutorial|OpenGL Tananyag]] - Hogyan használjuk a GLUT-ot Lazarus-ban. | *[[OpenGL Tutorial|OpenGL Tananyag]] - Hogyan használjuk a GLUT-ot Lazarus-ban. | ||
− | *[[ | + | *[[Multimedia Programming|Multimédiás programozás]] - Hogyan játsszunk le videókat és hangokat. |
− | + | ||
− | + | === Windows === | |
− | |||
*[[Office Automation|Office Automatizálás]] - Hogyan lépjünk kapcsolatba Office szoftverrel és hozzunk létre táblázatokat, szöveges dokumentumokat, prezentációkat, stb. | *[[Office Automation|Office Automatizálás]] - Hogyan lépjünk kapcsolatba Office szoftverrel és hozzunk létre táblázatokat, szöveges dokumentumokat, prezentációkat, stb. | ||
− | *[[ | + | *[[High DPI|Magas DPI]] - Hogyan írjunk DPI-függő alkalmazásokat Windows 7-re. |
− | *[[ | + | *[[Aero Glass]] - Hogyan alkalmazzuk az Aero Glass effektet egy Lazarus Form-on Windows 7-re. |
− | |||
− | |||
− | |||
==Lazarus Felhasználói Útmutatók== | ==Lazarus Felhasználói Útmutatók== | ||
− | *[[Lazarus Faq|Lazarus GYIK]] - Általános információk a Lazarus-ról és sajátosságairól Linux és Windows felhasználóknak. | + | *[[Lazarus Faq/hu|Lazarus GYIK]] - Általános információk a Lazarus-ról és sajátosságairól Linux és Windows felhasználóknak. |
*[[Lazarus DB Faq|Lazarus DB GYIK]] - GYIK a Lazarus adatbázissal kapcsolatus kérdésekről. | *[[Lazarus DB Faq|Lazarus DB GYIK]] - GYIK a Lazarus adatbázissal kapcsolatus kérdésekről. | ||
*[[Databases in Lazarus|Adatbázisok a Lazarus-ban]] - Áttekintés az adatbáziskezelésről Lazarus-ban. | *[[Databases in Lazarus|Adatbázisok a Lazarus-ban]] - Áttekintés az adatbáziskezelésről Lazarus-ban. | ||
− | |||
*[[Feature_Ideas|Kívánságlista/szükséges lehetőségek]] - Olyan lehetőségek, amelyeket szívesen látnál a Lazarus-ban. | *[[Feature_Ideas|Kívánságlista/szükséges lehetőségek]] - Olyan lehetőségek, amelyeket szívesen látnál a Lazarus-ban. | ||
*[[How do I create a bug report|Hogyan készítsek hibajelentést]] - Ha úgy gondolod, találtál egy hibát a Lazarus-ban, hogyan jelentsd be? | *[[How do I create a bug report|Hogyan készítsek hibajelentést]] - Ha úgy gondolod, találtál egy hibát a Lazarus-ban, hogyan jelentsd be? | ||
===Telepítés=== | ===Telepítés=== | ||
+ | *[[Getting Lazarus|A Lazarus megszerzése]] - Útmutató a Lazarus nyilvános vagy SVN verziójának letöltéséhez | ||
*[[Installing Lazarus/hu|A Lazarus telepítése]] - Telepítési útmutató | *[[Installing Lazarus/hu|A Lazarus telepítése]] - Telepítési útmutató | ||
− | + | *[[Multiple Lazarus|Többszörös Lazarus]] - Hogyan kell a Lazarus többféle verzióját egy gépre telepíteni | |
− | *[[Multiple Lazarus|Többszörös Lazarus]] - Hogyan kell a | ||
===IDE - Integrált fejlesztőkörnyezet=== | ===IDE - Integrált fejlesztőkörnyezet=== | ||
− | *[[IDE tricks|IDE trükkök]] - Tippek, trükkök és rejtett lehetőségek | + | *[[IDE tricks/hu|IDE trükkök]] - Tippek, trükkök és rejtett lehetőségek |
*[[Lazarus IDE]] - Az IDE ablakai | *[[Lazarus IDE]] - Az IDE ablakai | ||
*[[Lazarus IDE Shortcuts|Lazarus IDE gyorsbillentyűk]] - Billentyűkiosztás és gyorsbillentyűk. | *[[Lazarus IDE Shortcuts|Lazarus IDE gyorsbillentyűk]] - Billentyűkiosztás és gyorsbillentyűk. | ||
*[[Lazarus Packages|Lazarus csomagok]] - Útmutató csomagkészítéshez Lazarus alatt | *[[Lazarus Packages|Lazarus csomagok]] - Útmutató csomagkészítéshez Lazarus alatt | ||
− | *[[Install Packages|Csomagok telepítése]] - Kis útmutató csomagok telepítéséhez | + | *[[Install Packages/hu|Csomagok telepítése]] - Kis útmutató csomagok telepítéséhez |
*[[Extending the IDE|Az IDE bővítése]] - Hogyan adjunk további funkciókat a Lazarus fejlesztői környezethez | *[[Extending the IDE|Az IDE bővítése]] - Hogyan adjunk további funkciókat a Lazarus fejlesztői környezethez | ||
− | *[[ | + | *[[Installing Help in the IDE|Súgó telepítése az IDE-be]] - Hogyan telepítsük az RTL, FCL és az LCL súgókat az IDE-be, illetve a Kylix súgó fájlokat, és hogy adjunk súgót felhasználói csomagokhoz. |
*[[Using Lazarus for other computer languages/hu|Lazarus használata más programnyelvekhez]] - Hogyan használjuk az IDE-t C-hez, Java-hoz, stb. | *[[Using Lazarus for other computer languages/hu|Lazarus használata más programnyelvekhez]] - Hogyan használjuk az IDE-t C-hez, Java-hoz, stb. | ||
*[[IDE Development|IDE fejlesztés]] - Különféle oldalak az IDE jelenlegi fejlesztéseiről. | *[[IDE Development|IDE fejlesztés]] - Különféle oldalak az IDE jelenlegi fejlesztéseiről. | ||
Line 59: | Line 75: | ||
*[[Lazarus Hacks|Lacarus hack-ek]] - Beállítások és hack-ek, amikkel különböző igények szerint alakíthatjuk az IDE-t és az LCL-t. | *[[Lazarus Hacks|Lacarus hack-ek]] - Beállítások és hack-ek, amikkel különböző igények szerint alakíthatjuk az IDE-t és az LCL-t. | ||
− | ===LCL - Lazarus komponens | + | ===LCL - Lazarus komponens függvénytár=== |
*[[doc:lcl/|LCL dokumentáció]] - Online segítség az LCL-hez (folyamatban). | *[[doc:lcl/|LCL dokumentáció]] - Online segítség az LCL-hez (folyamatban). | ||
*[[LCL Components|LCL komponensek]] - Bemutatók az általános LCL komponensekről, kiegészítve a referencia dokumentumokat. | *[[LCL Components|LCL komponensek]] - Bemutatók az általános LCL komponensekről, kiegészítve a referencia dokumentumokat. | ||
*[[The LCL in various platforms|Az LCL különböző platformokon]] - Egy részletes értekezés az LCL lehetőségeiről, amelyek eltérően viselkednek eltérő platformokon. | *[[The LCL in various platforms|Az LCL különböző platformokon]] - Egy részletes értekezés az LCL lehetőségeiről, amelyek eltérően viselkednek eltérő platformokon. | ||
− | *[[Autosize / Layout|Automatikus méretezés/Elrendezés]] - Hogyan tervezzünk minden platformon működő form-okat. | + | *[[Autosize / Layout|Automatikus méretezés / Elrendezés]] - Hogyan tervezzünk minden platformon működő form-okat. |
*[[Main Loop Hooks|Fő ciklus kapcsolatok]] - Hogyan kezeljünk többféle eseményforrást. | *[[Main Loop Hooks|Fő ciklus kapcsolatok]] - Hogyan kezeljünk többféle eseményforrást. | ||
*[[Asynchronous Calls|Aszinkron hívások]] - Hogyan állítsunk sorba metódusokat későbbi meghívásokhoz. | *[[Asynchronous Calls|Aszinkron hívások]] - Hogyan állítsunk sorba metódusokat későbbi meghívásokhoz. | ||
Line 69: | Line 85: | ||
*[[Accessing the Interfaces directly|Interfészek közvetlen elérése]] - Példa az LCL widget-ek elérésére. | *[[Accessing the Interfaces directly|Interfészek közvetlen elérése]] - Példa az LCL widget-ek elérésére. | ||
*[[Add Help to Your Application|Adj súgót az alkalmazásodhoz]] - Hogyan készítsünk online súgót az alkalmazásainkhoz. | *[[Add Help to Your Application|Adj súgót az alkalmazásodhoz]] - Hogyan készítsünk online súgót az alkalmazásainkhoz. | ||
− | *[[ | + | *[[Colors|Színek]] - A rendszer színek, például clDefault, clWindow és az fpImage FPColor leírása. |
*[[LCL Tips|LCL tippek]] - Tippek és trükkök. | *[[LCL Tips|LCL tippek]] - Tippek és trükkök. | ||
*[[LCL Defines|LCL definíciók]] - A helyes opciók kiválasztása az LCL újrafordításához. | *[[LCL Defines|LCL definíciók]] - A helyes opciók kiválasztása az LCL újrafordításához. | ||
+ | *[[Lazarus_Tutorial#The_Component_Palette|LCL Komponensek]] - Leírás a fő LCL vezérlőkről, amelyek a Lazarus-szal együtt települnek fel, úgy mint TMainMenu, TButton, TComboBox, TTimer, stb. | ||
+ | *[[Components_and_Code_examples|LCL Példakódok]] - Működő példakódok Lazarus-ra. | ||
+ | *[[Lazarus Custom Drawn Controls|Egyedileg megrajzolt vezérlők]] - Néhány egyedileg rajzolt vezérlő Lazarus-hoz. | ||
+ | *[[How To Write Lazarus Component/hu|Hogyan_írjunk_Lazarus_komponenst]] - Egy hasznos útmutató az első LCL komponensünk létrehozásához. | ||
===Fejlesztés=== | ===Fejlesztés=== | ||
Line 83: | Line 103: | ||
*[[Using Pascal Libraries with .NET and Mono|Pascal könyvtárak használata .NET-tel és Mono-val]] - Igen, a Pascal kód használható .NET-tel és Mono-val. | *[[Using Pascal Libraries with .NET and Mono|Pascal könyvtárak használata .NET-tel és Mono-val]] - Igen, a Pascal kód használható .NET-tel és Mono-val. | ||
*[[Pascal and PHP|Pascal és PHP]] - A Pascal kapcsolata a PHP-vel. | *[[Pascal and PHP|Pascal és PHP]] - A Pascal kapcsolata a PHP-vel. | ||
− | *[[Developing Python Modules with Pascal|Python modulok fejlesztése Pascal-lal]] - Python bővítése Pascal-lal. | + | *[[Developing Python Modules with Pascal|Python modulok fejlesztése Pascal-lal]] - Python bővítése Pascal-lal. |
*[[Developing Web Apps with Pascal|Web-es alkalmazások fejlesztése Pascal-lal]] - Igen, írhatsz RIA alkalmazásokat Pascal-lal. | *[[Developing Web Apps with Pascal|Web-es alkalmazások fejlesztése Pascal-lal]] - Igen, írhatsz RIA alkalmazásokat Pascal-lal. | ||
− | *[[Smartphone Development|Smartphone fejlesztés]] - Különböző | + | *[[Smartphone Development|Smartphone fejlesztés]] - Különböző okos telefonok FPC-vel történő fejlesztéséről. |
+ | *[[Lazarus Components Directory|Lazarus komponens könyvtár]] - Leírás a Lazarus-hoz tartozó extra csomagokról, úgymint nyomtatótámogatás, fpWeb, démonok, stb. | ||
− | ===Platform specifikus Tippek=== | + | === Platform specifikus Tippek === |
− | *[[ | + | *[[macOS Programming Tips|macOS Programozási Tippek]] - Lazarus telepítése, hasznás eszközök, Unix parancsok, és még több... |
*[[Windows Programming Tips|Windows Programozási Tippek]] - Asztali Windows programozási tippek... | *[[Windows Programming Tips|Windows Programozási Tippek]] - Asztali Windows programozási tippek... | ||
*[[WinCE Programming Tips|WinCE Programozási Tippek]] - A telefon API használata, SMS-ek küldése, és még több... | *[[WinCE Programming Tips|WinCE Programozási Tippek]] - A telefon API használata, SMS-ek küldése, és még több... | ||
− | ===Eszközök=== | + | === Eszközök === |
*[[Lazarus Documentation Editor|Lazarus Dokumentáció Szerkesztő]] - A "lazde" használata dokumentáció készítéséhez. | *[[Lazarus Documentation Editor|Lazarus Dokumentáció Szerkesztő]] - A "lazde" használata dokumentáció készítéséhez. | ||
− | *[[ | + | *[[FPDoc Editor|FPDoc szerkesztő]] - Integrált integrált dokumentációs fájl szerkesztő. |
*[[FPDoc Updater|FPDoc Frissítő]] - Egy GUI eszköz FPDoc fájlok frissítéséhez. | *[[FPDoc Updater|FPDoc Frissítő]] - Egy GUI eszköz FPDoc fájlok frissítéséhez. | ||
*[[lazbuild]] - Projektek és csomagok fordítása az IDE nélkül. | *[[lazbuild]] - Projektek és csomagok fordítása az IDE nélkül. | ||
*[[LazSVNPkg]] - Lazarus IDE SVN Plugin | *[[LazSVNPkg]] - Lazarus IDE SVN Plugin | ||
+ | *[[InstantFPC]] - Pascal programok futtatása normál UNIX szkriptekként. | ||
− | ===Delphi-ből Jövőknek=== | + | === Delphi-ből Jövőknek === |
*[[Lazarus Components|Lazarus komponensek]] - Lazarus és Turbo Delphi komponensek összehasonlítása. | *[[Lazarus Components|Lazarus komponensek]] - Lazarus és Turbo Delphi komponensek összehasonlítása. | ||
*[[Lazarus For Delphi Users|Lazarus Delphi felhasználóknak]] - Azoknak a Delphi felhasználóknak, akik most ismerkednek a Lazarus-szal. | *[[Lazarus For Delphi Users|Lazarus Delphi felhasználóknak]] - Azoknak a Delphi felhasználóknak, akik most ismerkednek a Lazarus-szal. | ||
*[[Code Conversion Guide|Kód konverziós útmutató]] - Hogyan konvertáljunk meglévő kódot és komponenseket Delphi-ről és Kylix-ról. | *[[Code Conversion Guide|Kód konverziós útmutató]] - Hogyan konvertáljunk meglévő kódot és komponenseket Delphi-ről és Kylix-ról. | ||
+ | *[[Delphi Converter in Lazarus|Delphi konvertáló a Lazarus-ban]] - Delphi unit, projekt vagy csomag konvertálás majdnem automatikusan. | ||
− | ==Lazarus Fejlesztői Útmutatók== | + | == Lazarus Fejlesztői Útmutatók == |
*[[Lazarus Development Process|A Lazarus fejlesztés folyamata]] - Ütemterv, ötletek, jelenlegi fejlesztés. | *[[Lazarus Development Process|A Lazarus fejlesztés folyamata]] - Ütemterv, ötletek, jelenlegi fejlesztés. | ||
*[[How To Help Developing Lazarus|Hogyan segíts a Lazarus fejlesztésében]] - Útmutató zöldfülűeknek a Lazarus fejlesztésének megkezdéséhez. | *[[How To Help Developing Lazarus|Hogyan segíts a Lazarus fejlesztésében]] - Útmutató zöldfülűeknek a Lazarus fejlesztésének megkezdéséhez. | ||
Line 114: | Line 137: | ||
*[[GUI design|GUI tervezés]] - Megjegyzések a Lazarus GUI tervezés irányelveihez. | *[[GUI design|GUI tervezés]] - Megjegyzések a Lazarus GUI tervezés irányelveihez. | ||
*[[Roadmap|Ütemterv]] - Áttekintés a Lazarus különböző részeinek jelenlegi állapotáról. | *[[Roadmap|Ütemterv]] - Áttekintés a Lazarus különböző részeinek jelenlegi állapotáról. | ||
− | |||
*[[Moderating the bug tracker|A hiba nyomonkövetés moderálása]] - Irányelvek Lazarus fejlesztőknek és moderátoroknek a [http://www.freepascal.org/mantis/ bug tracker] használatához. | *[[Moderating the bug tracker|A hiba nyomonkövetés moderálása]] - Irányelvek Lazarus fejlesztőknek és moderátoroknek a [http://www.freepascal.org/mantis/ bug tracker] használatához. | ||
*[[Codetools|Kódeszközök]] - A kódeszközök Lazarus-ba való illeszkedéséről. | *[[Codetools|Kódeszközök]] - A kódeszközök Lazarus-ba való illeszkedéséről. | ||
Line 121: | Line 143: | ||
*[[Bounties|Nagylelkűség]] - Szükséged van egy adott lehetőségre gyorsan? Itt add meg, hogy mennyit ér meg neked. :-) | *[[Bounties|Nagylelkűség]] - Szükséged van egy adott lehetőségre gyorsan? Itt add meg, hogy mennyit ér meg neked. :-) | ||
− | ===LCL - Lazarus komponens | + | === LCL - Lazarus komponens függvénytár === |
*[[LCL Messages|LCL üzenetek]] - Útmutató az LCL üzeneteivel kapcsolatban. | *[[LCL Messages|LCL üzenetek]] - Útmutató az LCL üzeneteivel kapcsolatban. | ||
*[[LCL Internals|LCL belügyek]] - Az implementáció részletei és hogyan készítsünk új widget készletet. | *[[LCL Internals|LCL belügyek]] - Az implementáció részletei és hogyan készítsünk új widget készletet. | ||
Line 131: | Line 153: | ||
*[[LCL Bindings|LCL kapcsolatok]] - Kapcsolatok az LCL más nyelven történő használatához. | *[[LCL Bindings|LCL kapcsolatok]] - Kapcsolatok az LCL más nyelven történő használatához. | ||
− | ===Felületek=== | + | === Felületek === |
{{Interfaces}} | {{Interfaces}} | ||
− | ===Fordítások=== | + | === Fordítások === |
* [[Getting translation strings right|Fordítandó string-ek rendbe rakása]] Néhány megjegyzés programozóknak a fordítható string-ek létrehozásáról és használatáról. Röviden tárgyalja a string-ek létrehozását, felajánl néhány tippet a megvalósítási problémákhoz, és rámutat néhány megfontolandó dologra angol alapnyelvű program használatára adott esetben. | * [[Getting translation strings right|Fordítandó string-ek rendbe rakása]] Néhány megjegyzés programozóknak a fordítható string-ek létrehozásáról és használatáról. Röviden tárgyalja a string-ek létrehozását, felajánl néhány tippet a megvalósítási problémákhoz, és rámutat néhány megfontolandó dologra angol alapnyelvű program használatára adott esetben. | ||
* '''Megjegyzések a lokalizációhoz:''' | * '''Megjegyzések a lokalizációhoz:''' | ||
Line 144: | Line 166: | ||
*[[Translations_/_i18n_/_localizations_for_programs#Translating_the_IDE|Az IDE lefordítása]] | *[[Translations_/_i18n_/_localizations_for_programs#Translating_the_IDE|Az IDE lefordítása]] | ||
− | ==További Komponens Dokumentációk== | + | == További Komponens Dokumentációk == |
+ | *[[Project Templates|Projekt sablonok]] - A <i>projtemplates</i> csomag. | ||
*[[Pascal Script]] és [[Pascal Script Examples|Pascal script példák]] - Hogyan használjunk Pascal script komponenseket Lazarus-ban. | *[[Pascal Script]] és [[Pascal Script Examples|Pascal script példák]] - Hogyan használjunk Pascal script komponenseket Lazarus-ban. | ||
*[[OpenGL]] - Hogyan használjunk OpenGL-t Lazarus-ban. | *[[OpenGL]] - Hogyan használjunk OpenGL-t Lazarus-ban. | ||
− | *[[KOL-CE]] - A KOL&MCK | + | *[[KOL-CE]] - A KOL&MCK függvénytár Free Pascal/Lazarus portja. Hogyan hozzunk létre nagyon tömör alkalmazásokat Win32/WinCE-re Lazarus-ban. |
− | ==Free Pascal Fordító Dokumentáció== | + | == Free Pascal Fordító Dokumentáció == |
Ezen [http://lazarus-ccr.sourceforge.net/fpcdoc/ oldalon] kívül, a dokumentáció legutóbbi verziója megtalálható online, és többféle letölthető formátumban a [http://www.freepascal.org/docs.html Free Pascal fordító főoldalán]. | Ezen [http://lazarus-ccr.sourceforge.net/fpcdoc/ oldalon] kívül, a dokumentáció legutóbbi verziója megtalálható online, és többféle letölthető formátumban a [http://www.freepascal.org/docs.html Free Pascal fordító főoldalán]. | ||
− | |||
*[http://lazarus-ccr.sourceforge.net/fpcdoc/user/user.html Felhasználói útmutató] | *[http://lazarus-ccr.sourceforge.net/fpcdoc/user/user.html Felhasználói útmutató] | ||
*[http://lazarus-ccr.sourceforge.net/fpcdoc/prog/prog.html Programozói útmutató] | *[http://lazarus-ccr.sourceforge.net/fpcdoc/prog/prog.html Programozói útmutató] | ||
*[http://lazarus-ccr.sourceforge.net/fpcdoc/ref/ref.html Referencia a system unit-hoz, és a támogatott Pascal szerkezetekhez] | *[http://lazarus-ccr.sourceforge.net/fpcdoc/ref/ref.html Referencia a system unit-hoz, és a támogatott Pascal szerkezetekhez] | ||
− | *[http://lazarus-ccr.sourceforge.net/fpcdoc/rtl/index.html | + | *[http://lazarus-ccr.sourceforge.net/fpcdoc/rtl/index.html Futásidejű függvénytár (RTL) referencia útmutatója] |
− | *[http://lazarus-ccr.sourceforge.net/fpcdoc/fcl/index.html | + | *[http://lazarus-ccr.sourceforge.net/fpcdoc/fcl/index.html Szabad komponens függvénytár (FCL) referencia útmutatója] |
− | *[http://lazarus-ccr.sourceforge.net/fpcdoc/fpdoc/fpdoc.html Free Pascal | + | *[http://lazarus-ccr.sourceforge.net/fpcdoc/fpdoc/fpdoc.html Free Pascal dokumentációs eszköz útmutatója] |
− | *[[Build messages|Fordítási üzenetek]] | + | *[[Build messages/hu|Fordítási üzenetek]] |
− | ==Lazarus-szal kapcsolatos blog-ok és weboldalak== | + | == Lazarus-szal kapcsolatos blog-ok és weboldalak == |
'''Blogok''' | '''Blogok''' | ||
*[http://lazarus-dev.blogspot.com/ Lazarus fejlesztés] - Lazarus fejlesztők blogja a fordítási folyamatra vonatkozóan. | *[http://lazarus-dev.blogspot.com/ Lazarus fejlesztés] - Lazarus fejlesztők blogja a fordítási folyamatra vonatkozóan. | ||
Line 170: | Line 192: | ||
*[http://beeography.wordpress.com/tag/object-pascal/ Bee.ography] csak egy (újabb) méhecseke zümmögése! | *[http://beeography.wordpress.com/tag/object-pascal/ Bee.ography] csak egy (újabb) méhecseke zümmögése! | ||
*[http://donaldshimoda.blogspot.com/ Párhuzamos Pascal Világok] Donald Shimoda. | *[http://donaldshimoda.blogspot.com/ Párhuzamos Pascal Világok] Donald Shimoda. | ||
+ | *[http://devblog.brahmancreations.com/content/observations-on-freepascal-and-lazarus-development A FreePascal és a Lazarus Fejlesztésének nyomon követése] | ||
'''Weboldalak''' | '''Weboldalak''' | ||
− | * | + | *[http://mercury.it.swin.edu.au/swinbrain/index.php/Pascal#Pascal_Development_Tools Pascal - SwinBrain] - Egyedülálló Free Pascal bemutató és dokumentáció a Swinburne University-ről |
+ | *[[Basic Pascal Tutorial|Pascal Tananyag]] - [http://www.taoyue.com/ Tao Yue] [http://www.taoyue.com/tutorials/pascal/ Pascal Tananyaga] (engedéllyel közzétéve). | ||
+ | *[[Free Pascal videos|Free Pascal video tutorials]] |
Latest revision as of 16:38, 5 September 2022
│
العربية (ar) │
Deutsch (de) │
English (en) │
español (es) │
suomi (fi) │
français (fr) │
magyar (hu) │
Bahasa Indonesia (id) │
italiano (it) │
日本語 (ja) │
한국어 (ko) │
Nederlands (nl) │
português (pt) │
русский (ru) │
slovenčina (sk) │
Türkçe (tr) │
中文(中国大陆) (zh_CN) │
中文(台灣) (zh_TW) │
Lazarus dokumentáció
Lazarus és Pascal Tananyag
- További Lazarus/FPC tanagyagok - Ezek csak a fő tananyagok. Ez az oldal tartalmazza a továbbiakat.
- Ezeken kívül is vannak még, amik itt nincsenek közzétéve, a Lazarus-szal kapcsolatos blog-ok és weboldalak szakaszban.
Lazarus/FPC
- A Free Pascal és a Lazarus áttekintése - Egy tömör leírás arról, hogy milyen fajta dolgokat tudsz fejleszteni ezekkel az általános célú eszközökkel.
- Lazarus Tananyag - Tananyag kezdőknek és egy részletesebb leírás a fejlesztő környezetről.
- Lazarus IDE Eszközök - Egy haladó szintű tananyag a kódkiegészítésről és egyéb IDE eszközökről.
- Objektum-orientált Programozás FreePascal-lal és Lazarus-szal - Ami a hagyományos Pascal mögött rejlik
- Lazarus/FPC függvénytárak - Hogyan készítsünk dinamikus függvénytárakat (.so, .dll, .dylib) és hogyan használjuk őket.
- C függvénytárak Pascal-hoz kötése - Hogyan konvertáljunk C header fájlokat (.h) pascal unit-okká.
- Szöveges módú Pascal - A Lazarus IDE használata szöveges módú alkalmazásokhoz.
- Lazarus Inline Assembler - Honnan kezdjem? segédlet.
- Lazarus Adatbázis Tananyag - Bevezetés az adatbáziskezelésbe Lazarus használatával.
Egyéb
- Fordítások / i18n / lokalizációk programokhoz - Hogyan készítsd el a programjaid vagy csomagjaid lokalizált verzióit.
- Külső Programok Futtatása - Egy rövid bemutató arról, hogy hogyan futtass külső programokat a saját programodból.
- Démonok és szolgáltatások - Hogyan írjunk Windows-os szolgáltatásokat és/vagy Linux-os démonokat.
- VirtualTreeview Példa Lazarus-ra - VirtualTreeview használata Lazarus-on.
Hardver
- Hardver Hozzáférés - Hogyan férj hozzá hardver eszközökhöz, úgymint ISA és PCI kártyákhoz, soros-, párhuzamos-, és USB portot használó eszközökhöz.
- Több szálon futó alkalmazások tananyag - Hogyan írjon több szálon futó alkalmazásokat Free Pascal-lal és Lazarus-szal.
Fájlok
- Fájlkezelés Pascal-ban - Kezdő szintű leírás a fájlok használatáról.
- TXMLPropStorage - TXMLPropStorage használata a felhasználói beállítások elmentéséhez.
- XML Tananyag - XML fájlok írása és olvasása.
- INI fájlok használata - Hogy dolgozz INI fájlokkal Pascal-ban.
Web
- Web programozás és hálózatkezelés - Tananyag a TCP/IP protokollról, webszolgáltatásokról; *Webböngésző - Webböngésző komponensek.
Multimédia
- Grafikus Fejlesztés - Néhány egyszerű példa grafikus programozáshoz.
- OpenGL Tananyag - Hogyan használjuk a GLUT-ot Lazarus-ban.
- Multimédiás programozás - Hogyan játsszunk le videókat és hangokat.
Windows
- Office Automatizálás - Hogyan lépjünk kapcsolatba Office szoftverrel és hozzunk létre táblázatokat, szöveges dokumentumokat, prezentációkat, stb.
- Magas DPI - Hogyan írjunk DPI-függő alkalmazásokat Windows 7-re.
- Aero Glass - Hogyan alkalmazzuk az Aero Glass effektet egy Lazarus Form-on Windows 7-re.
Lazarus Felhasználói Útmutatók
- Lazarus GYIK - Általános információk a Lazarus-ról és sajátosságairól Linux és Windows felhasználóknak.
- Lazarus DB GYIK - GYIK a Lazarus adatbázissal kapcsolatus kérdésekről.
- Adatbázisok a Lazarus-ban - Áttekintés az adatbáziskezelésről Lazarus-ban.
- Kívánságlista/szükséges lehetőségek - Olyan lehetőségek, amelyeket szívesen látnál a Lazarus-ban.
- Hogyan készítsek hibajelentést - Ha úgy gondolod, találtál egy hibát a Lazarus-ban, hogyan jelentsd be?
Telepítés
- A Lazarus megszerzése - Útmutató a Lazarus nyilvános vagy SVN verziójának letöltéséhez
- A Lazarus telepítése - Telepítési útmutató
- Többszörös Lazarus - Hogyan kell a Lazarus többféle verzióját egy gépre telepíteni
IDE - Integrált fejlesztőkörnyezet
- IDE trükkök - Tippek, trükkök és rejtett lehetőségek
- Lazarus IDE - Az IDE ablakai
- Lazarus IDE gyorsbillentyűk - Billentyűkiosztás és gyorsbillentyűk.
- Lazarus csomagok - Útmutató csomagkészítéshez Lazarus alatt
- Csomagok telepítése - Kis útmutató csomagok telepítéséhez
- Az IDE bővítése - Hogyan adjunk további funkciókat a Lazarus fejlesztői környezethez
- Súgó telepítése az IDE-be - Hogyan telepítsük az RTL, FCL és az LCL súgókat az IDE-be, illetve a Kylix súgó fájlokat, és hogy adjunk súgót felhasználói csomagokhoz.
- Lazarus használata más programnyelvekhez - Hogyan használjuk az IDE-t C-hez, Java-hoz, stb.
- IDE fejlesztés - Különféle oldalak az IDE jelenlegi fejlesztéseiről.
- Lazarus oktatási célra - Hogyan állítsuk be a Lazarus-t kurzusokhoz és kezdők számára.
- Lacarus hack-ek - Beállítások és hack-ek, amikkel különböző igények szerint alakíthatjuk az IDE-t és az LCL-t.
LCL - Lazarus komponens függvénytár
- LCL dokumentáció - Online segítség az LCL-hez (folyamatban).
- LCL komponensek - Bemutatók az általános LCL komponensekről, kiegészítve a referencia dokumentumokat.
- Az LCL különböző platformokon - Egy részletes értekezés az LCL lehetőségeiről, amelyek eltérően viselkednek eltérő platformokon.
- Automatikus méretezés / Elrendezés - Hogyan tervezzünk minden platformon működő form-okat.
- Fő ciklus kapcsolatok - Hogyan kezeljünk többféle eseményforrást.
- Aszinkron hívások - Hogyan állítsunk sorba metódusokat későbbi meghívásokhoz.
- Fájlméret és okos összefűzés - Hogyan "okosfűzzünk" alkalmazásokat, és készítsünk kisebb futtatható fájlokat.
- Interfészek közvetlen elérése - Példa az LCL widget-ek elérésére.
- Adj súgót az alkalmazásodhoz - Hogyan készítsünk online súgót az alkalmazásainkhoz.
- Színek - A rendszer színek, például clDefault, clWindow és az fpImage FPColor leírása.
- LCL tippek - Tippek és trükkök.
- LCL definíciók - A helyes opciók kiválasztása az LCL újrafordításához.
- LCL Komponensek - Leírás a fő LCL vezérlőkről, amelyek a Lazarus-szal együtt települnek fel, úgy mint TMainMenu, TButton, TComboBox, TTimer, stb.
- LCL Példakódok - Működő példakódok Lazarus-ra.
- Egyedileg megrajzolt vezérlők - Néhány egyedileg rajzolt vezérlő Lazarus-hoz.
- Hogyan_írjunk_Lazarus_komponenst - Egy hasznos útmutató az első LCL komponensünk létrehozásához.
Fejlesztés
- A megfelelő tervezés ereje és praktikák - A józan ésszel programozás legjobb praktikái egy Free Pascal és Lazarus fejlesztőnek.
- Multiplatform programozási útmutató - Hogyan fejlesszünk cross-platform alkalmazásokat és hogy portoljunk egyikről a másikra.
- Alkalmazásaink felfejlesztése - Hogyan készíts telepítőt az alkalmazásodhoz.
- Keresztfordítás - Futtatható fájlok készítése egyik platformon egy másik platformra.
- GDB hibakereső tippek - Ismert hibák / Tippek a Pascal hibakereséséhez GDB-vel
- Távoli hibakeresés - Hogyan keress hibát a Lazarus alkalmazásodban egy másik számítógépről.
- Alkalmazás ikon - Az alkalmazás ikonjának beállítása
- Pascal könyvtárak használata .NET-tel és Mono-val - Igen, a Pascal kód használható .NET-tel és Mono-val.
- Pascal és PHP - A Pascal kapcsolata a PHP-vel.
- Python modulok fejlesztése Pascal-lal - Python bővítése Pascal-lal.
- Web-es alkalmazások fejlesztése Pascal-lal - Igen, írhatsz RIA alkalmazásokat Pascal-lal.
- Smartphone fejlesztés - Különböző okos telefonok FPC-vel történő fejlesztéséről.
- Lazarus komponens könyvtár - Leírás a Lazarus-hoz tartozó extra csomagokról, úgymint nyomtatótámogatás, fpWeb, démonok, stb.
Platform specifikus Tippek
- macOS Programozási Tippek - Lazarus telepítése, hasznás eszközök, Unix parancsok, és még több...
- Windows Programozási Tippek - Asztali Windows programozási tippek...
- WinCE Programozási Tippek - A telefon API használata, SMS-ek küldése, és még több...
Eszközök
- Lazarus Dokumentáció Szerkesztő - A "lazde" használata dokumentáció készítéséhez.
- FPDoc szerkesztő - Integrált integrált dokumentációs fájl szerkesztő.
- FPDoc Frissítő - Egy GUI eszköz FPDoc fájlok frissítéséhez.
- lazbuild - Projektek és csomagok fordítása az IDE nélkül.
- LazSVNPkg - Lazarus IDE SVN Plugin
- InstantFPC - Pascal programok futtatása normál UNIX szkriptekként.
Delphi-ből Jövőknek
- Lazarus komponensek - Lazarus és Turbo Delphi komponensek összehasonlítása.
- Lazarus Delphi felhasználóknak - Azoknak a Delphi felhasználóknak, akik most ismerkednek a Lazarus-szal.
- Kód konverziós útmutató - Hogyan konvertáljunk meglévő kódot és komponenseket Delphi-ről és Kylix-ról.
- Delphi konvertáló a Lazarus-ban - Delphi unit, projekt vagy csomag konvertálás majdnem automatikusan.
Lazarus Fejlesztői Útmutatók
- A Lazarus fejlesztés folyamata - Ütemterv, ötletek, jelenlegi fejlesztés.
- Hogyan segíts a Lazarus fejlesztésében - Útmutató zöldfülűeknek a Lazarus fejlesztésének megkezdéséhez.
- Verzió számozás - A Lazarus különböző verziószámainak kifejtése.
- Egy patch készítése - Útmutató Lazarus módosításokat tartalmazó patch készítéséhez.
- Visszakövetés létrehozása GDB-vel - Útmutató visszakövetés készítéséhez, hogy könnyebb legyen a hibakeresés.
- Nomenklatúra - Útmutató új metódusok és tulajdonságok névválasztásához.
- Tervezési segédletek - Útmutató arról, hogy hogyan járjunk el a Lazarus forráskódjának módosításakor.
- GUI tervezés - Megjegyzések a Lazarus GUI tervezés irányelveihez.
- Ütemterv - Áttekintés a Lazarus különböző részeinek jelenlegi állapotáról.
- A hiba nyomonkövetés moderálása - Irányelvek Lazarus fejlesztőknek és moderátoroknek a bug tracker használatához.
- Kódeszközök - A kódeszközök Lazarus-ba való illeszkedéséről.
- IDE súgó készítése - Hogyan fejlesszük az IDE dokumentációt.
- Unit nem található - Hogyan találjuk meg a unit-okat - Hogyan állítsuk be az IDE-t és a forrás fájlokat.
- Nagylelkűség - Szükséged van egy adott lehetőségre gyorsan? Itt add meg, hogy mennyit ér meg neked. :-)
LCL - Lazarus komponens függvénytár
- LCL üzenetek - Útmutató az LCL üzeneteivel kapcsolatban.
- LCL belügyek - Az implementáció részletei és hogyan készítsünk új widget készletet.
- LCL billentyű kezelés - Segítség! Megnyomtak egy billentyűt, mi lesz most?
- LCL belügyek - átméretezés, mozgatás - Hogyan kommunikál az LCL az LCL felülettel vezérlők átméretezésekor, és mozgatásakor.
- LCL húzd és dobd - Húzás, dobás, és dokkolás szervezése.
- LCL Unicode támogatás - Út az Unicode-ot engedélyező Lazarus-hoz.
- LCL dokumentáció ütemterv - Melyik unit-okat kell dokumentálni.
- LCL kapcsolatok - Kapcsolatok az LCL más nyelven történő használatához.
Felületek
- Lazarus known issues (things that will never be fixed) - A list of interface compatibility issues
- Win32/64 Interface - The Windows API (formerly Win32 API) interface for Windows 95/98/Me/2000/XP/Vista/10, but not CE
- Windows CE Interface - For Pocket PC and Smartphones
- Carbon Interface - The Carbon 32 bit interface for macOS (deprecated; removed from macOS 10.15)
- Cocoa Interface - The Cocoa 64 bit interface for macOS
- Qt Interface - The Qt4 interface for Unixes, macOS, Windows, and Linux-based PDAs
- Qt5 Interface - The Qt5 interface for Unixes, macOS, Windows, and Linux-based PDAs
- GTK1 Interface - The gtk1 interface for Unixes, macOS (X11), Windows
- GTK2 Interface - The gtk2 interface for Unixes, macOS (X11), Windows
- GTK3 Interface - The gtk3 interface for Unixes, macOS (X11), Windows
- fpGUI Interface - Based on the fpGUI library, which is a cross-platform toolkit completely written in Object Pascal
- Custom Drawn Interface - A cross-platform LCL backend written completely in Object Pascal inside Lazarus. The Lazarus interface to Android.
Fordítások
- Fordítandó string-ek rendbe rakása Néhány megjegyzés programozóknak a fordítható string-ek létrehozásáról és használatáról. Röviden tárgyalja a string-ek létrehozását, felajánl néhány tippet a megvalósítási problémákhoz, és rámutat néhány megfontolandó dologra angol alapnyelvű program használatára adott esetben.
- Megjegyzések a lokalizációhoz:
- Német - Megjegyzések és segédletek a Lazarus IDE németre fordításához, mellékelve egy kis szótárat a leggyakrabban használt fordításokkal.
- Portugál-brazil - Kis szótár, amely a Lazarus-ban használt álatalános kifejezések fordításait tartalmazza.
- Orosz - Megjegyzések és segédletek a Lazarus IDE oroszra fordításához.
- Nyelvválasztó hozzáadása Elmagyarázza, hogyan tudsz fordítás listát hozzáadni egy Wiki oldal tetejéhez.
- Az IDE lefordítása
További Komponens Dokumentációk
- Projekt sablonok - A projtemplates csomag.
- Pascal Script és Pascal script példák - Hogyan használjunk Pascal script komponenseket Lazarus-ban.
- OpenGL - Hogyan használjunk OpenGL-t Lazarus-ban.
- KOL-CE - A KOL&MCK függvénytár Free Pascal/Lazarus portja. Hogyan hozzunk létre nagyon tömör alkalmazásokat Win32/WinCE-re Lazarus-ban.
Free Pascal Fordító Dokumentáció
Ezen oldalon kívül, a dokumentáció legutóbbi verziója megtalálható online, és többféle letölthető formátumban a Free Pascal fordító főoldalán.
- Felhasználói útmutató
- Programozói útmutató
- Referencia a system unit-hoz, és a támogatott Pascal szerkezetekhez
- Futásidejű függvénytár (RTL) referencia útmutatója
- Szabad komponens függvénytár (FCL) referencia útmutatója
- Free Pascal dokumentációs eszköz útmutatója
- Fordítási üzenetek
Lazarus-szal kapcsolatos blog-ok és weboldalak
Blogok
- Lazarus fejlesztés - Lazarus fejlesztők blogja a fordítási folyamatra vonatkozóan.
- Egy zöldfülű kalandjai - Egy zöldfülű naplója a kezdetekről néhány bemutató információval egy folyamatosan bővülő naplóban.
- Utam Lazarus/Freepascal-lal - Egy blog, amit a Lazarus-szal és FreePascal-lal való programozás során gyűjtött tapasztalataimnak szentelek (Luiz Américo által)
- Portolás Lazarus-ra - Ez a blog leírja egy közepes méretű (~100 ezer soros) Delphi 7/CLX alkalmazás portolását Lazarusra (Alexsander da Rosa által)
- Élő Lazarus - Egy ember felfedezései egy nyílt forráskódú RAD-ban (Gyors alkalmazásfejlesztőben) (Wibblytim által).
- Bee.ography csak egy (újabb) méhecseke zümmögése!
- Párhuzamos Pascal Világok Donald Shimoda.
- A FreePascal és a Lazarus Fejlesztésének nyomon követése
Weboldalak
- Pascal - SwinBrain - Egyedülálló Free Pascal bemutató és dokumentáció a Swinburne University-ről
- Pascal Tananyag - Tao Yue Pascal Tananyaga (engedéllyel közzétéve).
- Free Pascal video tutorials