JBuilder X基础

JBuilder X基础

沈耀, 郝萍, 李杨, 编著

出版社:清华大学出版社

年代:2005

定价:

书籍简介:

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

书籍目录:

目 录

第1章 初知JBuilder X 1

1.1 JBuilder X的身世 2

1.1.1 为什么选择JBuilder X 2

1.1.2 JBuilder的版本变化 3

1.1.3 JBuilder是稳定的 6

1.2 JBuilder X的安装 6

1.2.1 JBuilder X在Windows下的安装 6

1.2.2 JBuilder X的目录结构 9

1.3 用JBuilder X编写第1个程序 10

1.3.1 启动JBuilder X 10

1.3.2 新建一个项目 13

1.3.3 熟悉JBuilder X开发界面 14

1.3.4 使用编码捷径 18

1.3.5 编译并运行 18

1.3.6 保存项目 18

1.3.7 再次打开并修改项目 19

1.3.8 创建可执行程序 19

1.4 小结 21

第2章 Java提要 23

2.1 类和对象 24

2.1.1 什么是类 24

2.1.2 类的构造函数 26

2.1.3 类的继承 27

2.1.4 接口 29

2.1.5 Java的包 30

2.1.6 对象 31

2.2 数据类型和表达式 34

2.2.1 常量和变量 34

2.2.2 基本数据类型 35

2.2.3 Java的数组 36

2.2.4 字符串 38

2.2.5 数学运算符 41

2.2.6 关系运算符 42

2.2.7 逻辑运算符 43

2.2.8 运算符优先级 44

2.3 操作和流程控制 45

2.3.1 访问权限 45

2.3.2 重载 48

2.3.3 覆盖 49

2.3.4 条件判断 51

2.3.5 switch 54

2.3.6 循环 55

2.3.7 变量的作用域 59

2.4 异常处理 60

2.4.1 异常的概念 60

2.4.2 异常的分类 60

2.4.3 异常处理的结构 61

2.4.4 编写自己的异常类 64

2.5 输入/输出(I/O) 65

2.5.1 File类 65

2.5.2 Stream 68

2.5.3 Readers和Writers 73

2.5.4 标准I/O 75

2.5.5 压缩 75

2.6 做一个专业水准的程序员 76

2.6.1 集合类的选择 76

2.6.2 注释及Javadoc 77

2.7 小结 80

第3章 JBuilder X项目开发 81

3.1 JBuilder集成开发环境 82

3.1.1 AppBrowser环境介绍 82

3.1.2 使用JBuilder编辑器 86

3.1.3 定制JBuilder开发环境 94

3.2 JBuilder项目管理方式 98

3.2.1 创建JBuilder项目 98

3.2.2 创建及添加文件 105

3.2.3 移除和删除项目中的文件 106

3.2.4 项目或文件改名 108

3.2.5 储存与关闭JBuilder项目 108

3.2.6 同时管理多个JBuilder项目 109

3.2.7 项目群组 109

3.3 在JBuilder中运行和调试程序 112

3.3.1 认识Run菜单 113

3.3.2 建立一个运行配置 113

3.3.3 用带有调试信息的方式编译项目 117

3.3.4 启动调试器 117

3.3.5 在调试器控制下运行 118

3.3.6 动态程序更新 120

3.4 小结 121

第4章 基础主题式开发 123

4.1 基础应用之Applet 124

4.1 Applet的基本概念 124

4.1.2 Applet的生命周期 124

4.1.3 HTML和Applet的参数 125

4.1.4 用JBuilder X创建一个Applet 126

4.1.5 使用viewer 131

4.1.6 图形和浏览器的支持 132

4.1.7 多线程 137

4.2 基础Swing编程 140

4.2.1 Swing中的组件和容器(类的hierarchy) 140

4.2.2 使用简单组件 142

4.2.3 边界类 156

4.2.4 布局管理器 158

4.2.5 菜单 167

4.2.6 组件应用范例 174

4.2.7 应用程序的外观 179

4.2.8 事件 181

4.3 基础网络编程 182

4.3.1 Socket编程 183

4.3.2 UDP编程 186

4.4 小结 187

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

5.1 数据库应用的基本知识 190

5.1.1 数据库概述 190

5.1.2 关系型数据库基础 191

5.1.3 简单的SQL语句 192

5.1.4 JDBC概述 198

5.2 安装和配置JBuilder 199

5.2.1 安装JDBC和JDBC-ODBC桥 200

5.2.2 连接到数据库 200

5.2.3 DataExpress架构及数据库相关组件介绍 202

