Web开发的利器-IntraWeb.ppt

上传人:牧羊曲112 文档编号:6524446 上传时间:2023-11-09 格式:PPT 页数:34 大小:261.50KB
返回 下载 相关 举报
Web开发的利器-IntraWeb.ppt_第1页
第1页 / 共34页
Web开发的利器-IntraWeb.ppt_第2页
第2页 / 共34页
Web开发的利器-IntraWeb.ppt_第3页
第3页 / 共34页
Web开发的利器-IntraWeb.ppt_第4页
第4页 / 共34页
Web开发的利器-IntraWeb.ppt_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《Web开发的利器-IntraWeb.ppt》由会员分享,可在线阅读,更多相关《Web开发的利器-IntraWeb.ppt(34页珍藏版)》请在三一办公上搜索。

1、Web开发的利器IntraWeb,IntraWeb简介,IntraWeb是Delphi7新集成的一个Web应用的开发工具,用IntraWeb开发Web应用,与使用Delphi开发普通程序几乎完全一样,这样一名优秀的Delphi开发员会立即成为一名优秀的Web应用开发员,经验和习惯丝毫不会改变。即使不懂HTML、JavaScript语言,也同样能够开发出非常好的Web应用。为了让应用程序有更好的灵活性,利用IntraWeb开发的应用程序可以以独立的可执行程序的方式(Standalone方式)像其他的桌面应用程序一样来运行,并提供了调试能力,调试就像开发其他的Delphi应用程序一样,可以设置断点

2、、监视、运行等。,图13-1 IntraWeb的控件页,图1-2中的IWStandard、IWData、IWClientSide、1WControl四个控件都是IntraWeb的专用控件。Delphi数据控件中的不可见控件,都可以在IntraWeb里使用,但原来所有的可视控件都不可用。,创建一个IntraWeb程序,例13-1页面上放一个文本框和一个按钮,可以在文本框中输入内容,然后单击按钮,文本框中的内容就成了按钮的标题,并弹出一个消息框。,图13-2 IntraWeb选项卡,图13-3 View Form对话框,(5)为IWButton 的 OnClick事件编写代码:procedure

3、TIWFormModule.IWButton1Click(Sender:TObject);beginIWButton1.Caption:=IWEdit1.Text;Webapplication.ShowMessage(Hello);end;,单击菜单中的Run|Execute命令。,IntraWeb组件的特点,IntraWeb组件基本上是和Windows组件相对应的,表13-1列出了这种对应关系。因此,在设计IntraWeb应用程序时,可以仿照通常的Windows界面设计方法。,窗体,显示一个Form通常的语句格式如下:TformType.Create(RWebApplication).Sho

4、w;它是以下格式的缩写:with TformType.Create(RWebApplication)dobeginend;,一个普通的应用程序中,当一个Form不再需要的时候,它能通过使用.Free或.Destroy方法来Destory掉,在IntraWeb应用程序中,有一点相似,但是,你不能直接调用.Free或.Destroy方法,你必须调用一个.Release方法,.Release方法并没有真正地Destory这个Form,这个Form直到退出了事件并且把控制权还给IntraWeb的时候才会真正地Destory.,使用实例,网页菜单,数据浏览,图13-10 选择Stand Alone Ap

5、plication With DataMoudle,打开数据模块DataModule1,并且在数据模块上放置一个Table组件,让它指向DBDEMOS数据库中的animals.dbf表。并且再放置一个DataSource组件,系统缺省为DataSourcel,设置它和Table组件相关联,如图13-11所示。,图13-11 数据模块DataModule1,图13-12 窗体界面,(4)为主窗体添加OnCreate事件的响应函数。procedure TformMain.IWAppFormCreate(Sender:TObject);beginwith DataModule1 dobegin IW

6、DBEdit1.DataSource:=DataSource1;IWDBEdit1.DataField:=NAME;IWDBEdit2.DataSource:=DataSource1;IWDBEdit2.DataField:=AREA;IWDBEdit3.DataSource:=DataSource1;IWDBEdit3.DataField:=SIZE;IWDBImage1.DataSource:=DataSource1;IWDBImage1.DataField:=BMP;Table1.Active:=true;end;,(5)分别为“最前”,“向前”,“向后”和“最后”四个按钮的单击事件添加

7、下面的响应函数:procedure TformMain.IWButton1Click(Sender:TObject);begin DataModule1.Table1.First;end;procedure TformMain.IWButton4Click(Sender:TObject);begin DataModule1.Table1.last;end;,procedure TformMain.IWButton2Click(Sender:TObject);begin DataModule1.Table1.Prior;end;procedure TformMain.IWButton3Click

8、(Sender:TObject);begin DataModule1.Table1.Next;end;,图13-13 运行结果,提示信息,例13-4 在网络应用程序中,根据用户的输入,一般利用下面四种方式同用户展示提示信息:l 弹出一个对话框l 新打开一个简化的IE窗口l 切换到一个新页面切换到一个新页面,该页面上有专门设定的显示信息的信息框,信息在此显示。,图13-14 设计窗体,2)为IWLink组件的单击事件添加响应函数如下:procedure TformMain.IWButton1Click(Sender:TObject);beginWebApplication.ShowMessage

9、(你好!,smAlert);end;procedure TformMain.IWButton2Click(Sender:TObject);beginWebApplication.ShowMessage(你好!,smNewWindow);end;procedure TformMain.IWButton3Click(Sender:TObject);beginWebApplication.ShowMessage(你好!,smSameWindow);end;procedure TformMain.IWButton4Click(Sender:TObject);beginWebApplication.ShowMessage(你好!,smSameWindowFrame);end;,1.1 思考与练习,1.IntraWeb开发WEB应用有何优点?2.IntraWeb中如何使用窗体?上机完成本章的所有例题。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号