易语言多线程培训第一期

精讲易语言多线程编程的视频课程,包含多个实战项目,非常不错的课程。

课程目录

第一节 教学目标阐述、基础概念讲解
1、本套课程的教学目标
2、教程中涉及的实例
● 多线程查询电信手机号码余额
● 多线程QQ号码查询微博账号
● 多论坛、多帐号、多任务顶帖
● 多线程进度下载及断点续传
● 多线程登录QQ查询DNF是否被限制
3、什么是多线程
4、堆内存、栈内存
5、同一进程的线程共享的资源和独有的资源

第二节  多线程支持库命令1
1、启动线程
2、等待线程
3、强制关闭线程
4、关闭线程句柄

第三节  多线程支持库命令2
1、创建进入许可证
2、删除进入许可证
3、进入许可区
4、退出许可区

第四节  从设计一个简单的多线程程序开始  电信话费查询
1、电信查询类的封装
2、程序思路梳理
3、查询单条信息实现
4、多线程实现

第五节  线程的控制
1、主线程与子线程
2、线程的暂停、结束
线程_挂起    线程_恢复
3、线程数量控制
4、尽量不要强制结束线程

第六节  多线程QQ查询微博账号   (巩固简单多线程的编写)
1、过程梳理
2、多线程实现
3、流程控制
4、线程运行中统计数量

第七节  共享资源和私有资源
1、多个线程对共享资源进行写操作,必须加许可
2、多个线程对共享资源进行读操作,而没有写操作,则无需加许可
3、多个线程对共享资源同时有读写操作,写的时候必须加许可,读的时候,视情况而定加许可
4、对于线程而言,什么是共享资源,什么是私有资源
5、超级列表框置标题是否需要加许可

第八节  一个程序中同时运行多条不同代码块的线程 — 多论坛多任务顶帖工具
1、尝试不使用多线程来实现
2、多线程实现思路梳理
3、多线程实现

第九节  动态创建、管理线程 – 多论坛多任务顶帖工具2
1、利用数组来动态管理线程

第十节  多线程进度下载及断点续传(1)
1、 实现过程
1、获得网络文件的大小
2、根据线程数来计算每线程需要下载的大小
3、多线程同时下载
4、因为要断点续传,而且是关闭软件重开后还能续传
5、实时保存下载的内容到硬盘
6、等待所有线程下载完毕
6.1、 如果没有下载完毕
6.2  下次启动软件读取保存的数据
6.3   创建线程,续传
7、把每块文件(字节集)进行合并
2、RANGE协议头
3、单线程分段下载并合并

第十一节  多线程进度下载及断点续传(2)
下载类方法的实现
1、获得网络文件的大小
2、根据线程数来计算每线程需要下载的大小
3、进度的实现
4、计算总体下载速度
5、如何实现实时保存
6、下载子程序编写

第十二节  多线程进度下载及断点续传(3)
1、多线程下载实现
2、实现进度、下载速度显示
3、续传

第十三节 多线程批量登录QQ (1)
1、QQ类方法简介
2、实现思路梳理
3、手动打码 – 预读验证码
验证码于QQ的对应

第十四节 多线程批量登录QQ (2)
1、验证码错误重新读取验证码
2、打码平台实现
3、多线程中的拨号处理

发表评论