5.3 JBuilder的数据库管理工具 206

5.3.1 Database Pilot的使用 206

5.3.2 JDBC Monitor的使用 211

5.3.3 JDataStore Server的使用 212

5.3.4 JDataStore Explorer的使用 214

5.4 文本文件的操作 218

5.4.1 TableDataSet组件的使用 218

5.4.2 导入格式化数据 218

5.4.3 导出数据到文本文件 221

5.5 数据库的操作 223

5.5.1 数据库组件概述 223

5.5.2 与数据库建立连接 224

5.5.3 创建一个数据库应用 226

5.5.4 数据库的更新 229

5.5.5 定制数据主-从关系 232

5.6 数据查询 238

5.6.1 建立查询应用 239

5.6.2 数据过滤 240

5.6.3 数据排序 243

5.6.4 数据定位 245

5.7 数据模块的使用 248

5.7.1 什么是数据模块 248

5.7.2 使用设计向导创建数据模块 249

5.7.3 使用Data Modeler创建数据模块 252

5.8 其他组件和事件的使用 254

5.8.1 使用dbSwing组件创建数据库应用程序用户界面 255

5.8.2 同步可视化的组件 255

5.8.3 通过用户界面控件访问数据和模型信息 256

5.8.4 处理错误和异常 256

5.9 创建分布式数据库应用程序 257

5.9.1 使用Java的RMI框架建立分布式应用程序 257

5.9.2 分布式数据库应用程序分析 258

5.10 小结 263

第6章 Swing的高级应用 265

6.1 MVC 266

6.2 对话框 268

6.2.1 JDialog类 268

6.2.2 JOptionPane类 269

6.2.3 使用JOptionPane类 270

6.2.4 消息对话框 271

6.2.5 确认对话框 271

6.2.6 输入对话框 272

6.2.7 选项对话框 273

6.3 表格 274

6.3.1 JTable类简介 274

6.3.2 使用表格模型 275

6.3.3 绘制特殊的表格单元 277

6.3.4 编辑表格单元 280

6.4 树 283

6.4.1 简单的树视图组件 284

6.4.2 使用树模型 284

6.4.3 绘制和编辑树节点 285

6.5 常用的选择器 286

6.5.1 颜色选择器 286

6.5.2 文件选择器 290

6.5.3 日期选择器 294

6.5.4 字体选择器 297

6.6 实现拖放 301

6.6.1 拖放子系统的结构 302

6.6.2 实例化Drop目标 304

6.6.3 一个拖放的例子 305

6.7 实现撤销操作 312

6.7.1 undo工具包概述 312

6.7.2 UndoManager类 315

6.8 小结 317

第7章 编写多线程应用 319

7.1 线程的基本概念 320

7.1.1 理解线程 320

7.1.2 线程的优先级和调度 322

7.1.3 线程的生命周期 323

7.2 Thread线程类 324

7.2.1 Thread类的API介绍 325

7.2.2 一个Thread类的派生示例 327

7.3 Runnable接口 328

7.4 实现共享有限资源 329

7.4.1 不正确的资源访问 329

7.4.2 线程同步 331

7.5 线程阻塞 333

7.5.1 线程的阻塞和唤醒 333

7.5.2 线程的死锁 334

7.6 线程群组 335

7.7 线程通信 336

7.7.1 管道类的使用 336

7.7.2 标志变量的使用 338

7.7.3 使用wait和notify方法 340

7.8 多线程调试 341

7.9 小结 345

第8章 JavaBean和BeansExpress 347

8.1 JavaBean简介 348

8.1.1 什么是JavaBean 348

8.1.2 初识BeansExpress 349

8.1.3 JavaBean与EJB 350

8.2 使用BeansExpress创建JavaBean 351

8.2.1 利用向导创建JavaBean 351

8.2.2 修改Bean中的属性 353

8.2.3 如何创建BeanInfo类 357

8.2.4 修改Bean的事件 359

8.2.5 建立属性编辑器 364

8.2.6 序列化JavaBean 367

8.2.7 Bean合法性的校验 368

8.2.8 发布组件 368

8.2.9 测试Bean 371

8.3 小结 373

参考文献 375

内容摘要:

本书为清华大学出版社“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编程的重要参考资料。

书籍规格:

书籍详细信息
书名JBuilder X基础站内查询相似图书
9787302108108
如需购买下载《JBuilder X基础》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)语种简体中文
尺寸26装帧平装
页数 475 印数 5000

书籍信息归属:

JBuilder X基础是清华大学出版社于2005.出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 的书籍。