/BitLog

a tool that log in the outside web

Primary LanguagePython

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

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

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

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