教程
mvpsendoh
这个作者很懒,什么都没留下…
展开
-
JAVA聊天软件教程 (四)
现在我们的软件会发送信息了,有聊天对话框了,我们还需要什么?当然是注册啦。为我们的软件添加一个注册的功能,保存用户名和密码,并在登录时进行验证。这样就像一个比较正规的聊天软件了吧。首先我们先要在ClientStart中添加一个注册按钮,并添加监听器。在ClientStart.java文件中加上这几行代码:/* * 版本0.7*/register = new JButton("注册"原创 2011-06-16 17:21:00 · 1591 阅读 · 1 评论 -
JAVA聊天软件教程 (一)
首先我们明确下我们想要完成的软件的基本功能:1. 这是一个聊天软件2. 有基本的界面3. 有注册,登录功能4. 可以显示所有在线好友5. 可以和每一个在线好友聊天6. 聊天有专门的对话框,当有好友发送信息给你时会有窗口弹出提示。 接着,我们写这个程序会运用到下面的知识:1. 容器2. Soc原创 2011-06-15 15:53:00 · 4278 阅读 · 0 评论 -
JAVA聊天软件教程 (二)
实现了简单的界面后,我们开始来建立服务器端,与客户端进行连接。首先看看服务器端的代码: //StudyServer.java/** 建立server端*/import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;public class St原创 2011-06-15 16:58:00 · 3203 阅读 · 2 评论 -
JAVA 聊天软件教程 引言
前阵子初学了java,然后自己写了个小聊天软件。感觉收获很多。之前看过一些大牛的教程,受帮助很多。因此我也产生了自己尝试写教程的想法。 写这个教程,不是为了装逼。事实上我还是只小菜鸟,连装逼的资格都没有。写教程有三个目的:1.锻炼自己 2.帮助其他需要帮忙的朋友 3.积累经验,方便日后复习。 第一次写教程,大家多多指教。如有错误,希望大家及时指出。原创 2011-06-15 14:56:00 · 1182 阅读 · 0 评论 -
JAVA聊天软件教程 (三)
在实现了教程二的功能之后。接下来我们将定义一个容器来保存在线好友。方便我们将来搜索在线好友。我们在StudyServer定义了一个内部类Client,代表在线用户,其中包含成员变量userName 和 userPass,用以保存用户名和用户密码: /* * 建立server端 * 版本0.5:新建容器保存在线好友 */import java.io.DataInput原创 2011-06-16 16:23:00 · 2755 阅读 · 11 评论 -
JAVA聊天软件教程 (五)
大家有没考虑一个问题。我们这个软件,在用户运行的时候,有可能会按下注册按钮进行注册,也可能输入用户名和密码登录。如果是注册的信息,那么必须发送到服务器中保存。如果是登录信息,那么必须发送到服务器与现有的用户信息进行比对。那么服务器如何区分这两种不同的信息呢?如何判断用户是进行注册操作或者登录操作呢?有一种简单的解决方法,在发送信息时,先发送一个整型值,比如注册时先发送整数1,再发送用户名和密码;在原创 2011-06-17 18:07:00 · 1669 阅读 · 0 评论 -
JAVA聊天软件教程(六)
期末考三天考四科,折磨死我了。。。。。阔别已久,回来继续写教程。再次声明,这个教程写得并不详细,我只对其中一些比较重要的问题进行分析。并且我的做法可能不是最好的。写这个东西只是为了复习J2SE的一些基础知识。实际上的聊天程序并不是这样实现的。 好了,回到正题。之前我们讲到将各种信息封装为一个类。因此今天我们再次添加两个类,一个是退出时发送的信息类,一个是聊天信息类//Exi原创 2011-06-25 12:11:00 · 1978 阅读 · 4 评论 -
實踐 《開發一個小型編譯器》 序
最近讀了龍書《編譯原理》 是目前為止讀過最為吃力的一本書了。讀了兩遍,大致將1~8章的內容搞清楚了。決定動手寫一個編譯器。自己寫代碼太少了,正好練一練。今天起,每天我會完成一部份代碼,并發到博客,希望可以完成這個小小的任務:)是為序。原创 2011-12-08 15:14:01 · 569 阅读 · 0 评论