前天编写AES演示程序到凌晨4点,创了记录。不过也超出我的预期提前完成了任务。用C写核心算法,PYthon写前台的构想终于得以实现。这主要要归功于SWIG这个好东东。不过学它也照实让我吃了些苦头,一上来就用到了它的那些例外功能,只得老老实实的看MANUL。写界面,WX让我非常失望,想做个TAB页,搞了半天没在DEMO里找到个类似的例子。可视化编程更是难受,之前就发现的BOA不能保存文件这种重大BUG自然将其排除在外了,VX虽然能用不过控件库里东西太少拉。在网上搜了个WXGLADE,看了下教学视频,就知道它和VX也就是半斤八两。搞得我想去学IRONPYTHON,不过又有点不甘心,那样还不如直接C#呢!无奈之下,打开QT Designer,猛地发现控件库里有TAB 这个控件,于是PYQT临危受命,担负起了前台重任。不过下开发包的时候让我着实吃了一惊,在GOOGLE上搜PYQT,出来个riverbank之类的东东。找了半天也没看到PYQT.ORG之类的。最后才弄明白那个RIVER就是官网。十几兆的安装包竟然什么都有了,让我感觉机子上以前装的QT真是资源浪费啊!!!照着教程拨弄了一下,终于搞定了。
随感
最新推荐文章于 2024-09-10 20:39:56 发布