展开全部

主编推荐语

Java应用开发技术实训:7章理论与实践

内容简介

本书主要通过理论+实训的方式讲解了Java的应用开发技术,共7章,包括Java GUI技术与开发工具、SWT图形界面程序开发、Java对象的容纳、网络数据库连接基础、表格设计与数据处理、Java线程、网络编程。

目录

  • 封面
  • 扉页
  • 版权信息
  • 目录
  • 内容提要
  • 前言
  • 第1章 Java GUI技术与开发工具
  • 1.1 Java GUI技术概述
  • 1.1.1 AWT技术
  • 1.1.2 Java GUI技术的里程碑——Swing技术
  • 1.1.3 Eclipse平台与Swt/Jface技术
  • 1.2 可视化开发环境安装与配置
  • 1.2.1 JDK的下载安装
  • 1.2.2 Eclipse的下载安装
  • 1.2.3 WindowBuilder的下载安装
  • 1.3 使用Eclipse开发Java项目
  • 1.3.1 实例项目简介
  • 1.3.2 创建工程
  • 1.3.3 创建类
  • 1.3.4 运行程序
  • 1.3.5 程序调试
  • 1.3.6 程序打包
  • 1.4 使用Eclipse编辑器
  • 1.4.1 代码自动生成
  • 1.4.2 代码重构
  • 1.4.3 Eclipse常用快捷键的使用
  • 1.5 实战演练
  • 第2章 Swt图形界面程序开发
  • 2.1 Swt程序开发与程序结构分析
  • 2.1.1 第1个Swt程序简介
  • 2.1.2 了解WindowBuilder设计编辑视图
  • 2.1.3 开发第1个Swt程序
  • 2.1.4 Java Swt GUI程序基本结构分析
  • 2.2 Swt程序窗体与基本组件的设计
  • 2.2.1 登录程序简介
  • 2.2.2 了解程序窗体与Swt基本组件
  • 2.2.3 登录程序的实现
  • 2.3 GUI交互功能设计——事件处理
  • 2.3.1 Java事件处理机制
  • 2.3.2 事件处理监听器的设计
  • 2.3.3 常用事件监听器
  • 2.3.4 实战演练
  • 2.4 使用布局与容器
  • 2.4.1 计算器程序简介
  • 2.4.2 Swt布局管理与容器的使用
  • 2.4.3 计算器程序的实现
  • 2.5 工具栏、菜单与对话框
  • 2.5.1 文本编辑器程序简介
  • 2.5.2 Swt工具栏设计
  • 2.5.3 Swt菜单设计
  • 2.5.4 对话框
  • 2.5.5 文本编辑器功能的实现
  • 2.6 综合训练一:学生成绩管理系统V1.0
  • 2.6.1 学生成绩管理系统V1.0简介
  • 2.6.2 登录界面设计
  • 2.6.3 管理员子系统主界面设计
  • 2.6.4 年级管理与班级管理界面设计
  • 2.6.5 学生和教师注册界面设计
  • 2.6.6 系统集成
  • 第3章 Java对象的容纳
  • 3.1 电话簿程序简介
  • 3.2 Java集合框架
  • 3.2.1 Java集合类层次结构
  • 3.2.2 Collection接口与Iterator接口
  • 3.3 使用Lists
  • 3.3.1 Lists
  • 3.3.2 使用List实现电话簿程序
  • 3.3.3 使用对象持久化保存电话簿联系人对象
  • 3.4 使用Set
  • 3.4.1 Set
  • 3.4.2 使用Set重新实现电话簿程序
  • 3.5 使用Map
  • 3.5.1 Map
  • 3.5.2 随机数生成性能测试程序
  • 3.5.3 使用Map实现随机数生成性能测试程序
  • 3.6 实战演练
  • 第4章 网络数据库连接基础
  • 4.1 JDBC技术与数据库开发环境配置
  • 4.1.1 JDBC技术
  • 4.1.2 数据库开发环境配置
  • 4.2 JDBC数据库连接基础
  • 4.2.1 创建测试数据库
  • 4.2.2 JDBC数据库连接基本步骤
  • 4.3 综合训练二:学生成绩管理系统V2.0
  • 4.3.1 项目简介
  • 4.3.2 系统数据库与相关数据表的设计
  • 4.3.3 通用数据库操作类的设计
  • 4.3.4 系统实现
  • 4.4 实战演练
  • 第5章 表格设计与数据处理
  • 5.1 表格应用简单实例
  • 5.2 创建表格
  • 5.2.1 创建与设置TableViewer
  • 5.2.2 创建表格列
  • 5.3 表格数据显示
  • 5.3.1 创建数据表对应的实体类
  • 5.3.2 创建数据生成类
  • 5.3.3 在表格中显示数据
  • 5.4 表格数据编辑
  • 5.4.1 创建表格单元编辑器
  • 5.4.2 创建表格单元修改器
  • 5.5 表格数据排序
  • 5.6 综合训练三:学生成绩管理系统V3.0
  • 5.6.1 项目简介
  • 5.6.2 相关数据库表的设计
  • 5.6.3 管理员子系统功能实现
  • 5.6.4 教师子系统功能的实现
  • 5.7 实战演练
  • 第6章 Java线程
  • 6.1 开发模拟下载程序
  • 6.1.1 模拟下载程序简介
  • 6.1.2 线程的概念
  • 6.1.3 开发模拟下载程序
  • 6.2 线程的互斥
  • 6.2.1 非线程安全的多线程模拟下载程序
  • 6.2.2 线程的互斥相关知识
  • 6.2.3 实现线程安全的多线程模拟下载程序
  • 6.3 线程的协作
  • 6.3.1 带有数据处理功能的模拟下载程序简介
  • 6.3.2 带有数据处理功能的模拟下载程序的实现
  • 6.3.3 线程的协作机制
  • 6.3.4 加入协作机制后的程序实现
  • 6.4 实战演练
  • 第7章 网络编程
  • 7.1 网络编程的基本知识
  • 7.1.1 网络协议
  • 7.1.2 机器标识
  • 7.1.3 服务器和客户机
  • 7.1.4 端口
  • 7.1.5 套接字
  • 7.2 基于TCP协议的简单聊天系统
  • 7.2.1 Java的网络编程类
  • 7.2.2 服务器和客户端的连接过程
  • 7.2.3 简单聊天系统
  • 7.2.4 多线程的运用
  • 7.2.5 实战演练
  • 7.3 基于TCP协议的多客户—服务器信息交互系统
  • 7.3.1 实现多客户连接的原理
  • 7.3.2 服务器端客户连接线程
  • 7.3.3 服务器端收发信息线程
  • 7.3.4 服务器端【开始监听】功能实现
  • 7.3.5 多客户—服务器信息交互系统
  • 7.4 基于TCP协议的多客户信息广播系统
  • 7.4.1 客户—服务器之间需要传送的信息内容
  • 7.4.2 客户—服务器协议(信息格式)的约定
  • 7.4.3 信息的分离、存储与显示
  • 7.4.4 服务器端功能结构
  • 7.4.5 服务器端功能实现
  • 7.4.6 客户器端功能结构
  • 7.4.7 客户器端程序实现
  • 7.4.8 实战演习
  • 7.5 基于UDP协议的网络连接
  • 7.5.1 UDP协议基础
  • 7.5.2 基于UDP协议的多客户—服务器连接系统
  • 7.5.3 实战演习
  • 第8章 数据库与网络编程综合应用实例
  • 8.1 EasyGo系统简介
  • 8.2 EasyGo系统数据库设计
  • 8.3 主控模块界面设计与登录功能实现
  • 8.3.1 工程创建与系统登录界面设计
  • 8.3.2 主控模块界面设计
  • 8.3.3 系统登录功能实现
  • 8.4 社交模块基本功能的实现
  • 8.4.1 数据库连接类的设计
  • 8.4.2 群组与用户信息的显示
  • 8.5 义工活动模块的设计与实现
  • 8.5.1 义工活动表格数据的显示与修改
  • 8.5.2 义工活动【加入群聊】功能的实现
  • 8.5.3 义工活动发布的实现
  • 8.6 信息公告模块的设计与实现
  • 8.6.1 信息公告表格数据的显示
  • 8.6.2 信息公告的发布实现
  • 8.6.3 信息公告修改的实现
  • 8.7 用户注册界面的设计与实现
  • 8.8 用户数据界面的设计与实现
  • 8.9 邮箱验证的设计与实现
  • 8.9.1 验证界面的实现
  • 8.9.2 验证功能的实现
  • 8.10 网络连接的设计与实现
  • 8.10.1 网络连接的实现方式
  • 8.10.2 网络连接的实现过程
  • 8.10.3 网络连接交互的逻辑实现
  • 8.11 系统托盘的基本原理及实现
  • 8.11.1 系统托盘的基本原理
  • 8.11.2 系统托盘的实现
  • 参考文献
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。