顶部
收藏

Java程序设计项目化教程


作者:
张红
定价:
43.60元
ISBN:
978-7-04-034495-0
版面字数:
0.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
2012-04-23
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

本书是“十二五”职业教育国家规划教材,也是国家精品资源共享课立项项目“Java 语言程序设计”的配套教材。

本书是面向Java 语言的任务驱动式项目化教材,编写过程坚持以Java软件开发流程为导向,以培养学生的Java 程序编程技能,塑造其软件开发的项目观、工程观为目标。教材内容的组织基于一个完整的校企合作开发项目案例 — 阿拉丁员工信息管理系统(AEIM),全书共分为9 个项目,知识点覆盖较全面,以任务导引、实现和分析的模式循序渐进、由浅入深地讲解了Java 典型桌面应用系统开发所应具备的知识和技能。

本书适用于具有一定C/C++编程基础的读者,也可以作为广大Java语言爱好者、高职院校学生学习Java 语言程序设计的基础教程。

  • 前辅文
  • 项目1 搭建AEIM 系统开发平台 .
    • 任务背景
    • 知识目标
      • 1.1 任务1 搭建系统开发环境
        • 1.1.1 目标效果
        • 1.1.2 必备知识
          • 1.1.2.1 Java 语言的发展历程及特点
          • 1.1.2.2 Java 开发工具的选择
          • 1.1.2.3 J2SE 的下载与安装
          • 1.1.2.4 Eclipse 的下载与使用
        • 1.1.3 拓展训练
      • 1.2 任务2 编写第一个Java 程序——“欢迎进入AEIM 系统!”
        • 1.2.1 目标效果
        • 1.2.2 必备知识
          • 1.2.2.1 Java 程序运行过程
          • 1.2.2.2 Application 程序的实现
          • 1.2.2.3 Applet 小程序的实现
        • 1.2.3 拓展训练
    • 项目总结
    • 知识归纳
    • 知识巩固
    • 项目实训
  • 项目2 AEIM 系统分析 .
    • 任务背景
    • 知识目标
      • 2.1 任务1 AEIM 系统需求及功能分析
        • 2.1.1 目标效果
        • 2.1.2 必备知识
          • 2.1.2.1 管理信息系统基础
          • 2.1.2.2 管理信息系统的开发过程
        • 2.1.3 实现机制
          • 2.1.3.1 AEIM 系统需求分析
          • 2.1.3.2 AEIM 系统概要设计
      • 2.2 任务2 AEIM 系统数据库设计
        • 2.2.1 目标效果
        • 2.2.2 必备知识
        • 2.2.3 实现机制
          • 2.2.3.1 AEIM 系统数据库需求分析
          • 2.2.3.2 AEIM 系统数据库表结构设计
    • 项目总结
    • 知识归纳
    • 知识巩固
    • 项目实训
  • 项目3 员工基本信息处理
    • 任务背景
    • 知识目标
      • 3.1 任务1 员工基本信息的输入与保存
        • 3.1.1 目标效果
        • 3.1.2 必备知识
          • 3.1.2.1 标识符与注释符
          • 3.1.2.2 基本数据类型
          • 3.1.2.3 变量和常量
          • 3.1.2.4 基本数据类型转换
          • 3.1.2.5 简单数据的输入/输出
          • 3.1.2.6 运算符和表达式
          • 3.1.2.7 运算符优先级
        • 3.1.3 拓展训练
        • 3.1.4 实现机制
          • 3.1.4.1 员工基本信息保存和操作任务程序结构
          • 3.1.4.2 系统登录界面任务程序剖析
      • 3.2 任务2 员工绩效考核等级分析
        • 3.2.1 目标效果
        • 3.2.2 必备知识
          • 3.2.2.1 Java 程序的基本控制结构
          • 3.2.2.2 单分支和双分支选择语句
          • 3.2.2.3 多分支选择语句
        • 3.2.3 拓展训练
        • 3.2.4 实现机制
          • 3.2.4.1 员工绩效考核等级分析任务程序结构
          • 3.2.4.2 员工绩效考核等级分析任务程序剖析
      • 3.3 任务3 部门绩效考核分析
        • 3.3.1 目标效果
        • 3.3.2 必备知识
          • 3.3.2.1 while 循环
          • 3.3.2.2 do−while 循环
          • 3.3.2.3 break 和continue 语句
          • 3.3.2.4 for 循环
          • 3.3.2.5 3 个循环语句的比较
          • 3.3.2.6 嵌套循环
          • 3.3.2.7 字符串
          • 3.3.2.8 数组
        • 3.3.3 拓展训练
        • 3.3.4 实现机制
          • 3.3.4.1 部门绩效考核分析任务程序结构
          • 3.3.4.2 部门绩效考核分析任务程序剖析
    • 项目总结
    • 知识归纳
    • 知识巩固
    • 项目实训
  • 项目4 员工和部门信息组织
    • 任务背景
    • 知识目标
      • 4.1 任务1 描述员工的基本信息
        • 4.1.1 目标效果
        • 4.1.2 必备知识
          • 4.1.2.1 面向对象基础
          • 4.1.2.2 类
          • 4.1.2.3 对象
        • 4.1.3 拓展训练
        • 4.1.4 实现机制
          • 4.1.4.1 描述员工基本信息任务程序结构
          • 4.1.4.2 系统登录界面任务程序剖析
      • 4.2 任务2 描述部门经理和部门的信息
        • 4.2.1 目标效果
        • 4.2.2 必备知识
          • 4.2.2.1 继承
          • 4.2.2.2 子类的构造方法
          • 4.2.2.3 多态性
          • 4.2.2.4 访问控制符与修饰符
          • 4.2.2.5 接口
          • 4.2.2.6 抽象类和抽象方法
          • 4.2.2.7 包(package)
        • 4.2.3 拓展训练
        • 4.2.4 实现机制
          • 4.2.4.1 描述部门经理和部门信息任务程序结构
          • 4.2.4.2 描述部门经理和部门信息程序剖析
      • 4.3 任务3 输入规范的部门信息
        • 4.3.1 目标效果
        • 4.3.2 必备知识
          • 4.3.2.1 异常的概念
          • 4.3.2.2 异常处理机制
          • 4.3.2.3 自定义异常类
        • 4.3.3 拓展训练
        • 4.3.4 实现机制
          • 4.3.4.1 输入规范的部门信息任务程序结构
          • 4.3.4.2 系统主界面设计任务程序剖析
    • 项目总结
    • 知识归纳
    • 知识巩固
    • 项目实训
  • 项目5 设计系统GUI 界面
    • 任务背景
    • 知识目标
      • 5.1 任务1 系统登录界面设计
        • 5.1.1 目标效果
        • 5.1.2 必备知识
          • 5.1.2.1 图形界面基础——AWT
          • 5.1.2.2 Swing 组件
          • 5.1.2.3 窗口和面板
          • 5.1.2.4 通用信息对话框
        • 5.1.3 拓展训练
        • 5.1.4 实现机制
          • 5.1.4.1 系统登录界面设计任务程序结构
          • 5.1.4.2 系统登录界面任务程序剖析
      • 5.2 任务2 员工考核输入界面设计
        • 5.2.1 目标效果
        • 5.2.2 必备知识
          • 5.2.2.1 Swing 组件基础
          • 5.2.2.2 Swing 常用组件
          • 5.2.2.3 Java 事件处理机制
          • 5.2.2.4 常用组件的事件处理
          • 5.2.2.5 鼠标和键盘事件
          • 5.2.2.6 事件适配器
          • 5.2.2.7 内部类和匿名类
        • 5.2.3 拓展训练
        • 5.2.4 实现机制
          • 5.2.4.1 员工考核输入界面设计任务程序结构
          • 5.2.4.2 员工考核输入界面设计任务程序剖析
      • 5.3 任务3 员工考核查询界面设计
        • 5.3.1 目标效果
        • 5.3.2 必备知识
          • 5.3.2.1 表格处理
          • 5.3.2.2 滚动窗格
          • 5.3.2.3 文件选择框
          • 5.3.2.4 基本输入输出流
          • 5.3.2.5 文件处理
        • 5.3.3 拓展训练
        • 5.3.4 实现机制
          • 5.3.4.1 员工考核查询界面设计任务程序结构
          • 5.3.4.2 员工考核查询界面设计任务程序剖析
      • 5.4 任务4 系统帮助界面设计
        • 5.4.1 目标效果
        • 5.4.2 必备知识
          • 5.4.2.1 创建主菜单和弹出菜单
          • 5.4.2.2 创建和使用工具栏
        • 5.4.3 拓展训练
        • 5.4.4 实现机制
          • 5.4.4.1 系统帮助界面设计任务程序结构
          • 5.4.4.2 系统帮助界面设计任务程序剖析
      • 5.5 任务5 系统主界面设计
        • 5.5.1 目标效果
        • 5.5.2 必备知识
          • 5.5.2.1 系统基本元素设置
          • 5.5.2.2 多文档界面设计
          • 5.5.2.3 系统状态栏设计
          • 5.5.2.4 系统界面风格设计
        • 5.5.3 拓展训练
        • 5.5.4 实现机制
          • 5.5.4.1 系统主界面设计任务程序结构
          • 5.5.4.2 系统主界面设计任务程序剖析
    • 项目总结
    • 知识归纳
    • 知识巩固
    • 项目实训
  • 项目6 公司数据信息检索
    • 任务背景
    • 知识目标
      • 6.1 任务1 添加新员工
        • 6.1.1 目标效果
        • 6.1.2 必备知识
          • 6.1.2.1 JDBC 基础知识
          • 6.1.2.2 JDBC 数据库连接方法
          • 6.1.2.3 数据操作流程
          • 6.1.2.4 SQL 基础
          • 6.1.2.5 INSERT 语句
        • 6.1.3 拓展训练
        • 6.1.4 实现机制
          • 6.1.4.1 添加新员工任务程序结构
          • 6.1.4.2 添加新员工任务程序剖析
      • 6.2 任务2 查询员工信息
        • 6.2.1 目标效果
        • 6.2.2 必备知识
        • 6.2.3 拓展训练
        • 6.2.4 实现机制
          • 6.2.4.1 查询员工信息任务程序结构
          • 6.2.4.2 查询员工信息任务程序剖析
      • 6.3 任务3 部门信息维护
        • 6.3.1 目标效果
        • 6.3.2 必备知识
          • 6.3.2.1 UPDATE 语句
          • 6.3.2.2 DELETE 语句
          • 6.3.2.3 触发器
        • 6.3.3 拓展训练
        • 6.3.4 实现机制
          • 6.3.4.1 部门信息维护任务程序结构
          • 6.3.4.2 部门信息维护任务程序剖析
    • 项目总结
    • 知识归纳
    • 知识巩固
    • 项目实训
  • 项目7 公司资源信息访问
    • 任务背景
    • 知识目标
      • 7.1 任务1 公司视频新闻播放
        • 7.1.1 目标效果
        • 7.1.2 必备知识
          • 7.1.2.1 下载和安装JMF
          • 7.1.2.2 主要的JMF 类及其应用
          • 7.1.2.3 用户界面组件
        • 7.1.3 拓展训练
        • 7.1.4 实现机制
          • 7.1.4.1 公司视频新闻播放程序结构
          • 7.1.4.2 公司视频新闻播放程序剖析
      • 7.2 任务2 公司资源下载
        • 7.2.1 目标效果
        • 7.2.2 必备知识
          • 7.2.2.1 线程的基本概念
          • 7.2.2.2 多线程
          • 7.2.2.3 线程接口Runnable
          • 7.2.2.4 线程状态控制
        • 7.2.3 拓展训练
        • 7.2.4 实现机制
          • 7.2.4.1 员工资源下载任务程序结构
          • 7.2.4.2 资源下载任务程序剖析
    • 项目总结
    • 知识归纳
    • 知识巩固
    • 项目实训
  • 项目8 员工涂鸦信息处理
    • 任务背景
    • 知识目标
      • 8.1 任务1 创意涂鸦板
        • 8.1.1 目标效果
        • 8.1.2 必备知识
          • 8.1.2.1 Graphics 类
          • 8.1.2.2 颜色设置
          • 8.1.2.3 基本图形绘制
          • 8.1.2.4 文字输出控制
        • 8.1.3 拓展训练
        • 8.1.4 实现机制
          • 8.1.4.1 绘图板任务程序结构
          • 8.1.4.2 休闲涂鸦板任务程序剖析
      • 8.2 任务2 员工优秀作品欣赏
        • 8.2.1 目标效果
        • 8.2.2 必备知识
          • 8.2.2.1 JApplet 的生命周期
          • 8.2.2.2 JApplet 的启动方法
        • 8.2.3 拓展训练
        • 8.2.4 实现机制
    • 项目总结
    • 知识归纳
    • 知识巩固
    • 项目实训
  • 项目9 员工通信服务实现
    • 任务背景
    • 知识目标
      • 9.1 任务1 实现员工留言板及日志
        • 9.1.1 目标效果
        • 9.1.2 必备知识
          • 9.1.2.1 Client/Server 模式
          • 9.1.2.2 IP 与端口
          • 9.1.2.3 套接字(Socket)
          • 9.1.2.4 TCP/IP 模型与协议
          • 9.1.2.5 TCP 套接字基础
          • 9.1.2.6 客户机/服务器TCP 通信流程
        • 9.1.3 拓展训练
        • 9.1.4 实现机制
          • 9.1.4.1 留言板任务程序结构
          • 9.1.4.2 留言板任务程序剖析
      • 9.2 任务2 实现员工服务台
        • 9.2.1 目标效果
        • 9.2.2 必备知识
          • 9.2.2.1 UDP 套接字基础
          • 9.2.2.2 客户机/服务器UDP 通信流程
        • 9.2.3 拓展训练
        • 9.2.4 实现机制
          • 9.2.4.1 员工服务任务程序结构
          • 9.2.4.2 员工服务任务程序剖析
      • 9.3 任务3 实现系统天气预报广播
        • 9.3.1 目标效果
        • 9.3.2 必备知识
          • 9.3.2.1 UDP 组播通信基础
          • 9.3.2.2 客户机/服务器UDP 组播通信流程
        • 9.3.3 拓展训练
        • 9.3.4 实现机制
          • 9.3.4.1 系统天气预报广播任务程序结构
          • 9.3.4.2 系统天气预报广播任务程序剖析
    • 项目总结
    • 知识归纳
    • 知识巩固
    • 项目实训
  • 参考文献

相关图书