软件运行流程

软件运行流程

  1. 启动
    1. 打开日志
    2. 配置异常处理
    3. 日志记录 : 运行环境, 用户名, 权限
    4. 日志记录 : 本软件名称和版本
    5. 日志记录 : 每个组件的名称和版本
    6. 分析命令行参数
    7. 检查上次是否正常退出, 并清除正常退出标记
    8. 检查是否升级缓冲是否有升级文件,有则进行升级,注意升级备份
    9. 加载配置文件:默认全局配置文件,全局配置文件,个人配置文件运行
    10. 日志记录: 配置文件的版本
  2. 运行
    1. 输入
      1. 时钟输入
      2. 用户输入
      3. 其他组件输入
    2. 创建与销毁
      1. 业务对象
      2. 操作系统对象
      3. 线程和进程
      4. 模块(DLL)
  3. 退出
    1. 非正常退出
    2. 正常退出
      1. 刷新缓存数据
      2. 保存数据
      3. 卸载第三方组件
      4. 保存配置文件
      5. 设定标记为正常关闭
      6. 日志记录 : 软件退出时间
      7. 关闭日志
原文地址:https://www.cnblogs.com/mrfangzheng/p/1583031.html