JBuiIder是目前开发Java程序的最佳选择,它不但有图形化的界面,而且具有完整的编译工具,可以显著缩短开发时间。本书是一本完全为程序设计初学者学习JBuilder所编写的入门书,可带领没有任何程序语言基础的读者顺利进入程序设计的殿堂。全书共分为14章和3个附录,内容包括:JBuilder简介、程序外观设计、开发规则、编程起步、程序流程控制、数组、类与对象、事件程序、基础组件应用、菜单、开发Applet、网络绘图、多媒体处理,还有Java保留字、键盘按键伪码以及HTML概论等。\r\n\r\n 本书采用口语化、生活化的说明方式和详细的图解步骤,适合程序设计的入门者学习,使用户能够快速掌握优秀的Java开发工具JBuilder。\r\n
\r\n
第1章 JBuilder简介 \r\n\r\n 1. 1 初识Java \r\n\r\n 1. 2 认识JBuilder的操作界面 \r\n\r\n 1. 2. 1 启动JBuilder \r\n\r\n 1. 2. 2 Messages窗口 \r\n\r\n 1. 3 建立应用程序 \r\n\r\n 第2章 程序外观设计 \r\n\r\n 2. 1 窗体设计所需的窗口 \r\n\r\n 2. 2 组件的布局 \r\n\r\n 2. 2. 1 添加所需的组件 \r\n\r\n 2. 2. 2 改变组件的位置 \r\n\r\n 2. 2. 3 调整组件大小 \r\n\r\n 2. 2. 4 快速布置法 \r\n\r\n 2. 3 组件的规格表 \r\n\r\n 2. 3. 1 对象查看器的使用 \r\n\r\n 2. 3. 2 文档结构窗口 \r\n\r\n 2. 4 组件的外观设置 \r\n\r\n 2. 4. 1 属性值设置方式 \r\n\r\n 2. 5 习题 \r\n\r\n 第3章 开发规则 \r\n\r\n 3. 1 基本概念 \r\n\r\n 3. 2 四则运算 \r\n\r\n 3. 3 变量 \r\n\r\n 3. 4 特殊符号 \r\n\r\n 3. 5 运算符 \r\n\r\n 3. 6 习题 \r\n\r\n 第4章 编程起步 \r\n\r\n 4. 1 程序启动的关键 \r\n\r\n 4. 1. 1 更改标题 \r\n\r\n 4. 1. 2 与用户对话 \r\n\r\n 4. 2 组件属性设置的语句 \r\n\r\n 4. 2. 1 静态组件属性设置 \r\n\r\n 4. 2. 2 组件属性设置的语句 \r\n\r\n 4. 2. 3 设置属性值的方式 \r\n\r\n 4. 3 获取组件的属性值 \r\n\r\n 4. 4 信息对话框 \r\n\r\n 4. 4. 1 showMessageDialog方法 \r\n\r\n 4. 4. 2 showConfirmDialog方法 \r\n\r\n 4. 5 输入对话框 \r\n\r\n 4. 6 习题 \r\n\r\n 第5章 程序流程控制 \r\n\r\n 5. 1 条件判断语句if \r\n\r\n 5. 1. 1 if语句 \r\n\r\n 5. 1. 2 if语句块 \r\n\r\n 5. 1. 3 if...else语句 \r\n\r\n 5. 1. 4 嵌套if语句 \r\n\r\n 5. 1. 5 elseif逐条过滤条件语句 \r\n\r\n 5. 2 多路径选择的switch语句 \r\n\r\n 5. 3 重复运行的循环语句 \r\n\r\n 5. 3. 1 计次运行的for语句 \r\n\r\n 5. 3. 2 while循环语句 \r\n\r\n 5. 3. 3 do…while循环语句 \r\n\r\n 5. 4 程序流程追踪 \r\n\r\n 5. 4. 1 插入断点 \r\n\r\n 5. 4. 2 查看变量值 \r\n\r\n 5. 4. 3 工具提示变量值查看 \r\n\r\n 5. 4. 4 查看并更改变量值 \r\n\r\n 5. 4. 5 单步运行 \r\n\r\n 5. 4. 6 跳跃运行 \r\n\r\n 5. 5 习题 \r\n\r\n 第6章 数组 \r\n\r\n 6. 1 初识数组 \r\n\r\n 6. 1. 1 声明数组 \r\n\r\n 6. 1. 2 数组的使用 \r\n\r\n 6. 2 多维数组 \r\n\r\n 6. 2. 1 二维数组的声明 \r\n\r\n 6. 2. 2 二维数组的访问 \r\n\r\n 6. 3 向量对象 \r\n\r\n 6. 3. 1 建立向量对象 \r\n\r\n 6. 3. 2 使用向量对象 \r\n\r\n 6. 4 习题 \r\n\r\n 第7章 类与对象 \r\n\r\n 7. 1 面向对象 \r\n\r\n 7. 2 建立类与对象 \r\n\r\n 7. 2. 1 建立类 \r\n\r\n 7. 2. 2 建立与使用对象 \r\n\r\n 7. 2. 3 方法的建立 \r\n\r\n 7. 3 递归 \r\n\r\n 7. 4 变量的有效范围 \r\n\r\n 7. 5 习题 \r\n\r\n 第8章 事件程序 \r\n\r\n 8. 1 事件 \r\n\r\n 8. 1. 1 JBuilder内置的事件程序 \r\n\r\n 8. 1. 2 事件程序的名称 \r\n\r\n 8. 1. 3 文本名与本名 \r\n\r\n 8. 2 键盘的事件程序 \r\n\r\n 8. 2. 1 keyPressed事件 \r\n\r\n 8. 2. 2 keyReleased事件 \r\n\r\n 8. 2. 3 keyTyped事件 \r\n\r\n 8. 3 鼠标的事件程序 \r\n\r\n 8. 3. 1 mousePressed事件 \r\n\r\n 8. 3. 2 mouseMoved事件 \r\n\r\n 8. 3. 3 mouseReleased与mouseClicked事件 \r\n\r\n 8. 4 习题 \r\n\r\n 第9章 基础组件应用(上) \r\n\r\n 9. 1 多样化的按钮 \r\n\r\n 9. 1. 1 加载图片文件 \r\n\r\n 9. 1. 2 图标与文本排列 \r\n\r\n 9. 1. 3 浮凸特效 \r\n\r\n 9. 2 布局配置 \r\n\r\n 9. 2. 1 FlowLayout布局 \r\n\r\n 9. 2. 2 GridLayout布局 \r\n\r\n 9. 2. 3 BorderLayout布局 \r\n\r\n 9. 3 文本相关组件 \r\n\r\n 9. 3. 1 jTextField与jPasswordField组件 \r\n\r\n 9. 3. 2 jTextArea组件 \r\n\r\n 9. 3. 3 jScrollPane组件 \r\n\r\n 9. 4 选择类组件 \r\n\r\n 9. 4. 1 单选按钮 \r\n\r\n 9. 4. 2 复选框 \r\n\r\n 9. 5 习题 \r\n\r\n 第10章 基础组件应用(下) \r\n\r\n 10. 1 列表框 \r\n\r\n 10. 1. 1 使用之前的工作 \r\n\r\n 10. 1. 2 利用程序语句添加选项 \r\n\r\n 10. 1. 3 读取待选项数据 \r\n\r\n 10. 1. 4 复选列表框内的选项 \r\n\r\n 10. 2 组合框 \r\n\r\n 10. 2. 1 利用程序语句添加项 \r\n\r\n 10. 2. 2 组合框的样式 \r\n\r\n 10. 2. 3 组合框的用法 \r\n\r\n 10. 3 滚动条组件 \r\n\r\n 10. 3. 1 单纯式滚动条 \r\n\r\n 10. 3. 2 滑动杆 \r\n\r\n 10. 4 习题 \r\n\r\n 第11章 菜单 \r\n\r\n 11. 1 下拉式菜单 \r\n\r\n 11. 1. 1 菜单设计组件 \r\n\r\n 11. 1. 2 创建主菜单项 \r\n\r\n 11. 1. 3 建立于菜单 \r\n\r\n 11. 1. 4 建立窗体关联 \r\n\r\n 11. 2 菜单的功能 \r\n\r\n 11. 3 快捷菜单 \r\n\r\n 11. 4 习题 \r\n\r\n 第12章 开发Applet \r\n\r\n 12. 1 建立Applet项目 \r\n\r\n 12. 1. 1 解析HTML \r\n\r\n 12. 1. 2 JavaApplet的4个主方法 \r\n\r\n 12. 2 第1个Applet程序 \r\n\r\n 第13章 网络绘图 \r\n\r\n 13. 1 paint()方法 \r\n\r\n 13. 1. 1 坐标系统 \r\n\r\n 13. 1. 2 绘制线段的drawLine()方法 \r\n\r\n 13. 2 矩形绘制方法 \r\n\r\n 13. 2. 1 标准矩形 \r\n\r\n 13. 2. 2 圆角矩形 \r\n\r\n 13. 2. 3 3D立体矩形 \r\n\r\n 13. 3 圆形绘制方法 \r\n\r\n 13. 3. 1 0val画圆的方法 \r\n\r\n 13. 3. 2 Arc画弧方法 \r\n\r\n 13. 4 折线与多边形 \r\n\r\n 13. 5 网络小画家 \r\n\r\n 第14章 多媒体处理 \r\n\r\n 14. 1 绘制图像 \r\n\r\n 14. 1. 1 加载图片 \r\n\r\n 14. 1. 2 绘制图像 \r\n\r\n 14. 2 取得网页信息 \r\n\r\n 14. 3 播放声音 \r\n\r\n 14. 3. 1 AudioClip类 \r\n\r\n 14. 3. 2 声音播放控制 \r\n\r\n 附录A Java保留字 \r\n\r\n 附录B 键盘按键伪码 \r\n\r\n 附录G HTML概论 \r\n
\r\n
“工欲善其事. 必先利其器”, 要学习程序语言, 只要选好开发工具就成功了一大半. JBuilder是目前开发Java程序的最佳选择, 它不但有图形化的界面, 而且有完整的编译工具, 可显著缩短程序开发的时间. 本书是一本完全为程序设计初学者所编写的入门书, 可带领没有任何程序语言基础的读者顺利进入程序设计的殿堂, 并快速学会优秀的Java开发工具JBuilder. 本书采用口语化. 生活化的说明方式和详细的图解步骤, 以实际操作为主, 没有深奥的理论阐述.
本书共分为14章和3个附录, 各部分的主要内容如下:
第l章介绍JBuilder的操作界面和如何建立应用程序.
第2章介绍程序外观设计, 包括窗体设计所需的窗口. 组件的布局和规格表. 组件的外观设置等.
第3章介绍基本语法, 包括基本概念. 四则运算. 变量. 特殊符号和运算符等.
第4章介绍更改标题. 与用户对话. 组件属性的设置及获取. 信息对话框. 输入对话框等.
第5章介绍程序的流程控制, 包括判断语句if. 多重选择语句switch. 循环语句以及流程追踪等.
第6章介绍数组, 包括数组的声明与使用. 多维数组和向量对象等.
第7章介绍类与对象, 包括面向对象. 类与对象的建立. 递归. 变量的有效范围等.
第8章介绍事件程序, 包括事件程序概念. 键盘和鼠标的事件程序等.
第9章和第10章介绍基础组件应用, 包括多样化的按钮. 布局配置. 文本相关组件. 选择类组件. 列表框. 组合框, 以及滚动条组件等.
第11章介绍菜单, 包括下拉式菜单. 菜单的功能和快捷菜单等.
第12章介绍开发Applet, 包括建立Applet项目和第1个Applet程序.
第13章介绍网络绘图, 包括paint()方法. 矩形绘制方法. 圆形绘制方法. 折线与多边形绘制, 以及网络小画家等.
第14章介绍多媒体处理, 包括绘制图像. 取得网页信息和播放声音等.
附录部分则介绍Java保留字. 键盘按键伪码. HTML概论等.
另外, 本书的范例程序可从如下网址下载:http://www. wenyuan. com. cn/下载资源. 范例程序按章编号一个程序放在一个文件夹中. 如ex04—01代表第4章第1个范例. 书中会在范例名称后面用括号指出对应的程序项目.
由于时间仓促, 书中还难免有所疏漏, 请各位读者不吝指正. 最后希望本书能够成为各位读者顺利掌握优秀的Java开发工具JBuilder的基石.