`
onlyxiahui
  • 浏览: 4400 次
社区版块
存档分类
最新评论

我的山寨QQ之旅

阅读更多
刚学Java那会,其实没啥兴趣。开始就是配置个环境变量,当时都不知道是什么玩意,老师也不解释,就跟着他配置。然后用记事本写个类,写个main方法,然后编译运行。都是控制台,完全就没学下去的兴趣,所以第一年两个学期上课都玩手机去了。终于第二年的期末项目是JQQ,这下来兴趣了,于是网上收集各种资料,恶补Java。下载了各种聊天程序的源码,无奈当时都没入门,只能把其他程序的源码东拼西凑的做成自己的程序,也不理解那些代码,现在我都不知道自己当时是怎么把那些代码给挪到自己的项目中去的。当时我就取名山寨QQ2010,然后被老师骂了一顿,说我即便是山寨了QQ,也不能自己承认是山寨QQ,腾讯山寨了这么都东西都没承认自己是山寨,还扣了我的分,之后我就不再取名山寨XXX了。下面就是当时做出来的效果。


两个账号是在同一电脑上登录测试的。



这是语音聊天。

这是视频聊天,当时找了好久,才找到jmf,虽然把视频做出来了,后面才发现jmf要单独安装才行,真是坑爹啊。

文件传输。











这是服务端,也给做了个界面,有管理功能。







因为代码实在是太丑了,所以不上源码了。

接下来,自己Java水平算是入门了,于是又开始想山寨QQ了,不过这次不叫山寨QQ了,叫pim,意思是个人的即时通讯程序。不过现在已经把数据库丢了,只能把界面单独运行起来截图了,代码也很烂就不上了。






后来工作了,业余的时候又想起了来山寨QQ,于是又做了一个版本。

















这次代码虽然也不咋滴,不过还是把源码贴出来了:http://download.csdn.net/detail/onlyxiahui/6694257

那么最近开始流行扁平化的界面,于是我又想再次山寨一把QQ,可惜我只是个简单的程序员,不会界面设计,也不会颜色搭配等,只能凭感觉把界面给拍扁了,由于时间有限,代码的注释不多,功能也不多。还有这次视频功能是使用的fmj,所以只能用32位的JDK,最好是1.7.0_67版本,不然界面会有不兼容的情况,这个版本在功能不全的时候也上过一次代码:http://onlyxiahui.iteye.com/blog/2206286,这次加了些功能。新的下载地址为:http://download.csdn.net/detail/onlyxiahui/9434701,下面是效果图。

































  • 大小: 26.3 KB
  • 大小: 76.8 KB
  • 大小: 98.7 KB
  • 大小: 82.5 KB
  • 大小: 98.8 KB
  • 大小: 70.1 KB
  • 大小: 116.6 KB
  • 大小: 48 KB
  • 大小: 112.1 KB
  • 大小: 55.4 KB
  • 大小: 88.3 KB
  • 大小: 121.3 KB
  • 大小: 89.3 KB
  • 大小: 69.7 KB
  • 大小: 196.4 KB
  • 大小: 202.9 KB
  • 大小: 188.5 KB
  • 大小: 154.2 KB
  • 大小: 173.6 KB
  • 大小: 36.2 KB
  • 大小: 196.4 KB
  • 大小: 136.7 KB
  • 大小: 116.2 KB
  • 大小: 111 KB
  • 大小: 189.4 KB
  • 大小: 109 KB
  • 大小: 74.3 KB
  • 大小: 101.9 KB
  • 大小: 190.4 KB
  • 大小: 129.6 KB
  • 大小: 139.2 KB
  • 大小: 125.2 KB
  • 大小: 127.4 KB
  • 大小: 182.7 KB
  • 大小: 318.3 KB
  • 大小: 227.8 KB
  • 大小: 344 KB
  • 大小: 146.2 KB
  • 大小: 99 KB
  • 大小: 682.9 KB
  • 大小: 66.2 KB
  • 大小: 90.6 KB
分享到:
评论

相关推荐

    java版山寨QQ项目源码

    java版山寨QQ项目 里面有四个压缩包 QQ服务器端.rar QQ客户端.rar 改进QQ客户机服务器视频实现.rar Q第三方库.rar 这个java版山寨QQ项目实现的功能有: 1.实现的java视频聊天; 2.集成了Mina框架; 3.服务器管理...

    山寨版qq源码+素材

    山寨版qq源码素材山寨版qq源码+素材山寨版qq源码+素材山寨版qq源码+素材

    山寨版QQ 源代码 QQ2010界面

    QQ是中国最流行的即时通讯软件之一,由腾讯公司开发。QQ2010是其历史上的一个特定版本,具有特定的功能和设计。山寨版QQ试图复制其界面设计和用户体验,但不包含QQ的原生功能或与腾讯服务器的交互。 源代码是程序的...

    山寨qq客户端.zip_qq聊天源码_山寨qq聊天

    这个"山寨qq客户端.zip"压缩包包含了一个模仿QQ聊天功能的项目,该项目由客户端和服务器端的Java源码组成,能够支持一对一以及一对多的聊天模式。 首先,我们要理解的是即时通讯(Instant Messaging,简称IM)的...

    山寨版QQ源代码

    从描述来看,开发者强调了其正规模式的构架,这意味着尽管是“山寨”版本,但在开发过程中可能遵循了一定的设计规范和标准,以确保软件的稳定性和安全性。 在分析这个项目时,我们可以关注以下几个重要的知识点: ...

    山寨QQ Version2.0.zip

    【山寨QQ Version2.0.zip】是一个编程学习资源,由知名IT讲师韩顺平老师创建。这个项目的主要目的是为了教学,让学习者了解并实践如何构建一个类似QQ的即时通讯软件。以下是根据提供的信息解析出的相关知识点: 1. ...

    Java实习报告——山寨QQ聊天工具设计

    【Java实习报告——山寨QQ聊天工具设计】 这份实习报告详细记录了一个基于Java的简易聊天系统的开发过程,项目名为"My_QQ",旨在模仿QQ的基本功能,包括登录、注册、单人及多人聊天,并且退出应用。这个项目是针对...

    JavaFX山寨QQ2016

    "JavaFX山寨QQ2016"项目显然是一个基于JavaFX技术模仿腾讯QQ设计的即时通讯应用,旨在提供类似的功能和用户体验。 首先,让我们深入了解一下JavaFX的核心特点: 1. **富图形界面**:JavaFX支持CSS样式,可以创建出...

    山寨QQ完整版

    【标题】"山寨QQ完整版"揭示了这个项目的核心,即一个模仿QQ即时通讯软件的实现。这个"山寨"版本并非官方腾讯QQ,而是由开发者或爱好者基于QQ的功能特性自行构建的一个版本,目的是为了学习、研究或者测试即时通讯...

    山寨QQ聊天工具

    【标题】"山寨QQ聊天工具"揭示了网络编程的核心概念,是学习这一领域的宝贵资源。这个项目可能是对QQ即时通讯软件的一种仿制实现,旨在帮助初学者理解和掌握网络通信的基本原理和技术。 网络编程是计算机科学中的一...

    山寨QQ2003java源码

    【标题】"山寨QQ2003java源码"揭示了这是一个基于Java编程语言的项目,目的是模仿QQ2003版本的某些功能。在Java领域,源码是程序员编写的程序原始代码,用于实现特定的功能。这个项目可能是为了学习、研究或者改进,...

    java语言 山寨版QQ源码

    【标题】:“java语言 山寨版QQ源码”指的是基于Java编程语言实现的一个简易QQ聊天软件的源代码。这个项目通常是为了教学目的而设计,让学习者能够深入理解Java编程语言在网络通信、多线程、图形用户界面(GUI)等...

    韩顺平山寨qq项目原码

    【标题】"韩顺平山寨qq项目原码"是一个基于Java编程语言的项目,旨在模拟QQ即时通讯软件的基本功能。这个项目可能是为了教学目的而创建的,帮助学习者理解网络编程、多线程以及客户端-服务器通信等核心概念。 ...

    山寨版QQ2010

    【山寨版QQ2010】是一个在2010年期间分析QQ协议后开发的简易即时通讯(IM)客户端。这个项目旨在模仿QQ的功能,尤其是2009至2010年的协议版本,允许用户登录并发送消息。然而,由于当时开发者并未实现文件传输功能,...

    韩顺平山寨版QQ源码素材[评价可免费]

    首先是关于[评价可免费]的严正声明 一、评价=评论加评价(评星星) 二、评价必须是下载完了该资源后的评价,没下载评价无效 三、如果正确评价了,返还积分可能需要等一会,因为系统需要反应。...一般人我不告诉他

    山寨版qq源码.素材

    QQ是中国知名的即时通讯软件,由腾讯公司开发,其源代码是商业机密,不对外公开。然而,"山寨版qq源码.素材"这个主题暗示我们可能会探讨的是一个非官方的、模仿QQ功能的软件源码及相关的素材。在IT行业中,这样的...

    java实现的山寨版QQ

    【Java实现的山寨版QQ】项目是一个基于Java编程语言开发的即时通讯软件,它旨在模拟腾讯QQ的基本功能,包括用户登录、在线好友列表展示、一对一私聊以及多人聊天室等功能。这个项目对于学习Java GUI设计、网络编程...

    山寨版qq源码

    首先,我们需要明确“山寨”一词在此情境中的含义,它通常指的是模仿或复制原产品功能、设计但不完全相同的产品。在IT领域,这可能涉及到对知名软件QQ的仿制或修改。 1. **软件开发**:制作一个“山寨版qq”的过程...

    java山寨版qq项目

    【Java山寨版QQ项目】是韩顺平老师为了教学目的设计的一个模拟QQ功能的应用程序,旨在帮助初学者理解和掌握Java编程语言以及相关的软件开发技术。这个项目提供了从基础到进阶的Java编程实践,涵盖了网络通信、多线程...

Global site tag (gtag.js) - Google Analytics