顶部
收藏

Java应用系统开发实例教程


作者:
袁梅冷
定价:
28.00元
ISBN:
978-7-04-037055-3
版面字数:
380千字
开本:
16开
全书页数:
239页
装帧形式:
平装
重点项目:
暂无
出版时间:
2013-07-16
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

本书是国家级精品课程“面向对象程序设计Java”的配套教材,全面介绍了在Eclipse 集成开发工具中开发Java GUI 程序、JDBC 数据库程序、基于TCP/IP 的网络程序的技术与方法。全书共分为7 章,其中第1章到第3 章介绍Java GUI 程序的开发;第4 章到第6 章介绍Java 数据库应用程序开发;第7 章介绍Java 多线程与网络编程的相关内容。

全书实例项目采取“单元专题项目、综合拓展项目与综合实训项目相结合” 的组织和设计方式。单元专题项目是指针对某专题学习内容而设计的项目,针对性强且相对独立,既便于组织教学也符合学生的学习规律, 每个单元内容的学习以单元专题项目导入;综合拓展项目是指贯穿几个单元,需要通过逐步拓展完成的综合项目,其设计目的是让学生将学习的单元内容应用到综合项目开发中,加深对单元内容的整体理解,提高应用能力;综合实训项目是指为培养学生综合项目设计与开发能力设计的实训项目。本书共包含两个综合实训项目,即数据库应用系统综合实训项目与网络聊天室系统综合实训项目。

本书可作为高职高专和应用性、技能型人才培养的Java GUI 程序开发、数据库程序开发以及网络程序开发等课程教材,也可供从事Java 开发和应用的相关人员学习与参考。本书配有电子教案、源代码及编程实例项目,可联系编辑索取(邮箱1548103297@qq.com)。

  • 前辅文
  • 第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 VE 的下载与安装
    • 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 开发第1 个SWT 程序
      • 2.1.1 第1 个SWT 程序简介
      • 2.1.2 了解Eclipse VE 设计编辑视图
      • 2.1.3 开发第1 个SWT 程序
    • 2.2 Java SWT GUI 程序的基本结构分析
    • 2.3 SWT 程序窗体与基本组件的设计
      • 2.3.1 登录程序简介
      • 2.3.2 了解程序窗体与SWT 基本组件
      • 2.3.3 登录程序的实现
    • 2.4 GUI 交互功能设计—事件处理
      • 2.4.1 Java 事件处理机制
      • 2.4.2 事件处理监听器的设计
      • 2.4.3 常用事件监听器
    • 2.5 实战演练
  • 第3章 SWT/JFace 图形界面程序开发进阶
    • 3.1 使用布局与容器
      • 3.1.1 计算器程序简介
      • 3.1.2 SWT 布局管理与容器的使用
      • 3.1.3 计算器程序的实现
    • 3.2 工具栏、菜单与对话框
      • 3.2.1 文本编辑器程序简介
      • 3.2.2 SWT 工具栏设计
      • 3.2.3 SWT 菜单设计
      • 3.2.4 对话框
      • 3.2.5 文本编辑器功能的实现
    • 3.3 学生成绩管理系统V 1.0
      • 3.3.1 学生成绩管理系统V 1.0 简介
      • 3.3.2 登录界面的设计
      • 3.3.3 管理员子系统主界面设计
      • 3.3.4 年级管理界面设计
      • 3.3.5 管理员子系统V 1.0 系统集成
    • 3.4 实战演练
  • 第4章 网络数据库连接基础
    • 4.1 JDBC 技术与数据库开发环境配置
      • 4.1.1 JDBC 技术
      • 4.1.2 数据库开发环境配置
    • 4.2 JDBC 数据库连接基础
      • 4.2.1 创建测试数据库
      • 4.2.2 JDBC 数据库连接的基本步骤
    • 4.3 学生成绩管理系统V 2.0
      • 4.3.1 项目简介
      • 4.3.2 系统数据库与相关数据表的设计
      • 4.3.3 通用数据库操作类的设计
      • 4.3.4 系统实现
    • 4.4 实战演练
  • 第5章 表格设计与数据处理
    • 5.1 表格应用简单实例
    • 5.2 创建表格
      • 5.2.1 创建与设置Table
      • 5.2.2 创建表格列
      • 5.2.3 创建TableViewer
    • 5.3 表格数据显示
      • 5.3.1 创建数据表对应的实体类
      • 5.3.2 创建数据生成类
      • 5.3.3 在表格中显示数据
    • 5.4 表格数据编辑
      • 5.4.1 创建表格单元编辑器
      • 5.4.2 创建表格单元修改器
      • 5.4.3 更新数据库表中的记录
    • 5.5 表格数据排序
    • 5.6 学生成绩管理系统V 3.0
      • 5.6.1 项目简介
      • 5.6.2 相关数据库表的设计
      • 5.6.3 管理员子系统功能的实现
      • 5.6.4 教师子系统功能的实现
    • 5.7 实战演练
  • 第6章 数据库应用系统综合实例
    • 6.1 KTV 管理系统概述
    • 6.2 KTV 管理系统数据库设计
    • 6.3 工程创建与登录模块的界面设计
    • 6.4 系统主控模块的设计与实现
      • 6.4.1 主控模块界面的设计
      • 6.4.2 主控模块功能的实现
    • 6.5 开房模块的设计与实现
      • 6.5.1 开房模块的界面设计
      • 6.5.2 开房模块功能的实现
    • 6.6 消费模块的设计与实现
      • 6.6.1 消费模块的界面设计
      • 6.6.2 消费模块的功能实现
    • 6.7 结账模块的设计与实现
      • 6.7.1 结账模块的界面设计
      • 6.7.2 结账模块的功能实现
    • 6.8 系统管理模块的设计与实现
      • 6.8.1 系统管理模块主界面的设计
      • 6.8.2 系统管理模块功能的实现
    • 6.9 系统登录与托盘的实现
      • 6.9.1 系统登录的实现
      • 6.9.2 系统托盘的实现
    • 6.10 实战演练
  • 第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.3 Java 的多线程机制
      • 7.3.1 线程的创建
      • 7.3.2 线程的生命周期
      • 7.3.3 线程的实现
      • 7.3.4 实战演习
    • 7.4 基于TCP 的多客户- 服务器信息交互系统
      • 7.4.1 实现多客户连接的原理
      • 7.4.2 服务器端客户连接线程
      • 7.4.3 服务器端收发信息线程
      • 7.4.4 服务器端开始监听功能的实现
      • 7.4.5 多客户- 服务器信息交互系统
    • 7.5 基于TCP 的多客户信息广播系统
      • 7.5.1 客户- 服务器之间需要传送的信息内容
      • 7.5.2 客户- 服务器协议(信息格式)的约定
      • 7.5.3 信息的分离、存储与显示
      • 7.5.4 服务器端功能结构
      • 7.5.5 服务器端功能的实现
      • 7.5.6 客户器端功能结构
      • 7.5.7 客户器端程序实现
      • 7.5.8 实战演习
    • 7.6 基于UDP 的网络连接
      • 7.6.1 UDP 基础
      • 7.6.2 基于UDP 的多客户- 服务器连接系统
      • 7.6.3 实战演习
  • 参考文献

相关图书