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;)
 
(60 intermediate revisions by 9 users not shown)
Line 1: Line 1:
{{Lazarus Documentation}}[[category:Castellano]][[category:Español]]
+
{{Lazarus Documentation}}
 
=Documentación sobre Lazarus=
 
=Documentación sobre Lazarus=
==Tutoriales de Lazarus y Pascal==
+
==Tutorías de Lazarus y Pascal==
*[[Using INI Files | Usando Ficheros INI]] - Como trabajar con ficheros INI en Pascal.
+
*[[Understanding Interfaces | '''Entendiendo Interfaces''']] - Cómo definir Interfaces 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.
+
*[[Using INI Files/es | '''Usando Ficheros INI''']] - Como trabajar con ficheros INI en Pascal.
*[[Lazarus Tutorial/es|Tutorial sobre Lazarus]] - Un tutorial para principiantes y una detallada descripción del IDE de Lazarus.
+
*[[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 IDE Tools/es|Herramientas del IDE de Lazarus]] - Un tutorial para usuarios de nivel medio sobre la función de autocompletado de código y otras herramientas del IDE.
+
*[[Lazarus Tutorial/es|'''Tutoría sobre Lazarus''']] - Una tutoría para principiantes y una detallada descripción del IDE de Lazarus.
*[[File Handling In Pascal|Trabajando con ficheros en pascal]] - Explicaciones básicas sobre el uso de archivos, para principiantes en pascal.
+
*[[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.
*[[Lazarus Database Tutorial/es|Tutorial 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.
+
*[[File Handling In Pascal/es|'''Trabajando con ficheros en pascal''']] - Explicaciones básicas sobre el uso de archivos, para principiantes en pascal.
*[[Developing with Graphics/es|Programando con gráficos]] - Algunos ejemplos básicos sobre la programación gráfica.
+
*[[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.
*[[Pascal_Tutorial|Tutorial de Pascal]] - Autor:[http://www.taoyue.com/| Tao Yue's] [http://www.taoyue.com/tutorials/pascal/| Ir al Tutorial] (enlazado con permiso).
+
*[[Developing with Graphics/es|'''Programando con gráficos''']] - Algunos ejemplos básicos sobre la programación gráfica.
*[[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.
+
*[[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).
*[[Console Mode Pascal/es | Modo consola en Pascal]] - Usar el IDE de Lazarus para escribir programas Pascal que trabajan en modo texto.
+
*[[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.
*[[Executing External Programs/es|Ejecutando programas externos]] - Un breve tutorial para mostrar cómo se ejecutan y controlan programas externos desde nuestra aplicación.
+
*[[Console Mode Pascal/es |'''Modo consola en Pascal''']] - Usar el IDE de Lazarus para escribir programas Pascal que trabajan en modo texto.
*[[TXMLPropStorage/es|El componente TXMLPropStorage]] - Cómo emplear el ''TXMLPropStorage'' para guardar preferencias de usuario.
+
*[[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.
*[[Hardware Access/es|Acceso al ''Hardware'']] - Cómo acceder a dispositivos ''Hardware'', tales como tarjetas ISA/PCI, puertos serie/paralelos, o dispositivos USB.
+
*[[TXMLPropStorage/es|'''El componente TXMLPropStorage''']] - Cómo emplear ''TXMLPropStorage'' para guardar preferencias de usuario.
*[[Networking/es|Programación WEB y Networking]] - Tutorial 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.
+
*[[Hardware Access/es|'''Acceso al ''Hardware''''']] - Cómo acceder a dispositivos ''Hardware'', tales como tarjetas ISA/PCI, puertos serie/paralelos, o dispositivos USB.
*[[XML Tutorial/es|Tutorial sobre XML]] - Cómo escribir y leer archivos XML.
+
*[[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.
*[[Multithreaded Application Tutorial/es|Tutorial sobre aplicaciones Múltihilo/''Multithreaded'']] - Cómo programar aplicaciones ''múltihilo'' utilizando Free Pascal y Lazarus.
+
*[[XML Tutorial/es|'''Tutoría sobre XML''']] - Cómo escribir y leer archivos XML.
*[[OpenGL Tutorial|Tutorial sobre OpenGL]] - Cómo incorporar OpenGL en Lazarus y emplear GLUT.
+
*[[Multithreaded Application Tutorial/es|'''Tutoría sobre aplicaciones Múltihilo/''Multithreaded''''']] - Cómo programar aplicaciones ''múltihilo'' utilizando Free Pascal y Lazarus.
*[[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.
+
*[[OpenGL Tutorial/es|'''Tutoría sobre OpenGL''']] - Cómo incorporar OpenGL en Lazarus y emplear GLUT.
*[[Lazarus/FPC Libraries/es|Librerías en Lazarus/FPC]] - Cómo crear librerías dinámicas (.so, .dll, .dylib) y cómo utilizarlas.
+
*[[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.
*[[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.
+
*[[Lazarus/FPC Libraries/es|'''Librerías en Lazarus/FPC''']] - Cómo crear librerías dinámicas (''.so'', ''.dll'', ''.dylib'') y cómo utilizarlas.
*[[Daemons and Services|Demonios y Servicios]] - Cómo escribir ''Servicios'' para MS Windows y/o ''Demonios/Daemons'' para GNU/Linux.
+
*[[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.
*[[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.
+
*[[Daemons and Services/es|'''Demonios y Servicios''']] - Cómo escribir ''Servicios'' para MS Windows y/o ''Demonios/Daemons'' para GNU/Linux.
*[[Lazarus Inline Assembler|Lenguaje Ensamblador en Lazarus]] - Pequeña guía de referencia para comenzar.
+
*[[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.
*[[VirtualTreeview Example for Lazarus|Usando el componente ''VirtualTreeview'' en Lazarus]] - Ejemplo de uso de ''VirtualTreeview'' en Lazarus.
+
*[[Lazarus Inline Assembler/es|'''Lenguaje Ensamblador en Lazarus''']] - Pequeña guía de referencia para comenzar.
*[[Webbrowser]] - Controles para emplear la Navegación Web en nuestras aplicaciones.
+
*[[VirtualTreeview Example for Lazarus/es|'''Usando el componente ''VirtualTreeview'' en Lazarus''']] - Ejemplo de uso de ''VirtualTreeview'' en Lazarus.
*[[Multimedia Programming|Programación Multimedia]] - Cómo reproducir vídeo y sonido.
+
*[[Webbrowser/es|'''Navegador WEB ''Webbrowser''''']] - Controles para emplear la Navegación Web en nuestras aplicaciones.
*[[More Lazarus/FPC Tutorials|Más tutoriales Lazarus/FPC]] - Puede encontrar más tutoriales sobre Lazarus o Free Pascal visitando este enlace.
+
*[[Multimedia Programming|'''Programación Multimedia''']] - Cómo reproducir vídeo y sonido.
*Existen además tutoriales que se alojan externamente a esta wiki, para acceder a ellos dirijase a la sección [[Lazarus Documentation#Lazarus related blogs and websites|Blogs y WEBs sobre Lazarus]]
+
*[[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''']].
  
 
==Guías del usuario de Lazarus==
 
==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 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.
+
*[[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.
+
*[[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.
+
*[[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.
+
*[[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 repot'')]] - Si ha detectado un error mientras usaba Lazarus, en este enlace le indican como informar del mismo.
+
*[[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.
  
 
===Instalación===
 
===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.
+
*[[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.
+
*[[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.
+
*[[Multiple Lazarus|'''Varios Lazarus''']] - Información acerca de cómo instalar varias versiones de Lazarus en una misma máquina.
  
 
===Entorno integrado de desarrollo (IDE)===
 
===Entorno integrado de desarrollo (IDE)===
*[[IDE tricks|Trucos del IDE]] - Consejos, trucos y características ocultas.
+
*[[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|'''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 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.
+
*[[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.
+
*[[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.
+
*[[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.
+
*[[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.
+
*[[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.
+
*[[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 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.
+
*[[Lazarus Hacks|'''''Hacks'' de Lazarus''']] - Personalizaciones, mejoras y trucos que permiten adaptar el IDE y las LCL a necesidades específicas.
  
 
===Librería de Componentes de Lazarus (LCL)===
 
===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úo cambio y actualización).
+
*[[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.
+
*[[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.
+
*[[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.
+
*[[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'').
+
*[[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.
+
*[[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.
+
*[[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.
+
*[[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.
+
*[[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''.
+
*[[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 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.
+
*[[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.
+
*[[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.
+
*[[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.
  
 
===Desarrollo===
 
===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 de como emplear el sentido común y buenas estrategias en la programación.
+
*[[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]] - Cómo desarrollar aplicaciones para múltiples plataformas y cómo migrar desde una plataforma a otra.
+
*[[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|Desplegando tu aplicación]] - Cómo crear un instalador para tu aplicación.
+
*[[Deploying Your Application/es|Liberar y distribuir su aplicación]] - Cómo crear un instalador para su aplicación.
*[[Cross compiling]] - Crear ejecutables para una plataforma en otra
+
*[[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
 
*[[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.
 
*[[Remote Debugging]] - Cómo depurar ut aplicación Lazarus desde otra máquina.
Line 89: Line 93:
  
 
===Consejos específicos de una plataforma===
 
===Consejos específicos de una plataforma===
*[[OS X Programming Tips]] - Instalación de Lazarus, herramientas útiles, comandos Unix, y más...
+
*[[macOS Programming Tips]] - Instalación de Lazarus, herramientas útiles, comandos Unix, y más...
 
*[[Windows Programming Tips]] - Consejos para programar en Windows de escritorio...
 
*[[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...
 
*[[WinCE Programming Tips]] - Utilización del API de telefonía, enviando SMSes, y más...
Line 95: Line 99:
 
===Herramientas===
 
===Herramientas===
 
*[[Lazarus Documentation Editor]] - Utilización de "lazde" para crear documentación.
 
*[[Lazarus Documentation Editor]] - Utilización de "lazde" para crear documentación.
*[[LazDoc]] - Un editor integrado para documentar archivos.
+
*[[FPDoc Editor]] - Un editor integrado para documentar archivos.
 
*[[FPDoc Updater]] - Una herramienta gráfica para actualizar archivos.
 
*[[FPDoc Updater]] - Una herramienta gráfica para actualizar archivos.
 
*[[lazbuild/es|Lazbuild]] - Compilar proyectos y paquetes fuera del IDE.
 
*[[lazbuild/es|Lazbuild]] - Compilar proyectos y paquetes fuera del IDE.
Line 165: Line 169:
 
==Blogs y WEBs sobre Lazarus==
 
==Blogs y WEBs sobre Lazarus==
 
'''''Blogs'''''
 
'''''Blogs'''''
*[[Adventures of a Newbie]] - A blog of a newbie getting started with some tutorial information in a running log.
+
*[[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://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://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://living-lazarus.blogspot.com/ Living Lazarus] - One mans exploration into the possibilities of an open source RAD (by [[User:Wibblytim|Wibblytim/es]]).
+
*[http://beeography.wordpress.com/tag/object-pascal/ Bee.ography] just (another) Bee's buzz!
*[http://beeography.wordpress.com/tag/object-pascal/ Bee.ography] just (another) Bee’s buzz!
 
 
*[http://donaldshimoda.blogspot.com/ Parallel Pascal Worlds] Donald Shimoda.
 
*[http://donaldshimoda.blogspot.com/ Parallel Pascal Worlds] Donald Shimoda.
  
'''Sitios ''web'''''
+
 
*[[swainbrain pascal wiki]] - unique free pascal tutorials and info [http://mercury.it.swin.edu.au/swinbrain/index.php/Pascal#Pascal_Development_Tools swainbrain]
+
{{AutoCategory}}

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