zoukankan      html  css  js  c++  java
  • 今日计划

    Milestone Target:把副线程完全通过消息机制与主线程交互——废弃

    1、建立这样的消息机制——OK
    result:一个回调,把StatusCode和StatusValue传过去

    2、用合理的机制得到远程文件的大小,想办法拦截IdHTTP的socket消息——OK
    memo:放弃拦截每条socket消息的想法,仍然按IdHTTP自己的框架走,不重新发明轮子
    memo:把所有的希望放到OnXXX身上

    ————————————
    重新构建工程

    1、重画界面——OK
    2、重新设计下载线程类,并进行单元测试——OK
    3、重新设计了下载执行类,以及线程间消息队列机制——OK
    今日所成:https://files.cnblogs.com/taowen/SimpleDownloader.rar
    known bug:因为线程是在启动的时候所开,所以重复点击下载会出现文件句柄无法关闭的问题。另外缺少中途取消和阻止中途关闭窗口的功能。
    tomorrow plan:以这个重新涉及的框架结构,把单线程下载功能添加完善。并且对非线程相关的功能进行一些单元测试,而目前由于几乎没有什么非线程相关的功能,所以就没有单元测试。还有对多线程消息机制进行一些分析,看看是不是会有什么问题。不过由于目前仅有一主一副两个线程,所以几乎没有什么问题可以显现出来。
  • 相关阅读:
    三大范式
    html 横线的代码
    CSS下拉 菜单3.27第一次
    JS页面三种打开方式及对话框
    函数整理
    3.22整理作业
    for循环,if 练习
    php测试题
    设计模式
    面向对象的三大特性
  • 原文地址:https://www.cnblogs.com/taowen/p/28806.html
Copyright © 2011-2022 走看看