Lazarus Documentation/fi: what changed
Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.
Title: Lazarus Documentation/fi
| Old | New | Line | |
|---|---|---|---|
| 1 | + | ## Lazarus ja Pascal oppimaateriaalia | |
| 2 | + | ||
| 3 | + | - [[Lazarus Tutorial/fi]] - Aloittajan opas ja yksityiskohtainen kuvaus Lazaruksen käyttöliittymästä. | |
| 4 | + | ||
| 5 | + | - [[Form Tutorial/fi]] - Opetusta aloittelijoille siitä, miten lomakkeita [[TForm/fi|TForm]] käsitellään | |
| 6 | + | ||
| 7 | + | - [[Lazarus IDE Tools/fi]] - Keskitason opas koodin täydentämisestä ja muista käyttöliittymän työkaluista. | |
| 8 | + | ||
| 9 | + | - [[Lazarus Database Tutorial]] - Ohjeet tietokantojen käytöstä Lazaruksen kanssa. | |
| 10 | + | ||
| 11 | + | - [[Developing with Graphics]] - Jotain perusesimerkkejä grafiikkaohjelmoinnista. | |
| 12 | + | ||
| 13 | + | - [[Basic Pascal Tutorial]] - [Tao Yue's](http://www.taoyue.com/) [Pascal Tutorial](http://www.taoyue.com/tutorials/pascal/) (Lupa kysytty lainaamiseen). | |
| 14 | + | ||
| 15 | + | - [[Free Pascal videos|Free Pascal video tutorials]] | |
| 16 | + | ||
| 17 | + | - [[Executing External Programs]] - Lyhyt opas miten ajat ulkopuolisia ohjelmia omasta ohjelmasta käsin. | |
| 18 | + | ||
| 19 | + | - [[Hardware Access]] - Kuinka käytät oheislaitteita, kuten ISA-kortteja, PCI-kortteja, rinnakkais- ja sarjaportteja sekä USB-laitteita. | |
| 20 | + | ||
| 21 | + | - [[Networking]] - Oppimateriaalia XML:stä, TCP/IP protokollasta, miten tehdään turvallisia verkko-ohjelmia, WebService:stä jne. | |
| 22 | + | ||
| 23 | + | - [[Multithreaded Application Tutorial]] - Kuinka tehdään monisäikeisiä sovelluksia käyttämällä Free Pascal:a ja Lazarusta | |
| 24 | + | ||
| 25 | + | - [[Streaming components]] - How to write components to streams and read/create components from streams | |
| 26 | + | ||
| 27 | + | - [[OpenGL Tutorial]] - How to use GLUT in Lazarus | |
| 28 | + | - [[Creating bindings for C libraries]] - How to convert C header files (.h) to pascal units | |
| 29 | + | ||
| 30 | + | ## Lazarus käyttöoppaat | |
| 31 | + | ||
| 32 | + | - [[Lazarus Faq]] - Usein kysyttäjä kysymyksiä Lazaruksesta ja erityisesti Linux ja Windows käyttäjille. | |
| 33 | + | ||
| 34 | + | - [[Lazarus DB Faq]] - Usein kysyttäjä kysymyksiä tietokantojen käytöstä Lazaruksen kanssa. | |
| 35 | + | ||
| 36 | + | - [[Code Examples]] - Esimerkkikoodeja Lazaruksella. | |
| 37 | + | - [[Feature Ideas|Wishlist/Wanted Features]] - Features that you would like to see in Lazarus | |
| 38 | + | - [[How do I create a bug report]] - You think you found a bug in Lazarus, how can you report it? | |
| 39 | + | ||
| 40 | + | ### Asentaminen | |
| 41 | + | ||
| 42 | + | - [[Installing Lazarus]] - Asennusopas (Olemme kiitollisia jos täydennät sitä!) | |
| 43 | + | - [[Getting Lazarus]] - Instructions on how to download a released or SVN version of Lazarus | |
| 44 | + | - [[macOS Programming Tips]] - Lazarus installation, useful tools, Unix commands, and more... | |
| 45 | + | ||
| 46 | + | ### IDE | |
| 47 | + | ||
| 48 | + | - [[IDE tricks]] - Tips, tricks and hidden features | |
| 49 | + | ||
| 50 | + | - [[Lazarus IDE/fi]] - Käyttöliittymän ikkunat | |
| 51 | + | - [[Lazarus Packages]] - A guide for creating a package under Lazarus | |
| 52 | + | - [[Install Packages]] - A small guide to install packages | |
| 53 | + | - [[Extending the IDE]] - How to add functionality to the Lazarus IDE | |
| 54 | + | ||
| 55 | + | ### LCL | |
| 56 | + | ||
| 57 | + | - [[doc:lcl/|LCL documentation]] - On line help for LCL (work in progress). | |
| 58 | + | - [[Main Loop Hooks]] - How to handle multiple event sources | |
| 59 | + | - [[Asynchronous Calls]] - How to queue methods for later execution | |
| 60 | + | - [[File size and smartlinking]] - How to smartlink applications and create smaller executables. | |
| 61 | + | - [[Accessing the Interfaces directly]] - Example how to access the LCL widgetsets | |
| 62 | + | - [[Add Help to Your Application]] - How to create a Online Help for your application | |
| 63 | + | - [[Anchor Sides]] - Description of Anchor Sides Feature | |
| 64 | + | - [[LCL Tips]] - Tips and tricks | |
| 65 | + | - [[LCL Defines]] - Choosing the right options to recompile LCL | |
| 66 | + | ||
| 67 | + | ### Developing | |
| 68 | + | ||
| 69 | + | - [[The Power of Proper Planning and Practices]] - common-sense programming best practices for the Free Pascal and Lazarus developer | |
| 70 | + | - [[Multiplatform Programming Guide]] - How to develop cross-platform applications and how to port from one platform to another | |
| 71 | + | - [[Using Pascal Libraries with .NET and Mono]] - yes, you can use your Free Pascal code with .NET and Mono | |
| 72 | + | - [[Deploying Your Application]] - How to create an installer for your application | |
| 73 | + | - [[Cross compiling]] - Creating executables of one platform, on another. | |
| 74 | + | - [[Remote Debugging]] - How to debug your Lazarus application from another machine. | |
| 75 | + | ||
| 76 | + | ### Tools | |
| 77 | + | ||
| 78 | + | - [[Lazarus Documentation Editor]] - Using "lazde" to create documentation | |
| 79 | + | - [[FPDoc Editor]] - An integrated editor for documentation files | |
| 80 | + | ||
| 81 | + | ### Vihjeitä Delphi-käyttäjille | |
| 82 | + | ||
| 83 | + | - [[Lazarus For Delphi Users]] - Opas Delphi-käyttäjille jotka aloittavat käyttämään Lazarusta | |
| 84 | + | - [[Code Conversion Guide]] - How to convert existing code and components from Delphi and Kylix | |
| 85 | + | ||
| 86 | + | ## The Lazarus Developer Guides | |
| 87 | + | ||
| 88 | + | - [[How To Help Developing Lazarus]] - A guide to help newbies start improving Lazarus | |
| 89 | + | - [[Version Numbering]] - Explanation of the different version numbers of Lazarus | |
| 90 | + | - [[Creating A Patch|Creating a Patch]] - A guide to making a patch with changes made to Lazarus | |
| 91 | + | - [[Creating a Backtrace with GDB]] - A guide to making a backtrace to help you debug a program | |
| 92 | + | - [[Nomenclature]] - Guide to choose a name for a new method or property | |
| 93 | + | - [[DesignGuidelines|Design Guide Lines]] - A guide about how to procede when changing Lazarus Source Code. | |
| 94 | + | - [[GUI design]] - Notes on guidelines when designing the lazarus GUI | |
| 95 | + | - [[Roadmap]] - An idea of the current status of the various parts of Lazarus | |
| 96 | + | - [[Road To 1.0]] - What needs to be done for Lazarus 1.0 | |
| 97 | + | - [[Moderating the bug tracker]] - Guidelines for lazarus developers and moderators for using the [bug tracker](http://www.lazarus.freepascal.org/mantis/). | |
| 98 | + | - [[Codetools]] - How the codetools are integrated into the IDE | |
| 99 | + | - [[Bounties]] - Need a particular new feature soon? Set a price here. | |
| 100 | + | ||
| 101 | + | ### LCL - Lazarus component library | |
| 102 | + | ||
| 103 | + | - [[LCL Messages]] - Guide related to LCL Messages | |
| 104 | + | - [[LCL Internals]] - Some info about the inner workings of the LCL | |
| 105 | + | - [[LCL Key Handling]] - Help! A key press, what now? | |
| 106 | + | - [[LCL Unicode Support]] - Road to Unicode enabled Lazarus | |
| 107 | + | - [[LCL Documentation Roadmap]] - Which units have to be documented | |
| 108 | + | ||
| 109 | + | ### Lazarus tools | |
| 110 | + | ||
| 111 | + | - [[Lazarus Documentation Editor]] - Using "lazde" to create documentation | |
| 112 | + | - [[FPDoc Editor]] - An integrated editor for documentation files | |
| 113 | + | ||
| 114 | + | ### Interfaces | |
| 115 | + | ||
| 116 | + | ### Translations | |
| 117 | + | ||
| 118 | + | - [[Getting translation strings right]] A few notes for programmers on how to create and use translateable strings in your application. Quickly discusses general things about creating strings, offers a few hints on implementation issues and points out some things to consider when using English as base language in particular. | |
| 119 | + | - **Localization Notes:** | |
| 120 | + | ||
| 121 | + | :* [[German localization notes|German]] - Notes and guidelines for translating the Lazarus IDE to German, including a small dictionary to look up often used translations. | |
| 122 | + | ||
| 123 | + | :* [[Portuguese-Brazilian Localization Notes|Portuguese-Brazilian]] - Small dictionary containing common translations of terms used in the Lazarus IDE for the Portuguese-Brazilian translation. | |
| 124 | + | ||
| 125 | + | - Add language bar/fi Selittää kuinka voit lisätä wikisivun alkuun listan kielistä joille kyseinen sivu on käännetty. | |
| 126 | + | ||
| 127 | + | ## Code Conversion Guides | |
| 128 | + | ||
| 129 | + | - [[Code Conversion Guide]] - How to convert existing code and components from Delphi and Kylix | |
| 130 | + | ||
| 131 | + | ## IDE:n Dokumentaatio | |
| 132 | + | ||
| 133 | + | - [[Getting Lazarus]] - Instructions on how to download a released or SVN version of Lazarus | |
| 134 | + | - [[Lazarus IDE/fi]] - IDE:n ikkunat | |
| 135 | + | - [[Lazarus Packages]] - A guide for creating a package under Lazarus | |
| 136 | + | - [[Install Packages]] - A small guide to install packages | |
| 137 | + | - [[Cross compiling]] - Creating executables of one platform, on another. | |
| 138 | + | - [[Remote Debugging]] - How to debug your Lazarus application from another machine. | |
| 139 | + | - [[Extending the IDE]] - How to add functionality to the Lazarus IDE | |
| 140 | + | - [[Creating IDE Help]] - How to extend the IDE documentation | |
| 141 | + | - [[Unit not found - How to find units]] - How to setup the IDE and source files | |
| 142 | + | - [[Lazarus IDE ToDo List]] - Remaining tasks for the IDE | |
| 143 | + | - [[Anchor Sides]] - Description of Anchor Sides Feature | |
| 144 | + | ||
| 145 | + | ## Additional Components Documentation | |
| 146 | + | ||
| 147 | + | - [[Pascal Script]] and [[Pascal Script Examples]] - How to use the pascal script components in Lazarus | |
| 148 | + | - [[OpenGL]] - How to use OpenGL in Lazarus | |
| 149 | + | ||
| 150 | + | ## Free Pascal Compiler Documentation | |
| 151 | + | ||
| 152 | + | In addition to [this site](http://lazarus-ccr.sourceforge.net/fpcdoc/), the latest version of the documentation can also be found online and in a variety of downloadable formats on the main [Free Pascal Compiler site](http://www.freepascal.org/docs.html). There is now also a WiKi site for FreePascal [1](http://www.freepascal.org/wiki/index.php/Main_Page) very similar in style to this one, to allow developers to submit documentation in addition to the official FPC documents below. | |
| 153 | + | ||
| 154 | + | - [User's guide](http://lazarus-ccr.sourceforge.net/fpcdoc/user/user.html) | |
| 155 | + | - [Programmer's guide](http://lazarus-ccr.sourceforge.net/fpcdoc/prog/prog.html) | |
| 156 | + | - [Reference guide for the system unit, and supported Pascal constructs](http://lazarus-ccr.sourceforge.net/fpcdoc/ref/ref.html) | |
| 157 | + | - [Run-Time Library reference manual](http://lazarus-ccr.sourceforge.net/fpcdoc/rtl/index.html) | |
| 158 | + | - [Free Component Library reference manual](http://lazarus-ccr.sourceforge.net/fpcdoc/fcl/index.html) | |
| 159 | + | - [Free Pascal documentation tool manual](http://lazarus-ccr.sourceforge.net/fpcdoc/fpdoc/fpdoc.html) | |
| 160 | + | - [[Build messages]] | |
| 161 | + | ||
| 162 | + | ## Lazarus related blogs | |
| 163 | + | ||
| 164 | + | - [[Adventures of a Newbie]] - A blog of a newbie getting started with some tutorial information in a running log. | |
| 165 | + | - [On the road with Lazarus/Freepascal](http://lazarusroad.blogspot.com/) - A blog dedicated to register my experiences while programming with Lazarus and Freepascal (by Luiz Américo) | |
| 166 | + | - [Porting to Lazarus](http://port2laz.blogspot.com/) - This blog describes the porting of a medium-sized application (~100 kloc) from D7 with CLX to Lazarus (by Alexsander da Rosa) | |
| 167 | + | - [Living Lazarus](http://living-lazarus.blogspot.com/) - One mans exploration into the possibilities of an open source RAD (by Wibblytim). | |
| 168 | + | - [Bee.ography](http://beeography.wordpress.com/tag/object-pascal/) just (another) Bee’s buzz! | |
| 169 | + | ||
| 170 | + | --- | |
| 171 | + | *From the Free Pascal wiki, page "Lazarus Documentation/fi", as it stood on 2020-03-29 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).* | |
| 172 | + | Category: Lazarus/fi | |
| 173 | + | Category: Main/fi | |
| 174 | + | Category: Suomi |
