Mostrar los tags: Pascal

Mostrando del 21 al 30 de 60 coincidencias
Se ha buscado por el tag: Pascal
Imágen de perfil

MisUtils 0.4


Lazarus

Publicado el 15 de Septiembre del 2016 por Tito (7 códigos)
1.415 visualizaciones desde el 15 de Septiembre del 2016
Rutinas útiles para desarrollar con Lazarus. Se incluyen funciones para mostrar mensajes en pantalla y para crear aplicaciones con mensajes traducidos.

Para mostrar mensajes, se incluyen las siguientes funciones:

MsgBox() -> Muestra un cuadro con un mensaje. Similar a ShowMessage.
MsgExc() -> Muestra un cuadro con un mensaje y un ícono de exclamación.
MsgErr() -> Muestra un cuadro con un mensaje y un ícono de Error.
MsgYesNo() -> Muestra un cuadro para responder SI o NO.
MsgYesNoCancel() -> Muestra un cuadro para responder SI o NO, con un botón de cancelar.

Además, esta unidad incluye un diccionario para traducir mensajes. Se incluyen las siguientes funciones:

TranslateMsgs -> Flag for to enable the translation of messages used with MsgBox(), MsgExc() and MsgErr(), MsgYesNo() and MsgYesNoCancel().
dic() -> Translates one string using the internal dictionary.
dicSet() -> Adds or replace an entry of the internal dictionary.
dicDel() -> Cleans an entry of the internal dictionary.
dicClear() -> Removes all entries of the internal dictionary.
Imágen de perfil

ogEditGraf 1.5b


Lazarus

Publicado el 15 de Septiembre del 2016 por Tito (7 códigos)
1.247 visualizaciones desde el 15 de Septiembre del 2016
Librería en Lazarus, para la creación de editores simples de objetos gráficos.

Esta librería permite implementar fácilmente un editor de objetos gráficos en dos dimensiones. Los objetos gráficos se crean a partir de una clase base, que incluye las funciones básicas para poder ser manipulados por un editor, con opciones de seleccionar, mover, y redimensionar los objetos.

Se compone de tres unidades:

* ogMotGraf2d.pas -> Es el motor gráfico, en donde se encuentran las rutinas de dibujo. Usa métodos comunes del lienzo (Canvas), pero ser cambiado para usar cualquier otra librería gráfica.
* ogDefObjGraf.pas -> Es donde se define la clase TObjGraf, que es la clase que se usa para crear a todos los objetos gráficos de nuestra aplicación. También se definen algunos objetos accesorios.
* ogMotEdicion.pas -> Es el motor de edición de objetos gráficos. Esta diseñado para trabajar con los objetos TObjGraf. Incluye las rutinas para seleccionar, mover y redimensionar objetos con el ratón.

Para más información visitar: https://github.com/t-edson/ogEditGraf
Imágen de perfil

PicUtils 0.4b


Lazarus

Publicado el 15 de Septiembre del 2016 por Tito (7 códigos)
1.274 visualizaciones desde el 15 de Septiembre del 2016
# PicUtils 0.4b

Librería en Lazarus, con utilidades para la programación de microcontroladores PIC.

## Descripción

Unidad con utilidades para la programación de microcontroladores PIC de rango medio con instrucciones de 14 bits. Incluye a la mayoría de la serie PIC16FXXXX.

Se define un objeto que representa a un PIC de esta serie, que está dimensionado para poder representar al dispositivo más complejo.

El objetivo de esta unidad es poder servir como base para la implementación de ensambladores, compiladores o hasta simuladores.

## Funcionalidades

* Modela la arquitectura de hardware de un PIC.
* Permite codificar y decodificar las instrucciones del microcontrolador.
* Incluye rutinas para el reconocimiento de las instrucciones en ensamblador del PIC.
* Permite generar el archivo de salida HEX, para la grabación del PIC.

Más información: https://github.com/t-edson/PicUtils
Imágen de perfil

SQLPlusConsole 0.6b


Lazarus

Publicado el 15 de Septiembre del 2016 por Tito (7 códigos)
1.173 visualizaciones desde el 15 de Septiembre del 2016
Librería en Lazarus, para crear conexiones a una base de datos en Oracle, usando el cliente SQLplus.

La librería SqlPlusConsole, consta de los siguientes archivos:

SqlPlusConsole.pas -> Unidad básica para crear conexiones con el SQLPlus.
FrameCfgConOra.pas -> Frame de configuración para administrar las conexiones.
SqlPlusHighlighter.pas -> Resaltador de sintaxis para la salida del SQLPlus.
SqlPlusParser.pas -> Unidad para procesar la salida de textto del SQLPlus.
FrameExplorBD.pas -> Frame con un "explorador de objetos" para la base de datos.
FormVentSesion.pas -> Formulario sencillo para mostrar la salida del SQLPlus.
FrameSqlPlusOut.pas -> Frame para mostrar la salida de texto( o en grilla ) de la consulta.
FrameCfgSqlPlusOut.pas -> Frame de configuración para FrameSqlPlusOut.

Para una conexión sencilla, solo basta con usar las primeras tres unidades.
Imágen de perfil

SynFacilCompletion 1.14


Lazarus

Publicado el 15 de Septiembre del 2016 por Tito (7 códigos)
1.289 visualizaciones desde el 15 de Septiembre del 2016
Resaltador de sintaxis configurable con completado de código para el control SynEdit de Lazarus.

Este resaltador está basado en el resaltador https://github.com/t-edson/SynFacilSyn , e incluye todas sus funcionalidades y otras adicionales para implementar el completado de código.

Esta librería funciona en la misma forma que SynFacilSyn Usa un archivo XML para definir la sintaxis y, adicionalmente, las listas de palabras para el completado de código (etiqueta "COMPLETION").

Para más información ver: https://github.com/t-edson/SynFacilCompletion
Imágen de perfil

ConfigFrame


Lazarus

Publicado el 14 de Septiembre del 2016 por Tito (7 códigos)
1.151 visualizaciones desde el 14 de Septiembre del 2016
ConfigFrame es una unidad de Lazarus, que puede ser usada para crear fácilmente formularios de configuración.

Es una unidad (librería) desarrollada en Lazarus que contiene un Frame que servirá como base para la creación de Frames de Configuración.

Los frames de configuración se usan para crear una ventana de configuración.
Imágen de perfil

Calculadora básica


Pascal/Turbo Pascal

estrellaestrellaestrellaestrellaestrella(5)
Publicado el 4 de Octubre del 2015 por Guajardo (21 códigos)
13.137 visualizaciones desde el 4 de Octubre del 2015
calculadora básica (+, - , *, / , %) en Pascal, esto es de ayuda ya que muchos necesitan códigos básico de apoyo por eso lo comparto . saludos