首页 天气预报 新闻 邮箱 搜索 短信 聊天
上移动梦网
赢手机大奖

新浪首页 > 科技时代 > 网上学园 > 主页制作 > 正文
用Delphi 6实现自己制作网页特效软件

http://www.sina.com.cn 2003/01/16 10:31 赛迪网--中国电脑教育报

  文/刘夫之

  现在每天成千上万的网民激情于冲浪,很多朋友喜欢在网上搭个小窝,建个网站。建网站离不开设计网页,网页要精彩离不开特效。现在网上有一款最受大家欢迎的特效软件,名叫“新新网页特效”,该软件提供的特效最多最全,提供的特效最新最酷。其实这样一款优秀的软件,制作起来十分简单,如果你也想动手的话,跟我来,五步包你“成品出厂”。

  第一步:

  1、安装一套Delphi 6.0,最好是中文版。

  2、搜集各种刊物或者是下载各种特效代码,都存为TXT文件。

  3、将这些特效文件分门别类存进相应的目录中,如“链接类特效”、“时间类特效”、“文字类特效”等等,然后将这些目录悉数放进一个Data目录下。

  第二步:

  运行Delphi 6.0,新建一个工程,打开一个窗体,放置下列组件:Combobox。点击“Iitems”属性,设置特效类别,“Filelistbox”用于显示特效名称,“Memo”用于显示特效代码,“Webbrowser”用于特效预览,最后放置两个Button按钮,并将其“Caption”属性分别设置为“复制代码”和“特效预览”。调整好各组件在窗体中的位置。

  第三步:

  实现用“Filelistbox”显示特效名称,可以设置“Combobox”的“Onchange”事件,让类别改变时显示相应类别的特效文件名称:

  filelistbox1.directory:=(ExtractFilePath(Application.Exename)+'\data\'+combobox1.Text+'\');

  在点击特效名称时,在“Memo”窗口上显示该特效的代码,可以设置“Filelistbox”的“Onclick”的事件:

  memo1.Lines.LoadFromFile (filelistbox1.FileName);

  第四步:

  每一款特效软件都离不开“复制代码”和“特效预览”这两项最基本的功能,我们可以这样实现,双击“复制代码”按钮,添加Onclick事件代码:

  //当按下这个按钮时

  memo1.SelectAll;

  //全选上特效代码

  memo1.copyToClipboard;

  //将选上的特效代码复制到剪贴板

  同样双击“特效预览”按钮,添加Onclick事件代码:

  Memo1.Lines.SaveToFile('c:\temp.htm');

  //将Memo1中的显示代码内容保存至一个临时文件中

  webbrowser1.Navigate('c:\temp.htm');

  //让预览窗格显示特效预览

  第五步:

  点击“Shift+Ctrl+S”保存,点击“Ctrl+F9”编译,OK,精彩软件,新鲜出炉。

  这样编出来的软件有三个优点:

  1、这是你的作品,版权所有,不得翻录。

  2、升级简单,以后如果有新的特效,只需复制下来,并存为文本文件,并拷贝至相应的特效类别目录下即可。


图1

  3、短小精悍,上面提到的目前在网上大受欢迎的“新新网页特效”就是这么编出来的,看,这就是它的实现窗体(如图1)。


发表评论】【初学者园地】【科技聊天】【关闭窗口

新 闻 查 询

 相关链接
用Delphi编程控制IE浏览器的窗口 (2002/09/29 15:38)
用好Delphi的打印技能的编程技巧 (2002/09/03 18:05)
Delphi编程实例:桌面小精灵 (2002/05/15 13:55)
用Delphi开发简单的WebMail程序 (2002/04/28 15:06)
Borland Delphi专业培训认证体系登陆中国 (2002/02/26 11:00)
用Delphi 5.0编写在线播放器 (2002/02/04 12:38)
Delphi编程使用经验四则 (2001/12/18 17:02)
Delphi程序的时限和加密方法 (2001/12/17 14:31)
通用微型面包车装备Delphi娱乐系统 (2001/11/09 14:52)
Delphi应用编程答疑解惑 (2001/11/02 16:14)
用Delphi再现Windows纸牌游戏 (2001/10/30 10:56)
Delphi发布Q4预期 并预期裁员1,500 (2001/10/17 04:40)
在Delphi里播放Flash动画 (2001/09/26 11:29)
利用Delphi实现系统状态栏图标 (2001/09/25 10:11)
用Delphi编写SMTP邮件发送程序 (2001/09/21 15:48)
如何在Delphi中使用资源文件 (2001/09/14 10:33)
Delphi开发用DOA运行存储过程 (2001/08/29 11:16)
利用Delphi实现图像的淡入淡出 (2001/08/16 14:07)
用Delphi开发ASP分页组件 (2001/07/31 10:57)
看实例学Delphi编程四例 (2001/07/11 17:24)



科技时代意见反馈留言板 电话:010-82628888-5488   欢迎批评指正

新浪简介 | About Sina | 广告服务 | 招聘信息 | 网站律师 | SINA English | 产品答疑

Copyright © 1996 - 2003 SINA Inc. All Rights Reserved

版权所有 新浪网