Difference between revisions of "Lazarus Documentation/es"

From Lazarus wiki
Jump to navigationJump to search
m
 
m (Updated for name change from Object Pascal to Basic Pascal;)
 
(251 intermediate revisions by 13 users not shown)
Line 1: Line 1:
==Tutoriales de Lazarus y Pascal==
+
{{Lazarus Documentation}}
*[[Lazarus Tutorial|Tutorial de Lazarus]] - Un tutorial para novatos y una detallada descripcción del IDE de Lazarus.
+
=Documentación sobre Lazarus=
 +
==Tutorías de Lazarus y Pascal==
 +
*[[Understanding Interfaces | '''Entendiendo Interfaces''']] - Cómo definir Interfaces en Pascal.
 +
*[[Using INI Files/es | '''Usando Ficheros INI''']] - Como trabajar con ficheros INI en Pascal.
 +
*[[Overview of Free Pascal and Lazarus/es|'''Breve introducción a Free Pascal y Lazarus''']] - Una ligera introducción de las cosas que se pueden  desarrollar con estas herramientas de propósito general.
 +
*[[Lazarus Tutorial/es|'''Tutoría sobre Lazarus''']] - Una tutoría para principiantes y una detallada descripción del IDE de Lazarus.
 +
*[[Lazarus IDE Tools/es|'''Herramientas del IDE de Lazarus''']] - Una tutoría para usuarios de nivel medio sobre la función de autocompletado de código y otras herramientas del IDE.
 +
*[[File Handling In Pascal/es|'''Trabajando con ficheros en pascal''']] - Explicaciones básicas sobre el uso de archivos, para principiantes en pascal.
 +
*[[Lazarus Database Tutorial/es|'''Tutoría sobre Bases de Datos con Lazarus''']] - Una introducción a la utilización de Bases de Datos con Lazarus y enlaces a otros artículos sobre Bases de Datos.
 +
*[[Developing with Graphics/es|'''Programando con gráficos''']] - Algunos ejemplos básicos sobre la programación gráfica.
 +
