VB控制FTP上传学生作业的和实现

更新时间:2024-02-11 作者:用户投稿原创标记本站原创 点赞:18489 浏览:82615

摘 要 :为解决学生计算机作业上交过程中出现的问题,该文以VB6.0为开发平台,使用I控件和CommonDialog控件,通过FTP实现作业文件上传.

关 键 词 :上传程序;VB;FTP;I控件

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)21-4870-03

1.问题的提出

各类计算机课程以及相关学科的教学过程中,经常要求学生在计算机上完成课内作业,以文件形式上交到怎么写作器.为了解决学生作业上交过程中管理问题,该文用vb6.0 的I控件,CommonDialog控件,通过编程来控制ftp,方便地实现作业文件上交,并能有效保护作业文件安全.

2.I控件介绍以相关代码

I控件是Inter Traner 控件的缩写形式,是微软为方便使用者设计Inter应用程序所提供的一种控件.它支持两种 Inter 协议:超文本传输HTTP协议 和文件传输FTP协议.作业上交程序使用FTP的上传功能来实现.使用 I控件可以通过 OpenURL 或 Execute 方法连接到任何使用这两个协议的站点并检索文件.在本程序中采用Execute 方法以异步方式传输数据.所谓异步方式就是在调用 Execute 方法时,可以在传输数据的同时执行其它代码.而用 Execute 方法获取数据,则必须用 StateChanged 事件监视该控件的连接状态.数据传输结束时,调用 GetChunk 方法从控件的缓冲区获取数据.下面是与I控件相关的代码.

2.1 设置I控件属性

5.程序使用情况

程序精练,使用方便,学生只要单击浏览按钮,选择要上传的文件,该文件和路径就会显示出来,再单击上传,就可以把相关作业文件上传到怎么写作器指定的FTP文件夹中,上传成功后会显示“上传完成”.上传速度快,也杜绝了学生相互抄袭,修改别人文件的现象,并且不需要设置FTP帐号和,给教师管理学生课堂作业文件带来很大的方便.