目录

  • 1 基于Winform下的迅风下载软件全程开发
    1. 01.迅风软件项目介绍和工作原理

      00:26:14

    2. 02.迅风下载软件的GUI设计

      00:44:00

    3. 03.迅风下载软件IO操作

      00:30:09

基于Winform下的迅风下载软件全程开发(C#应用版)

1013人在学
公众号二维码

公众号

小程序二维码

小程序

课程详情

我要提问

 

北风网讲师- 牛牛,8年一线项目和教学经验!资深.net项目经理、高级开发工程师,多年来主持.net大型企业级项目管理和设计开发经验,包括业务需求与程序开发需求、系统架构设计、数据库的逻辑设计、物理设计等等。并有丰富的IT培训从业经验,为多家需要团训的软件公司成功提供了技术培训服务,深受用户欢迎。

迅风下载软件开发---本项目基于一款基于多资源超线程技术的下载软件全程开发。主要技术有 C/S界面、点对点数据交换技术和多线程异步请求模型创建,文件切割与合并,数据存储采用序列化和文件流操作,以及伪端口,强制供源等,该下载软件支持断点续传。

基于Winform下的迅风下载软件全程开发(C#应用版)课程大纲(技术点)安排如下

课程大纲介绍:

1          项目背景(0.5课时) 

1.1          下载工具的分类,现状 

1.2          下载的原理 

2          GUI设计(1.5课时) 

2.1          WinForm基本控件的使用 

2.2          迅风下载主框架的搭建 

3          文件流及对象存储(2课时) 

3.1          文件流操作(0.5课时) 

3.2          二进制数据读写(0.5课时) 

3.3          对象序列化 (1课时) 

4          多线程数据分发(1.5课时) 

4.1          多线程的概念(0.5课时) 

4.2          多线程的操作、锁、并发处理(1课时) 

5          Winsock编程(10讲) 

5.1          Http协议及Http数据收发模拟(1讲) 

5.2          套接字编程(3.5讲) 

5.3          断点续传的实现(0.5讲) 

5.4          单线程文件下载(0.5课时) 

5.5          多线程文件下载(3.5课时) 

5.6          状态点的设置 

5.7          状态控制 

5.8          数据整合 

6          文件合并(3讲) 

6.1          状态监控 

6.2          文件视图的处理 

6.3          数据还原  

 


评价(0) 立即评论
0/150