Delphi for PHP – Ejemplos

By: Jose Castillo Reyes

Abstract: Una lista de muchos ejemplos disponibles para Delphi for PHP

Delphi for PHP fue lanzado con muchos ejemplos solicitados en la lista de grupos de usuario, además este artículo muestra dónde puedes descargar algunos ejemplos y qué ejemplos están incluidos en Delphi for PHP. Estos ejemplos son realmente provechosos para aprender Delphi for PHP, de otra manera es importante para conocer el lenguaje PHP.

Ejemplos en Code Central:

Ejemplo

Descripción

Blog Application with InterBase

Una aplicación de Blog escrito en Delphi for PHP e InterBase 2007

Ecommerce Application with InterBase

Una completa aplicación de ecommerce que explora una gran cantidad de características, like templates, VCL, conección a base de datos, interacción de imagenes, etc.

Simple Application using Smarty Templates

Una pequeña aplicación de ejemplo, mostrando cómo usar Smarty Template integrando páginas html y php.

Ejemplos dentro de Delphi for PHP

Todos los ejemplos de abajo son parte de Delphi for PHP y están localizados en: \1.0\vcl\samples  

Algunos ejemplos requieren de alguna configuración previa antes de ser ejecutados, por favor lea el archivo README antes de probar su ejecución.

Ejemplo

Descripción

Ajax\Basic

Este ejemplo muestra cómo usar ajax de una manera fácil, usando el método ajaxCall.

Ajax\Database

Este ejemplo le muestra cómo usar ajax para trabajar con base de datos, utiliza ajax para enviar al servidor la tabla que el usuario desea hojear, y cambia las características de la tabla para abrir correctamente.

BasicAuthentication

Este ejemplo ofrece el componente BasicAuthentication, que permite que utilices la autentificación HTTP con facilidad, sin crear archivos en tu servidor, apenas enviando las cabeceras correctas al navegador.

BlogProject

Una aplicación de Blog usando MySQL

Button

Este ejemplo muestra los diferentes usos para el componente Button, como para usar javascript, imágenes de botón, hints, etc.

ButtonView

Este ejemplo ofrece el componente ButtonView, que permite crear un conjunto de botones con imágenes.

Canvas

Este ejemplo no contiene una página, sino que ofrece características de cómo puedes utilizar un objeto Canvas para generar gráficos fácilmente.

Clock

Este proyecto muestra cómo usar el componente Clock, para configurary reaccionar ante los eventos OnAlarm .

Data Aware\DatasetEvents

Este ejemplo muestra cómo trabajan los eventos en el DataSet, puedes probar abriendo y cerrando  y ver cómo sucederá el evento Opening solamente una vez si la tabla no se abre, esto es aprovechado por la persistencia sobre las características.

Data Aware\DBEvents

Bases de datos pueden disparar eventos para informarte sobre varias etapas en la conexión a la base de datos.

Data Aware\dbgrid

Mostrando información en DBGrid

Data Aware\DBGridInterBase

Mostrando información InterBase en DBGrid

Data Aware\DBPaginator

Usando el componente  DBPaginator

Data Aware\MasterDetail

Este ejemplo muestra cómo crear maestro detalle con dos grids, usted necesita configurar las propiedades MasterSource y MasterFields con los valores apropiados y también configurar la propiedad UseAjax de la página a  true, estamos haciendo que, cuando la fila cambia en la grilla Maestro, se llama al servidor para actualizar el grid del Detalle.

Data Aware\query

Este ejemplo muestra cómo usar un componente Query para emitir sentencias SQL parametrizadas..

Data Aware\QuerySampleInterBase

Data Aware\RowChanged

Capturando el evento row change en DBGrid usando Java Script

Data Aware\StoredProc

Usando store procedure para poblar un DBCombo, ejecutando stored procedure con parámetros

Data Aware\Transactions

Trabajando  con transacciones de base de datos

ECommerceExample

Este ejemplo e-commerce está basado alrededor de una base de datos MySQL.

Frames

Trabajando con Frames HTML y conección a base de datos

FramesNoDB

Trabajando con Frames HTML

GetStylesFromStyleSheet

Usando archivos CSS para definir el estilo de la página

GroupBox

Trabajando con el componente groupbox

I18N

Construyendo una aplicación localizada

IBX\database

Usando componentes IBX para conectar base de datos en InterBase

IBX\query

Usando componentes IBX para ejecutar consultas

IBX\storedproc

Usando componentes IBX para ejecutar stored procedures

IBX\table

Usando componentes IBX para abrir tablas con el componente Table

Inheritance

Trabajando con herencia de páginas (Master Page)

Internationalization

Internacionalizando aplicaciones

Layouts\ColAndRowLayout

Trabajando con diferentes tipos de layout

Layouts\GridBagLayout

ListBox

Trabajando con el componente listbox

MainMenu

Creando Menus para la web

MainMenu2

Creando Menus con imágenes para la web

PageControl

Usando el componente PageControl

ParentProperties

Entendiendo el concepto de Parent properties

ProgressBar

Usando el componente  ProgressBar

ScrollBar

Usando el componente ScrollBar

SimpleChart

Usando el SimpleChat para generar gráficos dinámicos

SimpleManagement

Insertando, Suprimiendo y Actualizando registros obteniendo la información desde los componentes HTML

SimpleManagementAndJS

Insertando, Suprimiendo y Actualizando registros obteniendo la información desde los componentes HTML y validando los campos requeridos desde JavaScript

Templates

Integrando las páginas php con HTML usando plantillas.

TrackBarDemo

Usando el componente trackbar

TreeView

Trabajando con componentes TreeView.

Web Service

Creando un componente WebService y usando un cliente Delphi Win32 para conectar

WebMail

Un ejemplo mostrando el uso de componentes gráficos avanzados,

Windows

Para crear interfaces desktop-estilo puedes usar el componente Window, un contenedor para colocar componentes en su interior y cuando se jecuta en el navegador, imitará una ventana que podrás mover, cambiar de tamaño, maximizar, cerrar, etc. Puedes también crear diálogos modales .

WindowsNoDB

Si deseas más ejemplos sobre Delphi for PHP, por favor solicítelos.

Si tienes algunos ejemplos usando Delphi for PHP y deseas compartir con la comunidad, por favor postealo en CodeCentral.

Server Response from: ETNASC04