Berawal dari pertanyaan di sebuah diskusi web, apakah PHP dapat di gunakan sebagai aplikasi desktop? Dari pencarian di internet dan searching, menemukan PHP-GTK.
Download kemudian mencoba beberapa skrip...
Download kemudian mencoba beberapa skrip...
if (!class_exists('gtk')) {
if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) {
dl('php_gtk.dll');
} else {
dl('php_gtk.so');
}
}
function destroy()
{
Gtk::main_quit();
}
function hello()
{
global $mainwin;
print "Hello Dunia PHP! \n";
$mainwin->destroy();
}
function shutdown()
{
gtk::main_quit();
}
$mainwin = &new GtkWindow();
$mainwin->connect('destroy', 'shutdown');
$button = &new GtkButton('Hello Dunia PHP!');
$button->connect('clicked', 'hello');
$mainwin->add($button);
$mainwin->show_all();
gtk::main();
?>
if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) {
dl('php_gtk.dll');
} else {
dl('php_gtk.so');
}
}
function destroy()
{
Gtk::main_quit();
}
function hello()
{
global $mainwin;
print "Hello Dunia PHP! \n";
$mainwin->destroy();
}
function shutdown()
{
gtk::main_quit();
}
$mainwin = &new GtkWindow();
$mainwin->connect('destroy', 'shutdown');
$button = &new GtkButton('Hello Dunia PHP!');
$button->connect('clicked', 'hello');
$mainwin->add($button);
$mainwin->show_all();
gtk::main();
?>
Lumayan bagus, walaupun perlu banyak penyempurnaan, masih sangat jauh di banding bahasa visual lain seperti Visual Basic, Delphi. Tapi salut juga bagi para pengembang PHP-GTK karena PHP tidak hanya tangguh di web programming namun juga merambah ke desktop apllication.
Rekan2 yang ingin belajar, dapat mengunjungi alamat http://gtk.php.net.
Rekan2 yang ingin belajar, dapat mengunjungi alamat http://gtk.php.net.
No comments:
Post a Comment