logo       

file update: php-gtk-doc/manual/zh_cn/tutorials/hello_world.xml: msg#00051

php.gtk+.documentation

Subject: file update: php-gtk-doc/manual/zh_cn/tutorials/hello_world.xml

Modified files:
php-gtk-doc/manual/zh_cn/tutorials/hello_world.xml
 
Log:
Added the "revcheck", break the line into 80 char.
 
Index: hello_world.xml
===================================================================
RCS file: /repository/php-gtk-doc/manual/zh_cn/tutorials/hello_world.xml,v
retrieving revision 1.1
diff -u -r1.1 hello_world.xml
--- hello_world.xml 8 Dec 2006 15:19:59 -0000 1.1
+++ hello_world.xml 10 Dec 2006 03:53:07 -0000
@@ -1,19 +1,23 @@
 <?xml version="1.0" encoding="utf-8" ?>
+<!-- EN-Revision: 1.8 Maintainer: mikespook Status: ready -->
 <!-- $Revision: 1.1 $ -->
 <chapter id="tutorials.helloworld">
  <title>Hello World(基础)</title>
 
   <simpara>
-   当你开始学习一门编程语言,通常你的第一个程序都是编写"hello world"。所以,为了符合这个通常的习惯,本手册中的第一个指南也就从"hello world"指南开始!
+    当你开始学习一门编程语言,通常你的第一个程序都是编写"hello world"。
+    所以,为了符合这个通常的习惯,本手册中的第一个指南也就从"hello world"
+    指南开始!
   </simpara>
   <simpara>
-   我们希望在通篇指南中紧扣 PHP 本身。指南被设计为提供用户如何使用 PHP-GTK,以及这其中的思想和技术。
+    我们希望在通篇指南中紧扣 PHP 本身。指南被设计为提供用户如何使用 PHP-GTK,
+    以及这其中的思想和技术。
   </simpara>
   <simpara>
    在这个指南中我们将创建一个简单的窗口,并有"Hello World!"的文本在上面。
   </simpara>
   <simpara>
-   我们将从列出的程序开始,然后将逐行解释,提供一个非常基本的 PHP-GTK 应用的概况。
+   我们将从列出的程序开始逐行解释,这会提供一个基本的 PHP-GTK 应用的概况。
   </simpara>
 
 
@@ -27,8 +31,19 @@
    </programlisting>
   </example>
 
+  <note>
+   <para>
+    如果你得到一个错误
+    <literal>Fatal error: Call to undefined function: connect_simple()</literal>,
+    那么你使用的是 PHP-Gtk 1 而不是 PHP-Gtk 2。那么这不是你需要阅读的手册。
+   </para>
+  </note>
+
   <para>
-  复制代码到文本编辑器中并保存为 <filename> hello.phpw</filename>。然后开启一个控制台使用命令 <command>php hello.phpw</command>。一个标题为"Hello world"的窗口应当显示出来,除了文本"Just wanted to say 'Hello world!'"上面没有任何内容。
+    复制代码到文本编辑器中并保存为 <filename>hello.phpw</filename>。
+    然后开启一个控制台使用命令 <command>php hello.phpw</command>。
+    一个标题为"Hello world"的窗口应当显示出来,
+    除了文本"Just wanted to say 'Hello world!'"上面没有任何内容。
   </para>
 
 
@@ -40,7 +55,11 @@
   </example>
 
   <para>
-   这里通过检查类 <literal>gtk</literal> 是否存在来确定 PHP-GTK 是否可用。不像 PHP 4 和 PHP-GTK 1,你不应当尝试使用 <ulink url="" href="http://www.php.net/dl">dl()</ulink">http://www.php.net/dl">dl()</ulink > 加载 PHP-GTK 模块。在 PHP 5 中不赞成这么做,并且不应当在新的代码中使用。所以我们能做的就是输出一个消息,告诉用户模块不可用并且需要进一步设置可用。
+    这里通过检查类 <literal>gtk</literal> 是否存在来确定 PHP-GTK 是否可用。
+    不像 PHP 4 和 PHP-GTK 1,你不应当尝试使用
+    <ulink url="" http://www.php.net/dl">dl()</ulink> 加载 PHP-GTK 模块。
+    在 PHP 5 中不赞成这么做,并且不应当在新的代码中使用。
+    所以我们能做的就是输出一个消息,告诉用户模块不可用并且需要进一步设置可用。
   </para>
 
 
@@ -50,7 +69,10 @@
   </example>
 
   <para>
-   创建新 <link linkend="gtk.gtkwindow">窗口</link> 元件对象就像创建新对象一样简单:变量 <literal>$wnd</literal> 被赋值新的对象。如果你已经使用 PHP 4 和 PHP-GTK 1 编写过程序,你会发现你漏写了 <literal>&amp;</literal> 在 <literal>new</literal> 之前。这个在 PHP 4 中是必须的,但是在 PHP 5 中由于引用创建,所以不再需要了。
+    创建新 <link linkend="gtk.gtkwindow">窗口</link> 元件对象就像创建新对象一样简单:
+    赋值新的对象到变量 <literal>$wnd</literal>。如果你已经使用 PHP 4 和 PHP-GTK 1
+    编写过程序,你会发现在 <literal>new</literal> 之前漏写了 <literal>&amp;</literal>。
+    这个在 PHP 4 中是必须的,但是在 PHP 5 中由于引用自动创建,所以不再需要了。
   </para>
 
 
