十二月 12th, 2009

MiniTwitter

734 views, 我的作品, 未分类, by Allen Dang.

我喜欢用Twitter记录自己的一些想法,所以一个小巧的Twitter发送程序就成了我手边必须东西。目前的Twitter客户端大多功能太多,且发送消息的功能大多只是附属,所以自己写了一个。

好了,秀一下界面吧。

image2

image3

这段时间我的状态比较奇怪,也不知道为什么,对于用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的下载链接,喜欢的话就用用吧,如果你能给我留个言的话我会更开心:)

点击下载

Back Top

小工具 – 天涯帖子抓取器

Responses to “MiniTwitter”

  1. 很想用你的小工具…不过貌似无法下载??

  2. @jump2cn:
    汗,链接填错了,哈哈,现在改正了,应该可以下载了。
    欢迎使用!:P

  3. 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.

  4. 老大,你博客好久不更新了,而且你也不留个联系方式。

  1. 没有任何引用。

发表回复

Back Top