Java网路程式设计项目教程:校园通系统的实现
《Java网路程式设计项目教程:校园通系统的实现》以实现一个校园通系统为线索。将Java的图形用户界面程式设计、资料库程式开发、网路编程等知识连线在一起。内容讲解遵循软体项目的开发周期,从项目设计入手。循序渐进地详细解析各个子模组的实现,最后以系统发布结束。
基本介绍
- 书名:Java网路程式设计项目教程:校园通系统的实现
- 作者:王茹香
- 出版社:中国人民大学出版社
- 出版时间:2010年5月1日
图书信息
ISBN: 9787300120591
开本: 16开
定价: 25.00元
内容简介
《Java网路程式设计项目教程:校园通系统的实现》力求使读者一方面提高编程技能,另一方面掌握在实际项目开发中Java各项技术的综合运用。

《Java网路程式设计项目教程:校园通系统的实现》不仅适合有编程经验的读者学习,也适合有一定程式设计语言基础的读者自学。《Java网路程式设计项目教程:校园通系统的实现》可作为高等院校高职高专计算机专业教材和相关培训教材,也可作为程式设计人员的参考用书。
图书目录
第1章 本书学习情境:校园通系统设计案例的引人
1.1 校园通系统设计的需求分析
1.2 系统设计
1.2.1 系统体系结构设计
1.2.2 客户端模组设计
项目实训1
第2章 任务一:掌握校园通系统的开发环境
2.1 JBuilder界面介绍
2.2 创建JBuilder的工程
2.2.1 设定工程的名称、根目录以及工程模板
2.2.2 设定工程的路径
2.2.3 设定工程支持的编码方式及文档信息
2.3 实现HelloWorld应用程式
2.3.1 创建一个类
2.3.2 类的编辑、编译和运行
2.3.3 运行类档案
2.4 案例:实现一个简单的计算器
2.4.1 创建工程及应用程式
2.4.2 工程档案分析
2.4.3 图形用户界面设计
2.4.4 添加事件处理
2.4.5 事件处理机制分析
2.4.6 JBuiIder的工程资料夹
2.5 帮助文档的使用
项目实训2
第3章 任务二:实现校园通系统的图形用户界面
3.1 子任务1:用户信息注册界面的设计
3.1.1 任务分析
3.1.2 新组件的使用
3.1.3 系统实现
3.1.4 改进一:分页显示注册信息
3.1.5 改进二:利用多窗体完成用户注册功能
3.2 子任务2:查看聊天记录界面的设计
3.2.1 任务分析
3.2.2 知识準备
3.2.3 查看聊天记录界面的基本实现
3.2.4 改进:利用JTree实现好友分组功能
3.3 子任务3:校园通系统客户端界面的实现
3.3.1 任务分析
3.3.2 创建名为clientGUI的项目
3.3.3 AddFriendDialog的实现
3.3.4 ChatPanel的实现
3.3.5 MainFrame的实现
项目实训3
第4章 任务三:实现校园通系统的资料库操作(1)
4.1 子任务1:创建校园通系统的资料库
4.2 子任务2:学习Java与资料库的连线方法
4.2.1 JDBC简介
4.2.2 JDBC驱动程式
4.3 子任务3:JDBc驱动程式的安装及配置
4.3.1 MSSQLServer2008中需要进行的设定
4.3.2 驱动程式的下载及安装
4.3.3 在JBuilder中配置资料库驱动程式
4.4 子任务4:掌握JDBC的基本使用
4.4.1 JDBC的核心类
4.4.2 利用JDBC运算元据库的步骤
4.4.3 使用JDBC-ODBC桥连线资料库的步骤
4.5 子任务5:模拟实现校园通系统的资料库操作
4.5.1 注册功能的实现
4.5.2 登录、聊天等功能的实现
项目实训4
第5章 任务三:实现校园通系统的资料库操作(2)——利用JBllilder的资料库组件实现
5.1 DpataExpress常用组件的使用
5.1.1 DJatat}ase组件及其使用
5.1.2 QueryDataset组件及其使用
5.1.3 利用DatatBase和QueyDataSet组件实现校园通系统的登录
5.1.4 ParameterROW组件及其使用
5.2 dbSwing常用组件的使用
5.2.1 常用的dbSwing组件
5.2.2 利用dbSwing组件实现校园通系统的聊天记录查询功能
5.3 利用JBuilder的资料库组件实现校园通系统的资料库操作
5.3.1 在RegisterFrame中资料库操作的实现
5.3.2 在MainFrame中好友列表的显示
5.3.3 在ChatPanel中聊天功能的实现
5.3.4 在AddFriericlDialog中添加好友功能的实现
5.3.5 在MainFrame中删除好友功能的实现
项目实训5
第6章 任务四:实现校园通系统的网路通信
6.1 子任务1:理解网路通信的基本知识
6.2 子任务2:掌握Java的多执行绪
6.2.1 获得新执行绪的两种方式
6.2.2 Thread类的常用方法
6.2.3 多执行绪的几个基本概念
6.2.4 案例:多执行绪的套用
6.3 子任务3:掌握基于TCP协定的网路通信的实现
6.3.1 用于TCP协定的网路编程类
6.3.2 案例:实现基于TCP协定的简单网路通信
6.4 子任务4:掌握基于UDP协定的网路通信的实现
6.4.1 用于UDP协定的网路编程类
6.4.2 案例:实现基于UDP协定的网路通信
6.5 子任务5:实现基于UDP协定的多客户信息广播
6.5.1 伺服器端的实现
6.5.2 客户端的实现
项目实训6
第7章 即时通信软1.牛_校园通系统的实现
7.1 系统的通信协定、项目组和项目的创建
7.2 实现校园通系统的伺服器端
7.2.1 CampurCommunicationSServrefThread类的实现
7.2.2 CamDusCommunicationsServer类的实现
7.3 实现校园通系统的客户端
7.3.1 L0ginFrame类的功能实现
7.3.2 RegisterFrame类的功能实现
7.3.3 MainFrarne类的功能实现
7.3.4 ChatPanel类的功能实现
7.3.5 AddFriendDialog类的功能实现
7.3.6 ChatHistoryFr啪e类的功能实现
项目实训7
第8章 项目发布
8.1 将项目打成可执行的Jar包
8.2 在应用程式中包含JRE
项目实训8
参考文献