腾讯微博客户端的设计与实现—

上传人:lizhe****0001 文档编号:45188018 上传时间:2018-06-15 格式:DOC 页数:55 大小:587.50KB
返回 下载 相关 举报
腾讯微博客户端的设计与实现—_第1页
第1页 / 共55页
腾讯微博客户端的设计与实现—_第2页
第2页 / 共55页
腾讯微博客户端的设计与实现—_第3页
第3页 / 共55页
腾讯微博客户端的设计与实现—_第4页
第4页 / 共55页
腾讯微博客户端的设计与实现—_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《腾讯微博客户端的设计与实现—》由会员分享,可在线阅读,更多相关《腾讯微博客户端的设计与实现—(55页珍藏版)》请在金锄头文库上搜索。

1、腾讯微博客户端的设计与实现摘要:微博,即微博客(MicroBlog)的简称,是一个基于用户关系的信息分享、传播以及获取平台,用户可以通过WEB、WAP 以及各种客户端组建个人社区,以 140 字左右的文字更新信息,并实现即时分享。微博集成了手机短信、博客与社交网站的优点,将消费者从原来单纯的信息接收者变成了接收和发布信息的完全参与者,从而让社会走进了全民记者时代。此客户端是在 VS2010 平台下利用微软的 MFC(微软基础类库)进行开发的,通过调用腾讯微博开放平台提供的 API 接口,获得腾讯微博用户的相关信息。通过此客户端,用户可以获得自己的信息,发表新微博,查看自己收听用户的微博,并进行

2、评论与收藏。在界面方面,使用的是 MFC 提供的控件。通过对控件的功能的完善,可以使用户更加方便的使用客户单完成微博的一些基本操作。关键词:微博,腾讯,MFC,API 接口Design and Implementation of Tencent Microblog ClientAbstact:Abstact: Micro blog (MicroBlog), referred to as microblogging, is a relationship based on user information sharing, dissemination and access to the platf

3、orm, users can set up individual communities, through the WEB as well as a variety of clients to update the information in about 140 words of text, and to achieveinstant sharing. The microblogging integrates the advantages of mobile phone text messages, blog and social networking sites, consumers fr

4、om the original simple information receiver to become a full participant to receive and publish information, so that the society entered the era of universal reporter.This client is developed by using Microsofts MFC (Microsoft Foundation Class Library) in VS2010 platform. By calling Tencent microblo

5、gging opening platform API interface get Tencent microblogging users information. Through this client, users can access their own information, the new microblogging, check the microblogging of users that they are listening and reviews and collection. At the interface, using MFC controls. Perfect con

6、trol function allows users to more easily use the customer a single to complete some of the basic operation of microblogging.KeywordsKeywords: MicroBlog , Tencent , MFC , API interface.目录一、绪论.11.1 引言.11.2 微博的定义与特点.11.2.1 微博的定义.11.2.2 微博的特点.21.3 国内外研究发展综述.21.3.1 国外发展综述.21.3.2 国内发展综述.3二、系统开发环境简介.52.1

7、系统开发软件环境.52.1.1 Visualstudio.NET2010 简介.52.1.2 腾讯微博开放平台 .52.2 系统开发硬件环境.6三、软件需求分析与总体设计.73.1 系统需求分析.73.1.1 功能需求 .73.1.2 稳定性需求 .73.1.3 其它需求 .73.2 微博客户端设计概要 .83.3 微博客户端认证机制 .83.3.1 腾讯微博 API OAuth 认证介绍.83.3.2 OAuth 认证机制介绍.83.3.3 OAUTH 认证机制的运行过程.93.4 微博客户端信息抓取流程 .103.4.1 CWeiboParam 参数类及微博相关参数简介.113.4.2 信

