中国高等院校计算机基础课程体系规划教材:Java软件编程实例教程

中国高等院校计算机基础课程体系规划教材:Java软件编程实例教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2008-09
版次: 1
ISBN: 9787302171577
定价: 32.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 336页
字数: 522千字
4人买过
  • 随着Internet、无线网络和手机通信的迅速发展,Java语言在手机游戏软件和嵌入式家用电器软件等开发中,得到普遍使用,已成为首选的“网络”开发工具。
    《中国高等院校计算机基础课程体系规划教材:Java软件编程实例教程》为实例教程,注重软件编程实践,采用“从游泳中学游泳”的学习方法。全书共分12章,从结构上可分为两部分,其中第1部分由前4章组成。它们是概论、Java语言基础、程序控制流和Java的面向对象特性,为学习Java语言的基础部分。第2部分由后8章组成,它们是真正的学习实例编程的部分。在第2部分中,通过完成8个实例,学习Java的AWT和SWING用户界面设计、多媒体技术、Applet的设计与异常处理、多线程与动画设计、数据库及其应用、信息管理软件设计和网络编程初步等内容。为配合完成这些实例还另设一些例题,通过这些例题学习在编程中遇到的Java知识与技巧。在这些例题中,也不乏具有应用价值的实例程序。
    《中国高等院校计算机基础课程体系规划教材:Java软件编程实例教程》特别注重培养学生实践开发编程的能力。为此,《中国高等院校计算机基础课程体系规划教材:Java软件编程实例教程》将8个实例分解为较简单且代码较短的“小”实例,从简单到复杂,一步一步地深入完成整个实例。通过这样的方法让读者“从游泳中学游泳”,从编程实践中学习编程知识和技能。
    《中国高等院校计算机基础课程体系规划教材:Java软件编程实例教程》通俗易懂,深入浅出,算法分析详细,适合高等院校非计算机专业本科生、高职和大专学校计算机专业学生和自学者使用,也适合软件开发人员及其他有关人员的学习和参考。 第1章概论
    1.1为什么要学习Java
    1.2初识Java
    1.2.1Java的运行环境简介
    1.2.2独立应用程序举例
    1.2.3小应用程序Applet举例
    1.3Java程序的编写、编译和运行
    1.3.1Java程序的编写
    1.3.2Java程序的编译和运行
    1.4Java程序的基本结构
    习题

    第2章Java语言基础
    2.1标识符与关键词
    2.1.1标识符
    2.1.2关键词
    2.2Java的数据类型
    2.2.1基本数据类型
    2.2.2数据类型的转换
    2.2.3变量、说明和赋值
    2.3表达式与语句
    2.3.1运算符与表达式
    2.3.2语句
    2.4数组
    2.4.1一维数组
    2.4.2二维数组
    习题

    第3章程序控制流
    3.1选择语句
    3.1.1if语句
    3.1.2switch语句
    3.2循环语句
    3.2.1while循环
    3.2.2for循环
    3.3跳转语句
    3.3.1break语句
    3.3.2continue语句
    3.3.3return语句
    习题

    第4章Java的面向对象特性
    4.1概述
    4.2类和对象
    4.2.1类的定义
    4.2.2对象的创建、初始化和使用
    4.2.3构造方法
    4.2.4成员变量和成员方法
    4.2.5方法的重载
    4.2.6抽象类
    4.2.7封装
    4.3类的继承和多态
    4.3.1继承的概念
    4.3.2继承的实现
    4.3.3单重继承
    4.3.4多态性
    4.3.5方法和域的覆盖
    4.4包与接口
    4.4.1Java的包
    4.4.2接口
    4.5Java程序的访问控制
    4.5.1限定访问权限的修饰符
    4.5.2static修饰符
    4.5.3与继承有关的关键字
    习题

    第5章AWT用户界面设计
    5.1标签与文本框
    5.1.1标签类Label
    5.1.2文本框类TextField
    5.1.3关于窗口的设置
    5.1.4独立应用程序和main方法
    5.2复选框与单选按钮
    5.2.1复选框类Checkbox
    5.2.2单选按钮类CheckboxGroup
    5.3选择框Choice
    5.4文本域与按钮
    5.4.1文本域类TextArea
    5.4.2按钮类Button
    5.5事件与监视器接口
    5.5.1事件类Event
    5.5.2监视器接口
    5.6框架类Frame
    5.6.1框架类Frame
    5.6.2框架类举例
    5.7面板类Panel
    5.8布局管理器之一
    5.8.1边界布局管理器BorderLayout
    5.8.2网格布局管理器GridLayout
    5.8.3实例1注册软件之界面实现--使用布局管理器
    习题

    第6章SWING用户界面设计
    6.1实例2学生信息系统之界面设计
    6.1.1SWING菜单大类
    6.1.2文本窗格类JTextPane
    6.1.3SWING的按钮与标签及分隔线控件
    6.2布局管理器之二
    6.2.1不设置布局管理器
    6.2.2字体类Font和颜色类Color
    6.3表格控件的设计
    6.3.1表格类JTable
    6.3.2滚动窗格类JScrollPane
    6.3.3默认表格模型类DefaultTableModel
    6.3.4表格行的删除
    6.4弹出窗口的设计
    6.5实例2之按钮功能的实现
    6.5.1“添加”和“查询”按钮基本功能
    6.5.2按钮功能的全部实现
    习题

    第7章多媒体技术
    7.1实例3多媒体电子相册
    7.1.1界面设计
    7.1.2在独立应用程序中播放音乐的方法
    7.1.3独立应用程序中图像的载入和图像类
    7.1.4图片翻动功能设计
    7.1.5加入显示缩放功能
    7.1.6实例3的完全实现
    7.1.7文件的输入与输出
    7.2实例4音乐日历时钟之图形设计
    7.2.1整体界面和图形设计
    7.2.2日历类和双缓冲技术
    7.2.3图像映射
    7.3图形技术
    习题

    第8章Applet的设计与异常处理
    8.1小应用程序Applet
    8.1.1独立应用程序与Applet的转换
    8.1.2Applet类和图像在Applet中的载入方法
    8.2HTML文件和参数的加入
    8.2.1HTML与标记
    8.2.2标记的属性
    8.2.3利用参数向Applet传递信息
    8.2.4Applet中声音的载入和播放
    8.3异常处理
    8.3.1Java异常处理机制
    8.3.2异常的处理
    8.3.3MediaTracker类和异常处理应用
    8.4时间触发器Timer的应用
    习题

    第9章多线程与动画设计
    9.1多线程
    9.1.1不调用多线程和调用多线程比较试验
    9.1.2异或模式绘图与动画
    9.2文字动画
    9.2.1逐个显示字符串
    9.2.2文字浮动的多线程程序
    9.3图形动画
    9.3.1实例4音乐日历时钟的完全实现
    9.3.2实例5多媒体动画WelcomeYou
    9.4实例6具有立体感的动画飞鱼的设计
    9.4.1图像处理简介
    9.4.2动画制作算法
    9.4.3具有立体感的动画飞鱼的实现
    习题

    第10章数据库及其应用
    10.1关系数据库与SQL语言
    10.1.1关系数据库的基本概念
    10.1.2数据定义语言
    10.1.3数据操纵语言
    10.1.4数据查询语言
    10.2使用JDBC连接数据库
    10.2.1JDBC编程要点
    10.2.2安装ODBC驱动程序示例
    10.3JDBC编程举例
    10.3.1创建和删除数据表
    10.3.2添加记录
    10.3.3修改数据
    10.3.4删除记录
    10.3.5查询数据库
    10.4实例1注册软件的完全实现
    10.5实例2学生信息系统的完全实现
    10.5.1添加功能的实现
    10.5.2删除功能的实现
    10.5.3修改功能的实现
    10.5.4全部功能的实现
    习题

    第11章信息管理软件设计
    11.1实例7图书管理系统
    11.1.1登录与注册界面设计
    11.1.2注册程序设计
    11.1.3管理员界面程序设计
    11.1.4图书入库程序设计
    11.1.5用户界面程序设计
    11.1.6图书信息程序设计
    11.2布局管理器之三——网袋布局管理器
    习题

    第12章网络编程初步
    12.1Socket接口
    12.1.1Socket的基本概念
    12.1.2ServerSocket类
    12.2实例8简易聊天室
    12.2.1简易聊天室服务器端程序
    12.2.2简易聊天室客户端程序
    习题
    附录A实例和部分例题索引(索引举例:实例章.节)
    附录B类和接口索引(索引举例:章·节)
    附录C选择题参考答案
    参考文献
    后记怎样使用本书和学习Java——作者的建议
  • 内容简介:
    随着Internet、无线网络和手机通信的迅速发展,Java语言在手机游戏软件和嵌入式家用电器软件等开发中,得到普遍使用,已成为首选的“网络”开发工具。
    《中国高等院校计算机基础课程体系规划教材:Java软件编程实例教程》为实例教程,注重软件编程实践,采用“从游泳中学游泳”的学习方法。全书共分12章,从结构上可分为两部分,其中第1部分由前4章组成。它们是概论、Java语言基础、程序控制流和Java的面向对象特性,为学习Java语言的基础部分。第2部分由后8章组成,它们是真正的学习实例编程的部分。在第2部分中,通过完成8个实例,学习Java的AWT和SWING用户界面设计、多媒体技术、Applet的设计与异常处理、多线程与动画设计、数据库及其应用、信息管理软件设计和网络编程初步等内容。为配合完成这些实例还另设一些例题,通过这些例题学习在编程中遇到的Java知识与技巧。在这些例题中,也不乏具有应用价值的实例程序。
    《中国高等院校计算机基础课程体系规划教材:Java软件编程实例教程》特别注重培养学生实践开发编程的能力。为此,《中国高等院校计算机基础课程体系规划教材:Java软件编程实例教程》将8个实例分解为较简单且代码较短的“小”实例,从简单到复杂,一步一步地深入完成整个实例。通过这样的方法让读者“从游泳中学游泳”,从编程实践中学习编程知识和技能。
    《中国高等院校计算机基础课程体系规划教材:Java软件编程实例教程》通俗易懂,深入浅出,算法分析详细,适合高等院校非计算机专业本科生、高职和大专学校计算机专业学生和自学者使用,也适合软件开发人员及其他有关人员的学习和参考。
  • 目录:
    第1章概论
    1.1为什么要学习Java
    1.2初识Java
    1.2.1Java的运行环境简介
    1.2.2独立应用程序举例
    1.2.3小应用程序Applet举例
    1.3Java程序的编写、编译和运行
    1.3.1Java程序的编写
    1.3.2Java程序的编译和运行
    1.4Java程序的基本结构
    习题

    第2章Java语言基础
    2.1标识符与关键词
    2.1.1标识符
    2.1.2关键词
    2.2Java的数据类型
    2.2.1基本数据类型
    2.2.2数据类型的转换
    2.2.3变量、说明和赋值
    2.3表达式与语句
    2.3.1运算符与表达式
    2.3.2语句
    2.4数组
    2.4.1一维数组
    2.4.2二维数组
    习题

    第3章程序控制流
    3.1选择语句
    3.1.1if语句
    3.1.2switch语句
    3.2循环语句
    3.2.1while循环
    3.2.2for循环
    3.3跳转语句
    3.3.1break语句
    3.3.2continue语句
    3.3.3return语句
    习题

    第4章Java的面向对象特性
    4.1概述
    4.2类和对象
    4.2.1类的定义
    4.2.2对象的创建、初始化和使用
    4.2.3构造方法
    4.2.4成员变量和成员方法
    4.2.5方法的重载
    4.2.6抽象类
    4.2.7封装
    4.3类的继承和多态
    4.3.1继承的概念
    4.3.2继承的实现
    4.3.3单重继承
    4.3.4多态性
    4.3.5方法和域的覆盖
    4.4包与接口
    4.4.1Java的包
    4.4.2接口
    4.5Java程序的访问控制
    4.5.1限定访问权限的修饰符
    4.5.2static修饰符
    4.5.3与继承有关的关键字
    习题

    第5章AWT用户界面设计
    5.1标签与文本框
    5.1.1标签类Label
    5.1.2文本框类TextField
    5.1.3关于窗口的设置
    5.1.4独立应用程序和main方法
    5.2复选框与单选按钮
    5.2.1复选框类Checkbox
    5.2.2单选按钮类CheckboxGroup
    5.3选择框Choice
    5.4文本域与按钮
    5.4.1文本域类TextArea
    5.4.2按钮类Button
    5.5事件与监视器接口
    5.5.1事件类Event
    5.5.2监视器接口
    5.6框架类Frame
    5.6.1框架类Frame
    5.6.2框架类举例
    5.7面板类Panel
    5.8布局管理器之一
    5.8.1边界布局管理器BorderLayout
    5.8.2网格布局管理器GridLayout
    5.8.3实例1注册软件之界面实现--使用布局管理器
    习题

    第6章SWING用户界面设计
    6.1实例2学生信息系统之界面设计
    6.1.1SWING菜单大类
    6.1.2文本窗格类JTextPane
    6.1.3SWING的按钮与标签及分隔线控件
    6.2布局管理器之二
    6.2.1不设置布局管理器
    6.2.2字体类Font和颜色类Color
    6.3表格控件的设计
    6.3.1表格类JTable
    6.3.2滚动窗格类JScrollPane
    6.3.3默认表格模型类DefaultTableModel
    6.3.4表格行的删除
    6.4弹出窗口的设计
    6.5实例2之按钮功能的实现
    6.5.1“添加”和“查询”按钮基本功能
    6.5.2按钮功能的全部实现
    习题

    第7章多媒体技术
    7.1实例3多媒体电子相册
    7.1.1界面设计
    7.1.2在独立应用程序中播放音乐的方法
    7.1.3独立应用程序中图像的载入和图像类
    7.1.4图片翻动功能设计
    7.1.5加入显示缩放功能
    7.1.6实例3的完全实现
    7.1.7文件的输入与输出
    7.2实例4音乐日历时钟之图形设计
    7.2.1整体界面和图形设计
    7.2.2日历类和双缓冲技术
    7.2.3图像映射
    7.3图形技术
    习题

    第8章Applet的设计与异常处理
    8.1小应用程序Applet
    8.1.1独立应用程序与Applet的转换
    8.1.2Applet类和图像在Applet中的载入方法
    8.2HTML文件和参数的加入
    8.2.1HTML与标记
    8.2.2标记的属性
    8.2.3利用参数向Applet传递信息
    8.2.4Applet中声音的载入和播放
    8.3异常处理
    8.3.1Java异常处理机制
    8.3.2异常的处理
    8.3.3MediaTracker类和异常处理应用
    8.4时间触发器Timer的应用
    习题

    第9章多线程与动画设计
    9.1多线程
    9.1.1不调用多线程和调用多线程比较试验
    9.1.2异或模式绘图与动画
    9.2文字动画
    9.2.1逐个显示字符串
    9.2.2文字浮动的多线程程序
    9.3图形动画
    9.3.1实例4音乐日历时钟的完全实现
    9.3.2实例5多媒体动画WelcomeYou
    9.4实例6具有立体感的动画飞鱼的设计
    9.4.1图像处理简介
    9.4.2动画制作算法
    9.4.3具有立体感的动画飞鱼的实现
    习题

    第10章数据库及其应用
    10.1关系数据库与SQL语言
    10.1.1关系数据库的基本概念
    10.1.2数据定义语言
    10.1.3数据操纵语言
    10.1.4数据查询语言
    10.2使用JDBC连接数据库
    10.2.1JDBC编程要点
    10.2.2安装ODBC驱动程序示例
    10.3JDBC编程举例
    10.3.1创建和删除数据表
    10.3.2添加记录
    10.3.3修改数据
    10.3.4删除记录
    10.3.5查询数据库
    10.4实例1注册软件的完全实现
    10.5实例2学生信息系统的完全实现
    10.5.1添加功能的实现
    10.5.2删除功能的实现
    10.5.3修改功能的实现
    10.5.4全部功能的实现
    习题

    第11章信息管理软件设计
    11.1实例7图书管理系统
    11.1.1登录与注册界面设计
    11.1.2注册程序设计
    11.1.3管理员界面程序设计
    11.1.4图书入库程序设计
    11.1.5用户界面程序设计
    11.1.6图书信息程序设计
    11.2布局管理器之三——网袋布局管理器
    习题

    第12章网络编程初步
    12.1Socket接口
    12.1.1Socket的基本概念
    12.1.2ServerSocket类
    12.2实例8简易聊天室
    12.2.1简易聊天室服务器端程序
    12.2.2简易聊天室客户端程序
    习题
    附录A实例和部分例题索引(索引举例:实例章.节)
    附录B类和接口索引(索引举例:章·节)
    附录C选择题参考答案
    参考文献
    后记怎样使用本书和学习Java——作者的建议
查看详情