`
yeshaoting
  • 浏览: 686185 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

暂停基于maplefetion的飞信客户端开发

阅读更多
制作飞信客户端的动机原来是想发循环短信骚扰下同学,恶作剧一下(这是我的性格).

现在因为快要期末考了.
然后还有老师给分配的SAT方面的论文没看,1月20号左右又要做SAT方面的报告,没有闲暇做.
另外,还有不少Java方面的知识没学好,没有能力做.

所以,暂停基于maplefetion的飞信客户端开发.
过段时候,充实了自己后,再继续完善飞信客户端.


目前完成的功能:
1. 发送循环消息
2. 好友在线,离线显示
3. 好友分组显示
4. 用户改变在线状态
5. 直接发至手机
6. 发送普通消息
7. 用户简单信息

想做但未完成的功能:
1. 用户自动登录
2. 记住登录状态
3. 查看在线隐身用户
4. 群功能
5. 最近联系人
6. 查看用户详细信息
7. 用户,好友图像显示
8. 查找好友或群组
9. 添加好友
10.更新好友备注,用户昵称
11.修改飞语
12.给自己发短信
13.邀请好友加入飞信
14.接收好友的邀请
15.自定义图像
16.修改好友备注

总结:
①按老师意思,做个程序,研究开源的Java包.将设计模式相关的思想融于到程序中(单例模式,简单工厂).

②另外,将好像没碰的图形编程捡捡,回顾一下(温故知新).以前学习Java基础的时候学的是awt/swing图形编程,现在尝试下SWT图形编程.刚好google收购Instantiations后,把它的SWT Designer工具,重新免费发布成为现在的windowBuilder.

③初次在程序中用到多线程,接触线程同步,线程间通信,线程间数据共享等.
分享到:
评论

相关推荐

    基于单片机的秒表暂停,启动

    在本项目中,"基于单片机的秒表暂停,启动"是一个典型的实时控制系统,通过编写C语言程序来实现秒表的功能,并能够控制秒表的启动和暂停。 在设计秒表功能时,我们通常会用到单片机中的定时器/计数器模块。定时器/...

    基于libvlc的播放器客户端类

    【基于libvlc的播放器客户端类】是一种利用libvlc库开发的媒体播放器应用程序的核心组件。libvlc是一个开源的跨平台多媒体框架,源自著名的VLC媒体播放器项目,它允许开发者在自己的应用中嵌入VLC的功能,实现音视频...

    基于RTSP的linux环境编程的客户端实现

    RTSP(Real Time Streaming Protocol),参考标准为RFC2326,实时流传输协议,是TCP/IP协议体系中的一个 应用层协议提供播放、暂停、后退、前进等操作。 主要用来控制具有实时特性的数据的发送,但其本身并不用于...

    C语言斜线客户端与服务器文件上传下载,暂停和继续

    本项目“C语言斜线客户端与服务器文件上传下载,暂停和继续”聚焦于实现一个功能完备的文件传输系统,其中涵盖了多线程、TCP网络协议、文件操作以及用户交互等核心知识点。 首先,我们要理解TCP(Transmission ...

    基于android的多媒体播放器(服务端+客户端+数据库).zip

    该资源是一个基于Android技术开发的多媒体播放器项目,包含了服务端、客户端以及数据库三大部分,旨在提供一个可供学习和参考的实例,适用于毕业设计或课程设计。以下将详细阐述其中涉及的主要知识点: 1. **...

    基于Android Studio游戏开发 飞飞机大战小游戏源码,可暂停、继续游戏、开关背景音乐等功能。

    本文将深入探讨如何基于Android Studio开发一款名为“飞飞机大战”的小游戏,该游戏具备暂停、继续游戏以及开关背景音乐等实用功能。 首先,Android Studio为开发者提供了丰富的工具和资源,使得游戏开发变得相对...

    基于live555的rtsp客户端模块

    总结来说,基于Live555的RTSP客户端模块是实时流媒体应用开发的重要工具,它简化了客户端的实现,提供了灵活的视频帧处理机制。通过理解RTSP协议和Live555库的工作原理,开发者可以利用这个模块构建高效的流媒体...

    论文研究-核电项目暂停审批与我国减排目标的实现:基于CGE模型分析.pdf

    论文研究-核电项目暂停审批与我国减排目标的实现:基于CGE模型分析.pdf, 受日本核泄漏事件影响,国务院提出在核安全规划批准前,暂停审批核电项目.作为我国重要的清洁...

    基于JavaSoundDemo的多客户端语音通信

    本项目"基于JavaSoundDemo的多客户端语音通信"提供了一个使用Java Sound API和Socket编程技术实现的解决方案。以下是关于这个项目的详细知识点: 1. **Java Sound API**: Java Sound API是Java平台提供的一套用于...

    今日头条客户端

    本文将深入探究今日头条客户端的设计理念及其背后的技术实现,特别是对Android开发中UI设计、用户体验和Fragment组件的应用进行详细解读。 首先,今日头条客户端的UI设计遵循“少即是多”的原则,提供了一个极简的...

    基于Android平台的在线音乐客户端设计与实现-毕业论文.doc

    本文将详细探讨基于Android平台的在线音乐客户端的设计与实现,主要涵盖系统需求分析、数据库设计以及客户端开发的关键技术。在当今数字化时代,音乐已经成为人们生活的一部分,而移动设备的普及使得用户可以...

    基于Qt+C++开发的智力数独游戏+源码(毕业设计&课程设计&项目开发)

    基于Qt+C++开发的智力数独游戏+源码,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于Qt+C++开发的智力数独游戏+源码,适合毕业设计、课程设计、项目开发。...

    基于VLC视频播放器开发

    本项目是基于VLC的SDK进行开发,利用Visual Studio 2005(VS2005)与MFC(Microsoft Foundation Classes)库构建一个自定义的视频播放器应用程序。 1. **VLC SDK介绍** VLC SDK(Software Development Kit)提供了...

    基于Android平台开发的无人插秧机监控系统.pdf

    综上所述,基于Android平台的无人插秧机监控系统开发需要掌握Android应用开发的基础知识,理解监控系统在现代农业自动化中的作用,熟悉客户端开发的关键技术,并且能有效地利用现有的技术文献和指导资料进行开发实践...

    毕设&课程作业_基于C#的KTV系统Android客户端。播放器使用迅雷开源APlayer播放引擎。.zip

    通过这些资源,我们可以深入学习项目的实现细节,了解如何将C#与Android客户端开发结合,以及如何利用APlayer实现音频播放功能。 总结来说,这个项目涵盖了C#编程、跨平台开发(Xamarin或MAUI)、Android应用开发、...

    暂停线程工具(附源码)

    标题提到的“暂停线程工具”就是这样一个实用程序,它提供了暂停和恢复线程的功能,并且附带了源代码,对于学习和理解线程管理有极大的帮助。 首先,让我们了解线程暂停的基本概念。在操作系统层面,线程的暂停通常...

    C++课设项目-基于QT实现的多功能视频播放器源码+设计报告(含播放、暂停、加速、快进倒退、截屏等功能).zip

    基于QT实现的多功能视频播放器源码+设计报告(含播放、暂停、加速、快进倒退、截屏等功能).zipC++课设项目-基于QT实现的多功能视频播放器源码+设计报告(含播放、暂停、加速、快进倒退、截屏等功能).zipC++课设项目-...

    ftp客户端--VC+MFC

    6. 暂停功能:FTP客户端的暂停功能可能通过中断当前的网络I/O操作来实现,但不能保存传输状态,所以一旦暂停,再次启动时将从头开始。 7. 用户界面设计:VC+MFC提供了丰富的UI控件,如CListBox、CEdit、CButton等,...

    基于Qt5.4音乐的在线客户端程序.zip

    综上所述,"基于Qt5.4音乐的在线客户端程序"是一个利用Qt5.4框架和C++开发的项目,旨在创建一个功能完备、跨平台的音乐播放应用,具备网络连接能力,允许用户在线播放和管理音乐。项目中的CleanPlayer-master可能是...

Global site tag (gtag.js) - Google Analytics