《深入浅出JBuilder 8程序设计与开发》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:刘斌编著
  • 出 版 社:北京:中国青年出版社
  • 出版年份:2003
  • ISBN:7500651856
  • 页数:337 页
图书介绍:本书全面地介绍了利用JBuilder 8进行Java程序设计的知识。内容包括:JBuilder 8和Java总体概述;Java语言的构成元素及程序段的结构;界面设计、文本处理和图形处理;数据库知识等。

第1章 初识Jbuilder 8 2

1.1 Java简介 2

1.1.1 Java语言的特点 2

1.1.2 Java语言与Internet 5

1.2 JBuilder 8简介 6

1.3 JBuilder 8的安装 11

1.4 JBuilder 8的运行环境 13

1.4.1 应用浏览器 13

1.4.2 使用帮助 21

第2章 Java语言的构成 26

2.1 程序结构 26

2.2 语法问题 26

2.2.1 注释 26

2.2.2 标识符 26

2.2.3 自变量 27

2.2.4 运算符及特殊分隔符 28

2.3 数据类型 28

2.3.1 数值类型 28

2.3.2 布尔类型 30

2.3.3 数组 30

2.3.4 类 31

2.4 运算符和表达式 33

2.4.1 算术运算符 33

2.4.2 关系运算符 34

2.4.3 布尔逻辑运算符 35

2.4.4 位运算符 35

2.4.5 条件运算符 35

2.4.6 赋值运算符 36

2.4.7 表达式 36

2.5 控制语句 36

2.5.1 条件语句if...else 37

2.5.2 多分支语句switch 37

2.5.3 返回语句return 38

2.5.4 while语句 38

2.5.5 do...while语句 38

2.5.6 for 语句 39

2.5.7 continue语句 39

第3章 从Hello World开始 42

3.1 创建一个应用程序 42

3.1.1 创建工程 42

3.1.2 创建和添加应用程序 44

3.1.3 创建用户界面 46

3.1.4 添加事件 48

3.2 部署应用程序 49

3.2.1 什么是部署 49

3.2.2 创建JAR文件 50

第4章 用户界面设计 54

4.1 在程序中使用组件 54

4.1.1 Swing中的组件和容器 54

4.1.2 组件选项卡(Component palette) 56

4.1.3 使用组件 57

4.1.4 组件应用范例 61

4.2 布局管理器 66

4.2.1 FlowLayout布局管理器 66

4.2.2 VerticalFlowLayout布局管理器 67

4.2.3 BorderLayout布局管理器 68

4.2.4 CardLayout布局管理器 68

4.2.5 GridLayout布局管理器 70

4.2.6 GridBagLayout布局管理器 70

4.3 应用程序的外观 71

4.3.1 在设计时改变外观 72

4.3.2 在代码中改变程序的外观 72

第5章 文本处理程序 76

5.1 菜单设计器 76

5.2 流的应用 78

5.2.1 流的基本概念 78

5.2.2 常用的字节流 78

5.2.3 常用的字符流 79

5.3 文件 80

5.4 Swing中的事件处理 80

5.5 剪贴板的应用 82

5.6 创建一个文本编辑器 83

5.6.1 使用向导建立一个应用程序 83

5.6.2 设计用户界面 84

5.6.3 为框架添加菜单和菜单项 84

5.6.4 为File菜单添加事件处理代码 85

5.6.5 为Edit菜单添加事件处理代码 87

5.6.6 实现openFile,saveFile,saveAsFile等方法 91

5.6.7 实现对文档内容更改的监听 93

5.6.8 实现Undo/Redo操作 94

5.6.9 菜单的失效处理 95

第6章 图形处理 98

6.1 抽象类 98

6.2 矢量Vector类 98

6.3 事件监听机制 100

6.3.1 鼠标事件 100

6.3.2 MouseListener和MouseAdapter 101

6.3.3 MouseMotionListener和MouseMotin Adapter 101

6.4 图形绘制实例程序 102

6.4.1 创建应用程序框架 103

6.4.2 设计界面 104

6.4.3 实现抽象类Figure和它的子类 104

6.4.4 DrawFigurePanel类的实现 106

6.4.5 添加事件处理代码 108

6.4.6 在DrawFigurePanel类中覆盖Paint Component()方法 109

6.5 MVC 110

6.6 JTree树 111

6.7 图像浏览程序 112

6.7.1 程序界面设计 113

6.7.2 组件的初始化 115

6.7.3 下拉列表组件的事件处理 117

6.7.4 图像的显示 119

第7章 Java中的多线程 122

7.1 基本概念 122

