読み込んでいます...

这是一本一年多以前我写的一本书,但是没想到过了一段时间还是有人需要,这本书估计已经下市了,很多人直接给我发短信说买不到了,然后说找不到源代码以及光盘里的东西。我这里有一本作者用书,所以我这里有一点源代码,由于一开始不在我的手上,现在拿回来了,方便广大网友,所以就在这里提供源代码下载。本来有一个人说拿去做教材的,买不到书,说是要给他邮寄过去的,可惜我媳妇不想,于是作罢,对这个网友是非常不好意思,这里就提供源代码下载吧。

虽然这本书是我写的,但是有一年了,有很多网友还是会发邮件问我书的问题,我这本书是初学者的书,也是入门级别的,所以高手可以不需要看,然后对于入门的新手,我还是觉得能帮到别人一点算是一点,所以大家还是可以给我写邮件,不过注意基本的礼节,我也是要工作要吃饭会很忙的人,所以忙的时候不能解答问题,请见谅。书里面的内容和编写时间按照出版社要求所写,有错误或者有章节划分不好,也实在没有办法。

这本书可以到这里购买,源代码可以在这里下载。(说不定过一段时间就没了,没了的话再联系我,我再放上去)

2010年02月21日

Micro# 0.4发布了,加入了大部分微博客的支持,在这里特别感谢我的网络上的战友,他非常有经验而且有精力能帮我把其他的微博客给加到这个Micro#中,以至于现在可以支持很多微博客了,基本上国内的全部支持,包括测试的和内测的,很多都支持。这位同学是unruledboy,灵感之源,非常感谢他的帮助。而且他使用Micro#制作了一个巨牛的巨博,巨博是绿色的同步所有微博客的一个软件,可以到这里下载,当然,也是使用Micro#的啦。

Micro#支持的微博客有1.嘀咕,2.同学,3.做啥,4.9911,5.人间,6.Follow5,7.LeiHou,8.随心,9.Qaiku等等。。

Micro#的项目进展可以看这里

下载可以在这里本地下载

有任何意见可以发邮件给我。:)

2010年02月20日

一直想给自己的博客做一个表情,但是一直都没有时间,好在过年有时间顺便就给自己的博客做了一个表情。其实做一个表情还是很麻烦的,一开始的几个表情做倒是做了,但是细节很少,一开始自己感觉良好,就发上来了,但是怎么看还是觉得有些怪怪的,于是参考了很多其他的表情,然后就再做了一遍,大概花了我两天的时间,第一次做表情,做细节的icon设计,还没有完全的到熟能生巧的地步,表情也有些许僵硬,勉强凑合,希望以后能够做的更好,细节更丰满。

点击图片查看完整图片

QQ表情包:DiDiDaDa.eif (322.00 kb)

今天花了一点时间更新了一下FFPackage,支持XUL应用程序的开发(Firefox就是用XUL平台开发的),也就是说使用FFPackage进行开发的话,你可以开发一个Firefox应用程序而不是Firefox扩展插件

MDC官方中文关于XULRunner的翻译(我翻译的,英文不好,但是中文资料太少了,见谅)如下。

FFPackage 0.1.2修正一些bug

FFPackage 0.1.1新的1个命令:

  • xulnew:创建一个XULRunner应用程序。

FFPackage 0.1.1新增1个VIM插件:

  • xunrunner.vim

新增的环境变量:

  • 将xulruntime置于PATH变量下。

如何使用FFPackage 0.1.1创建一个XULRunner应用程序,并用VIM开发编译。

  1. xulnew
  2. :compiler xulrunner
  3. :make

同样可以在FFPackage的Release Note.txt中找到相应的说明。

下载

ffpackage.zip(Zh-cn/En-US) (9.17 mb)

469路过 2评论 FFPackage Work 阅读全文..

最近用Mac,所以就花了一点时间移植了FFPackage到Mac下,而Mac是基于BSD的,也就是基于Unix的,所以这个FFPackage应该不需要花多少时间就能够移植到Unix和Linux了,所以这个可以算是一个简单的通用版了吧,当然不同系统下面路径还是会有点不同的,我没其他平台去测试,所以就出一个Mac版本的。

使用方法和Window版本的一样。

  • ffnew:创建一个新项目。
  • ffmake:编译项目。
  • ffrun:运行项目。
  • ffpm:profile管理工具。

安装方法:

  1. 将bin目录下文件拷贝到/bin下。
  2. 设置权限,chmod u+x …。
  3. 然后将ffpackage里的文件拷贝到/Developer/BrowserPackage/FFPackage(cd /)目录下即可。

同样附上了MacVIM编译器和插件。

更新:支持雪豹。

ffpackagemac011.zip (330.38 kb)

387路过 2评论 FFPackage Work 阅读全文..

这两天开发了一个Firefox Dev Package,用于方便的开发Firefox插件,命令行版,可以方便的和VIM整合在一起。也可以单独的使用命令行进行开发。

MDC(Mozilla Developer Center)官方WIKI请看这里。

FFPackage包括通用的四个命令。

  • ffnew:创建一个firefox项目,参数为ffnew {appname} {appid}
  • ffmake:打包编译firefox插件。
  • ffrun:运行firefox插件。
  • ffprom:Firefox的Profile Manager。

可以看下图(1),(2)命令行下开发,(3)VIM下开发。

可以下载此安装包(请先读官方WIKI或者读README!)。

ffpackage.rar(Zh-cn/En-US) (9.17 mb)

2009年11月12日

由于嘀咕的恢复,Digu#的开发也缓慢的恢复了,更改了一些库,最主要的还是更改了Host,现在开发人员可以使用Digu#开发Windows上面的嘀咕扩展了,非常方便.NET的程序员。由于我自己用命令行比较多,所以我自己是在命令行下测试的,0.2版本依旧没有完整的单元测试,以后如果有空我会加上。

Digu Sharp刚刚0.2版本,所以支持的东西还并不是很完善,因为里面大部分逻辑都是相同的,所以很多逻辑我自己没有测试,但是我测试了发消息,发悄悄话,删除消息等等这些东西,所以核心的应该没有问题了,如果有问题的话希望能够发邮件给我或者直接在我博客里面留言。:)

Digu Sharp现在支持的一些操作有。

  • 查看公共的timeline。
  • 查看friends timeline。
  • 查看一个用户的timeline。
  • 查看回应的timeline
  • 查看一条嘀咕信息
  • 发送嘀咕信息
  • 删除嘀咕信息
  • 获取用户的好友信息
  • 获取用户的好友数目
  • 获取用户的跟随着信息
  • 获取用户的跟随着数目
  • 查看一个用户的信息
  • 查看悄悄话
  • 发送悄悄话
  • 删除悄悄话

暂时就只有这些功能,不过这些功能已经很多了,因为互相的api之间的参数的传递可以做很多事情,比如你觉得一个用户的界面做的很好看,就可以先获取用户id,然后再获取用户的信息,然后再获取用户的背景,设置的超链接颜色等等,这些都可以做到了。

当然我后面还是会使用嘀咕提供的批量方法来做一些简单的事情,虽然现在我已经封装了一些方法比较容易获取批量信息,不过还是有一些信息直接获取批量的就最好了,现在还没有朋友关系之类的封装,后面的版本会陆续加上的。

代码我会在测试一段时间再发布,保证不会出现很大的问题。

代码下载和讨论组到这里