多语言展示
当前在线:604今日阅读:83今日分享:25

WebXone编程入门 [Delphi]

介绍采用WebXone编制第一个网络应用:Hello, World!WebXone 是一个基本插件的网络应用开发平台, 支持采用Delphi/C++Builder/VC/PB/VB/易语言等直接开发网络程序。主要特点* 直接采用Delphi /CBuilder /VC /VB /PB /易语言 /VFP /VC#等编程工具开发网络程序* 完全支持所有Delph/CBuilder,包括D7~最新的XE8* 完全兼容所有Delph/CBuilder的VCL控件* 支持直接转换C/S程序到B/S程序* 极高的运行效率,媲美C/S程序* 简单快捷的网络部署方法* 兼容所有主流浏览器,包括IE、Chrome、FireFox、Safari和Opera、Maxthon、360浏览器、猎豹浏览器等;注:以当前最新版本2.5.2进行介绍
工具/原料

Delphi 7 或其它版本Delphi

方法/步骤
1

下载WebXone开发包从WebXone官网下载开发包建议下载后解压到非系统盘,以下以D盘为例 解压后目录结构如下图

2

观看入门视频(强烈推荐)入门教学视频(必看).mp4

3

运行服务器程序运行WWW目录中的WebServ.exe默认端口为8080正常状态下, Start按钮和端口编辑框应该为灰色(只读),否则为端口打开不正常, 更换合适的端口后再点击Start即可

4

运行Delphi以D7为例新建一个Application注意Form的属性Align : alNonePosition : poDesignedWindowState : wsNormal也就是D7下窗体的默认值, 其它DELPHI版本的默认值有可能不同,请注意检查否则可能会在最终显示时出现空白区域保存所有,到D:\Hello目录

5

添加控件放置一个TLabel, 设置其Caption为“Hello,World!”

6

复制WebXone开发单元复制WebXone开发单元(wxoBase.dll, wxoExec.pas) 到当前工程目录(D:\Hello) 开发单元源文件在开发包目录中的Demo子目录下的public目录

7

改造和编译在uses中添加wxoExec,在Form的OnCreate中添加代码wxoPrepare(Handle, Application.Handle);完整代码如图然后编译, 正常应界面一闪而过。

8

发布-Open运行开发包WWW子目录的WxoConfig.exe点击按钮'open', 选择刚才编译生成的exe,

9

发布-Remove点击按钮'Select All', 选择所有的非EXE文件点击按钮“Remove”, 移除

10

发布-Generate确定output dir 目录为WebServ.exe所在目录,然后, 点击按钮“Generate”

11

打开浏览器打开FireFox或Opera(IE也行, 稍麻烦一些)输入 http://localhost:8080/index.htm?project1应该显示安装准备界面注意:如果端口号和DELPHI工程名不同的话,需要做相应改变

12

下载并安装插件然后,运行setup.exe

13

安装后,刷新浏览器应该显示当前编译的Delphi程序页面

注意事项
1

第一次使用时尽量关闭所有杀毒软件,特别是360系列!

2

如果浏览器打开未成功,请设置浏览器允许ActiveX(IE浏览器)或扩展组件(非IE)

推荐信息