Java 2程序设计技能百练
2004-9
中国铁道出版社
宁书林
336
524000
本书以实例形式讲解了Java2的功能和技巧。全书共分为七大部分:第一部分是初级界面篇,讲解面向对象和知识和Java2的初级应用,要求读者能够制作出简单的用户界面;第二部分是中级界面篇,讲解对象的生命周期概念,并且讲解界面的布局知识,要求读者能够制作出中等难度的用户界面,并且能够深入理解对象的生命周期概念;第三部分是高级界面篇,讲解消息监听和消息传递的原量,要求读者能够根据视窗应用的知识制作出高级用户界面;第四部分是网络篇,从简单的网络应用讲解入手,然后逐一讲解网络协议和网络层的概念,使读者掌握Java2的网络程序的设计方法;第五部分是特效篇,着重讲解线程的概念和运行原理,要求读者掌握与线程相关的大量细节,掌握Java2中处理图像的效果,学会绘制界面图形和制作动画效果;第六部分是游戏篇,着重讲解软件工程设计方法,要求读者能够站在一个较高的角度去规划一个比较复杂的程序设计,能够很好地把现实世界与信息世界联系起来。第七部分是数据库应用篇,讲解通过JDBC和JDBC-ODBC桥访问关系型数据库的方法。 本书既可以作为Java初学者的入门之作,也可以作为学成者的实践参考,更可以作为高手们的研究资料。
第1课 初级界面篇 课堂讲解 一、类的定义 二、成员函数的定义 三、对象的定义 四、初级界面制作 上机练习 练习1 分解颜色 练习2 面板 练习3 帧 练习4 画布 练习5 密码验证界面 练习6 对话框(1) 练习7 对话框(2) 练习8 边框 练习9 单选框图片浏览器 练习10 卡片布局管理器 练习11 边界布局管理器 练习12 进程条 练习13 列表框和组合框 练习14 选项卡 练习15 菜单 练习16 菜单快捷键 练习17 模式对话框 练习18 网格布局管理器 练习19 复选框 练习20 单选框 练习21 下拉式列表框 练习22 网格块布局管理器 练习23 带工具提示的按钮 练习24 带边界的按钮 练习25 改变文本对齐方式 练习26 滑杆第2课 中级界面篇 课堂讲解 一、为何要用AWT 二、基本程序片 三、布局的控制 四、Swing 五、指针 上机练习 练习27 彩色圆盘 练习28 绘制2D图形 练习29 变化的圆形 练习30 动态画布 练习31 有背景的表格 练习32 拖曳和移动鼠标 练习33 按下和松开鼠标 练习34 控制光标形状 练习35 用鼠标生成矩形 练习36 异或模式制作的小动画 练习37 显示不同尺寸字体 练习38 分析字符串 练习39 抽取字符串 练习40 比较字符串 练习41 查找字符串 练习42 快闪屏窗口 练习43 文件对话框 练习44 时钟 练习45 三次贝塞尔曲线 练习46 滚动的圆盘 练习47 超链接事件第3课 高级界面篇第4课 特效篇第5课 网络篇第6课 游戏篇第7课 数据库应用篇