资源描述:
《php开发windows桌面应用程序实例文档》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、PHP开发Windows桌面应用程序实例PHP_GTK2.0开发桌面应用程序phpgtk官方网站http://gtk.php.net/官方有gtk的中文手册具体安装请参见手册更简单的方法是用另外一款软件名字叫做gnope下载地址:http://www.gnope.org/download.php安装过程很简单安装好之后在桌面会有个PHP-Gtk2Applications的快捷方式图标双击该图标会出现一个php的桌面程序里面列出了所有的demo有控件演示还有游戏(前提是安装时选择了安装游戏)应用详细讲解:http://www.16ec.com/tp15/site/index.php和ht
2、tp://blog.csdn.net/zhangking/archive/2010/08/20/5825416.aspx看过这些程序你是不迫不及待要自己莱写一个桌面应用程序了啊下面就给出一个简单的登陆程序:1get_te
3、xt();8$strPassword=$txtPassword->get_text();9$errors=null;1if(strlen($strUsername)==0){2$errors.="Usernameismissing.r";3}4if(strlen($strPassword)==0){5$errors.="Nopasswordgiven.r";6}7if($errors!==null){8$dialog=newGtkMessageDialog($wnd,Gtk::DIALOG_MODAL,9Gtk::MESSAGE_ERROR,Gtk::BUTTONS_OK,
4、$errors);10$dialog->set_markup(11"Thefollowingerrorsoccured:r"12."".$errors.""13);14$dialog->run();15$dialog->destroy();16}17else{18$wnd->destroy();19}20}21$wnd=newGtkWindow();22$wnd->set_title(‘Login’);23$wnd->connect_simple(‘destroy’,array(‘gtk’,‘main_quit’));24
5、$txtUsername=newGtkEntry();25$txtPassword=newGtkEntry();26$lblUsername=newGtkLabel(‘_Username’,true);27$lblPassword=newGtkLabel(‘_Password’,true);28$btnLogin=newGtkButton(‘_Login’);29$btnCancel=newGtkButton(‘_Cancel’);30$lblUsername->set_mnemonic_widget($txtUsername);31$lblPassword->set_mnemonic
6、_widget($txtPassword);32$btnCancel->connect_simple(‘clicked’,array($wnd,’destroy’));33$btnLogin->connect_simple(‘clicked’,'login’,$wnd,$txtUsername,$txtPassword);34$tbl=newGtkTable(3,2);35$tbl->attach($lblCredit,0,2,0,1);36$tbl->attach($lblUsername,0,1,1,2);37$tbl->attach($txtUsername,1,2,1,2);3
7、8$tbl->attach($lblPassword,0,1,2,3);1$tbl->attach($txtPassword,1,2,2,3);2$bbox=newGtkHButtonBox();3$bbox->set_layout(Gtk::BUTTONBOX_EDGE);4$bbox->add($btnLogin);5$bbox->add($btnCancel);6$vbox=newGtkVBox();7$vbox->pack_start(