首页>参考读物>计算机科学与技术>软件与程序设计

JBuilder培训教程
作者 : (美)Borland公司
译者 : 周鹏 龚超 刘超 等
出版日期 : 2002-01-01
ISBN : 7-111-09484-0
定价 : 49.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 376
开本 : 16开
原书名 :
原出版社:
属性分类: 店面
包含CD :
绝版 : 已绝版
图书简介

JBuilder是美国Borland公司最近推出的遵循Sun公司J2EE标准的可视化集成开发工具,是目前使用最广泛的Java开发工具之一。本书主要基于JBuilder开发环境讲解怎样进行Java设计,利用JBuilder提供的各种机制、组件等加快程序开发进度。本书语言简练、结构合理,每章分专题论述了JBuilder的各个重要方面。并在书后附有大量的复习题及练习,可以帮助读者温习巩固所学知识。相信本书对JBuilder的初学者及高级用户都能提供很好的帮助。

图书序言

Java语言是Sun公司推出的计算机应用程序开发语言,由于它具有与平台无关的特点及完备的面向对象特性,因此越来越得到开发人员的喜爱和认可。
美国Borland公司是世界著名的计算机软件厂商,其推出的开发工具产品如Delphi、C++Builder和JBuilder等享誉全球。JBuilder是Borland公司最近推出的遵循Sun公司J2EE标准的集成开发工具,它是目前使用最广泛的Java开发工具之一。
JBuilder提供了可视化的集成开发环境,支持开发人员构建标准的Java应用系统。其开放的环境、基于组件的开发方式以及丰富的Java开发向导,极大地简化了开发人员的工作。无论是构建标准的Java应用程序、Java Applet、Java Bean、数据库应用,还是JSP、Servlet等Web应用,或者RMI、CORBA、EJB等分布式应用系统,JBuilder都提供了大量的组件、开发向导以及应用模板,使得开发更为快捷和简便。
北京宝兰-英博思信息技术有限公司是Borland/Inprise公司在中国大陆的授权代理机构,负责向中国大陆地区用户提供Borland/Inprise公司全系列产品及其技术服务。本书素材由北京宝兰-英博思信息技术有限公司提供,由机械工业出版社出版,相信它一定会成为您的良师益友。



北京宝兰-英博思信息技术有限公司
www.inprise.com.cn

作者简介

(美)Borland公司:暂无简介

译者简介

周鹏 龚超 刘超 等:暂无简介

译者序

近日,Gartner Group通过对400多个IT专业人员的调查结果表明,美国目前大约80%的公司在业务运作过程中应用了Java技术,有71%的人指出这些企业面临的最大问题就是缺乏经过专业培训的人。“物以稀为贵”,Java人才的各种待遇正日见攀升。
本书主要基于JBuilder开发环境讲解怎样进行Java设计,利用JBuilder提供的各种机制、组件等加速程序开发进度。本书语言简练、通俗易懂,将Java语言的方方面面以及JBuilder的功能介绍得淋漓尽致。从本书可以看出作者的思路非常清晰,组织结构非常合理:分专题对各个重要方面进行了详细论述,每一章首先给出本章的重点,然后分条介绍,最后在每章的结尾还有小结,这种组织结构非常利于初学者全面掌握 Java语言和JBuilder环境。在理论介绍的同时,还提供了许多练习及时帮助你温习巩固所学的知识。
现在,我们很荣幸能够有机会承担本书的翻译工作。我们抱着认真的态度将本书的中文版奉献给您,希望您能够有所收获。这是作者的初衷,也是我们良好的愿望!
本书由周鹏、龚超、刘超组织翻译,万方工作室的全体同仁参加了本书的校正、输入等工作。其他参加本书翻译、录排、校对工作的人员有:龚建、尹建军、刘今朝、强秀丽、任宇飞、李红玲、白红利、金荣学、薛彪、叶哲、邓海燕、邢倩、王育红、李军、刘彬、钱斌、赵锁、姜南、李智、田韫、李林、张巧莉、陈曙晖、邓波、邓涛、李卓林、聂宛析、田敏、龚露娜、马军、马丽、田军、田野、田蕴哲、王小将、李素丽、天海鹏、黄传明等。本书的出版是集体劳动的结晶,在此特别感谢万方工作室的全体工作人员。
由于时间仓促,且译者经验和水平有限,译文难免有不妥之处,恳请读者批评指正!


译  者
2001年8月

图书目录