7.1.1 什么是线程 122

7.1.2 Java中线程的实现 122

7.1.3 线程的优先级 123

7.1.4 线程的调度 123

7.1.5 线程间的同步 123

7.2 线程的生命周期 123

7.3 线程的实现方法 124

7.4 多线程范例 125

第8章 创建JavaBeans 134

8.1 JavaBeans概述 134

8.1.1 概念及特点 134

8.1.2 使用BeansExpress 138

8.2 创建JavaBeans 145

8.2.1 创建Bean类 145

8.2.2 增加属性 146

8.2.3 为Bean添加事件 149

8.2.4 设计属性编辑器 151

8.2.5 创建BeanInfo类 151

8.2.6 校验JavaBeans的合法性 152

8.2.7 发布组件 152

8.3 测试JavaBean 153

第9章 数据库的创建和连接 158

9.1 理解JBuilder 8的数据库应用 158

9.1.1 JDBC的基本概念 159

9.1.2 JDBC的组成部分 160

9.1.3 4种JDBC驱动程序 161

9.1.4 为JBuilder 8添加JDBC驱动 162

9.2 JBuilder的DataExpress结构 164

9.3 数据库浏览器程序 165

9.3.1 设置ODBC数据源 165

9.3.2 设置DataExpress组件 166

9.3.3 添加并设置数据感知组件 170

第10章 数据库的访问 174

10.1 关系数据库基础 174

10.1.1 实体—关系模型 174

10.1.2 表 174

10.1.3 视图 175

10.1.4 索引 175

10.1.5 同义词 176

10.1.6 系统表 176

10.1.7 Database Pilot的应用 176

10.1.8 创建数据库结构浏览程序 178

10.2 为数据库应用程序添加功能 191

10.2.1 从下拉列表添加数据 192

10.2.2 使用计算列 193

第11章 数据库管理任务 196

11.1 数据的备份和恢复 196

11.2 使用文本文件存储数据 197

11.3 数据感知组件 198

11.4 用JBuilder 8实现数据库管理 199

11.4.1 创建应用程序界面 200

11.4.2 数据备份的实现 203

11.4.3 数据恢复的实现 205

第12章 APPlet的应用 212

12.1 Applet的基本概念 212

12.2 Applet的生命周期 213

12.3 用JBuilder8创建Applet 213

12.3.1 使用Applet向导 214

12.3.2 初始化Applet 216

12.3.3 Applet的启动和停止 217

12.3.4 时间的显示 219

第13章 网络通信 224

13.1 TCP/IP协议的基本概念 224

13.2 TCP套接字 225

13.2.1 IP地址 225

13.2.2 TCP端口 226

13.3 网络通信程序范例 226

13.3.1 创建客户端程序 227

13.3.2 创建服务器端程序 234

13.3.3 运行程序 238

13.4 UDP协议 240

13.5 Java中的UDP实现 242

13.5.1 创建服务器端程序 243

13.5.2 创建客户端程序 248

13.5.3 运行程序 250

第14章 Servlet的应用 254

14.1 Servlet简介 254

14.2 Servlet的实现结构 255

14.3 Servlet的生命周期 256

14.4 JavaMail API介绍 257

14.5 Servlet邮件收发范例 259

14.5.1 创建Servlet 260

14.5.2 LoginServlet的代码实现 263

14.5.3 创建showMail 267

14.5.4 创建sendMail 269

14.5.5 运行范例程序 270

第15章 JSP的应用 276

15.1 JSP及其特点 276

15.2 JSP页面的执行过程 278

15.3 JSP基本的语法元素 279

15.3.1 指令元素 280

15.3.2 脚本元素 280

15.3.3 动作元素 281

15.4 JSP制作注册程序 282

15.4.1 创建JSP文件 283

15.4.2 设计DbBean类 284

15.4.3 设计登录页面 286

15.4.4 设计注册页面 288

15.4.5 设计信息更新页面 290

15.4.6 运行范例程序 291

第16章 EJB的应用 296

16.1 EJB简介 296

16.1.1 为什么要用EJB 296

16.1.2 EJB中的角色 296

16.1.3 EJB的体系结构 298

16.1.4 EJB的类型 299

16.2 使用EJB设计器开发一个会话bean 299

16.2.1 指定目标应用服务器 300

16.2.2 创建EJB模型 302

16.2.3 构建bean 303

16.2.4 编译bean 310

16.3 用客户端应用程序测试bean 311

16.3.1 创建用于测试的客户端应用程序 311

16.3.2 为客户端添加代码 311

16.3.3 编译并运行应用程序 315