91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 6.83MB
    文件類(lèi)型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-09-22
  • 語(yǔ)言: Java
  • 標(biāo)簽: JAVA??

資源簡(jiǎn)介

在網(wǎng)絡(luò)越來(lái)越發(fā)達(dá)的今天,人們對(duì)網(wǎng)絡(luò)的依賴(lài)越來(lái)越多,越來(lái)越離不開(kāi)網(wǎng)絡(luò),由此而產(chǎn)生的聊天工具越來(lái)越多,例如,國(guó)外的ICQ、國(guó)內(nèi)騰訊公司開(kāi)發(fā)的OICQ。隨著網(wǎng)絡(luò)聊天一類(lèi)的聊天系統(tǒng)的發(fā)展日新月異,因此產(chǎn)生了制作一個(gè)類(lèi)似QQ的網(wǎng)絡(luò)聊天工具。Java是一種程序設(shè)計(jì)語(yǔ)言,它具有簡(jiǎn)單的、完全面向?qū)ο笠约芭c平臺(tái)無(wú)關(guān)的結(jié)構(gòu),也具有可移植性、高性能和安全性,并提供了多線(xiàn)程的功能,而Java語(yǔ)言最大的成功之處在于它的平臺(tái)無(wú)關(guān)性和具有強(qiáng)大的網(wǎng)絡(luò)編程功能,基于Java網(wǎng)絡(luò)編程的強(qiáng)大功能,本人將用Java編寫(xiě)一個(gè)網(wǎng)絡(luò)聊天系統(tǒng)。 論文首先論述了系統(tǒng)的開(kāi)發(fā)背景,并對(duì)所用到的開(kāi)發(fā)工具與關(guān)鍵技術(shù)做了簡(jiǎn)單的介紹。接著對(duì)系統(tǒng)的研究意義,研究現(xiàn)狀及設(shè)計(jì)目標(biāo)進(jìn)行分析,通過(guò)對(duì)系統(tǒng)需求和可行性進(jìn)行分析,確定了系統(tǒng)的功能模塊,并畫(huà)出相應(yīng)的功能結(jié)構(gòu)圖、模塊圖和數(shù)據(jù)流圖。其次按系統(tǒng)總體設(shè)計(jì)的結(jié)果,對(duì)系統(tǒng)中的數(shù)據(jù)庫(kù)進(jìn)行結(jié)構(gòu)設(shè)計(jì)。 一般來(lái)說(shuō),聊天工具大多數(shù)由客戶(hù)端程序和服務(wù)器程序,外加服務(wù)器端用于存放客戶(hù)數(shù)據(jù)的數(shù)據(jù)庫(kù)組成,本系統(tǒng)采用客戶(hù)機(jī)/服務(wù)器架構(gòu)模式,通過(guò)Java提供的Socket類(lèi)來(lái)連接客戶(hù)機(jī)和服務(wù)器并使客戶(hù)機(jī)和服務(wù)器之間相互通信,由于聊天是多點(diǎn)對(duì)多點(diǎn)的,而Java提供的多線(xiàn)程功能,用多線(xiàn)程可完成多點(diǎn)對(duì)多點(diǎn)的聊天。數(shù)據(jù)庫(kù)管理系統(tǒng)用SQL Server2000,完成并通過(guò)JDBC-ODBC橋訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)。聊天系統(tǒng)完成后將可進(jìn)行多人對(duì)多人的聊天,對(duì)好友進(jìn)行添加、刪除,對(duì)新用戶(hù)的注冊(cè),發(fā)送消息、接受消息,傳輸文件等功能。界面設(shè)計(jì)細(xì)分化,方便使用者操作和理解。服務(wù)器實(shí)現(xiàn)了查詢(xún)和修改等功能,程序邏輯聯(lián)系較緊密。

資源截圖

代碼片段和文件信息

package?com.lzw;

import?java.awt.BorderLayout;
import?java.awt.Color;
import?java.awt.Component;
import?java.awt.Dialog;
import?java.awt.Dimension;
import?java.awt.FlowLayout;
import?java.awt.frame;
import?java.awt.GridBagConstraints;
import?java.awt.GridBagLayout;
import?java.awt.GridLayout;
import?java.awt.Image;
import?java.awt.Insets;
import?java.awt.MenuItem;
import?java.awt.PopupMenu;
import?java.awt.Rectangle;
import?java.awt.SystemTray;
import?java.awt.Toolkit;
import?java.awt.TrayIcon;
import?java.awt.TrayIcon.MessageType;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.awt.event.ComponentAdapter;
import?java.awt.event.ComponentEvent;
import?java.awt.event.KeyAdapter;
import?java.awt.event.KeyEvent;
import?java.awt.event.KeyListener;
import?java.awt.event.MouseAdapter;
import?java.awt.event.MouseEvent;
import?java.awt.event.WindowAdapter;
import?java.awt.event.WindowEvent;
import?java.beans.PropertyChangeEvent;
import?java.beans.VetoableChangeListener;
import?java.io.File;
import?java.io.FileInputStream;
import?java.io.FileNotFoundException;
import?java.io.FileOutputStream;
import?java.io.IOException;
import?java.net.DatagramPacket;
import?java.net.DatagramSocket;
import?java.net.InetAddress;
import?java.net.SocketException;
import?java.net.UnknownHostException;
import?java.util.Date;
import?java.util.Scanner;
import?java.util.Stack;
import?java.util.prefs.Preferences;

