a tool that log in the outside web
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bitlog-gui.py
bitlog.py
readme.md

readme.md

#关于 BitLog BitLog 是用 Python 写的一款用于 BIT 的宽带认证客户端。

写这样一个软件的想法开始于 2011 年底,而真正开始是在 2012 年 4 月,从构思到编码再到 debug 完成花了一个多星期的全部课外时间。Python 是很强大的,做界面有 wxpython 和 tkinter 两种主流的方法,开始的时候比较了一下两者,最后决定使用 tkinter 进行开发。因为是一边学习一边开发,所以速度很慢,常常为了一个功能需要查大量的资料。 其实学校已经提供了官方的登陆客户端 surn3000,相比于旧版本的 surn3000,现在的版本不论从程序大小还是程序界面来说,都不如旧版本简洁,并且新版本的注销功能不太完善,所以才萌生自己写一个的想法。为了使软件尽量简洁,我只开发了最基本的功能——登陆和注销。

#重写 BitLog 花了点时间重新写了一下 BitLog。

前一个版本是用 tkinter 写的,是我第一个用 Python 写的有界面的小玩意。当时写的时候对 tkinter 了解甚少,基本是一边学习一边开发,所以最后代码结构非常凌乱,当时为了达到目的,胡乱地使用「类」。至于界面的美观性更不用谈了。 这个版本是用 pygtk 写的界面。也是一边学习一边开发,但是这次这个结构清晰多了,界面也更加简洁。