Suscríbase gratis a nuestro Boletín Pascal en español! Artículos sobre DELPHI y Kylix, trucos, consejos, noticias, reseñas de componentes, librerías y utilidades, y enlaces a nuevo contenido Delphi en la red.

Boletín Pascal
Para programadores en Delphi (y Kylix)

14900+ suscriptores

Boletín Pascal. Newsletter gratuito para programadores Delphi (y Kylix) con artículos, noticias, trucos, componentes y enlaces a nuevo contenido Delphi en la red.

Lee los números anteriores al pié de esta página. ¡Suscríbete!

Acerca del Boletín Pascal

El Boletín Pascal es una publicación no periódica (casi quincenal) totalmente GRATUITA* que se distribuye por email en formato de texto plano, lo que lo hace muy compacto y además permite que se pueda leer directamente con cualquier programa de mail o desde cualquier servicio de web mail sin necesidad de programas adicionales.

* El boletín es gratuito porque lo hacemos en nuestro tiempo libre "por amor al arte" (¡y al Delphi!). ¡NO HACEMOS SPAM!

El boletín trae adjunto un pequeño archivo ZIP conteniendo los ejemplos completos de código fuente correspondientes a los artículos presentados en el boletín.

Actualmente la edición en español de este boletín cuenta con más de 8550 suscriptores, totalizando más de 14900 incluyendo las ediciones en otros idiomas.

Objetivo

El objetivo de este boletín es ayudar a programadores en Borland Delphi (y Kylix) de nivel intermedio a acometer aquellas tareas de programación que un programador frecuentemente necesita realizar y para las cuales la información contenida en la documentación que acompaña esos productos es escasa o inexistente. El boletín también puede llegar a incluir ocasionalmente algunos artículos para programadores en FreePascal.

Contenido

Este boletín contiene básicamente artículos técnicos sobre programación, así como también trucos, consejos, enlaces, bibliografía, noticias, etc. Imprescindible para estar actualizado con todas las novedades de Delphi y Kylix.

¡Suscríbase!

Boletín
para
Desarrolladores
EspañolPara desarrolladores de software en general. Email:
Suscribirse
Removerse
Editor
Web (Yahoo! ID requerido): Principal · Suscribirse · Removerse
 
Boletín
Pascal
EspañolPara programadores en Delphi (y Kylix)
[Pascal Newsletter - SPANISH Edition]
Hace tiempo que el boletín no se publica, pero aún recibimos suscripciones.
Email:
Suscribirse
Removerse
Editor
Web (Yahoo! ID requerido): Principal · Suscribirse · Removerse
 
Pascal
Newsletter
EnglishFor Delphi (and Kylix) programmers.
For the no-attachment version, click here.
The newsletter hasn't been published for a long time, but we are still accepting subscriptions.
Email:
Subscribe
Unsubscribe
Editor
Web (Yahoo! ID required): Home · Subscribe · Unsubscribe
 
Boletim
Pascal
PortuguêsPara programadores de Delphi (e Kylix)
[Pascal Newsletter - PORTUGUESE Edition]
O boletim é interrompido, mas aceita subscrições.
Email:
Assinar
Cancelar
Editor
Web (Yahoo! ID requerido): Principal · Assinar · Cancelar
 

El uso de Yahoo! Grupos está sujeto a sus Condiciones de servicio.

*Para suscribirse y cancelar desde la web, es necesario contar con un ID de Usuario de Yahoo! Si no tienes uno, puedes obtener el tuyo gratis registrándote como usuario de Yahoo! (es gratis y Yahoo! no hace spam).

Política de privacidad

No revelamos las direcciones de email de nuestros suscriptores a nuestros auspiciantes ni a terceros.

Política anti-spam

No enviamos emails indiscriminadamente. Por favor denuncia el incumplimiento de esta política a eds2008 @ latiumsoftware.com (por favaro escribe SPAM en la línea de asunto).

No suscribimos a la gente en contra de su voluntad. Para convertirse en un suscriptor de nuestros boletines es necesario enviar una solicitud por correo electrónico o completar el formulario de suscripción de abajo, y en ambos casos se requiere confirmación por correo electrónico para evitar abusos. Siempre puedes finalizar tu suscripción en cualquier momento (se incluyen instrucciones en cada boletín).

