论文网首页|会计论文|管理论文|计算机论文|医药学|经济学论文|法学论文|社会学论文|文学论文|教育论文|理学论文|工学论文|艺术论文|哲学论文|文化论文|外语论文|论文格式
中国论文网

用户注册

设为首页

您现在的位置: 中国论文网 >> 计算机论文 >> 计算机应用论文 >> 正文 会员中心
 计算机应用论文   计算机理论论文   计算机网络论文   电子商务论文   软件工程论文   操作系统论文   通信技术论文
基于数据库的表单设计程序实现超级链接控件与互联网对接
摘  要:数据库中所提供的各种有效控件,实现超级链接控件与互联网对接。
关键词:超级链接;事件代码;表单设计器
        利用超级链接控件可以巧妙地实现表单程序与互联网网站的对接。可以先制作一个简单例子:建立表单程序与大庆职业学院网站的对接。操作步骤如下:
        (1)新建一表单并命名。
        (2)在表单上添加超级链接控件和命令按钮控件各一个。
        (3)命令按钮command1的caption属性设置为:大庆职业学院,添加合适的背景颜色。表单背景随意设置。表单标题更改为:“互联网站点访问。”
        (4)添加代码(也是制作的最关键步骤):
        command1的click事件代码编写如下:
        thisform.hyperlink1.navigeteto("http://")。
        (5)保存并运行表单。Www.11665.CoM使用ctrl+e执行即可实现表单程序与互联网对接。同样,如果建立表单程序与其他网站的超级链接及同时与多个网站建立超级链接访问,步骤和上面相似。
        下面再看一个综合性的例子:超级链接控件(hyperlink)不象文本框、命令按钮等控件那样常用,一般是在制作软件的“关于”表单的时候能够用到它。这个控件的最常用的方法是navigateto(指定要打开的网址),本文来做一个关于这个控件的例子
        制作步骤如下:
        (1)新建表单,将其autocenter属性值设置为.t.,保存为“表单1.scx”。
        (2)向表单添加一个标签控件label1,caption属性值设为“编程入门网”,fontbold属性值设为.t.,fontsize属性值设为12,forcolor属性值设置为“0,0,255”(rgb颜色)。
        (3)向表单上添加一个命令按钮控件command1,caption属性值设为“关于本站”。
        (4)向表单上添加一个标签控件label2,caption属性值设为“访问指定网站”。
        (5)向表单添加一个列表框控件list1,采用其默认属性值。
        (6)适当调整控件、大小及在表单上的位置。
        (7)添加事件代码:
        a.表单的load事件代码:(form1的load事件)
        declare integer shellabout in shell32.dll long hwnd,string szapp,string szotherstuff,;
        long hicon &&声明api函数
        set library to “foxtools.fll” &&载入vfp的fll库
        b.表单(form1)的init事件代码:
        this.addobject("hyperlink1","hyperlink")
        &&这是添加,若以后要移去它可用removeobject("hyperlink1")
        this.list1.additem("msdn")
        this.list1.additem("csdn")
        this.list1.additem("yesky")
        this.list1.additem("小小鸟")


        c.“编程入门网”标签label1的click事件代码:thisform.hyperlink1.navigateto("")
        d.“关于本站”命令按钮command1的click事件代码:
        hwnd=_whtohwnd(_wontop())
        =shellabout(hwnd,"编程入门网","欢迎访问网站:",0)
        e.列表框控件list1的click事件代码:
        do case this.listindex
        case this.selected(1)&&访问微软msdn主页
        thisform.hyperlink1.navigateto("msdn.microsoft.com")
        case this.selected(2)&&访问csdn网站
        thisform.hyperlink1.navigateto("")
        case this.selected(3)&&访问天极
        thisform.hyperlink1.navigateto("")
        case this.selected(4)&&访问编程入门网
        thisform.hyperlink1.navigateto("")
        endcase 
        (8)运行“表单1.scx”。(可用快捷键ctrl+e)
        总而言之,超级链接功能可以使程序具备直接访问的能力,不少优秀的软件都提供直接访问internet的功能。如金山词霸2000在它的系统桌面上提供互联网资源;其应用程序在其帮助菜单中提供microsoftontheweb,这都是在系统内部直接访问internet的典型例子。
        为了在应用程序中实现直接访问internet功能,只要能在程序中控制启动internet浏览器即可。在visual foxpro6.0(以下简称vfp6.0)中,我们可以很容易地实现这一功能,这要使用vfp6.0的“超级链接”控件。
        下面给出一个用命令按钮来启动超级链接。
        (1)新建一个表单(form1),属性设置如下:
        autocenter=.t.
        caption=”在表单中使用超级链接”
        (2)通过表单控制工具栏在form1上添加一个超级链接控件(hyperlink1)和一个命令按钮command1,设置command1的caption属性为:“链接到计算机世界网站”。
        (3)在command1的clickevent事件中写入代码:thisform.hyperlink1.navigateto
        (4)保存表单form1,然后运行这个表单,当单击“链接到计算机世界网站”这个命令按钮时,就会启动internet浏览器并直接链接到站点。首先设置一个菜单选项,然后为这个菜单选项创建一个过程,写入以下代码即可:
        在_screen中添加一个hyperlink对象
        _screen.addobject
        链接到地址
        _screen.oapphyperlink.navigateto


        移去oapphyperlink对象
        _screen.removeobject
        return
        用vfp6.0开发的应用程序中,使用“超级链接”控件可以方便地跳转到internet或intranet的一个目标地址上。只要运行这个程序的客户端internet浏览器(例如:microsoftinternet),并且具备访问internet的条件,那么“超级链接”对象就会自动启动浏览器并打开地址中指定的页面。
参考文献
[1]何安东,程显林.数据库系统及应用教程[m].北京:石油工业出版社.
  • 上一个计算机论文:
  • 下一个计算机论文:
  •  作者:王吉 [标签: 数据库 设计程序 实现 链接 互联网 对接 ]
    姓 名: *
    E-mail:
    评 分: 1分 2分 3分 4分 5分
    评论内容:
    发表评论请遵守中国各项有关法律法规,评论内容只代表网友个人观点,与本网站立场无关。
    课堂教学中的讨论现象—基于群体动力学理论
    基于远程虚拟数字电路实验仿真技术的研究
    基于Si4432的散射式大气低能见度仪设计
    基于AT89C2051倒车防撞超声波报警系统设计
    基于ARM控制的1KW零电压零电流全桥DC/DC变换
    基于AHP的特殊电梯开发项目风险评价
    电网运行基于精细化管理的方式探讨
    基于公平视角的买方垄断市场信任机制实证研
    论基于Intranet技术的计算机通信网络的即时
    中国区域消费价格水平差异研究:基于面板门
    基于项目驱动模式下的“软件工程”教学改革
    基于软件工程开发的企业本体构建研究
    | 设为首页 | 加入收藏 | 联系我们 | 网站地图 | 手机版 | 论文发表

    Copyright 2006-2013 © 毕业论文网 All rights reserved 

     [中国免费论文网]  版权所有