F_A day3

忙于作业断更了一天今天补上

先给昨天的界面加上时间监听,调通了页面流程,然后整理了具体逻辑。试着用数据流的方式来表现一下就是

文件URL地址—>代码—–html文本—>代码无序电影信息—>代码有序电影信息—>页面
当然这只是一个基础流程,实际还要有历史记录,配置修改等等(感觉我要好好学面向对象思想……..)

简单的设计结果
F_A day3_第1张图片
GUI和start略过
tools中除了CinemalURL和Move是自定义的数据类型

  • CinemaURL中封住了一个String和一个URL 代表电影院的名字和对应的的网址
  • Move是电影的抽象对象,包含了包括场次价钱等信息

    Cinema和FfileRW是实现功能用的工具类

  • Cinema是用来做第一步处理的类,把文件中的名称和ID加工成URL地址并生成CinemaURL
  • FfileRW封装了输入和输出流,用来读写文件(以特定的类型返回数据)

Python是用来爬取HTML的类
MoveFinder是把HTML筛选处理为Move对象的类

大多数方法还是空实现,一会去补上事件处理的博客,明天代码继续

你可能感兴趣的:(F-A,private)