点此搜书

JBuilder 9软件开发项目实践
  • 作 者:陆正中,马进德,石正贵等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2005
  • ISBN:7302109621
  • 标注页数:386 页
  • PDF页数:397 页
  • 请阅读订购服务说明与试读!

文档类型

价格(积分)

购买连接

试读

PDF格式

12

立即购买

点击试读

订购服务说明

1、本站所有的书默认都是PDF格式,该格式图书只能阅读和打印,不能再次编辑。

2、除分上下册或者多册的情况下,一般PDF页数一定要大于标注页数才建议下单购买。【本资源397 ≥386页】

图书下载及付费说明

1、所有的电子图书为PDF格式,支持电脑、手机、平板等各类电子设备阅读;可以任意拷贝文件到不同的阅读设备里进行阅读。

2、电子图书在提交订单后一般半小时内处理完成,最晚48小时内处理完成。(非工作日购买会延迟)

3、所有的电子图书都是原书直接扫描方式制作而成。

目录 1

第1章 JBuilder 9的集成开发环境及其基本控件 1

1.1 菜单栏 2

1.1.1 File(文件)菜单 3

1.1.2 Edit(编辑)菜单 4

1.1.3 View(视图)菜单 5

1.1.4 Project(工程)菜单 5

1.1.7 Wizards(向导)菜单 6

1.1.6 Team(团队)菜单 6

1.1.5 Run(运行)菜单 6

1.1.8 Tools(工具)菜单 7

1.2 控件栏 7

1.3 对象浏览器 9

1.4 用户界面设计器 11

1.5 源代码编辑器 11

1.6 错误检查和调试 14

1.7.1 使用Project Wizard创建工程 15

1.7 应用程序向导 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.1 数据库应用开发的主要控件 32

2.2 JBuilder 9的数据库基本控件 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.1 数据库的表格设计 38

2.5 创建信用卡账户的数据库 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 按钮及JTree响应设计 64

2.8.2 参数传递 66

2.9 知识点回顾 67

第3章 公共交通查询系统 69

3.1 系统简介 69

3.2.3 公共交通查询系统的设计流程 71

3.2.2 数据流的流向 71

3.2.1 公共交通查询系统的系统结构 71

3.2 设计的流程图和系统结构图 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.1 建立与数据库的连接 83

3.6 系统数据库事务设计 83

3.6.2 设计页面里的数据库事务 85

3.7 系统页面事件处理 89

3.8 服务器端数据库管理 91

3.8.1 数据库的初始化 91

3.8.2 表格中数据的管理 94

3.9 知识点回顾 98

4.1 系统简介 99

第4章 网吧计费管理系统 99

4.2 系统设计 102

4.2.1 网吧计费管理系统的系统结构 102

4.2.2 数据流的流向 102

4.2.3 网吧计费管理系统的设计流程 102

4.3 建立数据库的E-R模型 104

4.4 创建网吧计费管理系统的数据库 104

4.4.1 数据库的表设计 104

4.4.2 数据库中的关系图和视图设计 106

4.5.2 建立应用程序和Frame 108

4.5 系统的图形界面实现 108

4.5.1 建立系统开发工程 108

4.5.3 创建Panel并添加控件 109

4.5.4 创建Dialog并添加控件 116

4.6 系统数据库事务设计 120

4.6.1 建立与数据库连接的类 120

4.6.2 设计页面的数据库事务 122

4.6.3 设计对话框的数据库事务 130

4.7 系统页面事件处理 132

4.7.1 菜单和按钮响应设计 133

4.7.2 参数传递 136

4.8 知识点回顾 138

第5章 小型超市进销存系统 139

5.1 系统简介 139

5.2 Web应用的技术模型 139

5.2.1 B/S结构简介 139

5.2.2 JSP和Servlet技术简介 141

5.2.3 JSP基本语法 142

5.2.4 JSP中隐含的固有对象 145

