社区
C#
帖子详情
c# winform实现网盘客户端?
oec2003
2015-05-07 07:58:58
用c#实现类似百度网盘或360网盘的客户端,不知道有么有朋友做过或有没有开源的可以参考?
或说下实现思路:
1、上传和下载,客户端和服务器端的通讯?
2、winform客户端和web版的文件和文件夹的同步?
3、客户端中上传和下载的队列的实现?
4、断点续传?
5、怎样做到像360或百度网盘那种ui?
....
谢谢!
...全文
1105
7
打赏
收藏
c# winform实现网盘客户端?
用c#实现类似百度网盘或360网盘的客户端,不知道有么有朋友做过或有没有开源的可以参考? 或说下实现思路: 1、上传和下载,客户端和服务器端的通讯? 2、winform客户端和web版的文件和文件夹的同步? 3、客户端中上传和下载的队列的实现? 4、断点续传? 5、怎样做到像360或百度网盘那种ui? .... 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
superMCxiong
2017-03-31
打赏
举报
回复
可以共享一下文件么?
oec2003
2015-05-08
打赏
举报
回复
嗯,谢谢5楼
「已注销」
2015-05-08
打赏
举报
回复
这是腾讯微云同步盘同步过程
可以看出来首先是进行了文件信息上传.监控到文件改动.然后和服务器文件进行比较.然后上传了这个文件(这个文件比较小,由此可以看出是没有分包上传的,可能人家分包比较大) 然后md5码进行比较。
「已注销」
2015-05-08
打赏
举报
回复
1、也可以用http 2、一般都是本地上传到服务器 3、不难吧 4、每个文件划出块比如大小每块为 1024b(也可以大些) 那么 写一个起始位置比如 我这个包 开始位置是 2048 包大小为1024 服务端收到后就会把这段数据按位置写入。 然后客户端询问下一个 包起始位置。(多线程的话,比较复杂一点) 5、这个要么自己画。要么外包出去 ps这个项目一个人做的话比较累。
oec2003
2015-05-08
打赏
举报
回复
引用 2 楼 MSTOP 的回复:
看规模了... 如果是公司内部的..就一个WCF.
因为还需要考虑xp客户端,所有暂时定的用2.0 的框架
华芸智森
2015-05-08
打赏
举报
回复
看规模了... 如果是公司内部的..就一个WCF.
娃都会打酱油了
2015-05-07
打赏
举报
回复
1、这个socket了,需要支持断点续传 2、这个就是服务端获取数据就行了 3、还是socket 4、好吧,这个不会 5、wpf,winform需要找皮肤
C#
WinForm
198个经典实例源码合集
资源下载链接为: https://pan.quark.cn/s/9e7ef05254f8 “198个经典
C#
WinForm
实例源码(超赞).zip”是一个极具价值的学习资源库,专为
C#
WinForm
开发而设计。它包含了198个精选的
C#
WinForm
应用实例,旨在帮助开发者深入掌握
C#
编程和
WinForm
设计技巧。 这些实例覆盖了多个重要领域:首先是基础控件应用,包括Button、Label、TextBox等基本UI元素的使用,以及它们的事件处理,如单击事件、文本更改事件等。其次,数据绑定与显示部分展示了如何将数据库数据绑定到控件,例如DataGridView用于表格展示,ComboBox用于下拉选择,以及ListView和TreeView的使用。 在对话框交互方面,实例涵盖了OpenFileDialog、SaveFileDialog、MessageBox等对话框的使用,
实现
文件操作和用户提示功能。**图形绘制与GDI+**部分则利用Graphics类和Pen、Brush对象进行图形绘制,帮助开发者创建自定义窗口外观或
实现
动态图形效果。 此外,多线程操作通过Thread、BackgroundWorker类
实现
后台任务处理,避免界面阻塞;文件和注册表操作展示了读写文件、操作注册表的关键代码,这对于应用配置和系统设置管理非常重要。网络通信部分包括HTTP请求和Socket编程,帮助开发者
实现
简单的
客户端
-服务器通信。 定时器与计时器应用通过Timer控件
实现
周期性任务,如定时刷新数据或倒计时。拖放功能部分则通过DragDrop事件
实现
文件或数据的拖放操作。自定义控件部分帮助开发者继承和扩展已有控件,创建自己的用户控件。 异常处理部分通过实例教授开发者如何捕获和处理运行时错误。状态栏和菜单栏部分则
实现
了应用程序的状态信息显示和菜单项响应。窗体间的通信部分教授开发者如何在多个
C#
写的
Winform
客户端
,可以用来连接阿里云OSS、Hadoop集群。_Cloud-File-Explorer.zip
C#
写的
Winform
客户端
,可以用来连接阿里云OSS、Hadoop集群。_Cloud-File-Explorer
C#
Winform
基于局域网文件传输Demo
C#
基于TCP协议
实现
局域网文件的传输,主界面包含接收端和发送端,若为接收端接收前需要开启接收模式
C#
WINFORM
分布式文件服务器FASTDSF
客户端
源码
一、源码描述 FastDFS特别适合大中型网站使用,用来存储资源文件(如:图片、文档、音频、视频等等) 是一个轻量级的开源分布式文件系统 ,主要解决了大容量的文件存储和高并发访问的问题。 感兴趣的朋友可以下载看看。 二、功能介绍 FastDFS
实现
了软件方式的RAID,可以使用廉价的IDE硬盘进行存储 支持存储服务器在线扩容 支持相同内容的文件只保存一份,节约磁盘空间 FastDFS只能通过Client API访问 三、注意事项 1、开发环境为Visual Studio 2010,无数据库,使用.net2.0开发。 2、该源码适合了解FastDFS朋友使用,请大家根据自己的需要下载。
基于
Winform
权限控制系统
这是一款基于
Winform
权限控制系统源码,基本上
实现
了权限管理系统的功能,对于新手来说,还是比较有学习价值的,值得推荐一下,感兴趣的朋友可以下载学习一下。 二、功能介绍 1、用户管理 2、组管理 3、用户授权 4、菜单管理 5、菜单授权 三、注意事项 1、后台管理员用户名密码均是:admin 2、开发环境为Visual Studio 2008,数据库为SQL Server 2008,数据库文件在DB文件夹中,使用.net 2.0开发。 3、默认数据库连接字符串在appconfig配置文件中修改。
C#
111,120
社区成员
642,537
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章