JBuilder基础开发篇:JBuilder X/2005版

JBuilder基础开发篇:JBuilder X/2005版
作 者: 沈耀
出版社: 清华大学出版社
丛编项: JBuilder应用开发丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Jbuilder
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  沈耀,毕业于上海交通大学计算机软件专业,工学硕士。现就读于上海交通大学计算机科学与工程系,攻读博士学位。多年从事分布计算的研究,对J2EE、CORBA、Web服务网格计算等有较为深入的探讨。郝萍,毕业于上海交通大学计算机软件专业,工学硕士。现任职于IBM中国软件开发中心,从中计算机软件开发工作。具有多年WebService和电子商务方面的研究及java项目经验。

内容简介

本书为清华大学出版社“JBuilder应用开发丛书”的第一册。本书按JBuilder X与JBuilder 2005版编写,主要内容包括JBuilder的历史及JBuilder X的编程概要;Java编程基础知识;JBuilder X下的项目开发、运行和调试;基础主题式开发,包括Applet开发、Swing编程以及网络编程等;JBuilder X下的数据库应用程序的开发;Swing的高级应用;Java多线程的开发及JavaBean的运用等。 本书内容翔实,讲解清晰、全面。书中提供了详细的代码示例,所有这些示例在配书光盘中有相应的源代码。 本书适用于所有希望掌握JBuilder X/2005下开发Java应用程序的开发人员,可作为他们在JBuilder X/2005下进行Java应用开发的进阶读物;也适用于初涉Java的编程人员,可作为他们系统掌握Java编程的重要参考资料。

图书目录

第1章 初知JBuilderX

1. 1 JBuilderX的身世

1. 1. 1 为什么选择JBuilderX

I. 1. 2 JBuilder的版本变化

1. 1. 3 JBuilder是稳定的

1. 2 JBuilderX的安装

1. 2. 1 JBuilderX在Windows下的安装

1. 2. 2 JBuilderX的目录结构

1. 3 用JBuilderX编写第1个程序

1. 3. 1 启动JBuilderX

1. 3. 2 新建一个项目

1. 3. 3 熟悉JBuilderX开发界面

1. 3. 4 使用编码捷径

1. 3. 5 编译并运行

1. 3. 6 保存项目

1. 3. 7 再次打开并修改项目

1. 3. 8 创建可执行程序

1. 4 小结

第2章 Java提要

2. 1 类和对象

2. 1. 1 什么是类

2. 1. 2 类的构造函数

2. 1. 3 类的继承

2. 1. 4 接口

2. 1. 5 Java的包

2. 1. 6 对象

2. 2 数据类型和表达式

2. 2. 1 常量和变量

2. 2. 2 基本数据类型

2. 2. 3 Java的数组

2. 2. 4 字符串

2. 2. 5 数学运算符

2. 2. 6 关系运算符

2. 2. 7 逻辑运算符

2. 2. 8 运算符优先级

2. 3 操作和流程控制

2. 3. 1 访问权限

2. 3. 2 重载

2. 3. 3 覆盖

2. 3. 4 条件判断

2. 3. 5 switch

2. 3. 6 循环

2. 3. 7 变量的作用域

2. 4 异常处理

2. 4. 1 异常的概念

2. 4. 2 异常的分类

2. 4. 3 异常处理的结构

2. 4. 4 编写自己的异常类

2. 5 输入/输出(I/O)

2. 5. 1 File类

2. 5. 2 Stream

2. 5. 3 Readers和Writers

2. 5. 4 标准I/O

2. 5. 5 压缩

2. 6 做一个专业水准的程序员

2. 6. 1 集合类的选择

2. 6. 2 注释及Javadoc

2. 7 小结

第3章 JBuilderX项目开发

3. 1 JBuilder集成开发环境

3. 1. 1 AppBrowser环境介绍

3. 1. 2 使用JBuilder编辑器

3. 1. 3 定制JBuilder开发环境

3. 2 JBuilder项目管理方式

3. 2. 1 创建JBuilder项目

3. 2. 2 创建及添加文件

3. 2. 3 移除和删除项目中的文件

3. 2. 4 项目或文件改名

3. 2. 5 储存与关闭JBuilder项目

3. 2. 6 同时管理多个JBuilder项目

3. 2. 7 项目群组

3. 3 在JBuilder中运行和调试程序

3. 3. 1 认识Run菜单

3. 3. 2 建立一个运行配置

3. 3. 3 用带有调试信息的方式编译项目

3. 3. 4 启动调试器,

3. 3. 5 在调试器控制下运行

3. 3. 6 动态程序更新

3. 4 小结

第4章 基础主题式开发

4. 1 基础应用之Applet

4. 1 Applet的基本概念

4. 1. 2 Applet的生命周期

4. 1. 3 HTML和Applet的参数

4. 1. 4 用JBuilderX创建一个Applet

4. 1. 5 使用viewer

4. 1. 6 图形和浏览器的支持

4. 1. 7 多线程