5.2.5 在JSP中使用JavaBean 148

5.2.6 基于JSP的Web框架模型 150

5.3 设计流程和系统结构图 154

5.3.1 进货管理 154

5.3.2 销售管理 154

5.3.3 存货查询 155

5.4 建立数据库的E-R模型 156

5.4.1 进货数据记录表(Buy) 156

5.4.4 商品记录表(Ware) 157

5.4.5 供货商记录表(Supplier) 157

5.4.3 库存数据记录表(Reserve) 157

5.4.2 销售数据记录表(Sale) 157

5.4.6 用户表(User) 158

5.5 创建超市进销存系统数据库 158

5.6 系统的图形界面设计 160

5.6.1 登录界面 160

5.6.2 进货信息录入界面 161

5.6.3 进货信息显示界面 161

5.6.6 库存查询条件录入界面 162

5.6.4 销售信息录入界面 162

5.6.5 销售结果显示界面 162

5.6.7 库存查询结果显示界面 163

5.7 在JBuilder 9中创建Web工程 164

5.7.1 创建一个空的工程 164

5.7.2 在新创建的工程中创建Web应用程序 164

5.8 Web系统安全控制的实现 166

5.8.1 数据库访问 166

5.8.2 网站安全控制 166

5.8.3 编码问题 171

5.8.4 启动Tomcat进行调试 173

5.9 超市进货处理程序实现 173

5.9.1 超市进货信息录入程序 176

5.9.2 进货处理以及结果显示程序 177

5.10 超市销售处理程序实现 178

5.10.1 超市销售信息录入程序 178

5.10.2 销售处理以及销售结果显示程序 179

5.11.1 查询条件录入程序 180

5.11.2 查询处理模块以及结果显示模块 180

5.11 超市存货查询程序实现 180

5.12 知识点回顾 183

第6章 多人聊天系统 184

6.1 系统简介 184

6.2 开发技术与相关控件 186

6.2.1 聊天系统的基本原理 186

6.2.2 JBuilder 9中的基本网络控件 189

6.3.1 聊天系统的系统结构 193

6.3 系统结构与设计流程 193

6.3.2 信息流设计 194

6.3.3 聊天系统的设计流程 195

6.4 系统的图形界面实现 196

6.4.1 服务器端图形界面设计 196

6.4.2 客户端图形界面设计 198

6.5 服务器端程序实现 200

6.5.1 建立连接以及监听客户端程序 200

6.5.2 服务器端读取并发送信息程序 203

6.5.3 异常处理以及断开连接程序 207

6.6 客户端程序实现 209

6.6.1 建立连接程序 209

6.6.2 客户端读取并发送信息程序 211

6.6.3 输入聊天信息处理程序 212

6.6.4 异常处理以及断开连接程序 214

6.7 知识点回顾 215

第7章 FTP客户端实现 217

7.1 系统简介 218

7.2 FTP客户端设计原理 220

7.2.1 FTP基本原理 221

7.2.2 JBuilder中FTP库简介 223

7.3 系统工作流程与结构 225

7.4 系统的图形界面设计 226

7.4.1 主界面的设计 226

7.4.2 连接FTP服务器界面的设计 227

7.4.3 文件处理界面的设计 228

7.4.4 界面设计的程序实现 229

7.5 登录程序 231

7.6.1 浏览服务器端的程序 232

7.6 测览功能的实现 232

7.6.2 本地浏览程序 233

7.7 文件下载和上传程序 235

7.7.1 文件下载程序 235

7.7.2 文件上传程序 237

7.8 知识点回顾 239

第8章 一个P2P文件共享软件 240

8.1 系统简介 240

8.2 项目背景 241

8.2.1 P2P的发展历程 242

8.2.2 P2P系统的分类 242

8.2.3 P2P的商机与挑战 243

8.2.4 P2P的体系结构 244

8.2.5 P2P的现状与未来 245

8.3 系统实现原理 246

