预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PHP开发Windows桌面应用程序实例 PHP_GTK2.0开发桌面应用程序 phpgtk官方网站HYPERLINK"http://gtk.php.net/"http://gtk.php.net/官方有gtk的中文手册具体安装请参见手册更简单的方法是用另外一款软件名字叫做gnope下载地址:HYPERLINK"http://www.gnope.org/download.php"http://www.gnope.org/download.php安装过程很简单安装好之后在桌面会有个PHP-Gtk2Applications的快捷方式图标双击该图标会出现一个php的桌面程序里面列出了所有的demo有控件演示还有游戏(前提是安装时选择了安装游戏)应用详细讲解:HYPERLINK"http://www.16ec.com/tp15/site/index.php"http://www.16ec.com/tp15/site/index.php和HYPERLINK"http://blog.csdn.net/zhangking/archive/2010/08/20/5825416.aspx"http://blog.csdn.net/zhangking/archive/2010/08/20/5825416.aspx看过这些程序你是不迫不及待要自己莱写一个桌面应用程序了啊下面就给出一个简单的登陆程序: <?php if(!class_exists(‘gtk’)){ die("leaseloadthephp-gtk2moduleinyourphp.ini\r\n"); } functionlogin(GtkWindow$wnd,GtkEntry$txtUsername,GtkEntry$txtPassword) { $strUsername=$txtUsername->get_text(); $strPassword=$txtPassword->get_text(); $errors=null; if(strlen($strUsername)==0){ $errors.="Usernameismissing.\r\n"; } if(strlen($strPassword)==0){ $errors.="Nopasswordgiven.\r\n"; } if($errors!==null){ $dialog=newGtkMessageDialog($wnd,Gtk::DIALOG_MODAL, Gtk::MESSAGE_ERROR,Gtk::BUTTONS_OK,$errors); $dialog->set_markup( "Thefollowingerrorsoccured:\r\n" ."<spanforeground=’red’>".$errors."</span>" ); $dialog->run(); $dialog->destroy(); } else{ $wnd->destroy(); } } $wnd=newGtkWindow(); $wnd->set_title(‘Login’); $wnd->connect_simple(‘destroy’,array(‘gtk’,‘main_quit’)); $txtUsername=newGtkEntry(); $txtPassword=newGtkEntry(); $lblUsername=newGtkLabel(‘_Username’,true); $lblPassword=newGtkLabel(‘_Password’,true); $btnLogin=newGtkButton(‘_Login’); $btnCancel=newGtkButton(‘_Cancel’); $lblUsername->set_mnemonic_widget($txtUsername); $lblPassword->set_mnemonic_widget($txtPassword); $btnCancel->connect_simple(‘clicked’,array($wnd,’destroy’)); $btnLogin->connect_simple(‘clicked’,'login’,$wnd,$txtUsername,$txtPassword); $tbl=newGtkTable(3,2); $tbl->attach($lblCredit,0,2,0,1); $tbl->attach($lblUsername,0,1,1,2); $tbl->attach($txtUsername,1,2,1,2); $tbl->attach($lblPassword,0,1,2,3); $tb