Open Source Web Development Tutorials - Dev Shed
PHP-GTKで「メモ帳」を作る!
(2008/11/06公開)
PHP-GTKで「メモ帳」デスクトップアプリケーションを作る
メモ帳のようなデスクトップアプリケーションを作るのは難しいとお考えなら、考え直してほしい。PHP-GTKを使えば、おもしろいほど簡単にできる。この記事ではその方法をお見せしよう。この記事のとおりに行えば、100行ほどで完全にクロスプラットホームなアプリケーションを手に入れることができる。まずは、次のことを確認していただきたい。
PHP-GTK v2.0.1をインストール済み。
PHP-GTKの公式Webサイト上の「Hello World」の例や「Hello Glade!」のチュートリアルを確認。
次は何をすればいいのだろう、と読者はお考えのことだろう。次の段階を見てみよう。
完成済みサンプルコードで、使えるアプリケーションを
この記事では、Windowsシステムの標準の「メモ帳」に似た、デスクトップ上のメモ帳を作るのがいかに簡単かをお見せしよう。
中心となる構成要素をすべて解説し、それぞれの要素が互いにどのように作用しあうかをご説明するつもりだ。
シグナルハンドラを実際に使う方法や、メニュー項目の処理の仕方、エディターのフォントの変更方法、テキスト文書の開き方や保存方法も見ていただく。
またこの記事の終わりには、完成したプログラムを掲載する。見慣れたメモ帳アプリケーションがPHPを使って書くと、驚くことにプログラムが全体で100行ほどで済んでしまう。
-----------------------------■
この記事では多くの人になじみのあるWindowsの「メモ帳」を例として引き合いに出している。ただし、PHPやPHP-GTK自体がクロスプラットホームであるのと同様、この記事のサンプルプログラムもWindowsだけでなく、LinuxやMacOSでも走らせることができる。
-----------------------------■
Copyright © 2008 Ziff Davis Enterprise, Inc.
Originally appearing in the U.S. Edition of Dev Shed. All Rights Reserved.