8、息传递函数 SyncRequest()简介.113.5 对返回值的解析 .123.5.1 Json 格式简介.123.5.2 腾讯微博 API 对 Json 格式的解析 .143.5.3 XML 格式简介.153.5.4 腾讯微博 API 对 XML 格式的解析 .163.6 字符串格式的转换 .163.6.1 Unicode 字符集与多字节字符集的区别.163.6.2 char*、string 和 CString 的转换.17四、软件详细设计与实现.184.1 相关变量的定义 .184.2 相关图片的获取和显示 .194.3 用户登录的设计与实现 .204.4 用户信息模块的设计与实现 .2

9、14.5 微博相关操作模块的设计与实现 .234.6 微博发布和评论模块的设计与实现 .25五、开发总结.26致谢 .27参考文献 .28郑州大学信息工程学院软件学院 2008 级毕业设计1一、绪论1.1 引言微博,即微博客(MicroBlog)的简称,是一个基于用户关系的信息分享、传播以及获取平台,用户可以通过WEB、WAP以及各种客户端组建个人社区,以140字左右的文字更新信息,并实现即时分享。近3年来,互联网上4种主要的社交媒体(SocialMedia)微博、社交网站、视频分享网站和开放式百科全书从根本上改变了人类的生活。人类正以前所未有的速度和广度传递信息,以计算机为媒介的沟通成为人们

10、互动沟通的重要方式。在这4种媒体中,微博后来居上。国外最早提供微博服务的网站是美国的Twitter,从2006年10月开通至2011年1月在全球已拥有近2亿注册用户,年增长率约1500%,每日访问量约30亿国内的新浪微博和腾讯微博均在开通不到一年半的时间内突破1亿用户。微博集成了手机短信、博客与社交网站的优点,将消费者从原来单纯的信息接收者变成了接收和发布信息的完全参与者,从而让社会走进了全民记者时代。2010年我国最大的50起网络舆情案例中约1/4是微博发起的,微博已成为企业和网民互动沟通的新平台。郑州大学信息工程学院软件学院 2008 级毕业设计21.2 微博的定义与特点1.2.1 微博的

11、定义国内知名新媒体领域研究学者陈永东在国内率先给出了微博的定义:微博是一种通过关注机制分享简短实时信息的广播式的社交网络平台。其中有五方面的理解:(1) 关注机制:可单向可双向(2) 简短容:通常为 140 字(3) 实时信息:最新实时信息(4) 广播式:公开的信息,谁都可以浏览(5) 社交网络平台:把微博归为社交网络1.2.2 微博的特点微博客草根性更强,且广泛分布在桌面、浏览器、移动终端等多个平台上,有多种商业模式并存,或形成多个垂直细分领域的可能,但无论哪种商业模式,都离不开用户体验的特性和基本功能。(1) 信息获取具有很强的自主性、选择性,用户可以根据自己的兴趣偏好,依据对方发布内容的

12、类别与质量,来选择是否“关注”某用户,并可以对所有“关注”的用户群进行分类;(2) 微博宣传的影响力具有很大弹性,与内容质量高度相郑州大学信息工程学院软件学院 2008 级毕业设计3关。其影响力基于用户现有的被“关注”的数量。用户发布信息的吸引力、新闻性越强,对该用户感兴趣、关注该用户的人数也越多,影响力越大。此外,微博平台本身的认证及推荐亦助于增加被“关注”的数量;(3) 内容短小精悍。微博的内容限定为 140 字左右,内容简短,不需长篇大论,门槛较低;(4) 信息共享便捷迅速。可以通过各种连接网络的平台,在任何时间、任何地点即时发布信息,其信息发布速度超过传统纸媒及网络媒体。1.3 国内外研究发展综述1.3.1 国外发展综述2006 年 3 月,博客技术先驱 blogger 创始人埃文威廉姆斯(EvanWilliams)创建的新兴公司 Obvious 推出了大微博服务。在最初阶段,这项服务只是用于向好友的手机发送文本信息。Twitter 是 2006 年 3 月由 blogger 的创始人威廉姆斯(EvanWilliams)推出的,英文原意为小鸟的叽叽喳喳声,用户能用如发手机短信的数百种工具更新信息。Twitter

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号