*[[Basic_Pascal_Tutorial/es|'''Tutoría externa sobre Pascal''']] - Autor:[http://www.taoyue.com/ Tao Yue's] - [http://www.taoyue.com/tutorials/pascal/ Ir a la Tutoría] (enlazado con permiso).
 +
*[[Object Oriented Programming with FreePascal and Lazarus/es|'''Programación Orientada a Objetos con FreePascal y Lazarus''']] - Programar empleando ''Objetos'' y ''Clases'' en FPC y Lazarus.
 +
*[[Console Mode Pascal/es |'''Modo consola en Pascal''']] - Usar el IDE de Lazarus para escribir programas Pascal que trabajan en modo texto.
 +
*[[Executing External Programs/es|'''Ejecutando programas externos''']] - Una breve tutoría para mostrar cómo se ejecutan y controlan programas externos desde nuestra aplicación.
 +
*[[TXMLPropStorage/es|'''El componente TXMLPropStorage''']] - Cómo emplear ''TXMLPropStorage'' para guardar preferencias de usuario.
 +
*[[Hardware Access/es|'''Acceso al ''Hardware''''']] - Cómo acceder a dispositivos ''Hardware'', tales como tarjetas ISA/PCI, puertos serie/paralelos, o dispositivos USB.
 +
*[[Networking/es|'''Programación WEB y Networking''']] - Tutoría sobre el protocolo TCP/IP, creación de programas de red seguros, de servicios Web y enlaces a artículos relacionados con la programación orientada a la WEB.
 +
*[[XML Tutorial/es|'''Tutoría sobre XML''']] - Cómo escribir y leer archivos XML.
 +
*[[Multithreaded Application Tutorial/es|'''Tutoría sobre aplicaciones Múltihilo/''Multithreaded''''']] - Cómo programar aplicaciones ''múltihilo'' utilizando Free Pascal y Lazarus.
 +
*[[OpenGL Tutorial/es|'''Tutoría sobre OpenGL''']] - Cómo incorporar OpenGL en Lazarus y emplear GLUT.
 +
*[[Creating bindings for C libraries|'''Creando adaptaciones de librerías escritas en C''']] - Cómo convertir archivos de cabeceras escritos en C (.h) en unidades (''units'') de Pascal.
 +
*[[Lazarus/FPC Libraries/es|'''Librerías en Lazarus/FPC''']] - Cómo crear librerías dinámicas (''.so'', ''.dll'', ''.dylib'') y cómo utilizarlas.
 +
*[[Translations / i18n / localizations for programs/es|'''Traducciones /i18n/ y configuraciones regionales en sus programas''']] - Cómo proveer versiones de sus programas, paquetes o proyectos, adaptadándolas a diferentes configuraciones regionales o idiomas.
 +
*[[Daemons and Services/es|'''Demonios y Servicios''']] - Cómo escribir ''Servicios'' para MS Windows y/o ''Demonios/Daemons'' para GNU/Linux.
 +
*[[Office Automation/es|'''Automatización para la Oficina''']] - Cómo interactuar con programas de ofimática para crear hojas de cálculo, documentos de texto, presentaciones, etc.
 +
*[[Lazarus Inline Assembler/es|'''Lenguaje Ensamblador en Lazarus''']] - Pequeña guía de referencia para comenzar.
 +
*[[VirtualTreeview Example for Lazarus/es|'''Usando el componente ''VirtualTreeview'' en Lazarus''']] - Ejemplo de uso de ''VirtualTreeview'' en Lazarus.
 +
*[[Webbrowser/es|'''Navegador WEB ''Webbrowser''''']] - Controles para emplear la Navegación Web en nuestras aplicaciones.
 +
*[[Multimedia Programming|'''Programación Multimedia''']] - Cómo reproducir vídeo y sonido.
 +
*[[High DPI/es|'''High DPI''']] -  Como hacer tu aplicación compatible con High DPI en Windows 7.
 +
*[[Aero Glass/es|'''Aero Glass''']] -  Como aplicar el efecto Aero Glass en un Lazarus Form.
 +
*[[:Category:Tutorials/es|Tutoriales varios]] - Puede encontrar más tutorías sobre Lazarus o Free Pascal visitando este enlace.
 +
*Existen además tutorías que se alojan externamente a esta wiki, para acceder a ellos dirijase a la sección [[Lazarus Documentation/es#Blogs_y_WEBs_sobre_Lazarus|'''Blogs y WEBs sobre Lazarus''']].
  
*[[Lazarus IDE Tools|Herramientas del IDE Lazarus]] - Un tutorial de nivel intermedio acerca de la terminación del código y otras herramientas del IDE.
+
==Guías del usuario de Lazarus==
 +
*[[Lazarus Faq/es|'''Lazarus FAQ''']] - Información general sobre  Lazarus y especificas para usuarios de Linux y Windows.
 +
*[[Lazarus DB Faq/es|'''Lazarus DB FAQ''']] - Cuestiones sobre Bases de Datos en Lazarus.
 +
*[[Databases in Lazarus/es|'''Bases de Datos en Lazarus''']] - Introducción al uso de Bases de Datos con Lazarus.
 +
*[[Code Examples/es|'''Ejemplos de código''']] - Ejemplos de código funcional para Lazarus.
 +
*[[Feature Ideas|'''Ideas o propuestas de mejora''']] - Características que quisieras ver en Lazarus.
 +
*[[How do I create a bug report|'''Cómo generar un reporte de error (''bug report'')''']] - Si ha detectado un error mientras usaba Lazarus, en este enlace le indican como informar del mismo.
  
*[[Lazarus Database Tutorial|Tutorial de Bases de Datos con Lazarus]] - Una introducción para usar Lazarus con bases de datos.
+
===Instalación===
 +
*[[Getting Lazarus/es|'''Obtener Lazarus''']] - Instrucciones de cómo descargar e instalar una versión estable de Lazarus, o una subversión en desarrollo (SVN) del mismo.
 +
*[[Installing Lazarus/es|'''Instalar Lazarus''']] - Una guía de instalación explicada con más detalle.
 +
*[[Multiple Lazarus|'''Varios Lazarus''']] - Información acerca de cómo instalar varias versiones de Lazarus en una misma máquina.
  
*[[Developing with Graphics|Desarrollo de interfaz Gráfica]] - Algunos ejemplos básicos de programación gráfica.
+
===Entorno integrado de desarrollo (IDE)===
 +
*[[IDE tricks|'''Trucos del IDE''']] - Consejos, trucos y características ocultas.
 +
*[[Lazarus IDE|'''El IDE de Lazarus''']] - Conociendo el entorno de trabajo integrado de Lazarus.
 +
*[[Lazarus IDE Shortcuts|'''Atajos de teclado del IDE''']] - Completa referencia de las Teclas de Función y atajos de teclado.
 +
*[[Lazarus Packages/es|'''Paquetes en Lazarus''']] - Guía para crear paquetes (.lpk) para Lazarus.
 +
*[[Install Packages/es|'''Instalar paquetes''']] - Guía para instalar paquetes (.lpk) en Lazarus.
 +
*[[Extending the IDE|'''Ampliando el IDE''']] - Cómo añadir funcionalidades extra al IDE de Lazarus.
 +
*[[Installing Help in the IDE|'''Instalando la Ayuda en el IDE''']] - Habilitar la ayuda para RTL/FCL/LCL en el IDE, también se explica la instalación de los archivos de ayuda de Kylix, además de cómo añadir la ayuda de los paquetes de usuario.
 +
*[[Using Lazarus for other computer languages|'''Usar el IDE con otros lenguajes''']] - Explicación para usar el IDE con otros lenguajes de programación como C, Java, etc.
 +
*[[IDE Development|'''Desarrollo del IDE de Lazarus''']] - Información acerca del estado actual de desarrollo del IDE.
 +
*[[Lazarus for education|'''Lazarus en el Sistema Educativo''']] - Cómo configurar el IDE de Lazarus para emplearlo en la enseñanza y con usuarios sin experiencia.
 +
*[[Lazarus Hacks|'''''Hacks'' de Lazarus''']] - Personalizaciones, mejoras y trucos que permiten adaptar el IDE y las LCL a necesidades específicas.
  
*[[Pascal Tutorial|Tutorial de Pascal]] - [http://www.taoyue.com/ Tao Yue's] [http://www.taoyue.com/tutorials/pascal/ Tutorial de Pascal] (enlace con permiso)
+
===Librería de Componentes de Lazarus (LCL)===
 +
*[[doc:lcl/|'''Documentación de referencia sobre la LCL''']] - Ayuda OnLine y Guía de Referencia para a LCL (Esta documentación se encuentra en continúa evolución y desarrollo).
 +
*[[LCL Components|'''Componentes de la LCL''']] - Explicación sobre los componentes estándar de la LCL que complementa a los documentos de referencia del enlace anterior.
 +
*[[The LCL in various platforms|'''La LCL en los diferentes Sistemas Operativos''']] - Breve explicación sobre las características especificas de la LCL, dependiendo del Sistema Operativo sobre el que se instale Lazarus.
 +
*[[Autosize / Layout|'''Ajustes automáticos de tamaño y posición''']] - Diseñar el aspecto gráfico de los formularios y componentes visuales de los programas, para que se comporten y visualicen de igual manera en diferentes Sistemas Operativos.
 +
*[[Main Loop Hooks|'''Gestión del Bucle Principal de Programa (''Main Loop Hooks'')''']] - Cómo gestionar eventos de diverso origen y manejar la cola principal de mensajes (''Main Loop'').
 +
*[[Asynchronous Calls|'''Llamadas Asíncronas (''Asynchronous Calls'')''']] - Cómo asignar métodos a una cola para una ejecución posterior.
 +
*[[File size and smartlinking|'''Tamaño de los ficheros y enlazado inteligente (''smartlinking'')''']] - Enlazar aplicaciones de una manera más rápida y eficiente, así cómo obtener ficheros ejecutables de un tamaño más pequeño.
 +
*[[Accessing the Interfaces directly|'''Acceder directamente a las Interfaces de la LCL''']] - Ejemplo de cómo acceder de manera directa a los controles (''widgetsets'') de la LCL.
 +
*[[Add Help to Your Application/es|'''Añadir ayuda a las aplicaciones''']] - Cómo dotar a su aplicación de ayuda mediante HTML.
 +
*[[Anchor Sides|'''Anclaje de componentes al formulario (''Anchor Sides'')''']] - Aspectos del anclaje de componentes y controles al formulario de la aplicación teniendo en cuenta la funcionalidad ''AnchorSide''.
 +
*[[LCL Tips|'''Trucos y atajos de la LCL''']] - Consejos, atajos y trucos relacionados con la LCL.
 +
*[[LCL Defines|'''Opciones de definición de la LCL''']] - Seleccionar las opciones correctas para recompilar la LCL.
 +
*[[Lazarus_Tutorial/es#La_Paleta_de_Componentes|'''Listado de los Componentes de la LCL''']] - Descripción e información sobre los principales controles que podemos encontrar en la LCL, tales como ''TMainMenu'', ''TButton'', ''TComboBox'', ''TTimer'', etc.
 +
*[[Components_and_Code_examples/es|'''Otros Componentes de la LCL y ejemplos de uso''']] - Componentes adicionales para la LCL, enlaces a páginas internas y a componentes de terceros. Ejemplos funcionales de uso.
 +
*[[Lazarus Custom Drawn Controls]] - Un juego de controles gráficos personalizados en Lazarus.
  
*[[Executing External Programs]] - A short tutorial showing how to run external programs from inside your program.
+
===Desarrollo===
 +
*[[The Power of Proper Planning and Practices|El Beneficio de una Planificación y una Puesta en Práctica adecuada]] - Consejos para desarrolladores de Lazarus/FPC sobre las ventajas de aplicar el sentido común y una buena ''praxis'' en la programación.
 +
*[[Multiplatform Programming Guide/es|Guía para desarrollar aplicaciones Multiplataforma]] - Cómo desarrollar aplicaciones para múltiples Sistemas Operativos, y cómo migrar nuestro código desde un Sistema Operativo a otro.
 +
*[[Deploying Your Application/es|Liberar y distribuir su aplicación]] - Cómo crear un instalador para su aplicación.
 +
*[[Cross compiling|Compilación Cruzada (''Cross Compiling'')]] - Crear ejecutables para un Sistema Operativo mediante la codificación y compilación en un IDE Lazarus instalado en un Sistema Operativo diferente.
 +
*[[GDB Debugger Tips]] - Problemas conocidos y Consejos para la depuración de Pascal utilizando GDB
 +
*[[Remote Debugging]] - Cómo depurar ut aplicación Lazarus desde otra máquina.
 +
*[[Application Icon]] - Asignando un icono a la aplicación.
 +
*[[Using Pascal Libraries with .NET and Mono]] - sí, puedes utilizar tu código Pascal con ''.NET'' y  ''Mono''.
 +
*[[Pascal and PHP]] - conectar Pascal con PHP.
 +
*[[Developing Python Modules with Pascal]] - Extendiendo Python con Pascal.
 +
*[[Developing Web Apps with Pascal]] - sí, puedes escribir aplicaciones RIA (Rich Internet Applications) con Pascal
 +
*[[Smartphone Development]] - Cómo usar FPC y Lazarus para programar en teléfonos
 +
*[[Lazarus Components Directory]] - Una descripción de los paquetes adicionales que se trae Lazarus, como el soporte para impresoras, demonios, etc
  
==The Lazarus User Guides==
+
===Consejos específicos de una plataforma===
*[[Installing Lazarus]] - An installation guide (please add to it!)
+
*[[macOS Programming Tips]] - Instalación de Lazarus, herramientas útiles, comandos Unix, y más...
 +
*[[Windows Programming Tips]] - Consejos para programar en Windows de escritorio...
 +
*[[WinCE Programming Tips]] - Utilización del API de telefonía, enviando SMSes, y más...
  
*[[Lazarus For Delphi Users]] - For Delphi users who are getting started with Lazarus
+
===Herramientas===
 +
*[[Lazarus Documentation Editor]] - Utilización de "lazde" para crear documentación.
 +
*[[FPDoc Editor]] - Un editor integrado para documentar archivos.
 +
*[[FPDoc Updater]] - Una herramienta gráfica para actualizar archivos.
 +
*[[lazbuild/es|Lazbuild]] - Compilar proyectos y paquetes fuera del IDE.
 +
*[[LazSVNPkg]] - Conector para Lazarus de acceso a SVN.
  
*[[Lazarus Faq]] - General information about Lazarus and specifics for Linux and Windows users.
+
===Migrando desde Delphi===
 +
*[[Lazarus Components]] - Comparativa entre los componentes de Lazarus y los de Turbo Delphi.
 +
*[[Lazarus For Delphi Users/es|Lazarus para usuarios de Delphi]] - Para usuarios de Delphi que comienzan con Lazarus.
 +
*[[Code Conversion Guide/es|Guía de conversión de código]] - Cómo convertir código existente y componentes desde Delphi y Kylix.
  
 +
==Guías de desarrollo de Lazarus==
 +
=== Genéricas ===
 +
*[[Lazarus Development Process]] - ''Hoja de ruta'', ideas, desarrollo actual.
 +
*[[How To Help Developing Lazarus/es|Cómo ayudar al desarrollo de Lazarus]] - Una guía para ayudar al neófito a comenzar a mejorar Lazarus.
 +
*[[Version Numbering/es|Numeración de versiones]] -  Explicación de los diversos números de versión de Lazarus.
 +
*[[Creating_A_Patch/es|Creando un parche]] - Una guía para hacer un parche con cambios realizados a Lazarus.
 +
*[[Creating a Backtrace with GDB]] - Una guía para realizar un trazado para ayudar a depurar un programa.
 +
*[[Nomenclature/es|Nomenclatura]] - Guía para elegir el nombre de un nuevo método o propiedad.
 +
*[[DesignGuidelines/es|Guía de diseño]] - Una guía sobre cómo proceder cuándo se modifica el código fuente de Lazarus.
 +
*[[GUI design]] - Notas de directrices para el diseño de la Interfaz Gráfica de Usuario (''GUI'') de Lazarus.
 +
*[[Roadmap]] - Una idea del estado actual de diversas partes de Lazarus.
 +
*[[Road To 1.0/es|Hacia 1.0]] - Qué es necesario realizar para Lazarus 1.0 y listas de cosas por hacer.
 +
*[[Moderating the bug tracker]] - Directrices para desarrolladores y moderadores Lazarus para utilizar el  [http://www.freepascal.org/mantis/ seguimiento de errores].
 +
*[[Codetools]] - Cómo la herramientas de código están integradas en el IDE.
 +
*[[Creating IDE Help]] - Cómo ampliar la documentación del IDE.
 +
*[[Unit not found - How to find units]] - Cómo configurar el IDE y los archivos de fuentes
 +
*[[Bounties]] - ¿Necesitas una característica particular? pónle un precio aquí.
  
==The Lazarus Developer Guides==
+
===LCL - Librería de componentes de Lazarus===
*[[How To Help Developing Lazarus]] - A guide to help newbies start improving Lazarus
+
*[[LCL Messages]] - Guía sobre los mensajes de la LCL.
*[[Creating A Patch| Creating a Patch]] - A guide to making a patch with changes made to Lazarus
+
*[[LCL Internals]] - Información sobre el funcionamiento interno de la LCL. Detalles de la implementación y sobre cómo crear un nuevo conjunto de controles gráficos (''widgetset'')
*[[Creating a Backtrace with GDB]] - A guide to making a backtrace to help you debug a program
+
*[[LCL Key Handling/es]] - ¡Ayuda! Una tecla pulsada, ¿cuál?
*[[How To Make Lazarus Docs]] - A guide to creating Documentation Files
+
*[[LCL Internals - Resizing, Moving]] - Cómo la LCL se comunica con a interfaz LCL para redimensionar o movercontroles.
*[[DesignGuidelines|Design Guide Lines]] - A guide about how to procede when changing Lazarus Source Code.
+
*[[LCL Drag Drop]] - Gestión de arrastrar, soltar y acoplar
*[[LCL Messages]] - Guide related to LCL Messages.
+
*[[LCL Unicode Support/es|Soporte para Unicode]] - El camino para habilitar Unicode en Lazarus.
*[[LCL Internals]] - Some info about the inner workings of the LCL.
+
*[[LCL Documentation Roadmap]] - Qué unidades hay para ser documentadas.
 +
*[[LCL Bindings]] - Enlaces para utilizar LCL en otros lenguajes de programación.
  
===Translations===
+
===Interfaces===
* [[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.
+
{{Interfaces}}
* '''Localization Notes:'''
 
:* [[German 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 Localization Notes|Portuguese-Brazilian]] - Small dictionary containing common translations for terms used in the Lazarus IDE for the Portugese-Brazilian translation.
 
<!-- *[[TO-DO]] Remaining Tasks -->
 
  
==Code Conversion Guides==
+
===Traducciones===
 +
* [[Getting translation strings right]] Algunas notas para los programadores sobre cómo crear y utilizar cadenas traducidas en su aplicación. Repaso rápido a cuestiones generales sobre crear secuencias, ofrece algunos consejos de la puesta en práctica y precisa algunas cosas a tener en cuenta, particularmente cuándo se utiliza el inglés como lengua base .
  
* [[Code Conversion Guide]] - How to convert existing code and components
+
* '''Localización Notes:'''
 +
:* [[German localization notes|German]] - Notas y directrices para traducir el IDE de Lazarus IDE al alemán, incluye un pequeño diccionario de la traducción de los términos más utilizados.
 +
:* [[Portuguese-Brazilian Localization Notes|Portugués-Brasileño]] - Pequeño diccionario con las traducciones comunes de términos utilizados en el IDE de Lazarus IDE para traducir al portugués-brasileño.
 +
:* [[Russian localization notes|Russian]] - Notas y directrices para traducir el IDE de Lazarus IDE al ruso.
 +
<!-- *[[TO-DO/es]] Remaining Tasks -->
 +
* [[Help:Add language bar/es | Añadir una barra de idiomas]] explica cómo se puede agregar una lista de las traducciones en la cabecera de una página del wiki.
  
==IDE Documentation==
+
==Documentación de Componentes adicionales==
*[[Getting Lazarus]] - Instructions on how to download a released or CVS version of Lazarus **
+
*[[Pascal Script]] y [[Pascal Script Examples/es | Ejemplos de Pascal Script]] - Cómo utilizar los componentes de ''pascal script'' en Lazarus.
 +
*[[Project Templates]] - Paquete de plantillas de proyectos
 +
*[[OpenGL]] - Cómo utilizar OpenGL en Lazarus.
 +
*[[KOL-CE]] - Free Pascal/Lazarus versión de la librería KOL&MCK. Cómo crear aplicaciones Win32/WinCE muy compactas en Lazarus.
  
*[[Lazarus Packages]] - A guide for creating a package under Lazarus
+
==Documentación del compilador FreePascal==
 +
&nbsp;&nbsp;&nbsp;Además de [http://lazarus-ccr.sourceforge.net/fpcdoc/ aquí], la última versión de la documentación se puede encontrar en línea y en varios formatos para descargar en el [http://www.freepascal.org/docs.html sitio principal del compilador FreePascal]. A día de hoy hay también un sitio WiKi para FreePascal [http://www.freepascal.org/wiki/index.php/Main_Page] muy similar en estilo a este, para permitir a los desarrolladores poner documentación adicional a los documentos oficiales de FPC, referidos más abajo.
  
*[[Install Packages]] - A small guide to install packages
+
*[http://lazarus-ccr.sourceforge.net/fpcdoc/user/user.html Guía de usuario]
 +
*[http://lazarus-ccr.sourceforge.net/fpcdoc/prog/prog.html Guía de programadores]
 +
*[http://lazarus-ccr.sourceforge.net/fpcdoc/ref/ref.html Guía de referencia de la unidad system, y de las estructuras de pascal soportadas]
 +
*[http://lazarus-ccr.sourceforge.net/fpcdoc/rtl/index.html Manual de referencia de la Librería de Tiempo de Ejecución (RTL)]
 +
*[http://lazarus-ccr.sourceforge.net/fpcdoc/fcl/index.html Manual de referencia de la Librería de Componentes Libres (LCL)]
 +
*[http://lazarus-ccr.sourceforge.net/fpcdoc/fpdoc/fpdoc.html Manual de la herramienta de documentación de Free Pascal]
 +
*[[Build messages]]
  
*[[Cross compiling for Win32 under Linux]] - The link says it all.
+
==Blogs y WEBs sobre Lazarus==
 +
'''''Blogs'''''
 +
*[[Adventures of a Newbie]] - (Contenido en Inglés) Blog de un "novato" que describe sus primeras experiencias. Cuenta con información en modo tutoría.
 +
*[http://lazarusroad.blogspot.com/ On the road with Lazarus/Freepascal] - A blog dedicated to register my experiences while programming with Lazarus and Freepascal (by Luiz Américo)
 +
*[http://port2laz.blogspot.com/ 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)
 +
*[http://beeography.wordpress.com/tag/object-pascal/ Bee.ography] just (another) Bee's buzz!
 +
*[http://donaldshimoda.blogspot.com/ Parallel Pascal Worlds] Donald Shimoda.
  
*[[Remote Debugging]] - How to debug your Lazarus application from another machine.
 
  
*[[Extending the IDE]] - How to add functionality to the Lazarus IDE
+
{{AutoCategory}}
 
 
*[[Lazarus IDE ToDo List]] - Remaining tasks for the IDE
 
 
 
*[[Anchor Sides]] - Description of Anchor Sides Feature
 
 
 
==Free Pascal Compiler Documentation==
 
In addition to [http://lazarus-ccr.sourceforge.net/fpcdoc/ this site], the latest version of the documentation can also be found online and in a variety of downloadable formats on the main [http://www.freepascal.org/docs.html Free Pascal Compiler site].
 
There is now also a WiKi site for FreePascal [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.
 
 
 
*[http://lazarus-ccr.sourceforge.net/fpcdoc/user/user.html User's guide]
 
*[http://lazarus-ccr.sourceforge.net/fpcdoc/prog/prog.html Programmer's guide]
 
*[http://lazarus-ccr.sourceforge.net/fpcdoc/ref/ref.html Reference guide for the system unit, and supported Pascal constructs]
 
*[http://lazarus-ccr.sourceforge.net/fpcdoc/units/units.html Standard units reference manual]
 
*[http://lazarus-ccr.sourceforge.net/fpcdoc/fcl/index.html Free Component Library reference manual]
 
*[http://lazarus-ccr.sourceforge.net/fpcdoc/fpdoc/fpdoc.html Free Pascal documentation tool manual]
 

Latest revision as of 06:03, 29 March 2020

العربية (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)

Documentación sobre Lazarus

Tutorías de Lazarus y Pascal

Guías del usuario de Lazarus

Instalación

  • Obtener Lazarus - Instrucciones de cómo descargar e instalar una versión estable de Lazarus, o una subversión en desarrollo (SVN) del mismo.
  • Instalar Lazarus - Una guía de instalación explicada con más detalle.
  • Varios Lazarus - Información acerca de cómo instalar varias versiones de Lazarus en una misma máquina.

Entorno integrado de desarrollo (IDE)

Librería de Componentes de Lazarus (LCL)

Desarrollo

Consejos específicos de una plataforma

Herramientas

Migrando desde Delphi

Guías de desarrollo de Lazarus

Genéricas

LCL - Librería de componentes de Lazarus

Interfaces

Traducciones

  • Getting translation strings right Algunas notas para los programadores sobre cómo crear y utilizar cadenas traducidas en su aplicación. Repaso rápido a cuestiones generales sobre crear secuencias, ofrece algunos consejos de la puesta en práctica y precisa algunas cosas a tener en cuenta, particularmente cuándo se utiliza el inglés como lengua base .
  • Localización Notes:
  • German - Notas y directrices para traducir el IDE de Lazarus IDE al alemán, incluye un pequeño diccionario de la traducción de los términos más utilizados.
  • Portugués-Brasileño - Pequeño diccionario con las traducciones comunes de términos utilizados en el IDE de Lazarus IDE para traducir al portugués-brasileño.
  • Russian - Notas y directrices para traducir el IDE de Lazarus IDE al ruso.

Documentación de Componentes adicionales

Documentación del compilador FreePascal

   Además de aquí, la última versión de la documentación se puede encontrar en línea y en varios formatos para descargar en el sitio principal del compilador FreePascal. A día de hoy hay también un sitio WiKi para FreePascal [1] muy similar en estilo a este, para permitir a los desarrolladores poner documentación adicional a los documentos oficiales de FPC, referidos más abajo.

Blogs y WEBs sobre Lazarus

Blogs