蓝星星新浪微博客户端的开发记录

2011年2月年三十:
开始确定做什么样的微博客户端,什么样的界面,什么样的功能;开始整理需求.

2011年2月6号:
建立VC代码项目,开始写自绘对话框、按钮、菜单,仿QQ2011的那种对话框界面.

2011年2月14号:
自绘的界面不理想,没能实现按钮渐变等,觉得写的代码很乱,此时发现有几款控件库挺好用的.

2011年3月:
终于确定使用某控件库并学会了其使用方法,此时发现需要开始做界面图片了,最终室女他女友来做UI图片,十元一张.

三月内软件运行起来看到大体的样子了,只是界面而已,上面的菜单用的是自己写的,因为觉得要比某控件库的要好看.跟QQ的差不多.

2011年4月:
开始微博功能的开发,微博内容如何显示、新浪微博的函数接口如何使用.
使用tinyxml、MFC的chttp。内存数据管理、HTTP通信、HTML解析.
微博的内容显示模板花了三十块钱找人做了一个示例,自己根据示例修改使用.
做好了显示关注人微博,发表微博,转发微博, 删除微博.

2011年5月:
做好了微博的截图及上传图片功能,此时不在用自己写的chttp,改用CURL,因为自己写CHTTP上传图片老出问题.
做好微博客户端DUMP文件生成功能,客户端挂了时会弹出提示界面,然后dump文件会发到我邮箱.

2011年5月20来号:
客户端测试没大问题后,开始往新浪应用里提交,新浪那回复很快,说我粉丝人数显示不正确,我又重新修改后提交.突然看到新浪公告,从六月一号开始,所有客户端将停止base认证支持,只支持oauth认证方式,此时,开始紧张地去研究oauth认证功能及开发.

2011年6月:
研究了半个月,C++下oauth认证方式终于搞定,登录界面因此简单修改了下.

2011年6月20:
向新浪提交应用,周日提交的,周一就通过了.然后的提交应用推荐,过了二三天吧,应用推荐也通过了哦。此时,在应用广场里可以看到蓝星星微博客户端了.每天只有两三人的增长使用.在华军、天空、菲凡等都有软件下载.这时候经常忍不住地去看有几人在下载了,有谁在使用了,觉得怎么人这么少.

2011年6月25:
制定下一版本的开发计划,并公布在博客上,目地是让使用者觉得这是一个很历害的客户端.然后又写了一些本客户端比其它air客户端的优势在博客上.
满怀信心地认为,只要一直做下去,一定会超过AIR平台的客户端。因为可以做出AIR没有的功能.

2011年6月好像是27号:
新浪官网也出C++的客户端了.
决定,停止开发,开放源码.
开始下一步打算….

原文地址:http://www.lanxingxing.net/?p=54

猜你喜欢

转载自blog.csdn.net/no_this/article/details/6683912