社区
C#
帖子详情
请问有谁用C#编过类似FlashGet、NetAnts之类的程序
peakjian
2002-07-24 12:37:31
最近小弟正在编一个此类的程序,但是碰到了许多问题。现在唯一知道的是,如何在鼠标右键中添加如FlashGet那样“使用FlashGet下载“。其他方面的问题还尚未解决。不知哪位仁兄能帮帮我。
...全文
44
4
打赏
收藏
请问有谁用C#编过类似FlashGet、NetAnts之类的程序
最近小弟正在编一个此类的程序,但是碰到了许多问题。现在唯一知道的是,如何在鼠标右键中添加如FlashGet那样“使用FlashGet下载“。其他方面的问题还尚未解决。不知哪位仁兄能帮帮我。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
doose
2003-05-06
打赏
举报
回复
up
brat365
2002-07-30
打赏
举报
回复
up
CForce
2002-07-24
打赏
举报
回复
楼上的真的微软的人????
Hogwarts
2002-07-24
打赏
举报
回复
实现一个类似FlashGet或者NetAnts的客户端下载软件大致需要以下三类关键技术:
一)FTP和HTTP协议的操作。
二)与浏览器的集成。
三)用户界面的操作。
首先,FTP协议和HTTP协议的编程是最核心的技术,其中包括:
1)FTP站点的登陆(USER,PASS)、上载(RETR)、下载(STOR)以及断点续传(REST)
2)FTP站点的连接模式(PASV)以及通过代理访问FTP站点
3)HTTP请求发送(GET)、断点续传(Content-Range)
4)复杂的HTTP协议操作:Persistant Connection、HTTP代理、认证、HTTP 1.0服务器的兼容
与浏览器的集成包括:
1)添加工具栏按钮以及右键菜单项(修改注册表等)
2)点击链接自动启用下载软件(BHO:Browser Helper Object)
3)抽取Download页面中所有的Hyperlink(IE Document Object Model)
用户界面操作:
1)系统托盘(System Tray)
2)拖放窗口(Drag and Drop)
3)下载进度以及文件块的显示(没有统一的实现技术)
编写一个能够实用的客户端下载软件是一项有一定工作量的工作,上面基本上列举了一个客户端下载软件所用到的一些技术及其大致的实现方向,仅供参考。
Hogwarts - S(u)ddenly dis@ppeared...
-
本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
【COM编程】如何往IE工具条添加按钮
读完本文,您也可以将自己应用
程序
的按钮添加到IE的工具条中。 基本原理: 从IE5开始便允许我们向工具栏添加自己的按钮,其本质就是修改注册表,添加创建此按钮所需的信息。实现步骤:1.创建此按钮的GUID(globally...
BHO
转自...读完本文,您也可以将自己应用
程序
的按钮添加到IE的工具条中。 基本原理: 从IE5开始便允许我们向工具栏添加自己的按钮,其本质就是修改注册表
对WinForm的任意分割
有时候我们会把软件的用户界面划分成一块一块的,网页就不必说了,随处可见,Win32
程序
中比较典型的一个是
Flash
get。这样做一方面是为了使整个界面清晰,整洁,另一方面是为了使划分的每一块方便重用和替换,我们...
软件相关技术及其在国内的应用
软件相关技术及其在国内的应用夏昕xiaxin@yeah.net【前言】本文结合笔者工作中的一些经验所得,简单介绍一下当前主流计算机软件技术特别是
程序
设计技术在国内的实际应用情况,并针对当前国内软件技术发展趋势做一下...
我的Linux PC开发环境
调试器启动时有常遭遇"No symble 'New' in current context"和"Connot access memory at address 0x0"之类的错误;代码提示超级慢,10多秒无响应。我是在CPU2.6G,RAM1G的FC5上运行Eclipse3.2.1。大概eclipse的cdt仅...
C#
111,093
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章