The JBuilder Companion is an introduction and examination of JBuilder 7 for intermediate level programmers. The book covers the JBuilder IDE, including an overview of visual development, the programmer's editor, database development and the debugger. The primary goal of the book is to explain the technology in a clear, concise, and enjoyable manner. The book also aims to give developers the knowledge they need to take advantage of all JBuilder's many tools.
Application development, applet development, JavaBeans development and database development are all covered in depth. The text explains how JBuilder can help you work with swing components, layout managers, event handlers, interfaces and other core features of the Java SDK. Significant coverage of how to integrate open source tools such as CVS, JUnit and Ant into your JBuilder development cycle is also included. The text shows how to use other editors such as emacs or Visual Slick Edit with JBuilder, and it includes some introductory material on extending the IDE with the Open Tools API.
The book is written with equal attention to development in Linux and Windows. Specific and detailed attention is paid to owners of both the Personal and SE versions of the product. The code takes advantage of the latest features in JDK 1.4.
|
Part I: |
Getting Started |
|
101 total |
|
1 |
Introduction |
sent |
10 |
|
2 |
Setup and Configuration |
sent |
11 |
|
3 |
Default Applications and Applets |
sent |
6 |
|
4 |
Using the IDE |
sent |
16 |
|
5 |
JBuilder Overview |
sent |
21 |
|
6 |
UI Designer |
sent |
22 |
|
7 |
Using the Editor |
sent |
15 |
|
Part II |
Java Language |
|
|
|
8 |
Classes and Interfaces |
sent |
|
|
9 |
Simple Types |
sent |
|
|
10 |
Statements and Expressions |
sent |
|
|
11 |
Looping and Math Operators |
sent |
|
|
|
JBuilder Fundamentals |
|
143 total |
|
12 |
Layout Manager |
sent |
25 |
|
13
|
More Layouts and Menus |
sent |
15 |
|
14
|
Event Handling |
sent |
19 |
|
15 |
Firing Events |
Sent |
19 |
|
16 |
CheckBoxes and Radio Buttons |
Sent |
20 |
|
17 |
Visual Design and Reuse |
Sent |
17 |
|
18 |
The Art of the Button |
Sent |
15 |
|
19 |
Dialogs |
Sent |
13 |
|
Part IV: |
Project Architecture |
|
50 total |
|
20 |
Composing Java |
Sent |
12 |
|
21 |
Comments and JavaDoc |
Sent |
23 |
|
22 |
Modularity |
Sent |
15 |
|
Part V: |
Project Management |
|
103 total |
|
23 |
Building Simple Applications |
Sent |
19 |
|
24 |
Default JBuilder Projects |
Sent |
14 |
|
25 |
Complex Projects |
Sent |
26 |
|
26 |
Team Development |
sent |
27 |
|
27 |
Jar Files |
Sent |
17 |
|
28 |
Deploying Applications |
sent |
19 |
|
Part VIII: |
Testing, Debugging and Maintenance |
|
78 total |
|
29 |
The Debugger |
Sent |
26 |
|
30 |
JUnit |
Sent |
14 |
|
31 |
Refactoring and UML |
Sent |
16 |
|
32 |
Open Tool Basics |
Sent |
22 |
|
Part VII: |
JavaBeans |
|
73 total |
|
33 |
Basics |
Sent |
16 |
|
34 |
Javabean Harvest |
Sent |
13 |
|
35 |
JavaBeans and Properties |
Sent |
16 |
|
36 |
JavaBeans, Packages and Java2D |
Sent |
17 |
|
37 |
JavaBeans and Jar Files |
Sent |
11 |
|
Part IX: |
Databases |
|
153 total |
|
38 |
Datebase Intro |
sent |
11 |
|
39 |
Database Setup |
sent |
36 |
|
40 |
Database Connectivity |
sent |
10 |
|
41 |
Database Basics |
sent |
18 |
|
42 |
Database Techniques |
sent |
24 |
|
43 |
Datebase Strategies |
sent |
16 |
|
44 |
Data Control |
sent |
17 |
|
45 |
SQL Queries |
sent |
21 |
544 total as of 4/16/02
694 as of 5/28/02 – language chapters to go in appendix, not counted
|
Part X: |
Appendices |
|
|
|
A: |
Getting Technical Help |
|
|
|
B: |
Java and other Languages |
|
|