4. 2 基础Swing编程

4. 2. 1 Swing中的组件和容器(类的hierarchy)

4. 2. 2 使用简单组件

4. 2. 3 边界类

4. 2. 4 布局管理器

4. 2. 5 菜单

4. 2. 6 组件应用范例

4. 2. 7 应用程序的外观

4. 2. 8 事件

4. 3 基础网络编程

4. 3. 1 Socket编程

4. 3. 2 UDP编程

4. 4 小结

第5章 开发数据库应用程序

5. 1 数据库应用的基本知识

5. 1. 1 数据库概述

5. 1. 2 关系型数据库基础

5. 1. 3 简单的SQL语句

5. 1. 4 JDBC概述

5. 2 安装和配置JBuilder

5. 2. 1 安装JDBC 和JDBC-ODBC桥

5. 2. 2 连接到数据库

5. 2. 3 DataExpress架构及数据库相关组件介绍

5. 3 JBuilder的数据库管理工具

5. 3. 1 Database Pilot的使用

5. 3. 2 JDBC Monitor的使用

5. 3. 3 JDataStore Server的使用

5. 3. 4 JDataStore Explorer的使用

5. 4 文本文件的操作

5. 4. 1 TableDataSet组件的使用

5. 4. 2 导入格式化数据

5. 4. 3 导出数据到文本文件

5. 5 数据库的操作

5. 5. 1 数据库组件概述

5. 5. 2 与数据库建立连接

5. 5. 3 创建一个数据库应用

5. 5. 4 数据库的更新

5. 5. 5 定制数据主一从关系

5. 6 数据查询

5. 6. 1 建立查询应用

5. 6. 2 数据过滤

5. 6. 3 数据排序

5. 6. 4 数据定位

5. 7 数据模块的使用

5. 7. 1 什么是数据模块

5. 7. 2 使用设计向导创建数据模块

5. 7. 3 使用Data Modeler创建数据模块

5. 8 其他组件和事件的使用

5. 8. 1 使用dbSwing组件创建数据库应用程序用户界面

5. 8. 2 同步可视化的组件

5. 8. 3 通过用户界面控件访问数据和模型信息

5. 8. 4 处理错误和异常

5. 9 创建分布式数据库应用程序

5. 9. 1 使用Java的RMI框架建立分布式应用程序

5. 9. 2 分布式数据库应用程序分析

5. 10 小结

第6章 Swing的高级应用

6. 1 MVC

6. 2 对话框

6. 2. 1 JDialog类

6. 2. 2 JOptionPane类

6. 2. 3 使用JOptionPane类

6. 2. 4 消息对话框

6. 2. 5 确认对话框

6. 2. 6 输入对话框

6. 2. 7 选项对话框

6. 3 表格

6. 3. 1 JTable类简介

6. 3. 2 使用表格模型

6. 3. 3 绘制特殊的表格单元

6. 3. 4 编辑表格单元

6. 4 树

6. 4. 1 简单的树视图组件

6. 4. 2 使用树模型

6. 4. 3 绘制和编辑树节点

6. 5 常用的选择器

6. 5. 1 颜色选择器

6. 5. 2 文件选择器

6. 5. 3 日期选择器

6. 5. 4 字体选择器

6. 6 实现拖放

6. 6. 1 拖放子系统的结构

6. 6. 2 实例化Drop目标

6. 6. 3 一个拖放的例子

6. 7 实现撤销操作

6. 7. 1 undo工具包概述

6. 7. 2 UndoManager类

6. 8 小结

第7章 编写多线程应用

7. 1 线程的基本概念

7. 1. 1 理解线程

7. 1. 2 线程的优先级和调度

7. 1. 3 线程的生命周期

7. 2 Thread线程类

7. 2. 1 Thread类的API介绍

7. 2. 2 一个Thread类的派生示例

7. 3 Runnable接口

7. 4 实现共享有限资源

7. 4. 1 不正确的资源访问

7. 4. 2 线程同步

7. 5 线程阻塞

7. 5. 1 线程的阻塞和唤醒

7. 5. 2 线程的死锁

7. 6 线程群组

7. 7 线程通信

7. 7. 1 管道类的使用

7. 7. 2 标志变量的使用

7. 7. 3 使用wait和notify方法

7. 8 多线程调试

7. 9 小结

第8章 JavaBean和BeansExpress

8. 1 JavaBean简介

8. 1. 1 什么是JavaBean

8. 1. 2 初识BeansExpress

8. 1. 3 JavaBean与EJB

8. 2 使用BeansExpress创建JavaBean

8. 2. 1 利用向导创建JavaBean

8. 2. 2 修改Bean中的属性

8. 2. 3 如何创建BeanInfo类

8. 2. 4 修改Bean的事件

8. 2. 5 建立属性编辑器

8. 2. 6 序列化JavaBean

8. 2. 7 Bean合法性的校验

8. 2. 8 发布组件

8. 2. 9 测试Bean

8. 3 小结

参考文献