WEB开发网
开发学院WEB开发PHP PHP开发学堂:PHP-GTK介绍及其应用 阅读

PHP开发学堂:PHP-GTK介绍及其应用

 2008-02-15 18:32:22 来源:WEB开发网   
核心提示:3. 安装PHP-GTK3.1 在Windows系统下安装首先要从http://gtk.php.net/download.php下载...HP-GTK的windows binary档案(本文撰写时为0.5.1版),接着来看看PHP-GTK 0.5.1 binary档的内容:\php4 → php 和 php-gtk b

  
  3. 安装PHP-GTK
  3.1 在Windows系统下安装
  首先要从http://gtk.php.net/download.php下载...HP-GTK的windows binary档案(本文撰写时为0.5.1版)。
  
  接着来看看PHP-GTK 0.5.1 binary档的内容:
  \php4 → phpphp-gtk binary 档案
  \winnt → 预设的php.ini档案
  \winnt\system32 → gtk binaries used by extension
  \test → 几个测试用的档案
  \README.txt → 安装说明档
  
  开始安装:
  1. 复制 \php4 的内容到你的php安装目录下(例C:\php)。
  2. 复制 \winnt 的内容到你的winnt资料夹。在Windows NT或Windows2000上是C:\winnt,在Window95、98、xp上是C:\windows。如果该资料夹里已经有 php.ini,那就不用做这个动作。
  3. 复制 \winnt\system32 的内容到你的winnt\system32资料夹。在Windows NT或Windows2000上是C:\winnt\system32,在Window95、98、xp上是C:\windows\system32。
  4. 复制 \test 的内容到你想要执行你的script的地方(此步骤非必要)。
  
  如何执行PHP-GTK程序:
  PHP-GTK程序可以在「开始」-「执行」下输入指令(或是建立捷径)来启动,如:C:\php\php -q c:\php\test\gtk.php ## 表示不送印出 HTTP Header,但一直使用这个视窗,直到关闭程序。
  C:\php\php -q -c php.ini c:\gtk.php ## 同上,但执行指定的php.ini设定。
  C:\php\php C:\php\test\gtk.php ## 表示会送印出 HTTP Header,但一直使
  用这个视窗,直到关闭程序
  C:\php\php_win C:\php\test\gtk.php ## 表示不使用视窗,执行后独立一个执行程序,他是使用 php -q模式,但是只要output出任何字符,例如错误讯息,就会停止执行。
  
  3.2 在UNIX系统下安装
  Debian的使用者可以在 http://www.debian.org 下载PHP-GTK的binary档。系统需求须已安装下列package:
  
  PHP 4.1.0 或之后的版本,必须是编为CGI binary(command-line) 版本,包含所有的header files和devlement scripts。
  
  PHP-GTK支持GTK+ v1.2而需要安装1.2.6以上版本的GTK+。GTK+ v2.0还未被支持,必须等到它开发完成并且普及了之后才会被支持。你可以从下面的网址取得GTK+ v1.2.X的最新版本:ftp://ftp.gtk.org/pub/gtk/v1.2/
  
  在将取得的档案解压缩或是由CVS中check out出来之后,切换到该目录下,开始进行安装(打指令罗~):
  
  取得CVS版本,执行
  cvs -d server:cvsread@cvs.php.net:/repository co php-gtk
  或下载最新版本
  http://gtk.php.net/download.php
  
  1. ./buildconf
  2. ./configure (想要加装extensions的话请输任./configure --help看说明)
  3. make(如果看到"Could not write┅",只是代表该GTK+ object还没被支持,不算是什么错误讯息)
  4. make install
  
  执行看看test/资料夹中的范例scripts来测试,特别是gtk.php,这些都是展示如何使用的好例子。
  
  4. 第一支程序
  4.1 前言
  本章会教导各位一些常用的GtkClass(widget),还有运用这些来做出你的第一支PHP-GTK程序,如果概念那章不是很熟的话,这章可以给你一个练习的机会喔! 如果对本章的内容有不懂或是想要深入了解其它的widget,可以到http://gtk.php.net/manual/en/ 看手册,手册里面有不少范例程序。
  
  4.2 会用到的widgets
  在开始写程序之前,先来对等一下会用到的widget class们做一个overview。
  
  GtkWindow()
  GtkWindow()建立一个视窗,里面有很多方法可以使用,如:set_title,set_name,
  connect,set_border_width等┅。
  
  GtkFrame()
  GtkFrame()纯粹建立一个好Border,你可以设定它的label name,alignment,
  shadow(用英文,读Manual的时候会比较方便)。

上一页  1 2 3 4 5  下一页

Tags:PHP 开发 学堂

编辑录入:coldstar [复制链接] [打 印]
赞助商链接