Difference between revisions of "Lazarus Documentation/es"

From Lazarus wiki
Jump to navigationJump to search
m (Updated for name change from Object Pascal to Basic Pascal;)
 
(179 intermediate revisions by 11 users not shown)
Line 1: Line 1:
 
{{Lazarus Documentation}}
 
{{Lazarus Documentation}}
 +
=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''']].
  
==Tutoriales de Lazarus y Pascal==
+
==Guías del usuario de Lazarus==
*[[Lazarus Tutorial/es|Tutorial de Lazarus]] - Un tutorial para principiantes y una detallada descripción del IDE 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 IDE Tools|Herramientas del IDE Lazarus]] - Un tutorial de nivel intermedio acerca de la terminación del código y otras herramientas del IDE.
+
===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.
  
*[[Lazarus Database Tutorial/es|Tutorial de Bases de Datos con Lazarus]] - Una introducción para usar Lazarus con bases de datos.
+
===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.
  
*[[Developing with Graphics/es|Desarrollo de Interfaz Gráfica]] - Algunos ejemplos básicos de programación gráfica.
+
===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.
  
*[[Pascal Tutorial|Tutorial de Pascal]] - [http://www.taoyue.com/ Tao Yue's] [http://www.taoyue.com/tutorials/pascal/ Tutorial de Pascal]  (enlace con autorización)
+
===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
  
*[[Executing External Programs/es|Ejecutar Programas Externos]] - Un pequeño tutorial que le muestra como ejecutar programas externos desde su aplicación.
+
===Consejos específicos de una plataforma===
 +
*[[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...
  
*[[Hardware Access|Acceso a hardware]] - Cómo acceder a dispositivos hardware, como tarjetas ISA, tarjetas PCI, puertos paralelo y serie y dispositivos USB.
+
===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.
  
*[[Networking|Conexion de redes]] - Tutoriales sobre XML, protocolo TCP/IP , creación de programas de red seguros, Servicios Web, etc.
+
===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.
  
*[[Multithreaded Application Tutorial|Tutorial de aplicaciones multihilo]] - Cómo escribir aplicaciones multihilo con Free Pascal y Lazarus.
+
==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í.
  
==Guías de Lazarus para usuarios==
+
===LCL - Librería de componentes de Lazarus===
*[[Installing Lazarus/es|Instalación de Lazarus]] - Una guía de instalación (colabore añadiendo contenido).
+
*[[LCL Messages]] - Guía sobre los mensajes de la LCL.
 
+
*[[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'')
*[[Lazarus For Delphi Users|Lazarus para usuarios de Delphi]] - Para usuarios de Delphi que están dando sus primeros pasos en Lazarus.
+
*[[LCL Key Handling/es]] - ¡Ayuda! Una tecla pulsada, ¿cuál?
 
+
*[[LCL Internals - Resizing, Moving]] - Cómo la LCL se comunica con a interfaz LCL para redimensionar o movercontroles.
*[[Lazarus Faq|FAQ Lazarus]] - Información general acerca de Lazarus y especificaciones para usuarios de Linux y Windows.
+
*[[LCL Drag Drop]] - Gestión de arrastrar, soltar y acoplar
 
+
*[[LCL Unicode Support/es|Soporte para Unicode]] - El camino para habilitar Unicode en Lazarus.
*[[Lazarus DB Faq|FAQ sobre bases de datos]] - FAQ sobre bases de datos con Lazarus.
+
*[[LCL Documentation Roadmap]] - Qué unidades hay para ser documentadas.
 
+
*[[LCL Bindings]] - Enlaces para utilizar LCL en otros lenguajes de programación.
*[[Code Examples|Ejemplos de código]] - Ejemplos de código en Lazarus.
 
 
 
*[[Deploying Your Application/es | Creación de instaladores para sus aplicaciones]]
 
 
 
*[http://lazarus-ccr.sourceforge.net/docs/lcl/  Documentación sobre la LCL (Lazarus Componet Library=Librería de Componentes de Lazarus)] - Ayuda en línea para la LCL (en construcción).
 
 
 
==Guías de Lazarus para programadores==
 
*[[How To Help Developing Lazarus|Cómo ayudar al desarrollo de Lazarus]] - Una guía para ayudar a los principiantes a empezar a mejorar Lazarus.
 
*[[Version Numbering/es|Numeración de las versiones]] - Explicación de los diferentes números de versión de Lazarus .
 
*[[Creating A Patch| Crear una corrección]]- Una guía para hacer una corrección con los cambios hechos a Lazarus.
 
*[[Creating a Backtrace with GDB|Crear un Backtrace con GDB]] - Una guía para crear un backtrace para ayudarle a depurar un programa.
 
*[[Lazarus Documentation Editor|Editor de documentación para Lazarus]] - Uso de "lazde" para crear documentación.
 
*[[LCL Documentation Roadmap|Mapa de la documentación de LCL]] - Qué unidades deben estar documentadas.
 
*[[DesignGuidelines/es|Pautas de diseño]]- Una guía acerca de cómo proceder al cambiar el Código Fuente de Lazarus.
 
*[[GUI design|Diseño del GUI (Graphical User Interface)]] - Notas sobre directrices al diseñar el GUI de Lazarus.
 
*[[Road To 1.0|Hacia la 1.0]] - Qué nos falta para tener Lazarus 1.0.
 
*[[LazDoc]] - Editor integrado para archivos de documentación.
 
*[[Nomenclature/es|Nomenclatura]] - Guía para elegir un nombre para un nuevo método o propiedad.
 
*[[LCL Messages|Mensajes LCL]] - Guía relacionada con los Mensajes LCL.
 
*[[LCL Internals|Interior del LCL]] - Algo de información acerca del funcionamiento interno del LCL.  
 
*[[LCL Key Handling|Manejo de teclas con LCL]] - ¡Ayuda! Presiono una tecla, ¿y ahora qué?
 
*[[Main Loop Hooks|Conectar con el bucle principal]] - Cómo manejar fuentes de multiples eventos
 
*[[Asynchronous Calls|Llamadas asíncronas]] - Cómo poner en cola métodos para ejecutarlos más tarde
 
  
 +
===Interfaces===
 +
{{Interfaces}}
  
 
===Traducciones===
 
===Traducciones===
* [[Getting translation strings right|Conseguir una traducción correcta de cadenas]] - Unas pocas notas para programadores de cómo crear y usar cadenas traducibles en sus aplicaciones. Habla de cosas generales sobre como crear cadenas, ofrece algunas pistas sobre la puesta en práctica y apunta algunas cosas a considerar cuándo se usa inglés como lengua base en particular.
+
* [[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 .
* '''Notas de localización:'''
 
:* [[German localization notes|Alemán]] - Notas e indicaciones para la traducción del IDE de Lazarus al Alemán, incluyendo un pequeño diccionario usado a menudo en la traducción.
 
:* [[Portuguese-Brazilian Localization Notes|Portugués-Brasileño]] - Pequeño diccionario que contiene traducciones comunes de términos usados en el IDE de Lazarus para la traducción Portuguesa-brasileña.
 
<!-- *[[TO-DO]] Remaining Tasks -->
 
  
* [[Help:Add language bar | Añadir barra de idioma]] - Explica cómo puede añadir una lista de las traducciones existentes, en la parte superior de una página del wiki.
+
* '''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.
  