Números anteriores

¡Bájate todos los boletines anteriores en formato .TXT y todos los ejemplos de código fuente!

Año 2000Año 2000
(1-13)
  Año 2001 - 1er semestreAño 2001
1er semestre

(14-23)
  Año 2001 - 2do semestreAño 2001
2do semestre

(24-30)
  Año 2002 - 1er semestreAño 2002
1er semestre

(31-36)
               
Año 2002 - 2do semestreAño 2002
2do semestre

(37-41)
  Año 2003Año 2003
(42-49)
  Año 2004 - Año 2005Año 2004
Año 2005

(50)
   

O léelos uno por uno aquí:

Boletín Delphi (continúa como Boletín Pascal)
D#1 Descarga Hilos de Ejecución (threads): Introducción, La clase TThread, Ejemplo de TThread
Ejecución de una aplicación externa
D#2 Descarga Un simple buscador de ficheros (TAnimate; TStatusBar; TListView; TStringList; TSearchRec, FindFirst, FindNext, FindClose; Una función recursiva; El ejemplo completo)
El Registro de Windows (¿Qué es el Registro de Windows? TRegistry; Ejemplo: Iniciando la aplicación asociada)
Boletín Kylix (continúa como Boletín Pascal)
K#1 Kylix (¿Qué es Kylix? ¿Por qué Linux? ¿Por qué Kylix? ¿Cual será el costo?)
Prepárese para Kylix: El compilador y la RTL
Noticias: Inprise/Borland cancela la fusión con Corel
K#2 Free Pascal y Lazarus
Introducción al Object Pascal de Borland (I)
Cuestiones de portabilidad: Ensamblador en Delphi
Bibliografía
K#3 Introducción al Object Pascal de Borland (II)
Cuestiones de portabilidad: Sistema de archivos
El antiguo Boletín Kylix y el antiguo Boletín Delphi se fusionaron en el nuevo Boletín Pascal:
#01 Descarga Introducción al Object Pascal de Borland (III): Clases Abstractas, Interfaces
Subclasando Componentes
#02 Descarga Buscador de archivos (Alternativa para no subclasar y reemplazar un componente, Leyendo y grabando un archivo, Un simple separador, Juntando las piezas, Ordenando un TListView)
¿Pascal está muriendo?
Una simple aplicación de línea de órdenes
#03 Descarga Buscador de archivos: Agregando un menú contextual
Cuestiones de portabilidad: Cadenas UTF-8 (Tipos de cadenas en Delphi, Cadenas de Caracteres MultiByte (MBCS) en Windows, Longitud de una cadena Ansi, Introducción a UTF-8 (UCS Transformation Format), Codificación UTF-8, Longitud de una cadena UTF-8)
#04 Descarga Obteniendo el icono de una aplicacion o documento: ExtractAssociatedIcon
Buscador de archivos: Agregando iconos
Determinando si hay una conexión a Internet
Tutoriales de Delphi
#05 Descarga Free Pascal
Delphi ZIP (¿Dónde obtenerlo?, Instalación, Probando la demo, ¿Cómo funciona?)
#06 Descarga Herramientas gratuitas de Borland
Escanenando archivos comprimidos
El novato y el experto: Constantes, variables y expresiones lógicas (booleanas)
#07 Descarga Programación de bases de datos en código (CREATE STRUCTURE, USE, APPEND (y REPLACE), GO TOP, GO BOTTOM, SKIP, SKIP n y EOF, REPLACE, DELETE, INSERT, LOCATE, LOCATE...CONTINUE y SET FILTER, SET ORDER TO, SEEK y (SOFTSEEK o SET NEAR), SET FILTER (rangos))
El novato y el experto: Índices y punteros
#08 Descarga Kylix FAQ (preguntas frecuentes)
Programación de bases de datos en código II (SET RELATION, INDEX ON, CONSULTAS, SELECT [FROM, WHERE, GROUP BY, HAVING, ORDER BY, JOINs, Parámetros, Ejemplos])
#09 Descarga Programación de bases de datos en código III (Consultas de acción: UPDATE, INSERT y DELETE; Lenguaje de definición de datos (Data Definition Language - DDL): CREATE TABLE, ALTER TABLE, DROP TABLE, CREATE INDEX y DROP INDEX
Subconsultas: En la cláusula FROM, En las cláusulas WHERE o HAVING, y como valor)
Algunas notas acerca de la programación en entornos de red (Bases de datos Paradox; Mejorando el rendimiento)
Redondeando números
#10 Descarga MySQL (¿Qué es MySQL?; La licencia de MySQL; Delphi y MySQL; ODBC; LibMySQL.DLL; WinZeos)
POST-IT: Ventanas ajustables sin borde ni título
#11 Descarga Almacenando y recuperando imágenes JPEG en un campo de una tabla
Obteniendo el número de serie de un volumen
#12 Descarga Recortando una imagen
Obteniendo la versión de un ejecutable o una biblioteca
Obteniendo el tamaño de archivos grandes
Mostrando ayudas de herramientas (hints) en una barra de estado
#13 Descarga Formas no rectangulares - Parte I
Aplicaciones OpenGL con Delphi 5.0 - Primeros pasos
Abriendo una base de datos de Microsoft Access (.MDB) con Delphi (ADO, BDE, BDE+ODBC)
Listando las tablas y consultas en una base de datos
#14 Descarga Kylix, ¿para cuándo?
Dibujando celdas en un DBGrid
Gestión de errores en Delphi 5 (I) [Excepciones, ¿Dónde ocurrió el error?, Una pequeña simplificación]
Obteniendo el nombre de usuario de una sesión de Windows
Obteniendo el nombre de red de una máquina
Obteniendo la letra de la unidad de CD-ROM
Invocando el programa de correo predeterminado para enviar un email
#15 Descarga Librería JfControls
Gestión de errores en Delphi 5 (II) [Gestor de excepciones predeterminado, Errores API, Errores API como excepciones, Excepciones a medida, Otros errores]
Windowse - Analizador avanzado de ventanas
Un DBGrid con casillas de verificación
En las noticias: Borland acaba de anunciar la disponibilidad de Kylix
#16 Descarga Formas no rectangulares - Parte II
Formas grises casi indistinguibles en elementos de menú inhabilitados
Color Button
Licencia de Kylix
#17 Descarga Introducción a la programación de criptografía fuerte usando Borland Delphi
Barra de progreso sin marco
#18 Descarga Texto inclinado
BorderWidth - Error en propiedad de componentes
#19 Descarga Evaluación de expresiones al modo xBase
Capturando mensajes de la aplicación
Arreglos dinámicos (incl. arreglos multidimensionales)
#20 Descarga Help & Manual - aplicación para crear archivos de ayuda y documentación
Determinando si un formulario ha sido movido
Obteniendo el número de serie del BIOS
De novato a novato: Escribiendo en Label1 en 'tiempo real'
#21 Descarga Portando aplicaciones Delphi a Kylix
Convirtiendo de TFileTime a TDateTime
Opinión: Viejos Tiempos (I)
Expresiones regulares en Delphi
#22 Descarga Delphi 6
Validando direcciones de email en Delphi
Opinión: Viejos Tiempos (II)
Funciones misceláneas de manejo de cadenas
Greatis Print Suite; ¿Copiar, heredar o usar
#23 Descarga Hash tables - Tablas de hashing
Cargando un archivo con una imagen JPG en un bitmap
División de palabras (guionado)
Greatis TFormDesigner 3.0
El novato y el experto
Obteniendo el icono de una aplicación o documento
#24 Descarga DBISAM
Custom Containers Pack (CCPACK 5)
Una simple aplicación de bases de datos
Descompilando ejecutables Delphi
#25 Descarga IBADMIN 3.2 - Herramienta completa de administración de Interbase
Delphi adentro (I)
Incrustando archivos como recursos en un ejecutable Delphi
Trucos: Moviendo filas y columnas de un StringGrid por código
Impidiendo que el usuario seleccione texto en un control Memo
Desactivando el menú contextual
Ordenando un TListView por la columna cliqueada por el usuario
Haciendo que un formulario se mantenga siempre visible
Actualizando una tabla con datos de otra tabla con Local SQL
Buscando texto en cualquier parte de un campo
Pintando filas en un DBGrid de Delphi 4
#26 Descarga Delphi adentro (y II)
Construyendo un objeto de negocio
Preguntas frecuentes sobre Delphi 6 Personal Edition
Componentes VCL (Componente SpeedParser - Analizador Rápido de Expresiones; Imagen PCX con soporte de paleta)
Haciendo una aplicación cliente TCP/IP - Compartiendo mi experiencia...
Alineando texto en un StringGrid
Evitando que el usuario ejecute otras aplicaciones
#27 Descarga Códigos de barra (I)
PocketStudio
YAPI - Yet Another Printer Interface
Trucos y consejos: Detectando si el salvapantallas está corriendo
Refrescando un DriveComboBox
Capturando mensajes de teclado a nivel de la aplicación
Sabiendo cuándo un formulario se minimiza
Abriendo archivos de datos separados por comas
#28 Descarga Códigos de barra (y II)
Determinando si una unidad lógica existe
Ocultando el cursor para todas las aplicaciones
Verificando si una característica de Windows existe (oculte su aplicación en la Lista de Tareas)
Realizando una operación larga cuando Windows se apaga
#29 Descarga Agregando tooltips a un TListbox
Translucencias en formularios con Delphi 5
¿Cómo evitar adentrarse en los fuentes de la VCL al presionar F7?
Diferencia en años entre dos fechas
Usando un formulario de login
#30 Descarga Patrones de diseño en Delphi
Descargando archivos
Imprimiendo un TStringGrid
Puntos suspensivos - Mostrando un texto largo en poco espacio
Ejecutando una aplicación como un Servicio NT
Buscando archivos recursivamente en subdirectorios
#31 Descarga Resolución de sistemas de ecuaciones lineales por el método de Gauss
Conexión TCP/IP mediante sockets
Aplicaciones Delphi con skins
#32 Descarga Controles simples
Paginación en WebBroker usando ClientDatasets
Creando componentes en tiempo de ejecución
Rutina para transformar una imagen a escala de grises
#33 Descarga En las noticias
Cómo proteger su software de la piratería
Guardando las posiciones de las bandas de un TCoolbar
Yendo de incógnito en Delphi
Mostrando el diálogo 'Abrir Carpeta' de Windows
#34 Descarga En las noticias
Aplicaciones sin VCL (I)
Ensamblador en Delphi
TTrayComponent
Impedir que Windows muestre mensajes de errores críticos
Mostrando el diálogo 'Abrir Carpeta' de Windows (II)
#35 Descarga Aplicaciones sin VCL (y II)
Apagando la PC en una fecha/hora determinada bajo Windows NT/2000
#36 Descarga La firma de Delphi
Usando ADO
Usando archivos de ayuda HTML Help en tus programas
Programación Orientada a Objetos (POO)
Inline Assembler en Delphi (I)
#37 Descarga El futuro de la BDE
No documentado: Detectar si una aplicación se ha detenido
Mensajes de Windows en Delphi
Inline assembler en Delphi (II) - Cadenas ANSI
Diálogo de búsqueda en bases de datos
#38 Descarga Problemas de rendimiento de TCollection en Delphi 3,4,5 y soluciones
Deshacer / Rehacer Usando Comandos
Soporte internacional de fechas en Delphi 3+
Obtener el nombre de servidor dada su dirección IP
#39 Descarga En las noticias (Delphi 7 está aquí; Anticipo del compilador Delphi para .NET; Kylix 3 obtiene 5 estrellas de LinuxPlanet; Eventos Borland que se se avecinan)
Entendiendo VisualCLX - ¿Que son los objetos de enganche (hook-objects) en una aplicación Qt?
Creando aplicaciones middleware de alto rendimiento con Indy
Inline Assembler en Delphi (III) - Arreglos estáticos
#40 Descarga Ganchos de Windows
Codificar y decodificar Base64 (MIME)
Ejemplo de un servicio Windows, con un hilo
Capturando la salida de una aplicación de consola
Creación de Objetos - Introducción
Inline Assembler en Delphi (IV) - Registros
#41 Descarga Clases para información y administración de servidor NT/W2000 remoto
Usando Objetos para guardar la configuración del programa
Inline Assembler en Delphi (V) - Una introducción a objetos
#42 Descarga En este número: TDataSet a Excel (No se requiere OLE ni EXCEL)
Aplicaciones distribuidas, la forma fácil (I)
Llamadas a Qt causan problemas de instalación para componentes en el IDE BCB de Kylix
Inline Assembler en Delphi (VI) - Llamando procedimientos externos
#43 Descarga MS Exchange API vía CDO (Collaboration Data Objects)
Aplicaciones distribuidas, la forma fácil (II)
Modificando los diálogos estándar de Windows
Huevo de Pascua de Delphi
#44 Descarga Operaciones de disco - Como detectar si hay un disektte en la unidad de discos o si está protegido, y más...
Usando MS Word como generador de reportes
Número de serie del disco duro IDE - Usando la API S.M.A.R.T. IOCTL
En las noticias (Borland lanza Optimizeit Profiler para .NET; SideWinder: Borland está desarrollando un IDE para C# para .NET)
#45 Descarga Administrador de depuración avanzado (manejador de excepciones)
Interceptando mensajes de Windows en componentes no visuales
Asocie su programa con extensiones de archivo
Inline Assembler en Delphi (VII) - Aritmética entera de 128 bits (1)
#46 Descarga Lineamientos sobre el rendimiento de Interbase (I)
Incluyendo componentes en una StatusBar
Notas de un desarrollador (I): Rx TSpeedBar y TToolBar - Menú movible
Enumerando las conexiones de red
Buscando archivos en Delphi
Inline Assembler en Delphi (VIII) - Aritmética entera de 128 bits (2)
#47 Descarga Lineamientos sobre el rendimiento de Interbase (y II)
Usando Cabinet.dll para crear sus propios archivos de gabinete (.CAB)
Detectando clics-derechos en la barra de título de sus formularios - Cómo impedir que se muestre el menú contextual de la barra de título
Notas de un desarrollador (II): Convertir archivos gráficos de distinto tipo
Mediciones de tiempo de alta precisión: Utilizando QueryPerformanceCounter para obtener tiempos de alta resolución
Inline Assembler en Delphi (IX) - Aritmética entera de 128 bits (3)
#48 Descarga Cuadros de diálogo HTML
Reemplazando el InplaceEditor estándar del TStringGrid
Usando los Shell Controls de Delphi
Inline Assembler en Delphi (X) - Sonido con el altavoz del PC
#49 Descarga Atributos de clase al estilo Delphi
Creando un Experto de Delphi
Dentro de las Clases e Interfaces de Delphi (I)
Notas de un desarrollador (III): Abrir un archivo con una aplicación predeterminada
Validando números de CBU
#50 Descarga Obteniendo el tipo de unidad
Inno Setup Review
Cómo correr una sola instancia de una aplicación (I)
Delphi en la Red
#51 Descarga Cómo correr una sola instancia de una aplicación (y II)
Dentro de las clases e interfaces de Delphi (y II)
Enumerando todos los recursos de una red LAN
Delphi en la Red
#52 Descarga Cómo agregar un programa al menú "Enviar a" del Explorador
Principios introductorios de búsqueda indexada
Llenando un TStringList extrayendo los registros de una columna
Devolviendo clases desde una DLL
Detección de colisión simplificada en programación de juegos
Delphi en la Red
#53 Descarga Análisis de rendimiento del código con puntos de interrupción sin interrupción (non-breaking breakpoints)
Presentando YAPI
Estableciendo el manejador de eventos predeterminado de un componente
Antivirus en Delphi: aRC-Anti WODE.JPG 1.0
Delphi en la Red

¡Suscríbete!

¡Recomienda esta página a un amigo!

JfControls Library - para Delphi y C++ Builder