@@ -66,21 +88,26 @@
 
   <example>
    <title>设置退出清理</title>
-   <programlisting role="php"><![CDATA[$wnd->connect_simple('destroy', array('gtk', 'main_quit'));]]></programlisting>
+   <programlisting role="php"><![CDATA[$wnd->connect_simple('destroy', array('gtk', 'main_quit'));
+]]></programlisting>
   </example>
 
   <para>
-   这是代码中第一处有趣的部分:<signalname class="GtkObject">destroy</signalname> 信号连接到静态方法 <link linkend=" gtk.method.main_quit">Gtk::main_quit</link>。它简单的告诉 GTK 当窗口关闭或销毁时退出主循环。(关于主循环将在下面的部分解释)
+    这是代码中第一处有趣的部分:<signalname class="GtkObject">destroy</signalname>
+    信号连接到静态方法 <link linkend=" gtk.method.main_quit">Gtk::main_quit</link>。
+    它简单的告诉 GTK 当窗口关闭或销毁时退出主循环。(关于主循环将在下面的部分解释)
   </para>
 
 
   <example>
    <title>创建一个用于显示文本的标签</title>
-   <programlisting role="php"><![CDATA[$lblHello = new GtkLabel("Just wanted to say\r\n'Hello world!'");]]></programlisting>
+   <programlisting role="php"><![CDATA[$lblHello = new GtkLabel("Just wanted to say\r\n'Hello world!'");
+]]></programlisting>
   </example>
 
   <para>
-   像之前一样,我们创建了一个新的元件。这次我们希望显示一小段文字,而 <classname>GtkLabel</classname> 非常适合这个任务。
+    像之前一样,我们创建了一个新的元件。这次我们希望显示一小段文字,而
+    <classname>GtkLabel</classname> 非常适合这个任务。
   </para>
 
 
@@ -100,7 +127,11 @@
   </example>
 
   <para>
-  到现在为止,你的屏幕上还什么都没有。为了显示窗口,你需要调用 <function class="GtkWidget">show</function>。这可以显示窗口,但不包含标签――我们不得不对标签也调用 <function class="GtkWidget">show</function>。如果你在窗口上有多个元件如按钮、选择框或者其他这是很不方便的:<function class="GtkWidget">show_all</function> 会帮助显示窗口以及所有的子元件。
+    到现在为止,你的屏幕上还什么都没有。为了显示窗口,你需要调用
+    <function class="GtkWidget">show</function>。这可以显示窗口,但不包含标签――
+    我们不得不对标签也调用 <function class="GtkWidget">show</function>。
+    如果你在窗口上有多个元件如按钮、选择框或者其他这是很不方便的:
+    <function class="GtkWidget">show_all</function> 会帮助显示窗口以及所有的子元件。
   </para>
 
 
@@ -110,15 +141,19 @@
   </example>
 
   <para>
-   在所有都设置好了以后,我们需要确保窗口保持开启并相应用户交互。一个普通的 PHP 脚本会中指并退出,但是我们希望它继续执行:为了这个目的,GTK 主循环被调用。用于程序保持运行并等待用户事件。如果事件发生,它将其委派到相应的回调函数中去。
+    在所有都设置好了以后,我们需要确保窗口保持开启并相应用户交互。
+    一个普通的 PHP 脚本会中指并退出,但是我们希望它继续执行:为了这个目的,
+    GTK 主循环被调用。用于程序保持运行并等待用户事件。
+    如果事件发生,它将其委派到相应的回调函数中去。
   </para>
 
 
  <sect1 id="tutorials.helloworld.futherreading">
   <title>进一步阅读</title>
   <para>
-   现在你已经创建了你的第一个 PHP-GTK 2 应用,你可能希望创建更加复杂的布局。阅读 <link linkend=" tutorials.packing">包装指南</link> 了解基础的方法。
+    现在你已经创建了你的第一个 PHP-GTK 2 应用,你可能希望创建更加复杂的布局。
+    阅读 <link linkend="tutorials.packing">包装指南</link> 了解基础的方法。
   </para>
  </sect1>
 
-</chapter>
\ No newline at end of file
+</chapter>


--
广州市一方信息咨询有限公司
地址:广州市 江南大道中 穗花村 三巷12号204
邮编:510245
电话:020-39738561 020-39738571
传真:020-84476279
网站: www.i-fang.com
邮件:market@xxxxxxxxxx

Attachment: hello_world.xml.patch.txt
Description: Text document

--
PHP-GTK Documentation Mailing List (http://gtk.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise