论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > JAVA >

A450JAVA001电子通讯录(带系统托盘)

//服务器端程序S.java 负责与客户端通信这部分的代码  如下

内容来自www.paper51.com

import java.io.*;import java.net.*;import java.lang.*;import T2;

内容来自www.paper51.com

class ThreadEchoHandler extends Thread //创建线程{T2 theT2=new T2();

paper51.com

Socket incoming;int counter;

http://www.paper51.com

ThreadEchoHandler(Socket i,int c){ incoming=i;counter=c; } 内容来自www.paper51.com

public void run(){try{DataInputStream in=new DataInputStream(incoming.getInputStream());DataOutputStream out=new DataOutputStream(incoming.getOutputStream());System.out.println ("hello"); boolean done=false; http://www.paper51.com

while(!done){ String aa="";String str=in.readUTF(); //从客户端得到字符串

内容来自论文无忧网 www.paper51.com

//在此加入各自的服务程序

内容来自www.paper51.com

System.out.println (str); paper51.com

theT2.pass(str); //解码theT2.tongji(); //修改监控库中的信息 内容来自论文无忧网 www.paper51.com

aa=theT2.guan(); //操纵数据库System.out.println ("string z is:"+aa); http://www.paper51.com

if(aa.compareTo("null")!=0 ) //若是查询数据库,返回查询后的结果{ //若不是查询数据库,不向客户端输出信息 out.writeUTF(aa);out.flush(); }}//while

paper51.com

incoming.close(); //线程关闭 http://www.paper51.com

}//try

http://www.paper51.com

catch(IOException e){System.out.println(e);}}//end run} http://www.paper51.com

//----------------------------------------class S{ public static void main(String[] args){ int i=1;try{ServerSocket s=new ServerSocket(1111);for(;;){Socket incoming=s.accept();System.out.println("connect: "+i);new ThreadEchoHandler(incoming,i).start();i++;}}catch(Exception e){ System.out.println(e); }} }

copyright paper51.com

内容来自www.paper51.com

//客户端通信小应用程序 Echo.java paper51.com

import java.io.*;import java.net.*;import java.awt.*;import java.applet.*; copyright paper51.com

public class Echo extends Applet{TextArea ta;Socket echoSocket;DataOutputStream os;DataInputStream is;String Line;

copyright paper51.com

public void init() { setBackground(Color.white);ta=new TextArea(5,80);ta.setEditable(false);add(ta); try{echoSocket=new Socket("10.102.4.41",1111);} //与服务器建立连接catch(IOException e){System.out.println("error");} 内容来自论文无忧网 www.paper51.com

} copyright paper51.com

//本系统还做成了系统托盘,比较时尚的小功能 paper51.com

http://www.paper51.com

融合了JDK1。6的全新功能 paper51.com

public void st(String stri) //发送字符串的方法{try{ DataOutputStream os=new DataOutputStream(echoSocket.getOutputStream());DataInputStream is=new DataInputStream(echoSocket.getInputStream()); os.writeUTF(""+ stri ); //向服务器输送stringos.flush();}catch(IOException e){System.out.println(" error:"+e); } } copyright paper51.com

public String st1() //接收字符串的方法{String Line="";try{ DataOutputStream os=new DataOutputStream(echoSocket.getOutputStream());DataInputStream is=new DataInputStream(echoSocket.getInputStream()); Line=is.readUTF(); //从服务器读来的信息ta.appendText(""+Line); //在文本域中输出信息}catch(IOException e){System.out.println(" error:"+e); }return Line; 内容来自www.paper51.com

以上代码全部实现下面的功能模块

http://www.paper51.com

(1)              }欢迎界面

内容来自论文无忧网 www.paper51.com

(2)              用户登陆界面

内容来自www.paper51.com

(3)              主功能界面 内容来自www.paper51.com

(4)              创建界面 paper51.com

(5)              查询界面(单一查询和全部查询) 内容来自论文无忧网 www.paper51.com

(6)              添加信息界面 http://www.paper51.com

(7)              用户信息修改界面

paper51.com

(8)              帮助界面}

paper51.com

------分隔线----------------------------
联系方式