我喜欢用Twitter记录自己的一些想法,所以一个小巧的Twitter发送程序就成了我手边必须东西。目前的Twitter客户端大多功能太多,且发送消息的功能大多只是附属,所以自己写了一个。
好了,秀一下界面吧。
这段时间我的状态比较奇怪,也不知道为什么,对于用C#写东西开始失去了兴趣,一是觉得太过高层,很多细节都接触不到,二是随便一个小程序内存占用都是10MB以上。所以前段时间我学了Qt,觉得Qt的整体设计很不错,写出来的代码结构很好看,但有一个致命的缺点是我所不能忍受的,编译出来的程序体积太大了,就算用Upx压缩之后最小还是2MB。
之后又动过念头去学习MFC,奈何这东西现在看实在太过繁琐,很多设计用几年前的眼光去看还不错,但现在就觉得落后了些。
挑来挑去最后还是拿起了Delphi,5、6年以前它也曾是我手里的利器,很是写过不少的东西。之后因为种种原因再没碰过。这几年这个昔日有着王霸之气的IDE也随着Borland沉沉浮浮,Pascal这门语言也渐渐被世人冷落。
我下载了最新版本的Delphi 2010,初用了下还行,深入用下去就发现自己真是被VS给惯坏了,相比下来Delphi的代码编辑器真是太低能了。智能提示窗口出来之后第一行竟然没有焦点,这让整个编码过程变得很痛苦,经常需要去按Ctrl+Space或者下箭头。
我心说这种问题应该早就有人郁闷过了,上网一找果然,国人的cnpack就是解决方案。装上之后舒服了。
之后就看了看语法,熟悉了下类库,写下了这个小程序。别看功能简单,我连学带写还是花了三个晚上才搞定。
因为国内不能直接访问Twitter,所以加上了启用Twitter API代理的功能。
用法简单,配置好账号信息,设定一个热键。呼出主窗口,输入文字,回车,搞定。
最后还是忍不住要抱怨一下,本来的设想是,消息发送完成之后在TrayIcon上弹出一个气泡提示。很简单一个功能对吧,但是Delphi 2010自带的TrayIcon控件竟然因为有Bug而无法实现。我那个郁闷啊!随后换了Raize控件包的RzTrayIcon,发现该控件在XP下面工作良好,到Vista就不行了。
好吧,果然是C#太过高级了,此类问题是永远不会碰到的,我也被惯坏了,现在一时间还真就解决不了,正在啃Vista的SDK,希望过几天能自己fix一下这个bug。
这里是MiniTwitter的下载链接,喜欢的话就用用吧,如果你能给我留个言的话我会更开心:)
很想用你的小工具…不过貌似无法下载??
@jump2cn:
汗,链接填错了,哈哈,现在改正了,应该可以下载了。
欢迎使用!:P
hi, i visited your blog through google .
and your blog’s theme is the same as mine,
IT’s importance is i interest in cocoa.
so would you mind make a link with me ?
my blog name is sleeplez
the url is http://www.sleeplez.com
and my name is binjian in Ningbo.
and you are older than me about 12 years.
老大,你博客好久不更新了,而且你也不留个联系方式。