Java项目开发实训教程

副标题:无

作   者:朱福喜,黄方胜编著

分类号:

ISBN:9787302201960

微信扫一扫,移动浏览光盘

简介

   本书基于作者对Java语言有着深入研究与丰富的教学经验,通过一个经   典的俄罗斯方块游戏程序开发为主线,逐步讲解Java语言最常用的知识点以   及程序开发技巧,达到动手实践、轻松掌握Java开发的目的。    本书共分21个实训,在每个实训中包含若干实验。其中,前10个实训采   用37个实验讲解了Java最常用的40个知识点、面向对象的基本思想和方法;   实训11~18以完整的俄罗斯方块游戏为主线,通过剖析36个实验活学活用49   个知识点,体会整个游戏开发的全过程;实训19~20在俄罗斯方块游戏的基   础上增加网络功能,实现双人对战游戏的开发,使您拓展项目开发的思路;   实训21是当前最为流行的Java开发工具Eclipse及测试和部署插件的简单使   用方法举例。步步引导,使有志学Java者,事竟成。     本书可广泛适用于高等院校、职业技术学院的计算机及相关专业的学生   作为学习Java语言的实训教材,也适合于欲提高动手能力和Java编程水平的   自学人员阅读参考。   

目录

目录
实训1 JDK的下载、安装与环境配置
实训要点
基本知识点
实训步骤
实验1: JDK的下载
实验2: JDK的安装
实验3: 环境变量的设置
实训小结
实训2 编写简单的Java程序
实训要点
基本知识点
实训步骤
实验1: 编写一个Java程序
实验2: 编译一个Java程序
实验3: 运行一个Java类文件
实验4: 运行一个带命令行输入参数的Java程序
实验5: 简单的键盘输入类
实训小结
实训3 编写简单的Applet程序
实训要点
基本知识点
实训步骤
实验1: 编写一个Applet程序
实验2: 执行Applet程序的HTML文件
实验3: 利用AppletViewer执行Applet程序
实训小结
实训4 调试一个Java程序
实训要点
基本知识点
实训步骤
实验1: 确定程序的预期目标
实验2: 利用编译器检查代码中的词法和语法错误
实验3: 设计测试用例
实验4: 确认已经测试了所有可能的情况
实训小结
实训5 建立程序文档
实训要点
基本知识点
实训步骤
实验1: 建立能够生成说明文档的注释
实验2: 生成javadoc文档
实训小结
实训6 数组的使用
实训要点
基本知识点
实训步骤
实验1: 利用字符数组存储英文句子
实验2: 利用字符串数组存储英文句子
实验3: 数组作为方法的输入参数
实训小结
实训7 Length类的设计
实训要点
基本知识点
实训步骤
实验1: Length类的设计分析
实验2: Length类的进一步实现
实验3: 封装Length类
实验4: 创建安全的Length类
实验5: 设计带set/get方法的Length类
实训小结
实训8 类成员的访问权限
实训要点
基本知识点
实训步骤
实验1: 检验ClassA访问自身的所有访问权限的变量
实验2: 检验ClassB访问ClassA的所有访问权限的变量
实验3: 检验ClassC访问ClassA的所有访问权限的变量
实验4: 检验ClassD访问ClassA的protected类型的变量
实验5: 检验在不同包中访问ClassB
实验6: 检验内部类的访问权限
实训小结
实训9 静态成员变量和静态成员方法的使用
实训要点
基本知识点
实训步骤
实验1: 静态成员变量的使用
实验2: 静态成员变量和静态成员方法的使用
实训小结
实训10 面向对象编程实践
实训要点
基本知识点
实训步骤
实验1: 表示多种形状的Shape类设计
实验2: 利用抽象类实现多种形状面积的累加
实验3: 利用接口实现多种形状面积的累加
实验4: 利用一个Object数组实现多种形状面积的累加
实训小结
实训11 俄罗斯方块游戏简介及方块的表示
实训要点
基本知识点
实训步骤
实验1: 俄罗斯方块的28种状态的表示
实验2: 俄罗斯方块的28种状态表示的显示
实训小结
实训12 ErsBox类的设计与分析
实训要点
基本知识点
实训步骤
实验1: 方格大小的改变
实验2: 方格颜色的改变
实训小结
实训13 ErsBlock类的设计与分析
实训要点
基本知识点
实训步骤
实验1: 使用TipPanel类来显示竖形方块
实验2: 使用TipPanel类来显示所有方块状态
实训小结
实训14 GameCanvas类的设计与分析
实训要点
基本知识点
实训步骤
实验1: 在游戏面板内显示方块
实验2: 测试游戏面板的一行是否满行
实验3: 测试earse()方法
实验4: 测试display()方法
实训小结
实训15 菜单的设计与分析
实训要点
基本知识点
实训步骤
实验1: 俄罗斯方块游戏的菜单系统的搭建
实验2: 在“退出”菜单项中增加确认对话框
实验3: 加入主要的菜单功能
实验4: 控制菜单功能的单独演示
实训小结
实训16 典型工具的使用与分析
实训要点
基本知识点
实训步骤
实验1: 显示各种风格的窗口
实验2: 设置快捷键
实验3: 使用颜色选择对话框
实训小结
实训17 控制部分的设计与分析
实训要点
基本知识点
实训步骤
实验1: 控制面板的单独演示
实验2: 提示面板的显示
实验3: 方块的下落过程的单独演示
实验4: 当游戏失败后自动开始新游戏的演示
实验5: 控制键对方块的控制的演示
实训小结
实训18 俄罗斯方块游戏整体的设计与分析
实训要点
基本知识点
实训步骤
实验1: 游戏界面与类的对应关系的设计
实验2: 游戏类之间的逻辑关系的设计
实验3: 俄罗斯方块游戏类的实现
实训小结
实训19 俄罗斯方块对战游戏的部分功能设计
实训要点
基本知识点
实训步骤
实验1: 显示传输的Data对象的数字信息
实验2: 利用图形方式显示Data对象信息
实验3: 网络两端同时显示游戏进展
实验4: 将网络连接功能加入菜单
实训小结
实训20 俄罗斯方块双人对战游戏的实现
实训要点
基本知识点
实训步骤
实训小结
实训21 Eclipse开发环境及其工具的使用
实训要点
基本知识点
实训步骤
实验1: 安装JDK 1.6
实验2: 安装Eclipse 3.4
实验3: 利用Eclipse运行第一个Java程序
实验4: 在Eclipse中使用JUnit
实验5: 在Eclipse中使用Ant
实训小结
参考文献
?59.x

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Java项目开发实训教程
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon