February 18, 2011

Halo Python dan Halo Vala

Yen ing tawang ono lintang cah ayu
Aku ngenteni teka mu
Marang mego ing angkoso
Sung takok-ke pawartamu

#!/usr/bin/env python

import pygtk
pygtk.require('2.0')
import gtk

class HelloWorld:

 def __init__(self):
 self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
 self.window.set_title("Hello Python!")
 self.window.connect("destroy", gtk.main_quit)

 self.button = gtk.Button("Hello World")
 self.button.connect("clicked", self.hello, None)

 self.window.add(self.button)
 self.window.show_all()

 def hello(self, widget, data=None):
 print "Hello World"

 def main(self):
 gtk.main()

if __name__ == "__main__":
 hello = HelloWorld()
 hello.main()

Janji janji aku eleng cah ayu
Sumedot roso ing ati
Lintang lintang’e wingi wingi nimas
Tresna ku sundul ing ati

Ndek semono janjimu disekseni
Mego kartiko keiring roso tresno asih

using Gtk;

class Hello : Window {
 public Hello () {
 this.destroy.connect (Gtk.main_quit);
 this.set_title ("Hello Vala!");

 var button = new Button.with_label ("Hello World");
 button.clicked.connect (halo);

 this.add (button);
 }

 private void halo (Gtk.Button button)
 {
 stdout.printf ("Hello World\n");
 }

 static int main (string[] args) {
 Gtk.init (ref args);

 var hello = new Hello ();
 hello.show_all();

 Gtk.main ();
 return 0;
 }
}

Yen ing tawang ono lintang cah ayu
Rungokno tangis ing ati
Miraring swara ing ratri nimas
ngenteni bulan ndadari