第1章  Java及JBuilder简介 1
1.1  Java简介 1
1.1.1  Java虚拟机 1
1.1.2  Java语言 3
1.1.3  Java语言的版本 3
1.2  JBuilder简介 4
1.3  AppBrowser 4
1.4  集成开发环境 6
1.5  类层次浏览器和挖掘功能 12
1.6  帮助系统的使用 15
1.7  小结 19
第2章  工程的使用 20
2.1  工程简介 20
2.2  使用工程向导建立一个新工程 20
2.3  使用应用程序向导 25
2.4  添加文件到工程 28
2.5  设置工程选项 29
2.6  小结 35
第3章  在用户界面设计器中使用组件 37
3.1  基于组件的程序开发 37
3.2  用户界面设计器 38
3.3  在应用程序中添加组件 40
3.3.1  改变组件大小 41
3.3.2  添加多个相同组件 41
3.4  Inspector 42
3.5  组件树 44
3.6  容器 47
3.7  改变组件名称 51
3.8  选择多个组件 52
3.9  创建事件处理程序 53
3.10  小结 56
第4章  布局管理器 58
4.1  概要 58
4.2  容器和布局管理器 58
4.2.1  XY布局管理器 60
4.2.2  边框布局管理器 60
4.2.3  网格布局管理器 62
4.2.4  网格袋布局管理器 64
4.2.5  其他布局管理器 68
4.3  小结 69
第5章  组件样例 70
5.1  JBuilder的组件 70
5.2  小结 74
第6章  菜单设计器 75
6.1  概要 75
6.2  使用菜单设计器 77
6.2.1  在JBuilder中如何使用菜单设计器 77
6.2.2  菜单设计器的工具栏 78
6.2.3  菜单设计器的上下文菜单 78
6.3  设计一个主菜单 78
6.3.1  添加一个JMenuBar组件 78
6.3.2  菜单项 81
6.3.3  分隔条 84
6.3.4  子菜单 84
6.3.5  为JMenuBar设置背景颜色 85
6.3.6  为菜单项设置事件 89
6.4  设计一个上下文菜单 89
6.5  小结 91
第7章  Java语言基础 92
7.1  Java语法 92
7.1.1  标识符 92
7.1.2  常量 93
7.1.3  关键字 95
7.1.4  语句 96
7.1.5  代码块 96
7.1.6  注释 96
7.1.7  表达式 97
7.1.8  运算符 98
7.1.9  赋值运算符 100
7.2  Java的数据类型 102
7.2.1  变量 102
7.2.2  内置数据类型 103
7.2.3  合成数据类型 103
7.2.4  类型转换 105
7.2.5  作用域规则 106
7.3  流程控制结构 107
7.3.1  循环 107
7.3.2  循环控制语句 109
7.3.3  条件语句 110
7.4  小结 112
第8章  Java面向对象程序设计 113
8.1  OOP简介 113
8.2  类 113
8.2.1  类的声明及实例化 114
8.2.2  数据成员 114
8.2.3  类方法 114
8.2.4  构造器和终结器 115
8.2.5  案例学习:一个简单的OOP范例 115
8.2.6  类继承 118
8.2.7  访问修饰符 120
8.2.8  存取器方法 121
8.3  Java包 124
8.3.1  import语句 124
8.3.2  包的声明 125
8.3.3  一起创建一个新的类和包 126
8.4  小结 126
第9章  Java高级面向对象程序设计 128
9.1  多态性 128
9.1.1  方法重载 128
9.1.2  抽象类 129
9.1.3  使用接口 133
9.2  小结 138
第10章  使用JBuilder的调试器 139
10.1  概要 139
10.2  调试器环境 140
10.2.1  调试器的使用 140
10.2.2  执行点 143
10.3  控制程序执行 143
10.3.1  跟踪调试 144
10.3.2  智能调试 145
10.3.3  单步跟踪 145
10.3.4  运行到光标所在位置 145
10.3.5  运行到方法结束 145
10.3.6  程序复位 146
10.4  使用断点 146
10.4.1  设置断点 146
10.4.2  查看断点 147
10.4.3  添加及删除断点 148
10.4.4  启用和禁用断点 148
10.4.5  查找断点 149
10.4.6  修改断点选项 149
10.5  检查程序数值 150
10.5.1  监视表达式和变量 150
10.5.2  求值和修改表达式 152
10.6  定制调试器 152
10.6.1  显示的控制 152
10.6.2  颜色的改变 152
10.7  小结 152
第11章  事件处理 155
11.1  简介 155
11.2  标准事件处理 155
11.3  侦听器接口 156
11.4  JBuilder中的适配器类 158
11.5  匿名事件处理 160
11.6  小结 161
第12章  异常处理 163
12.1  概述 163
12.2  异常处理模型 163
12.2.1  try和catch语句 164
12.2.2  多catch语句块与单catch语句块 165
12.2.3  异常传播 165
12.2.4  throw语句 165
12.2.5  finally语句 165
12.3  Throwable类 166
12.4  Java中的内置异常 166
12.5  实例学习:简单计算器 167
12.6  小结 168
第13章  JBuilder数据模型 169
13.1  在JBuilder中使用关系数据库简介 169
13.1.1  Java数据库连接API 169
13.1.2  InterClient介绍 170
13.2  JBuilder中的数据访问组件 173
13.2.1  配置数据库组件 176
13.2.2  设置QueryDataSet组件 181
13.2.3  使用数据感知控件 186
13.2.4  添加事件处理代码 188
13.3  小结 190
第14章  数据库工具 191
14.1  JDBC管理器 191
14.1.1  数据库URL创建 191
14.1.2  查看与编辑数据 192
14.1.3  使用SQL 193
14.2  SQL构造器 193
14.3  JDBC监视器 198
14.4  小结 199
第15章  使用数据感知控件 200
15.1  开始使用数据感知控件 200
15.2  高级数据感知控件 203
15.3  小结 206
第16章  JavaBean和BeanExpress概要 208
16.1  简介 208
16.1.1  JavaBean的优势 208
16.1.2  JavaBean组件模型 209
16.1.3  属性管理 209
16.1.4  事件处理 210
16.1.5  自我测量 211
16.1.6  持久性 211
16.1.7  应用程序构建器支持 211
16.2  用JBuilder创建JavaBean 211
16.3  添加属性 214
16.4  往组件面板添加JavaBean 216
16.5  小结 219
第17章  主从数据库框架 221
17.1  主从关系 221
17.2  创建主从用户界面 222
17.3  小结 228
第18章  编程操作QueryDataSet 229
18.1  使用Java操作数据库 229
18.1.1  获取和修改数据 229
18.1.2  导航 232
18.1.3  保存 235
18.2  小结 236
第19章  数据模块 237
19.1  数据模块介绍 237
19.2  创建数据模块 237
19.3  数据划分 242
19.4  小结 244
第20章  列组件 246
20.1  列组件 246
20.1.1  改变列的默认标题 247
20.1.2  编辑和显示掩码 248
20.1.3  数据验证 250
20.2  选择列表 251
20.3  计算列 256
20.4  小结 259
第21章  参数化查询和数据集视图 260
21.1  参数化查询 260
21.1.1  ParameterRow组件 265
21.1.2  数据延迟获取 270
21.1.3  执行不返回结果集的查询 272
21.2  小结 273
第22章  存储过程 274
22.1  存储过程定义 274
22.2  返回记录集 274
22.3  小结 280
第23章  高级异常处理技术 282
23.1  创建一个定制异常类 282
23.2  异常处理用于资源保护 283
23.3  DataSetException类 283
23.4  在控件中重载默认DataSetException
处理 285
23.5  小结 286
第24章  企业版Java Bean综述 287
24.1  概述 287
24.2  企业版Java Bean 体系结构 287
24.3  企业版Java Bean 组件 288
24.3.1  会话Bean 289
24.3.2  实体Bean 289
24.4  容器 289
24.5  EJB的开发 290
24.6  EJB客户端 295
24.7  将EJB部署到Borland应用程序服务器 297
24.8  小结 298
第25章  CORBA基础 299
25.1  概述 299
25.2  CORBA 299
25.3  CORBA 向导 301
25.4  注册ORB 301
25.5  服务器 303
25.6  客户端 304
25.7  小结 306
第26章  Servlet简介 307
26.1  概述 307
26.2  Servlet 307
26.3  会话 310
26.4  Servlet向导和JWS 313
26.5  安全性 313
26.6  小结 313
第27章  使用Java和HTML创建报表 314
27.1  Java的打印功能 314
27.2  HTML报表 314
27.3  报表范例 318
27.4  小结 318
第28章  串行化 319
28.1  概述 319
28.2  为什么要串行化 319
28.3  在JDK 1.1中实现串行化 319
28.4  串行化接口 320
28.5  使用输出流 321
28.6  ObjectOutputStream类方法 322
28.7  使用输入流 322
28.8  ObjectInputStream类方法 323
28.9  对象流的读和写 323
28.10  小结 323
第29章  部署应用程序 324
29.1  部署策略 324
29.2  命令行Java 324
29.3  Java运行环境 325
29.4  部署软件 326
29.5  JAR文件 326
29.6  存档文件生成器向导 326
29.7  优化部署 331
29.8  小结 331
附录  JBuilder类练习集 332

教学资源推荐
作者: 孙浩 主编 刘亮 副主编 王宁 张莉萍 参编
作者: (美)Clovis L.Tondo,Scott E.Gimpel
作者: 辛运帏 饶一梅
作者: 皮德常 编著
参考读物推荐