JBuilder编程技术与实例PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:徐慧慧,叶达峰编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2006
- ISBN:7115142947
- 页数:460 页
目录 2
第一篇 基础篇 2
第1章 JBuilder开发基础 2
1.1 JBuilder简介 2
1.1.1 JBuilder 2005的特点 2
1.1.2 JBuilder 2005 3种版本的比较 3
1.2 安装JBuilder 3
1.2.1 安装JBuilder 2005的软硬件要求 3
1.2.2 JBuilder 2005 Enterprise的安装步骤 3
1.2.3 安装目录简介 8
1.3 JBuilder 2005集成开发环境 8
1.3.1 JBuilder 2005开发界面详解 9
1.3.2 使用IDE选项配置AppBrowser 16
1.4 JBuilder 2005下的项目管理 19
1.4.1 建立项目 19
1.4.2 建立与管理Java源文件 21
1.4.3 删除项目中的文件 24
1.4.4 打开项目和文件 25
1.4.5 建立项目组 26
第2章 Java语言入门 28
2.1 一个简单的Java程序 28
2.2 Java语言基础 30
2.2.1 数据类型 30
2.2.2 Java程序的注释 31
2.2.3 运算符和表达式 32
2.2.4 流程控制语言 36
2.3 Java面向对象程序设计 39
2.3.1 类的简介 40
2.3.2 继承 41
2.3.3 覆盖 42
2.3.4 多态 43
2.3.5 接口 43
2.3.6 包 43
2.3.7 关键字this 44
2.3.8 Java基础类库简介 45
2.3.9 Java中的异常处理 46
第3章 JBuilder中的高级选项与设置 48
3.1 设置程序库 48
3.1.1 程序库简介 48
3.1.2 添加与设置程序库 51
3.1.3 编辑程序库 53
3.2 设置与更改项目属性 53
3.2.1 设置项目属性 53
3.2.2 设置JDK 54
3.3 JBuilder中的各种路径 58
3.3.1 来源路径 58
3.3.2 输出路径 58
3.3.3 类路径 58
3.3.4 文档路径 58
3.3.5 备份路径 59
3.3.6 工作路径 59
第4章 构建Java应用程序 60
4.1 编写Java程序 60
4.2 编译Java程序 62
4.2.1 JBuilder 2005编译器简介 62
4.2.2 设置编译器 63
4.2.3 设置输出路径 65
4.3 运行Java程序 65
4.4 部署Java程序 68
4.4.1 使用向导部署Java程序 69
4.4.2 生成本地可执行文件 74
第5章 JBuilder 2005的调试环境 76
5.1 常见错误类型 76
5.2 基本的调试设置 76
5.3 JBuilder调试器 77
5.3.1 调试器的用户界面 78
5.3.2 调试器工具栏 81
5.3.3 调试快捷键 81
5.4 使用调试器 83
5.4.1 在调试环境中控制程序的执行 83
5.4.2 使用断点 86
5.4.3 查看变量和表达式的值 93
5.5 自定义调试器 97
5.5.1 自定义调试器的显示颜色 97
5.5.2 设置调试器选项 98
5.6 实例——使用JBuilder 2005调试器 98
5.6.1 打开范例程序 98
5.6.2 修正语法错误 99
5.6.3 修正编译错误 100
5.6.4 运行程序 104
5.6.5 修正运行时错误 105
第6章 图形用户界面设计 110
6.1 AWT和Swing组件 110
6.2 JBuilder的可视化设计工具 110
6.2.1 可视化设计工具简介 110
6.2.2 组件的基本操作 113
6.2.3 布局管理器 114
6.3 实例——简单的文字编辑器界面 120
第7章 菜单设计 127
7.1 菜单设计工具简介 127
7.2 创建菜单 128
7.2.1 添加菜单项 129
7.2.2 插入或删除菜单或菜单项 129
7.2.3 插入分隔线 129
7.2.4 设置快捷键 130
7.2.5 设置菜单项的不可用 130
7.2.6 创建可选的菜单项 130
7.2.7 创建Swing radio按钮菜单项 131
7.3 创建子菜单 132
7.4 添加代码到菜单事件 132
7.5 创建弹出式菜单 133
7.6 实例——创建菜单 134
7.6.1 建立项目 134
7.6.2 创建应用 135
7.6.3 添加一个文本区域 135
7.6.4 创建菜单 137
第8章 事件处理程序 139
8.1 Java的事件处理 139
8.2 JBuilder中的事件处理 141
8.2.1 利用JBuilder产生事件处理方法 141
8.2.2 删除事件处理 142
8.2.3 事件适配器 142
8.3 事件处理实例 144
8.3.1 添加字体选择对话框 144
8.3.2 添加FontChooser的菜单项事件 146
8.3.3 添加JColorChooser的菜单项事件 146
8.3.4 添加“清空文本区域”事件 147
8.3.5 添加文件浏览对话框 148
8.3.6 实现从文件中读取文本的功能 148
8.3.7 添加保存文件的菜单项事件 150
8.3.8 实现判断文件是否被修改的功能 152
8.3.9 激活工具栏按钮 154
8.3.10 添加文本区域的事件控制 156
8.3.11 在文本区域中添加文本菜单 157
第二篇 高级开发篇 160
第9章 Java Applet开发 160
9.1 Applet简介 160
9.1.1 Applet的运作流程 160
9.1.2 Applet的安全机制 160
9.1.3 Applet的生命周期 160
9.1.4 Applet开发中的JDK版本 161
9.2 使用JBuilder2005开发Applet 161
9.2.1 使用Applet Wizard开发Applet 161
9.2.2 设计Applet用户界面 164
9.2.3 Applet的测试方法 173
9.2.4 Applet的部署 176
第10章 数据库编程基础 177
10.1 知识点回顾 177
10.2 SQL语言 177
10.3 JDBC简介 178
10.3.1 JDBC的类和接口 179
10.3.2 用JDBC访问数据库的一般步骤 182
10.4 MySQL简介 182
10.4.1 MySQL的安装和配置 183
10.4.2 MySQL中简单语句的使用 184
第11章 JBuilder中的数据库编程 187
11.1 安装JDBC驱动 187
11.2 使用Database Pilot查看数据库 189
11.3 常用的数据库开发组件 191
11.4 数据库开发实例 193
11.4.1 访问文本数据 193
11.4.2 访问数据库文件 196
11.4.3 使用数据模块访问数据 198
第12章 JDataStore数据库 202
12.1 JDataStore简介 202
12.2 配置JDataStore 202
12.2.1 作为本地数据库使用的配置 203
12.2.2 作为远程数据库使用的配置 203
12.3 使用JDataStore Explorer管理数据库 205
12.3.1 启动JDataStore Explorer 205
12.3.2 创建JDataStore文件 206
12.3.3 打开JDataStore文件 207
12.3.4 创建新表 207
12.3.5 创建索引 208
12.3.6 JDataStore的安全性管理 210
第13章 JavaBean开发 212
13.1 JavaBean基础知识 212
13.1.1 基本概念 212
13.1.2 一个简单的Bean 213
13.1.3 JavaBean的属性 213
13.1.4 Bean的事件 217
13.2 使用JBuilder开发Bean 220
13.2.1 建立Bean 220
13.2.2 用户界面设计 221
13.2.3 添加、修改和删除属性 222
13.2.4 创建BeanInfo类 223
13.2.5 在Bean中加入事件 225
13.2.6 建立属性编辑器 228
13.2.7 检查JavaBean的合法性 230
13.2.8 将Bean安装到组件托盘 231
第14章 Web应用程序开发 234
14.1 Web应用程序概述 234
14.1.1 Web应用程序的基本架构 234
14.1.2 Web服务器 234
14.2 Web开发技术简介 235
14.3 Web开发过程 235
14.4 Web Module和WAR文件 236
14.4.1 Web Module 236
14.4.2 WAR文件 236
14.4.3 创建Web Module和WAR文件 236
14.4.4 Web Module的目录结构 241
14.5 设置Web Module属性 242
14.5.1 Module窗格 243
14.5.2 Web窗格 243
14.5.3 Clean窗格 243
14.5.4 Build窗格 244
14.5.5 Content窗格 245
14.5.6 Obfuscation窗格 245
14.5.7 Refactoring窗格 246
14.5.8 Signature窗格 246
第15章 JSP开发 247
15.1 JSP简介 247
15.2 JSP语法介绍 247
15.3 Tomcat的安装与配置 248
15.3.1 获取Tomcat 249
15.3.2 安装与配置Tomcat 249
15.4 JBuilder下的JSP开发 251
15.4.1 准备工作 251
15.4.2 加入数据 253
15.4.3 登录页面login.jsp 255
15.4.4 验证页面judge.jsp 258
15.5 程序部署 262
第16章 Servlet开发 264
16.1 Servlet概述 264
16.1.1 JSP处理过程 264
16.1.2 Servlet的生命周期 266
16.1.3 Servlet的主要方法 266
16.1.4 Servlet的特性 267
16.2 实例——Servlet开发 267
16.2.1 新建数据库 267
16.2.2 编写login.jsp 267
16.2.3 编写第一个Servlet 270
16.2.4 显示页面show.jsp 273
16.2.5 插入新的留言 278
16.2.6 实例演示 280
第17章 Struts开发 281
17.1 Struts简介 281
17.2 MVC模式的控制器 281
17.2.1 MVC模式 281
17.2.2 Model 1模式 282
17.2.3 Model 2模式 283
17.2.4 Struts的结构 283
17.3 Struts框架的构成 285
17.3.1 ActionServlet类 285
17.3.2 ActionMapping类 286
17.3.3 Action类 287
17.3.4 ActionForm类 288
17.3.5 ActionForward类 289
17.3.6 ActionErrors类和ActionError类 290
17.3.7 几个重要的配置文件 290
17.4 Struts标签库 296
17.4.1 HTML标签 296
17.4.2 Logic标签 297
17.4.3 Bean标签 297
17.5 实例——Struts开发 298
17.5.1 新建ActionForm 298
17.5.2 新建Action 301
17.5.3 编辑register.jsp 305
17.5.4 部署程序 305
第18章 JSF应用开发 307
18.1 JSF简介 307
18.1.1 JSF原理 307
18.1.2 JSF和Struts 309
18.2 实例——JSF应用开发 309
第19章 XML开发 316
19.1 XML简介 316
19.1.1 XML文档规范 316
19.1.2 XML文档的结构 317
19.1.3 XML的结构化定义 318
19.2 JBuilder中的XML开发 319
19.2.1 使用DTD生成XML 319
19.2.2 从XML文档生成DTD文件 322
19.2.3 转换XML文档 324
第20章 EJB编程 329
20.1 EJB介绍 329
20.1.1 EJB架构 329
20.1.2 EJB类型 329
20.1.3 远程和本地接口 330
20.2 JBuilder提供的EJB开发工具 330
20.2.1 配置JBuilder与服务器的连接 330
20.2.2 EJB设计器 330
20.2.3 EJB向导 332
20.2.4 EJB模块DD编辑器 333
20.3 使用EJB设计器 333
20.3.1 创建EJB模块 333
20.3.2 用EJB设计器创建企业Bean 336
20.3.3 查看Bean的源代码 337
20.3.4 修改Bean 338
20.3.5 插入Bean 340
20.3.6 修正Bean中的错误 341
20.4 开发Bean 341
20.4.1 开发会话Bean 341
20.4.2 开发实体Bean 343
20.4.3 开发消息驱动Bean 345
20.4.4 创建home和远程或本地接口 346
20.5 实例——EJB应用开发 348
20.5.1 创建新项目 348
20.5.2 配置目标应用服务器 348
20.5.3 创建EJB模块 349
20.5.4 创建Bean 350
20.5.5 编辑源代码 354
第21章 开发Web Service 357
21.1 Web Service简介 357
21.1.1 Web Service平台 357
21.1.2 Web Service平台的相关技术 358
21.1.3 Web Service的优势 359
21.2 JBuilder中的Web Service开发 360
21.2.1 利用Axis创建一个简单的Web Service 360
21.2.2 创建Web Service客户端调用程序 367
21.2.3 在独立的Tomat5.0应用服务器中配置Web Service 370
21.3 一些实用的Web Service开发工具 372
第22章 UML可视化程序开发 375
22.1 JBuilder中的UML 375
22.2 查看UML图 377
22.3 定制UML图 379
22.3.1 设置项目属性 379
22.3.2 设置UML优先选项 380
22.4 实例——使用UML浏览器可视化程序 381
22.4.1 编译案例 381
22.4.2 查看一个UML包图 381
22.4.3 查看一个UML类图 382
22.4.4 从库中添加引用 383
22.4.5 过滤UML图 384
第三篇 案例实战篇 388
第23章 学生信息管理系统 388
23.1 项目设计 388
23.1.1 功能说明 388
23.1.2 创建数据库 388
23.1.3 项目总体框架 389
23.2 项目开发 389
23.2.1 Student类 389
23.2.2 DBHandler类 392
23.2.3 DBConnection类 395
23.2.4 MainWindow类 396
23.2.5 ActionListeners类 401
23.2.6 AboutDialog类 406
23.3 程序运行 408
第24章 网上书店 411
24.1 功能说明 411
24.2 创建数据库 411
24.2.1 User表 412
24.2.2 Book表 412
24.2.3 user_order表 412
24.3 项目开发 412
24.3.1 实现用户登录 413
24.3.2 数据库操作 415
24.3.3 用户注册 418
24.3.4 购物页面的实现 423
24.4 程序运行 432
第25章 MP3音频播放器 435
25.1 MP3基础知识 435
25.2 开发技术简介 436
25.2.1 JMF介绍 436
25.2.2 JMF结构 437
25.2.3 JMF的获取与安装 438
25.3 项目开发实例 439
25.3.1 项目的包结构 440
25.3.2 播放列表的实现 441
25.3.3 管理Playlist 443
25.3.4 TagEditor类 449
25.3.5 Settings类 451
25.3.6 MP3播放器的主界面 454
25.4 程序运行 459
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019