8.3.1 P2P基本原理介绍 246

8.3.2 利用Socket进行Java网络编程 246

8.4.1 设计流程图 249

8.4 设计流程图与系统结构图 249

8.4.2 系统结构图 250

8.5 界面设计 251

8.6 网络监听资源程序 252

8.6.1 Server监听类 253

8.6.2 DownloadFile监听类 254

8.6.3 开始监听 256

8.7 网络连接 256

8.8 网络共享 257

8.9 文件下载 259

8.10 ShareP2P和流行的P2P软件之比较 260

8.11 知识点回顾 261

第9章 多方位演示系统 262

9.1 系统简介 262

9.2 开发技术介绍 264

9.2.1 图形绘制中的橡皮筋技术 264

9.2.2 图像的显示、过滤和跟踪 264

9.2.3 动画制作及相关问题 268

9.2.4 声音技术 272

9.3.1 主体框架和功能设计 273

9.3 系统设计 273

9.3.2 各模块框架和功能设计 274

9.4 系统的界面设计 277

9.4.1 菜单栏的设计 277

9.4.2 工具栏的设计 280

9.4.3 绘制播放区的设计 282

9.5 多线程程序 282

9.5.1 多线程的创建 282

9.5.2 动画线程实现 284

9.6.1 图形绘制准备 285

9.6 图形绘制程序 285

9.6.2 图形绘制 287

9.7 动画程序 290

9.7.1 动画播放准备 290

9.7.2 动画播放 292

9.8 声音播放程序 294

9.9 输入处理和演示界面程序 295

9.10 知识点回顾 296

10.1 系统简介 298

第10章 三维动画演示系统 298

10.2.1 物体的表示方法 300

10.2.2 三维变换及渲染 300

10.2 开发技术介绍 300

10.2.3 Java 3D简介 301

10.2.4 Java 3D SDK的安装 302

10.2.5 Java 3D API的结构 303

10.3 系统设计 304

10.3.1 系统模块结构 304

10.4 系统的界面设计 305

10.3.2 设计过程简述 305

10.5 Java 3D初始化程序 308

10.5.1 准备工作 308

10.5.2 创建场景图 310

10.5.3 创建根场景图模块(createSceneGraph) 311

10.5.4 创建3D文字模块(createText) 313

10.5.5 创建3D形体的模块(createObject) 316

10.5.6 自定义3D形体类(classT3DGeometry) 319

10.6 输入处理模块 321

10.7 知识点回顾 323

第11章 视频播放系统 324

11.1 系统简介 324

11.2 JMF软件包的使用 325

11.2.1 JMF软件包的功能 325

11.2.2 JMF软件包的安装 328

11.3 系统设计 330

11.3.1 设计过程 331

11.3.2 系统结构图 335

11.4.1 主界面设计 336

11.4 系统的界面设计 336

11.4.2 辅助界面设计 340

11.5 选择程序 340

11.6 播放程序 342

11.6.1 JMF的重要对象 342

11.6.2 播放程序实现代码 344

11.7 界面程序 346

11.8 知识点回顾 347

12.2.1 MVC设计模式 349

12.2 开发技术介绍 349

第12章 图书馆管理系统——Struts Web应用开发 349

12.1 系统简介 349

12.2.2 Struts概述 350

12.2.3 Struts标签简介 352

12.2.4 Struts的优点和缺点 358

12.3 系统设计 358

12.3.1 数据库设计 358

12.3.2 模块设计 360

12.4 用JBuilder9开发Struts应用 362

12.4.1 配置JBuilder9开发环境 362

12.4.2 一个简单的Struts Web应用实例 363

12.4.3 让Struts程序访问数据库 373

12.5 模块具体实现 376

12.5.1 建立主界面index.jsp 376

12.5.2 图书录入模块 377

12.5.3 图书查询模块 383

12.6 知识点回顾 386

购买PDF格式(12分)
返回顶部