《Java程序设计项目化教程》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:汪志达主编;叶伟等编著
  • 出 版 社:清华大学出版社;北方交通大学出版社
  • 出版年份:2003
  • ISBN:7810821717
  • 页数:176 页
图书介绍:本书以实例为载体,用实训的方式分别讲解Java开发工具、面向对象的Java程序设计基础、Java的控件、接口与事件驱动、多媒体与多线程技术、网络编程技术等内容。书中还介绍了Java的包、异常处理及常用的系统预定义类等。全书共13章,共50个实训,包含6个综合应用实训。每个实训都包括实训目的、背景知识、实训内容、知识点讲解、小结和思考题,并提供完整的源代码。综合应用可作为大作业或课程设计的选题。

目录 1

第1章 Java开发工具及程序设计初步 1

1.1 实训一JDK的安装与设置 1

1.2 实训二Java程序及其上机 3

第2章 Java的输入输出、程序结构和事件驱动 8

2.1 实训三了解输入输出与程序结构 8

2.2 实训四使用控件 12

2.3 实训五利用WindowsAPI的事件驱动 14

2.4 实训六实现Java接口的事件驱动 17

第3章 Java语言基础 20

3.1 实训七掌握基本语法 20

3.2 实训八使用控制结构 22

第4章 面向对象程序设计 24

4.1 实训九体现封装思想 24

4.2 实训十静态与非静态成员的访问 29

4.3 实训十一继承、隐藏和覆盖的应用 32

4.4 实训十二方法的重载 44

4.5 实训十三构造函数的继承与重载 38

第5章 控件、布局和接口 44

5.1 实训十四使用控件和Swing包 44

5.2 实训十五使用面板辅助布局 47

5.3 实训十六组合布局管理 51

5.4 实训十七实现Java接口的事件驱动 56

5.5 实训十八实现Java的键盘和鼠标接口 55

5.6 实训十九利用适配器类和内部类处理事件 65

第6章 常用的系统预定义类 69

6.1 实训二十深入Applet类 69

6.2 实训二十一掌握字符串类的使用 71

6.3 实训二十二了解Math类、日期类和数组类 73

6.4 实训二十三综合应用:英汉双解小词典 78

第7章 Java的预定义类包 79

7.1 实训二十四制作和使用用户预定义类包 79

7.2 实训二十五综合应用:将英汉双解小词典的词库放在预定义类包中 83

第8章 菜单、窗体和对话框 84

8.1 实训二十六制作菜单 84

8.2 实训二十七多窗体程序 86

8.3 实训二十八制作弹出式菜单 90

8.4 实训二十九用户自定义对话框 93

8.5 实训三十使用系统预定义的文件对话框 98

第9章 文件输入输出流类 103

9.1 实训三十一创建和使用文件输入输出流 103

9.2 实训三十二综合应用:将英汉双解小词典的词库放在文本文件中 105

9.3 实训三十三综合应用:记事本程序 106

第10章 Java的异常处理 110

10.1 实训三十四异常处理语句的使用 110

10.2 实训三十五方法抛出异常 113

10.3 实训三十六抛出用户自定义异常 115

第11章 字体、颜色与图形 119

11.1 实训三十七设置字体和颜色 119

11.2 实训三十八绘制基本图形 124

第12章 Java的多媒体与多线程技术 127

12.1 实训三十九播放声音 127

12.2 实训四十文字的动态显示 128

12.3 实训四十一图像的显示与切换 131

12.4 实训四十二用线程实现动画 134

12.5 实训四十三综合应用:动态水中倒影 137

第13章 网络编程 140

13.1 实训四十四利用URL访问网站 140

13.2 实训四十五利用URL读取服务器上的文本文件 142

13.3 实训四十六利用URL读取服务器上的图像文件 144

13.4 实训四十七利用URLConnection与服务器交互 147

13.5 实训四十八利用Socket与服务器通信 150

13.6 实训四十九利用Datagram与服务器通信 154

13.7 实训五十综合应用:聊天程序 160

附录A JBuilder简介 163

附录B 实训报告样文 170

参考文献 176