Difference between revisions of "Lazarus Documentation/it"
From Free Pascal wiki
Jump to navigationJump to searchLine 50: | Line 50: | ||
*[[Multiplatform Programming Guide]] - How to develop cross-platform applications and how to port from one platform to another | *[[Multiplatform Programming Guide]] - How to develop cross-platform applications and how to port from one platform to another | ||
*[[Using Pascal Libraries with .NET and Mono]] - yes, you can use your Free Pascal code with .NET and Mono | *[[Using Pascal Libraries with .NET and Mono]] - yes, you can use your Free Pascal code with .NET and Mono | ||
− | *[[Deploying Your Application]] - | + | *[[Deploying Your Application]] - Come creare un installer per la tua applicazione |
*[[Cross compiling]] - Creating executables of one platform, on another. | *[[Cross compiling]] - Creating executables of one platform, on another. | ||
− | *[[Remote Debugging]] - | + | *[[Remote Debugging]] - Come fare il debug della tua applicazione Lazarus da un'altra macchina. |
+ | |||
===Tools=== | ===Tools=== | ||
*[[Lazarus Documentation Editor]] - Using "lazde" to create documentation | *[[Lazarus Documentation Editor]] - Using "lazde" to create documentation |
Revision as of 18:14, 14 March 2007
│
العربية (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) │
Istruzioni per Lazarus e Pascal
- Overview of Free Pascal and Lazarus - Una breve discussione di ciò che puoi sviluppare con questi stumenti aspecifici.
- Lazarus Tutorial - Un tutorial per iniziare e una descrizione dettagliatadel Lazarus.
- Lazarus IDE Tools - Un tutorial di livello intermedio riguardo il completamento codice e altri strumenti IDE.
- Lazarus Database Tutorial - Un'introduzione all'uso di Lazarus con i database.
- Developing with Graphics - Alcuni esempi di base sulla programmazione grafica.
- Pascal Tutorial - Tao Yue's Pascal Tutorial (copiato con permesso).
- TXMLPropStorage - Usare TXMLPropStorage per salvare le preferenze dell'utente.
- Executing External Programs - Un breve corso che mostra come aprire progrmmi esterni.
- Hardware Access - How to access hardware devices, such as ISA cards, PCI cards, parallel and serial ports and USB devices.
- Networking - Tutorials about XML, TCP/IP protocol, creating secure network programs, WebServices, etc.
- Multithreaded Application Tutorial - How to write multithreaded applications using Free Pascal and Lazarus
- Streaming components - How to write components to streams and read/create components from streams
- OpenGL Tutorial - How to use GLUT in Lazarus
- Creating bindings for C libraries - How to convert C header files (.h) to pascal units
- Lazarus/FPC Libraries - How to create dynamic libraries (.so, .dll, .dynlib) and how to use them
Le guide di lazarus (per utenti)
- Lazarus Faq - Informazioni generali riguardo Lazarus con dettagli per gli utenti di Linux e Windows.
- Lazarus DB Faq - FAQ sui database Lazarus.
- Code Examples - Esempio di programma per Lazarus.
- Wishlist/Wanted Features - Ciò che vorresti trovare nel Lazarus.
- How do I create a bug report - Se pensi di aver trovato un bug e lo vuoi riportare.
Installazione
- Installing Lazarus - Una uida all'installazione
- Getting Lazarus - Come scaricare versioni rilasciate o SVN di Lazarus
- OS X Programming Tips - Installazione, strumenti utili, comandiUnix, e altro...
IDE
- IDE tricks - Consigli, trucchi e strumenti nascosti
- Lazarus IDE - L'IDE di windows
- Lazarus Packages - Guida per creare pacchetti per Lazarus
- Install Packages - Come installare i pacchetti
- Extending the IDE -Come aggiungere funzioni a Lazarus IDE
LCL
- LCL documentation - Assistenza in linea per LCL (lavori in corso).
- Main Loop Hooks - Come maneggiare fonti di eventi multiple
- Asynchronous Calls - Come mettere in attesa processi per chiamarli in seguito
- File size and smartlinking - come creare files eseguibili più piccoli.
- Accessing the Interfaces directly - Esempi di come accedere a LCL widgetsets
- Add Help to Your Application - Come creare la guida in linea per le tue applicazioni
- Anchor Sides - Descrizione di Anchor Sides Feature
- LCL Tips - Consigli e trucchi
- LCL Defines - Sciegliere le giuste opzioni per ricompilare LCL
Developing
- The Power of Proper Planning and Practices - common-sense programming best practices for the Free Pascal and Lazarus developer
- Multiplatform Programming Guide - How to develop cross-platform applications and how to port from one platform to another
- Using Pascal Libraries with .NET and Mono - yes, you can use your Free Pascal code with .NET and Mono
- Deploying Your Application - Come creare un installer per la tua applicazione
- Cross compiling - Creating executables of one platform, on another.
- Remote Debugging - Come fare il debug della tua applicazione Lazarus da un'altra macchina.
Tools
- Lazarus Documentation Editor - Using "lazde" to create documentation
- LazDoc - An integrated editor for documentation files
- lazbuild - Compiling projects and packages without the IDE
Coming from Delphi
- Lazarus Components - Comparison between Lazarus and Turbo Delphi components
- Lazarus For Delphi Users - For Delphi users who are getting started with Lazarus
- Code Conversion Guide - How to convert existing code and components from Delphi and Kylix
The Lazarus Developer Guides
- How To Help Developing Lazarus - A guide to help newbies start improving Lazarus
- Version Numbering - Explanation of the different version numbers of Lazarus
- Creating a Patch - A guide to making a patch with changes made to Lazarus
- Creating a Backtrace with GDB - A guide to making a backtrace to help you debug a program
- Nomenclature - Guida alla scelta del nome per un nuovo metodo o proprietà
- Design Guide Lines - A guide about how to procede when changing Lazarus Source Code.
- GUI design - Notes on guidelines when designing the lazarus GUI
- Roadmap - An idea of the current status of the various parts of Lazarus
- Road To 1.0 - What needs to be done for Lazarus 1.0
- Moderating the bug tracker - Guidelines for lazarus developers and moderators for using the bug tracker.
- Codetools - How the codetools are integrated into the IDE
- Creating IDE Help - Come estendere la documentazione IDE
- Unit not found - How to find units - How to setup the IDE and source files
- Bounties - Need a particular new feature soon? Set a price here.
LCL - Lazarus component library
- LCL Messages - Guide related to LCL Messages
- LCL Internals - Some info about the inner workings of the LCL
- LCL Key Handling - Help! A key press, what now?
- LCL Unicode Support - Road to Unicode enabled Lazarus
- LCL Documentation Roadmap - Which units have to be documented
Interfaces
- Carbon Interface - The Carbon Interface for Mac OS X
- Qt Interface - The Qt 4 Interface for Unixes, Mac OS X and linux-based PDAs
- Windows CE Interface - For Pocket PC and Smartphones
Translations
- 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.
- Localization Notes:
- German - Notes and guidelines for translating the Lazarus IDE to German, including a small dictionary to look up often used translations.
- Portuguese-Brazilian - Small dictionary containing common translations of terms used in the Lazarus IDE for the Portuguese-Brazilian translation.
- Add language bar explains how you can add a list of translations to the top of a wiki page.
Additional Components Documentation
- Pascal Script and Pascal Script Examples - How to use the pascal script components in Lazarus
- OpenGL - How to use OpenGL in Lazarus
Free Pascal Compiler Documentation
In addition to this site, 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. There is now also a WiKi site for FreePascal [1] very similar in style to this one, to allow developers to submit documentation in addition to the official FPC documents below.
- User's guide
- Programmer's guide
- Reference guide for the system unit, and supported Pascal constructs
- Run-Time Library reference manual
- Free Component Library reference manual
- Free Pascal documentation tool manual
- Build messages
- Adventures of a Newbie - A blog of a newbie getting started with some tutorial information in a running log.
- On the road with Lazarus/Freepascal - A blog dedicated to register my experiences while programming with Lazarus and Freepascal (by Luiz Américo)
- Porting to Lazarus - This blog describes the porting of a medium-sized application (~100 kloc) from D7 with CLX to Lazarus (by Alexsander da Rosa)
- Living Lazarus - One mans exploration into the possibilities of an open source RAD (by Wibblytim).
- Bee.ography just (another) Bee’s buzz!