书籍详情
JBuilder 9 软件开发项目实践
作者:陆正中,马进德,石正贵等 编著
出版社:清华大学出版社
出版时间:2004-03-01
ISBN:9787302083115
定价:¥36.00
购买这本书可以去
内容简介
JBuilder是Borland公司的重点产品,随着Java语言的流行,越来越多的开发者青睐这个可视化的Java应用开发工具。使用JBuilder进行Java应用开发,可以极大地加快生手的学习速度,缩短熟手的开发时间,因而在短短几年内成为广大程序员最喜爱的开发工具之一。JBuilder9则集成了软件开发、调试、部署、管理等工具,极大地提高了项目开发的速度。本书以实例方式讨论JBuilder9的使用,同时也让读者学习了项目开发过程。本书的主要内容采用“基础+提高”的方式来介绍。第1章简单介绍了JBuilder的集成开发环境和基本控件,为后面的学习打下坚实的基础。后面以10个实例来介绍用JBuilder9开发数据库应用、网络应用、多媒体应用的各种方法。每一章介绍的项目不仅具有较高的实用价值,且各章强调的知识点都不一样。其中第2,3,4,5章属于数据库应用篇,介绍了数据库应用开发方面的知识,特别是第5章,详细介绍了B/S结构的数据库应用开发。第6,7,8章属于网络应用篇,分别介绍了三个常用软件:网上聊天室,FTP文件传输系统,P2P资源共享系统。第9,10,11章属于多媒体应用篇,分别介绍了多方位演示系统、三维动画演示系统和视频播放系统。书中介绍了JBuilder9应用系统开发的如下知识与技巧:JBuilder9中的数据库控件;数据库连接技术;SQLServer数据库设计方法;FTP协议及使用;对等网络(P2P)技术;Socket协议及应用;动画技术;图像技术;音频技术;多线程技术。本书适合于对Java语言有一定了解的读者,所以本书基本上没有讲述Java语法,而是直接介绍如何使用JBuilder9进行项目开发。对于对JBuilder9较熟或有一点了解的读者来说,想好好学习JBuilder9并获得一定的项目经验,本书将是上上之选。书中的应用系统均在JBuilder9+Windows2000环境中调试运行。
作者简介
暂缺《JBuilder 9 软件开发项目实践》作者简介
目录
第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 知识点回顾
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 知识点回顾
猜您喜欢