import?javax.swing.BoxLayout;
import?javax.swing.DefaultComboBoxModel;
import?javax.swing.ImageIcon;
import?javax.swing.JButton;
import?javax.swing.JLabel;
import?javax.swing.JList;
import?javax.swing.JMenuItem;
import?javax.swing.JOptionPane;
import?javax.swing.JPanel;
import?javax.swing.JPasswordField;
import?javax.swing.JPopupMenu;
import?javax.swing.JProgressBar;
import?javax.swing.JScrollPane;
import?javax.swing.JTabbedPane;
import?javax.swing.JTextField;
import?javax.swing.JToggleButton;
import?javax.swing.ScrollPaneConstants;
import?javax.swing.SwingConstants;
import?javax.swing.UIManager;
import?javax.swing.border.BevelBorder;
import?javax.swing.border.EmptyBorder;
import?javax.swing.border.titledBorder;
import?javax.swing.event.ChangeEvent;
import?javax.swing.event.ChangeListener;
import?javax.swing.text.InternationalFormatter;
import?javax.swing.tree.DefaultMutableTreeNode;
import?javax.swing.tree.DefaultTreeModel;
import?javax.swing.tree.TreePath;

import?com.lzw.dao.Dao;
import?com.lzw.frame.Telframe;
import?com.lzw.system.Resource;
import?com.lzw.userList.ChatTree;
import?com.lzw.userList.User;

public?class?EQ?extends?Dialog?{
private?JTextField?ipEndTField;
private?JTextField?ipStartTField;
private?JTextField?userNameTField;
private?JPasswordField?passwordTField;
private?JTextField?placardPathTField;
private?JTextField?updatePathTField;
private?JTextField?pubPathTField;
public?static?EQ?frame?=?null;
private?ChatTree?ch

?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----

?????文件?????????38??2013-12-20?19:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\db.lck

?????文件?????????48??2013-12-20?19:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\log\log.ctrl

?????文件????1048576??2013-12-20?10:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\log\log1.dat

?????文件?????????48??2013-12-20?13:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\log\logmirror.ctrl

?????文件???????8192??2013-12-20?14:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\seg0\c10.dat

?????文件???????8192??2013-12-20?19:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\seg0\c101.dat

?????文件???????8192??2013-12-20?11:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\seg0\c111.dat

?????文件???????8192??2013-12-20?16:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\seg0\c121.dat

?????文件???????8192??2013-12-20?17:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\seg0\c130.dat

?????文件???????8192??2013-12-20?17:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\seg0\c141.dat

?????文件???????8192??2013-12-20?13:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\seg0\c150.dat

?????文件???????8192??2013-12-20?10:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\seg0\c161.dat

?????文件???????8192??2013-12-20?10:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\seg0\c171.dat

?????文件??????24576??2013-12-20?18:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\seg0\c180.dat

?????文件???????8192??2013-12-20?13:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\seg0\c191.dat

?????文件???????8192??2013-12-20?12:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\seg0\c1a1.dat

?????文件???????8192??2013-12-20?16:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\seg0\c1b1.dat

?????文件???????8192??2013-12-20?14:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\seg0\c1c0.dat

?????文件???????8192??2013-12-20?12:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\seg0\c1d1.dat

?????文件???????8192??2013-12-20?13:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\seg0\c1e0.dat

?????文件???????8192??2013-12-20?17:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\seg0\c1f1.dat

?????文件??????20480??2013-12-20?13:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\seg0\c20.dat

?????文件???????8192??2013-12-20?14:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\seg0\c200.dat

?????文件???????8192??2013-12-20?17:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\seg0\c211.dat

?????文件???????8192??2013-12-20?19:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\seg0\c221.dat

?????文件??????86016??2013-12-20?11:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\seg0\c230.dat

?????文件???????8192??2013-12-20?17:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\seg0\c241.dat

?????文件??????12288??2013-12-20?11:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\seg0\c251.dat

?????文件???????8192??2013-12-20?11:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\seg0\c260.dat

?????文件???????8192??2013-12-20?09:01??基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng))\基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)\EQ\db_EQ\seg0\c271.dat

............此處省略246個(gè)文件信息

評(píng)論

共有 條評(píng)論

相關(guān)資源