第1章 JBuilder 9的集成开发环境及其基本控件
1. 1 菜单栏
1. 1. 1 File 文件 菜单
1. 1. 2 Edit 编辑 菜单
1. 1. 3 View 视图 菜单
1. 1. 4 Project 工程 菜单
1. 1. 5 Run 运行 菜单
1. 1. 6 Team 团队 菜单
1. 1. 7 Wizards 向导 菜单
1. 1. 8 Tools 212具 菜单
1. 2 控件栏
1. 3 对象浏览器
1. 4 用户界面设计器
1. 5 源代码编辑器
1. 6 错误检查和调试
1. 7 应用程序向导
1. 7. 1 使用ProjectWizard创建工程
1. 7. 2 使用ApplicationWizard创建应用程序
1. 8 AWT基本控件
1. 9 Swing基本控件
1. 9. 1 JPasswordField控件
1. 9. 2 JSlider控件
1. 9. 3 JColorChoose控件
1. 9. 4 JFileChoose控件
1. 9. 5 JsplitPane, JTree和JEditorPane控件
1. 9. 6 JToolBar控件
1. 10 AWT和Swing综合实例--文件和颜色选择器
1. 10. 1 添加用户控件
1. 10. 2 修改属性
1. 10. 3 为控件添加驱动代码
1. 10. 4 运行程序
第2章 信用卡账户管理系统
2. 1 系统简介
2. 2 JBuilder9的数据库基本控件
2. 2. 1 数据库应用开发的主要控件
2. 2. 2 Borland与数据库相关的软件包
2. 3 系统设计
2. 3. 1 信用卡账户系统的系统结构
2. 3. 2 数据流的流向
2. 3. 3 信用卡账户系统的设计流程
2. 4 建立数据库的E-R模型
2. 5 创建信用卡账户的数据库
2. 5. 1 数据库的表格设计
2. 5. 2 数据库中的关系图和视图设计
2. 6 系统的图形界面实现
2. 6. 1 创建工程
2. 6. 2 创建应用程序
2. 6. 3 创建Panel并添加控件
2. 7 系统数据库事务设计
2. 7. 1 配置JDBC驱动程序
2. 7. 2 JDBC基础
2. 7. 3 建立与数据库连接的类
2. 7. 4 设计页面中的数据库事务
2. 8 系统页面事件处理
2. 8. 1 按钮及JTree响应设计
2. 8. 2 参数传递
2. 9 知识点回顾
第3章 公共交通查询系统
3. 1 系统简介
3. 2 设计的流程图和系统结构图
3. 2. 1 公共交通查询系统的系统结构
3. 2. 2 数据流的流向
3. 2. 3 公共交通查询系统的设计流程
3. 3 建立数据库的E-R模型
3. 4 创建公共交通查询系统的数据库
3. 4. 1 数据库的表格设计
3. 4. 2 数据库中的关系图和视图设计
3. 5 系统的图形界面实现
3. 5. 1 创建工程
3. 5. 2 创建应用程序和Frame
3. 5. 3 创建Panel并添加控件
3. 6 系统数据库事务设计
3. 6. 1 建立与数据库的连接
3. 6. 2 设计页面里的数据库事务
3. 7 系统页面事件处理
3. 8 服务器端数据库管理
3. 8. 1 数据库的初始化
3. 8. 2 表格中数据的管理
3. 9 知识点回顾
第4章 网吧计费管理系统
4. 1 系统简介
4. 2 系统设计
4. 2. 1 网吧计费管理系统的系统结构
4. 2. 2 数据流的流向
4. 2. 3 网吧计费管理系统的设计流程
4. 3 建立数据库的E-R模型
4. 4 创建网吧计费管理系统的数据库
4. 4. 1 数据库的表设计
4. 4. 2 数据库中的关系图和视图设计
4. 5 系统的图形界面实现
4. 5. 1 建立系统开发工程
4. 5. 2 建立应用程序和Frame
4. 5. 3 创建Panel并添加控件
4. 5. 4 创建Dialog并添加控件
4. 6 系统数据库事务设计
4. 6. 1 建立与数据库连接的类
4. 6. 2 设计页面的数据库事务
4. 6. 3 设计对话框的数据库事务
4. 7 系统页面事件处理
4. 7. 1 菜单和按钮响应设计
4. 7. 2 参数传递
4. 8 知识点回顾
第5章 小型超市进销存系统
5. 1 系统简介
5. 2 Web应用的技术模型
5. 2. 1 B/S结构简介
5. 2. 2 JSP和Servlet技术简介
5. 2. 3 JSP基本语法
5. 2. 4 JSP中隐含的固有对象
5. 2. 5 在JSP中使用JavaBean
5. 2. 6 基于JSP的Web框架模型
5. 3 设计流程和系统结构图
5. 3. 1 进货管理
5. 3. 2 销售管理
5. 3. 3 存货查询
5. 4 建立数据库的E-R模型
5. 4. 1 进货数据记录表 Buy
5. 4. 2 销售数据记录表 Sale
5. 4. 3 库存数据记录表 Reserve
5. 4. 4 商品记录表 Ware
5. 4. 5 供货商记录表 Supplier
5. 4. 6 用户表 User
5. 5 创建超市进销存系统数据库
5. 6 系统的图形界面设计
5. 6. 1 登录界面
5. 6. 2 进货信息录入界面
5. 6. 3 进货信息显示界面
5. 6. 4 销售信息录入界面
5. 6. 5 销售结果显示界面
5. 6. 6 库存查询条件录入界面
5. 6. 7 库存查询结果显示界面
5. 7 在JBuilder9中创建Web工程
5. 7. 1 创建一个空的工程
5. 7. 2 在新创建的工程中创建Web应用程序
5. 8 Web系统安全控制的实现
5. 8. 1 数据库访问
5. 8. 2 网站安全控制
5. 8. 3 编码问题
5. 8. 4 启动Tomcat进行调试
5. 9 超市进货处理程序实现
5. 9. 1 超市进货信息录入程序
5. 9. 2 进货处理以及结果显示程序
5. 10 超市销售处理程序实现
5. 10. 1 超市销售信息录入程序
5. 10. 2 销售处理以及销售结果显示程序
5. 11 超市存货查询程序实现
5. 11. 1 查询条件录入程序
5. 11. 2 查询处理模块以及结果显示模块
5. 12 知识点回顾
第6章 多人聊天系统
6. 1 系统简介
6. 2 开发技术与相关控件
6. 2. 1 聊天系统的基本原理
6. 2. 2 JBuilder9中的基本网络控件
6. 3 系统结构与设计流程
6. 3. 1 聊天系统的系统结构
6. 3. 2 信息流设计
6. 3. 3 聊天系统的设计流程
6. 4 系统的图形界面实现
6. 4. 1 服务器端图形界面设计
6. 4. 2 客户端图形界面设计
6. 5 服务器端程序实现
6. 5. 1 建立连接以及监听客户端程序
6. 5. 2 服务器端读取并发送信息程序
6. 5. 3 异常处理以及断开连接程序
6. 6 客户端程序实现
6. 6. 1 建立连接程序
6. 6. 2 客户端读取并发送信息程序
6. 6. 3 输入聊天信息处理程序
6. 6. 4 异常处理以及断开连接程序
6. 7 知识点回顾
第7章 FTP客户端实现
7. 1 系统简介
7. 2 FTP客户端设计原理
7. 2. 1 FTP基本原理
7. 2. 2 JBuilder中FTP库简介
7. 3 系统工作流程与结构
7. 4 系统的图形界面设计
7. 4. 1 主界面的设计
7. 4. 2 连接FTP服务器界面的设计
7. 4. 3 文件处理界面的设计
7. 4. 4 界面设计的程序实现
7. 5 登录程序
7. 6 浏览功能的实现
7. 6. 1 浏览服务器端的程序
7. 6. 2 本地浏览程序
7. 7 文件下载和上传程序
7. 7. 1 文件下载程序
7. 7. 2 文件上传程序
7. 8 知识点回顾
第8章 一个P2P文件共享软件
8. 1 系统简介
8. 2 项目背景
8. 2. 1 P2P的发展历程
8. 2. 2 P2P系统的分类
8. 2. 3 P2P的商机与挑战
8. 2. 4 P2P的体系结构
8. 2. 5 P2P的现状与未来
8. 3 系统实现原理
8. 3. 1 P2P基本原理介绍
8. 3. 2 利用Socket进行Java网络编程
8. 4 设计流程图与系统结构图
8. 4. 1 设计流程图
8. 4. 2 系统结构图
8. 5 界面设计
8. 6 网络监听资源程序
8. 6. 1 Server监听类
8. 6. 2 DownloadFile监听类
8. 6. 3 开始监听
8. 7 网络连接 connection
8. 8 网络共享
8. 9 文件下载
8. 10 ShareP2P和流行的P2P软件之比较
8. 11 知识点回顾
第9章 多方位演示系统
9. 1 系统简介
9. 2 开发技术介绍
9. 2. 1 图形绘制中的橡皮筋技术
9. 2. 2 图像的显示. 过滤和跟踪
9. 2. 3 动画制作及相关问题
9. 2. 4 声音技术
9. 3 系统设计
9. 3. 1 主体框架和功能设计
9. 3. 2 各模块框架和功能设计
9. 4 系统的界面设计
9. 4. 1 菜单栏的设计
9. 4. 2 具栏的设计
9. 4. 3 绘制播放区的设计
9. 5 多线程程序
9. 5. 1 多线程的创建
9. 5. 2 动画线程实现
9. 6 图形绘制程序
9. 6. 1 图形绘制准备
9. 6. 2 图形绘制
9. 7 动画程序
9. 7. 1 动画播放准备
9. 7. 2 动画播放
9. 8 声音播放程序
9. 9 输入处理和演示界面程序
9. 10 知识点回顾
第10章 三维动画演示系统
10. 1 系统简介
10. 2 开发技术介绍
10. 2. 1 物体的表示方法
10. 2. 2 三维变换及渲染
10. 2. 3 Java 3D简介
10. 2. 4 Java 3DSDK的安装
10. 2. 5 Java 3DAPI的结构
10. 3 系统设计
10. 3. 1 系统模块结构
10. 3. 2 设计过程简述
10. 4 系统的界面设计
10. 5 Java 3D初始化程序
10. 5. 1 准备工作
10. 5. 2 创建场景图
10. 5. 3 创建根场景图模块 createSceneGraph
10. 5. 4 创建3D文字模块 createText
10. 5. 5 创建3D形体的模块 createObject
10. 5. 6 自定义3D形体类 classT3DGeometry
10. 6 输入处理模块
10. 7 知识点回顾
第11章 视频播放系统
11. 1 系统简介
11. 2 JMF软件包的使用
11. 2. 1 JMF软件包的功能
11. 2. 2 JMF软件包的安装
11. 3 系统设计
11. 3. 1 设计过程
11. 3. 2 系统结构图
11. 4 系统的界面设计
11. 4. 1 主界面设计
11. 4. 2 辅助界面设计
11. 5 选择程序
11. 6 播放程序
11. 6. 1 JMF的重要对象
11. 6. 2 播放程序实现代码
11. 7 界面程序
11. 8 知识点回顾