`
- 浏览:
686185 次
- 性别:
- 来自:
北京
-
制作飞信客户端的动机原来是想发循环短信骚扰下同学,恶作剧一下(这是我的性格).
现在因为快要期末考了.
然后还有老师给分配的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开发中UI设计、用户体验和Fragment组件的应用进行详细解读。 首先,今日头条客户端的UI设计遵循“少即是多”的原则,提供了一个极简的...
本文将详细探讨基于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应用开发、...
标题提到的“暂停线程工具”就是这样一个实用程序,它提供了暂停和恢复线程的功能,并且附带了源代码,对于学习和理解线程管理有极大的帮助。 首先,让我们了解线程暂停的基本概念。在操作系统层面,线程的暂停通常...
基于QT实现的多功能视频播放器源码+设计报告(含播放、暂停、加速、快进倒退、截屏等功能).zipC++课设项目-基于QT实现的多功能视频播放器源码+设计报告(含播放、暂停、加速、快进倒退、截屏等功能).zipC++课设项目-...
6. 暂停功能:FTP客户端的暂停功能可能通过中断当前的网络I/O操作来实现,但不能保存传输状态,所以一旦暂停,再次启动时将从头开始。 7. 用户界面设计:VC+MFC提供了丰富的UI控件,如CListBox、CEdit、CButton等,...
综上所述,"基于Qt5.4音乐的在线客户端程序"是一个利用Qt5.4框架和C++开发的项目,旨在创建一个功能完备、跨平台的音乐播放应用,具备网络连接能力,允许用户在线播放和管理音乐。项目中的CleanPlayer-master可能是...