==Guías de conversión de código==
+
==Documentación de Componentes adicionales==
 +
*[[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.
  
* [[Code Conversion Guide|Guia de conversión de código]] - Como convertir código y componentes existentes.
+
==Documentación del compilador FreePascal==
* [[Multiplatform Programming Guide|Guía de programación multiplataforma]] - Cómo llevar aplicaciones de una plataforma a otra.
+
&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.
  
==Documentación del IDE==
+
*[http://lazarus-ccr.sourceforge.net/fpcdoc/user/user.html Guía de usuario]
*[[Getting Lazarus/es|Obtener Lazarus]] - Instrucciones de cómo descargar una versión liberada o CVS de Lazarus
+
*[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]
*[[Lazarus Packages|Paquetes Lazarus]] - Una guía para crear un paquete bajo Lazarus.
+
*[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)]
*[[Install Packages/es|Instalar Paquetes]] - Una reducida guía para instalar paquetes.
+
*[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|Compilación cruzada para Windows bajo Linux]] - El enlace lo dice todo.
 
 
 
*[[Remote Debugging|Depuración Remota]] - Como depurar su aplicación Lazarus desde otra máquina.
 
 
 
*[[Extending the IDE|Extender el IDE]] - Cómo añadir funcionalidad al IDE de Lazarus.
 
 
 
*[[Lazarus IDE ToDo List| Lista ToDo del IDE de Lazarus]] - Tareas pendientes para el IDE.
 
 
 
*[[Anchor Sides|Acoplar bordes (propiedad Anchor)]] - Descripción de la Característica Acoplar Bordes (Anchor)
 
  
==Documentación sobre componentes adicionales==
+
==Blogs y WEBs sobre Lazarus==
*[[Pascal Script]] y [[Pascal Script examples|Ejemplos de Pascal Script]] - Cómo usar los componentes de Pascal Script en 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.
  
==Documentación sobre el Compilador de Free Pascal (FPC)==
 
Se ha añadido a [http://lazarus-ccr.sourceforge.net/fpcdoc/ este sitio web], puede encontrar  la última versión de la documentación en línea y tambien en varios formatos descargables en la [http://www.freepascal.org/docs.html Página Principal del Compilador de Free Pascal].
 
Existe actualmente también un [http://www.freepascal.org/wiki/index.php/Main_Page sitio WiKi] para FreePascal muy similar en estilo a éste, para permitir a los desarroladores añadir información aparte de la documentación oficial FPC siguiente:
 
  
*[http://lazarus-ccr.sourceforge.net/fpcdoc/user/user.html Guia de Usuario]
+
{{AutoCategory}}
*[http://lazarus-ccr.sourceforge.net/fpcdoc/prog/prog.html Guia para Programadores]
 
*[http://lazarus-ccr.sourceforge.net/fpcdoc/ref/ref.html Guía de referencia para la unidad de sistema, y conceptos de Pascal soportados]
 
*[http://lazarus-ccr.sourceforge.net/fpcdoc/units/units.html Manual de referencia de las unidades más habituales]
 
*[http://lazarus-ccr.sourceforge.net/fpcdoc/fcl/index.html Manual de referencia de la FCL (Free Component Library=Librería de Componentes Libre)]
 
*[http://lazarus-ccr.sourceforge.net/fpcdoc/fpdoc/fpdoc.html Manual de la herramienta de documentación de Free Pascal]
 

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