`
- 浏览:
684312 次
- 性别:
- 来自:
北京
-
制作飞信客户端的动机原来是想发循环短信骚扰下同学,恶作剧一下(这是我的性格).
现在因为快要期末考了.
然后还有老师给分配的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.
③初次在程序中用到多线程,接触线程同步,线程间通信,线程间数据共享等.
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在本项目中,"基于单片机的秒表暂停,启动"是一个典型的实时控制系统,通过编写C语言程序来实现秒表的功能,并能够控制秒表的启动和暂停。 在设计秒表功能时,我们通常会用到单片机中的定时器/计数器模块。定时器/...
【基于libvlc的播放器客户端类】是一种利用libvlc库开发的媒体播放器应用程序的核心组件。libvlc是一个开源的跨平台多媒体框架,源自著名的VLC媒体播放器项目,它允许开发者在自己的应用中嵌入VLC的功能,实现音视频...
RTSP(Real Time Streaming Protocol),参考标准为RFC2326,实时流传输协议,是TCP/IP协议体系中的一个 应用层协议提供播放、暂停、后退、前进等操作。 主要用来控制具有实时特性的数据的发送,但其本身并不用于...
本项目“C语言斜线客户端与服务器文件上传下载,暂停和继续”聚焦于实现一个功能完备的文件传输系统,其中涵盖了多线程、TCP网络协议、文件操作以及用户交互等核心知识点。 首先,我们要理解TCP(Transmission ...
该资源是一个基于Android技术开发的多媒体播放器项目,包含了服务端、客户端以及数据库三大部分,旨在提供一个可供学习和参考的实例,适用于毕业设计或课程设计。以下将详细阐述其中涉及的主要知识点: 1. **...
本文将深入探讨如何基于Android Studio开发一款名为“飞飞机大战”的小游戏,该游戏具备暂停、继续游戏以及开关背景音乐等实用功能。 首先,Android Studio为开发者提供了丰富的工具和资源,使得游戏开发变得相对...
总结来说,基于Live555的RTSP客户端模块是实时流媒体应用开发的重要工具,它简化了客户端的实现,提供了灵活的视频帧处理机制。通过理解RTSP协议和Live555库的工作原理,开发者可以利用这个模块构建高效的流媒体...
论文研究-核电项目暂停审批与我国减排目标的实现:基于CGE模型分析.pdf, 受日本核泄漏事件影响,国务院提出在核安全规划批准前,暂停审批核电项目.作为我国重要的清洁...
本项目"基于JavaSoundDemo的多客户端语音通信"提供了一个使用Java Sound API和Socket编程技术实现的解决方案。以下是关于这个项目的详细知识点: 1. **Java Sound API**: Java Sound API是Java平台提供的一套用于...
本文将详细探讨基于Android平台的在线音乐客户端的设计与实现,主要涵盖系统需求分析、数据库设计以及客户端开发的关键技术。在当今数字化时代,音乐已经成为人们生活的一部分,而移动设备的普及使得用户可以...
基于Qt+C++开发的智力数独游戏+源码,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于Qt+C++开发的智力数独游戏+源码,适合毕业设计、课程设计、项目开发。...
本项目是基于VLC的SDK进行开发,利用Visual Studio 2005(VS2005)与MFC(Microsoft Foundation Classes)库构建一个自定义的视频播放器应用程序。 1. **VLC SDK介绍** VLC SDK(Software Development Kit)提供了...
综上所述,基于Android平台的无人插秧机监控系统开发需要掌握Android应用开发的基础知识,理解监控系统在现代农业自动化中的作用,熟悉客户端开发的关键技术,并且能有效地利用现有的技术文献和指导资料进行开发实践...
通过这些资源,我们可以深入学习项目的实现细节,了解如何将C#与Android客户端开发结合,以及如何利用APlayer实现音频播放功能。 总结来说,这个项目涵盖了C#编程、跨平台开发(Xamarin或MAUI)、Android应用开发、...
基于衍生呼吸信号的睡眠呼吸暂停综合征检测 基于本文档的标题、描述、标签和部分内容,我们可以生成以下知识点: 1..Sleep apnea syndrome(SAS)是常见的睡眠疾病,严重影响人们的睡眠质量和身体健康。 Sleep ...
标题提到的“暂停线程工具”就是这样一个实用程序,它提供了暂停和恢复线程的功能,并且附带了源代码,对于学习和理解线程管理有极大的帮助。 首先,让我们了解线程暂停的基本概念。在操作系统层面,线程的暂停通常...
基于QT实现的多功能视频播放器源码+设计报告(含播放、暂停、加速、快进倒退、截屏等功能).zipC++课设项目-基于QT实现的多功能视频播放器源码+设计报告(含播放、暂停、加速、快进倒退、截屏等功能).zipC++课设项目-...
综上所述,"基于Qt5.4音乐的在线客户端程序"是一个利用Qt5.4框架和C++开发的项目,旨在创建一个功能完备、跨平台的音乐播放应用,具备网络连接能力,允许用户在线播放和管理音乐。项目中的CleanPlayer-master可能是...
"网络游戏-用于基于姿势的游戏的暂停和重新开始方案.zip"这个压缩包文件提供了一个关于如何在这样的游戏中实现暂停和重新开始功能的详细方案。 首先,我们来深入理解基于姿势的游戏控制。这种技术通常基于计算机...
基于心电信号的睡眠呼吸暂停检测算法研究与硬件实现 本文研究了基于心电信号的睡眠呼吸暂停检测算法,并设计了相应的硬件实现。心电信号是通过心脏电活动记录的心率变化,可以反映人体的生理活动。在睡眠期间,心率...