hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
04 de ſeptiembre de 2008, 11:09:50
Noticias: Privacidad - ¿Necesitas que se depure cierta informacion en nuestro portal?
Para ver este enlace Registrate o Inicia Sesion
> leer aqui

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Desarrollo Web
| | |-+  Php (Moderador: shevchenko)
| | | |-+  Introducción al PHP-Gtk
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Introducción al PHP-Gtk  (Leído 804 veces)
vart001
Administrador
*****
Desconectado Desconectado

Mensajes: 1,417


El Mero, mero!


Ver Perfil WWW
« : 25 de Mayo de 2005, 02:26:24 »

Introducción al PHP-Gtk
Fuente: maestrosdelweb .com
Por Iván Rodriguez
La programación en PHP-GTK viene de la fusión del lenguaje de script PHP y la libreria de objetos GTK+

La programación en PHP-GTK viene de la fusión del lenguaje de script PHP y la librería de objetos GTK+, el encargado de desarrollar la librería fue Andrei Zmievski. Con esta librería y junto a la programación sencilla que tiene el PHP se pueden conseguir aplicaciones  GUI (Graphical User Interfaces) muy interesantes y potentes.

El PHP es un lenguaje de programación de alto nivel, el cual se esta convirtiendo en un lenguaje de propósito general al estilo que Perl o Python.

La programación PHP-GTK se basa totalmente en POO (Programación Orientada a Objetos), se basa en ella ya que con los widgets con los cuales se trabaja son clases y se declaran como objetos en el programa. El PHP-GTK cuenta con muchísimos widgets (componentes) y a su vez esos widgets con muchísimos signals (eventos). La persona que domina perfectamente o bastante bien PHP no tendrá ningún problema para empezar a programar en PHP-GTK, muchas aplicaciones se basan en la creación de clases propias para generar los widgets dinámicamente.

El PHP-GTK tiene sus ventajas y sus desventajas como todo lenguaje de programación. Entre sus ventajas se encuentran la facilidad con la que se programa, ya que es puro PHP, a parte de eso, PHP consta de muchísimas librerías externas, la posibilidad de trabajar con una cantidad grandísima de bases de datos abre la posibilidad a crear aplicaciones gestoras de estas bases de datos, también gana puntos al ser un lenguaje multiplataform a y correr sobre las dos plataformas más importantes, Linux y Microsoft. Una de las desventajas es que al ser un lenguaje interpretado se necesita tener el interprete de PHP, y esto trae al alto consumo de las aplicaciones, ya que son imposibles de compilar.

Adentrándonos en lo que nos interesa, PHP-GTK, empezaremos con los primeros pasos en el lenguaje.

Para poder comenzar deberemos instalar los componentes necesarios, es decir, el intérprete de PHP, PHP-GTK y las librerías adicionales que necesitemos. Para ello lo mejor que podemos hacer es visitar la página oficial de cada lenguaje y seguir los pasos indicados. Nos deberemos pasar por
Para ver este enlace Registrate o Inicia Sesion y gtk.php.net

En nuestros programas PHP-GTK lo primero que se deberá hacer es cargar la librería php_gtk.dll (para window) o (php-gtk.so) para Linux o Unix de la siguiente manera:

<?php
    dl(?php_gtk.so?);
?>

Como nuestros programas serán multiplataform a, deremos dar la opción cargar las dos librerias, por lo cual al REPLACEar nuestra libreria lo haremos de la siguiente manera:
<?php
    dl(stristr(PHP_OS, ?WIN?) ?  ?php_gtk.dll? : ?php_gtk.so?);
?>

De esta manera veremos previamente el sistema operativo que utiliza el usuario y a continuación cargaremos la libreria necesaria.

Lo siguiente sería el crear la ventana principal del programa, esto se hace facilmente con el objeto GtkWindow, este objeto será el que contendra el resto de widgets de nuestro programa.
<?php
dl(stristr (PHP_OS, "WIN") ? "php_gtk.dll" : "php_gtk.so");

function delete_event()
{
    return false;
}

function cerrar()
{
    Gtk::main_quit();
}

function hola()
{
    global    $ventana;
    print "Hola Mundo!\n";
    $ventana->cerrar();
}

$ventana = &new GtkWindow();
$ventana>connect('destroy', 'cerrar');
$ventana>connect('delete-event', 'delete_event');
$ventana>set_border_wid th(10);

$boton = &new GtkButton('Hello World!');
$boton>connect('clicked', 'hello');
$ventana>add($button);

$tt = &new GtkTooltips();
$tt->set_delay(200);
$tt->set_tip($button, 'Hola mundo', '');
$tt->enable();

$ventana->show_all();

Gtk::main();

?>

Este es un simple programa de ejemplo del uso de PHP-GTK.


 Tongue Tongue Tongue
En línea

root from cph


Para ver este enlace Registrate o Inicia Sesion
Hackear hotmail aqui

Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online