+ -
当前位置:首页 → 问答吧 → 手把手教您用winbinder开发php桌面程序[连载一:安装配置篇](06-10-06更新了一个例子)

手把手教您用winbinder开发php桌面程序[连载一:安装配置篇](06-10-06更新了一个例子)

时间:2006-09-21

来源:互联网

趁着今天有空,给大家说说winbinder吧,今天讲一下winbinder的安装与配置
首先去http://winbinder.org/files/WinBinder-0.46.0.exe下载winbinder,这是一个安装版的,下载后双击安装。

1、next


2、next


3、选择安装路径然后next,这里我选择的是d;/winbinder


4、选择php的版本,我这里的是php5.1


5、选择下载的服务器,选择台湾比较快(又只有台湾的选项而没有中国的,气愤)


6、next


7、install


8、等待


9、安装完成


10、安装好后打开D:\WinBinder\phpcode\examples,任找一个.phpw扩展名的文件,选择打开方式为D:\WinBinder\binaries\php51\php-win.exe。


现在已经可以运行以.phpw为扩展名的文件了。例如


这里要讲解几个问题
1:我们可以选择的打开方式有三种,分别是php.exe php-win.exe php-cgi.exe如果打开方式选择的是php-cgi.exe
那么在运行的时候,就会有一个命令提示符窗口出现,在实际应用中这个窗口也许看来很多余,但是在调试的时候可是很有用的哦
他能够提示你程序中有哪些错误。

2:刚才我们选择的打开方式为D:\WinBinder\binaries\php51\下的.exe文件,可能有朋友要问了,为什么不能选择本机中已经安装好的php(假设是D:/php)文件夹下的.exe文件呢?其实是可以的,但是这里有一个问题,如果选择php文件夹下的.exe文件,那么它使用的是c:\windows下的php.ini配置文件,这样的话winbinder运行时加载的.dll文件,实际上是D:/php/ext/文件夹中的文件。所以这个时候需要把php.ini中的extension_dir设置为./ext因为ext文件夹是和.exe文件在同一文件夹中的(即D:\php文件夹)。然后还需要把D:\WinBinder\binaries\php51\ext中的php_winbinder.dll文件放到D:\php\ext中,然后相应的在c:\windows下的php.ini文件中加上extension=php_winbinder.dll。另外如果需要使用相应的库文件的话,需要在php.ini中对应的文件名前的;号去掉,这个我想大家都知道吧。

如果选择打开方式为D:\WinBinder\binaries\php51\下的.exe文件则就没有这么麻烦,它使用的是D:\WinBinder\binaries\php51\下的php.ini文件,你可以不作任何的配置就可以使用,但是他只默认支持mysql和sqlite这两个库,如果你希望使用其他的库例如gd那么就需要修改D:\WinBinder\binaries\php51\下的php.ini文件,然后把对应的库文件(例如php_gd.dll)放到D:\WinBinder\binaries\php51\ext下

以上就是全部的配置过程了,如果还有什么不明白的地方可以联系我,或在这里提出

[ 本帖最后由 machine_马 于 2006-10-6 19:09 编辑 ]

作者: machine_马   发布时间: 2006-09-21

自己的沙发自己坐:lol

///////////////////////////////////////////////////////////////////////////////////
///                                         2006-10-6                                        ///
//////////////////////////////////////////////////////////////////////////////////

这个是帮附近的一个公司做的咚咚,今天刚做完,由于是商业性质的,所以就不公开源代码了。

连载二已经着手开始写了,由于winbinder的原手册说得十分非常的不清楚,加上很多都是英文的,所以进度比较慢,还有国庆一完我就要去实习了(偶去当数学老师-_-!真是误人子弟哦````),到时时间更少了。呵呵,所以文章出来得比较慢,希望那些对winbinder感兴趣的朋友们能在耐心等等。好了,废话不说,下面贴图。

顺带说一句,可能有朋友会问“用PHP做桌面程序,好吗? ”

回答是:不好,从目前来说能不用就不用。
原因是:
1、没有好的IDE,开发起来非常痛苦,这个系统的界面我基本是靠手写出来的,我朋友笑我在做85-95年期间程序员做的事情。
2、执行效率,执行效率很低下,就这个简单的程序跑起来就不怎么行了。
3、winbinder本身也不强大,写法很白痴很死板,写起来痛不欲生

呵呵,有的朋友可能又会问“既然这么痛苦那你还做”
是啊,我以后不打算做了,先前是因为觉得好玩而以。
不过教程我还是会尽力写完,就算是我学过winbinder的一个证明吧^_^










[ 本帖最后由 machine_马 于 2006-10-6 19:19 编辑 ]

作者: machine_马   发布时间: 2006-09-21

�W��...

�^�m...

作者: betterp   发布时间: 2006-09-21

全是XX,看什么呢

作者: bigbigworld   发布时间: 2006-09-21

我也发现了,奇怪,图片我明明放到163的相册里面了啊,在相册里握有看得到
为什么在这里看不到呢?

还有,为什么这个板块不能上传图片

作者: machine_马   发布时间: 2006-09-21

好了,我把图片放到其他地方了,现在应该不会出问题了

[ 本帖最后由 machine_马 于 2006-9-21 15:54 编辑 ]

作者: machine_马   发布时间: 2006-09-21

学习一下,
PHP写桌面程序,牛

作者: xiaojia   发布时间: 2006-09-21

竟然还是有时显示不出来
看来大家如果希望看到图片的话,只能多刷新几次了。

作者: machine_马   发布时间: 2006-09-21

长见识了

作者: scorpion   发布时间: 2006-09-22

继续讲啊

作者: dwp34998   发布时间: 2006-09-22

不错
期待你的下一讲

作者: fengyun   发布时间: 2006-09-22

LZ帮你顶个,偶用这个软件做过小程序,深入一点就不会了,NND全是E文资料!LZ最好把帮助文档汉化后做成CHM文档提供下载,功德无量啊~~:lol :lol :lol

作者: 会飞的猪   发布时间: 2006-10-02

哈哈,确实有点意思,还没试过

作者: ysixin   发布时间: 2006-10-04

呵呵,学到了技术.....:lol

作者: visam   发布时间: 2006-10-06

无聊,如果开发桌面应用的话,C++  Delphi  都十分OK了.何必用PHP开发了

作者: btest   发布时间: 2006-10-09

信仰问题
基督教和佛教的问题

作者: phpjava   发布时间: 2006-11-09

呵呵,

作者: waixin   发布时间: 2006-12-09

还不如用C++:) ,了解一下还可以!

作者: waixin   发布时间: 2006-12-09