
| JBuilder是Borland公司的重点产品,随着Java语言的流行,越来越多的开发者青睐这个可视化的Java应用开发工具。使用JBuilder进行Java应用开发,可以极大地加快生手的学习速度,缩短熟手的开发时间,因而在短短几年内成为广大程序员最喜爱的开发工具之一。JBuilder 9则集成了软件开发、调试、部署、管理等工具,极大地提高了项目开发的速度。 |
|
|
| 第1章 JBuilder 9 的集成开发环境及其基本控件 1 1.1 菜单栏 2 1.1.1 File(文件)菜单 2 1.1.2 Edit(编辑)菜单 4 1.1.3 View(视图)菜单 5 1.1.4 Project(工程)菜单 5 1.1.5 Run(运行)菜单 6 1.1.6 Team菜单 6 1.1.7 Wizards(向导)菜单 6 1.1.8 Tools(工具)菜单 7 1.2 组件栏 7 1.3 对象浏览器 9 1.4 用户界面设计器 11 1.5 源代码编辑器 11 1.6 错误检查和调试 14 1.7 应用程序向导 15 1.7.1 使用Project Wizard创建工程 15 1.7.2 使用Application Wizard创建应用程序 17 1.8 AWT基本控件 19 1.9 Swing基本控件 24 1.9.1 JPasswordField控件 24 1.9.2 JSlider控件 24 1.9.3 JColorChoose控件 25 1.9.4 JFileChoose控件 25 1.9.5 JSplitPane、JTree和JEditorPane控件 25 1.9.6 JToolBar控件 26 1.10 AWT和Swing综合实例——文件和颜色选择器 26 1.10.1 添加用户控件 26 1.10.2 修改属性 26 1.10.3 为控件添加驱动代码 27 1.10.4 运行程序 28 第2章 信用卡账户管理系统 30 2.1 系统简介 30 2.2 JBuilder 9的数据库基本控件 32 2.2.1 数据库应用开发的主要控件 32 2.2.2 Borland与数据库相关的软件包 33 2.3 系统设计 35 2.3.1 信用卡账户系统的系统结构 35 2.3.2 数据流的流向 36 2.3.3 信用卡账户系统的设计流程 37 2.4 建立数据库的E-R模型 37 2.5 创建信用卡账户的数据库 38 2.5.1 数据库的表格设计 38 2.5.2 数据库中的关系图和视图设计 40 2.6 系统的图形界面实现 41 2.6.1 创建工程 41 2.6.2 创建应用程序 41 2.6.3 创建Panel并添加控件 43 2.7 系统数据库事务设计 47 2.7.1 配置JDBC驱动程序 47 2.7.2 JDBC基础 52 2.7.3 建立与数据库连接的类 55 2.7.4 设计页面中的数据事务 58 2.8 系统页面事件处理 63 2.8.1 按钮及Tree响应设计 64 2.8.2 参数传递 66 2.9 知识点回顾 68 第3章 公共交通查询系统 69 3.1 系统简介 69 3.2 设计的流程图和系统结构图 71 3.2.1 公共交通查询系统的系统结构 71 3.2.2 数据流的流向 71 3.2.3 公共交通查询系统的设计流程 71 3.3 建立数据库的E-R模型 72 3.4 创建公共交通查询系统的数据库 73 3.4.1 数据库的表格设计 73 3.4.2 数据库中的关系图和视图设计 74 3.5 系统的图形界面实现 76 3.5.1 创建工程 77 3.5.2 创建应用程序和Frame 77 3.5.3 创建Panel并添加控件 79 3.6 系统数据库事务设计 83 3.6.1 建立与数据库的连接 83 3.6.2 设计页面里的数据事务 85 3.7 系统页面事件处理 89 3.8 服务器端数据库管理 91 3.8.1 数据库的初始化 91 3.8.2 表格中数据的管理 94 3.9 知识点回顾 98 第4章 网吧计费管理系统 99 4.1 系统简介 99 4.2 系统设计 102 4.3 建立数据库的E-R模型 104 4.4 创建网吧计费管理系统的数据库 105 4.5 系统的图形界面实现 108 4.6 系统数据库事务设计 120 4.7 系统页面事件处理 133 4.8 知识点回顾 138 第5章 小型超市进销存系统 139 5.1 系统简介 139 5.2 设计流程和系统结构图 139 5.3 Web应用的技术模型 141 5.4 建立数据库的E-R模型 156 5.5 创建超市进销存系统数据库 159 5.6 系统的图形界面设计 160 5.7 在JBuilder 9中创建Web工程 165 5.8 Web系统安全控制的实现 167 5.9 超市进货处理程序实现 174 5.10 超市销售处理程序实现 179 5.11 超市存货查询程序实现 181 5.12 知识点回顾 184 第6章 多人聊天系统 185 6.1 系统简介 185 6.2 开发技术与相关控件 187 6.3 系统结构与设计流程 194 6.4 系统的图形界面实现 197 6.5 服务器端程序实现 201 6.6 客户端程序实现 210 6.7 知识点回顾 216 第7章 FTP客户端实现 218 7.1 系统简介 219 7.2 FTP客户端设计原理 221 7.3 系统工作流程与结构 226 7.4 系统的图形界面设计 227 7.5 登录程序 232 7.6 浏览功能的实现 233 7.7 文件下载和上传程序 236 7.8 知识点回顾 240 第8章 一个P2P文件共享软件 241 8.1 系统简介 241 8.2 项目背景 242 8.3 系统实现原理 247 8.4 设计流程图与系统结构图 250 8.5 界面设计 252 8.6 网络监听资源程序 253 8.7 网络连接(connection) 257 8.8 网络共享 258 8.9 文件下载 260 8.10 ShareP2P和流行的P2P软件之比较 261 8.11 知识点回顾 262 第9章 多方位演示系统 263 9.1 系统简介 263 9.2 开发技术介绍 265 9.3 系统设计 274 9.4 系统的界面设计 278 9.5 多线程程序 283 9.6 图形绘制程序 286 9.7 动画程序 291 9.8 声音程序 295 9.9 输入处理和演示界面程序 296 9.10 知识点回顾 297 第10章 三维动画演示系统 299 10.1 系统简介 299 10.2 开发技术介绍 301 10.3 系统设计 305 10.4 系统的界面设计 306 10.5 Java 3D初始化程序 309 10.6 输入处理模块 322 10.7 知识点回顾 324 第11章 视频播放系统 325 11.1 系统简介 325 11.2 JMF软件包的使用 326 11.3 系统设计 331 11.4 系统的界面设计 337 11.5 选择程序 341 11.6 播放程序 343 11.7 界面程序 347 11.8 知识点回顾 349 |
商品评论(0条)