我想到了这个程序,我想尝试用 C++ 创建。我不确定我应该使用什么 SDK,这是这个想法:
基本上就像 Facebooks status' 或 twitter 但仅限于您的桌面。像 AIM 或 MSN 这样的窗口可以让您查看您的朋友及其当前状态,允许您对其发表评论等。当有人更改他们的状态时,他们所有的朋友都会在他们的屏幕右下角收到一个小通知,说明他们的朋友目前的状态是。显然会有更多的东西使它与众不同,但这是我开始的基本想法。
如果您打算将其作为开源版本发布,Qt GUI 框架非常值得考虑(您也可以购买商业许可证)。它是跨平台的 (Linux/Win/Mac) - 例如。谷歌地图桌面应用程序使用它。
它将为您提供网络支持、HTML/XML 渲染(如有必要)、SQL 等等。
至于通信协议,请遵循 Greg 的建议。
Qt 是一个很好的跨平台工具包。看看那个。