《Visual J++ 6使用详解》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:邱玥等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:1999
  • ISBN:7111072731
  • 页数:453 页
图书介绍:

前言页 1

第一部分 入门篇 1

第1章 Internet和WWW简介 1

1.1 Internet简介 1

1.1.1 计算机网络 1

1.1.2 Internet的起源和发展 2

1.1.3 TCP/IP协议 3

4.4.3 多态性 4

1.1.5 Internet提供的服务 5

1.1.4 网络地址 5

1.2 WWW环球网 6

1.2.1 WWW的出现和发展 6

1.2.2 WWW的特点 6

1.2.3 统一资源定位器 7

1.2.4 WWW的工作方式 8

1.3 HTML 8

1.3.1 HTML简介 8

1.3.2HTML的基本要素 9

1.3.3 HTML文件主体结构 10

1.3.4 在HTML文件中加入图像、链接和声音 11

1.3.5 applet标记 12

1.3.6 常用HTML标记 13

1.3.7 HTML文档编辑器 15

1.4 小结 15

第2章 Java简介 16

2.1 Java语言的发展历程 16

2.2 Java语言的特点 17

2.2.1 简单性 17

2.2.3 分布性 18

2.2.4 解释型语言 18

2.2.2 面向对象 18

2.2.5 健壮性 19

2.2.6 安全性 19

2.2.9 高效性 20

2.2.8 可移植性 20

2.2.7 结构体系中立 20

2.2.11 动态性 21

2.3 Java语言与C/C++语言的比较 21

2.2.10 多线程 21

2.4 Java Application和Java applet 22

2.4.1 Java Application 22

2.4.2 Java applet 23

2.5 Java语言运行环境和Java虚拟机 24

2.5.1 Java运行系统 24

2.5.2 Java平台 25

2.6 小结 26

第3章 Visual J++6编程入门 27

3.1 Visual J++6简介 27

3.2 创建第一个applet 30

3.3 创建第一个application 37

3.4 小结 40

第二部分 基础篇 41

第4章 面向对象程序设计 41

4.1 程序设计方法简介 41

4.2 面向对象程序设计方法 42

4.2.1 面向对象程序设计方法的基本原理 43

4.2.2 两种程序设计方法的对比 43

4.3 面向对象程序设计的基本概念 44

4.3.1 对象 44

4.2.3 面向对象程序设计方法的优越性 44

4.3.2 类 45

4.3.3 消息 46

4.4 面向对象设计方法的特点 48

4.4.1 封装性 48

4.4.2 继承性 48

4.5 小结 49

第5章Java数据类型 50

5.1 标识符 50

5.2 常量与变量 51

5.2.1 常量和符号常量 51

5.2.2 变量 51

5.3 数据类型 52

5.3.1 整型 52

5.3.2 实型 53

5.3.3 字符型 54

5.3.4 布尔型 55

5.4 变量赋初值 56

5.5 各种数据类型问的混合运算 57

5.6 小结 58

第6章Java运算符和表达式 59

6.1 Java运算符综述 59

6.2 算术运算符和算术表达式 59

6.2.1 算术运算符 59

6.2.2 算术表达式 60

6.3 赋值运算符和赋值表达式 61

6.3.1 赋值运算符 61

6.4.2 关系表达式 63

6.4.1 关系运算符 63

6.3.2 赋值表达式 63

6.4 关系运算符和关系表达式 63

6.5 逻辑运算符和逻辑表达式 64

6.6 位运算符 65

6.6.1 计算机内数字的表示——原码、反码和补码 65

6.6.2 Java语言的位运算符 66

6.6.3 位运算符的应用 67

6.7 其他运算符 69

6.8 运算符的优先级和结合性 70

6.9 小结 71

7.1.1 基本结构 72

第7章Java语言的控制流程 72

7.1 Java语言的三种基本结构 72

7.1.2 基本结构的综合运用 74

7.2 条件语句 75

7.2.1 if—else语句 75

7.2.2 条件运算符 76

7.2.3 switch-case语句 76

7.2.4 条件语句使用举例 78

7.3 循环语句 80

7.3.1 for循环 80

7.3.3 do-while循环 82

7.3.5 循环控制应用举例 83

7.3.4 循环嵌套 83

7.4 递归调用 86

7.5 中断和返回语句 88

7.5.1 中断语句break和continue 88

7.5.2 反回语句 89

7.6 小结 89

8.1 对象 90

8.1.1 创建对象 90

第8章 Java语言面向对象程序设计 90

8.1.3 引用对象 91

8.1.3 instanceof运算符 91

8.1.4 对象的清除 91

8.2 类的定义和使用 91

8.2.1 类的声明 92

8.2.2 类的成员变量 93

8.2.3 类的成员方法 96

8.2.4 构造方法与finalize()方法 100

8.2.5 类中数据的封装性 101

8.2.6 静态成员变量和静态成员方法 106

8.3.1 继承的定义和实现 112

8.3 继承性 112

8.3.2 this和super关键字 114

8.3.3 final类和final方法 119

8.4 多态性 119

8.4.1 类中方法的重载 120

8.4.2 继承中的重载 122

8.4.3 抽象类和抽象方法 122

8.5 接口的定义和使用 127

8.6.1 包的声明 128

8.6 Java的名字空间和包 128

8.6.2 包的使用 129

8.6.3 名字空间 129

8.7 小结 129

第9章 数组 130

9.1 数组的定义和创建 130

9.1.1 数组的说明 130

9.1.2 数组的创建和初始化 130

9.2 一维数组的使用 131

9.3 多维数组 133

9.4 小结 136

10.1 Java中字符串的分类 137

第10章 字符串 137

10.2 字符串常量 138

10.3 不变字符串 138

10.4 可变字符串 144

10.5 小结 147

第三部分 Visual J++6的使用 149

第11章Visual J++6的集成开发环境 149

11.1 Visual J++6的启动 149

11.2 主屏幕 150

11.5 菜单栏 151

11.4 状态栏 151

11.3 标题栏 151

11.6 工具栏 157

11.6.1 工具栏概述 157

11.6.2 工具栏的显示与隐藏 159

11.6.3 工具栏的定制与修改 160

11.7 工具箱 162

11.8 窗口 164

11. 小结 166

第12章 创建新项目 167

12.1 嵌在HTML文件内的applet 167

12.1.1 创建项目 167

12.1.2 编写程序 169

12.1.3 编连 173

12.1.4 运行 173

12.2 Console Application 175

12.2.1 创建项目 175

12.2.2 编写程序 176

12.2.3 编连 178

12.2.4 运行 178

12.3 Windows application 178

12.3.1 创建项目 178

12.3.2 编写程序 179

12.3.3 编连 186

12.3.4 运行 186

12.4 Application Wizard 186

12.4.1 创建项目 186

12.4.2 编写程序 190

12.4.3 编连 192

12.4.4 运行 192

12.5 空白项目 201

12.5.1 创建项目 201

12.5.2 编写程序 201

12.5.4 运行 204

12.5.3 编连 204

12.6 小结 205

第四部分 API编程 207

第13章 applet基础 207

13.1 applet的生命周期 207

13.2 applet的五个重要方法 211

13.3 把applet加到Web页面上 212

13.4 applet类中包含的方法 216

13.4.2 与HTML有关的方法 217

13.4.3 与多媒体有关的方法 217

13.4.1 与生命周期有关的主要方法 217

13.5 小结 218

第14章 异常 219

14.1 异常的几个概念 219

14.2 异常类的层次 219

14.2.1 错误 220

14.2.2 运行异常 220

14.2.3 非运行异常 220

14.3 异常处理的优点 220

14.3.1 分离错误处理代码和常规代码 221

14.3.2 在调用栈中向上传播错误 223

14.3.3 错误类型分组 224

14.4 捕获和处理异常 227

14.4.1 try语句 228

14.4.2 catch语句 228

14.4.3 finally语句 230

14.5 小结 232

第15章 多线程程序设计 233

15.1 线程 233

15.2 创建线程 233

15.2.1 Thread类和Runnable界面 234

15.2.2 用派生Thread类子类的方法来创建线程 235

15.2.3 用实现Runnable界面的方法来创建线程 236

15.2.4 服务线程 238

15.3 线程生命周期 238

15.4 线程组 239

15.4.1 定义线程组 240

15.4.2 管理线程组 240

15.5 线程优先级及线程调度 241

15.6 线程间的同步 242

15.6.1 临界区和线程的同步 244

15.6.2 wait()方法和notify()方法 245

15.7 小结 249

16.1 流的概念与Java io包 250

第16章 输入和输出 250

16.2 InputStream和OutputStream 251

16.3 基本的输入/输出流 251

16.3.1 文件输入/输出 251

16.3.2 随机文件流 253

16.3.3 字节缓冲区流和字符缓冲区流 253

16.3.4 管道流 254

16.3.5 过滤流 254

16.3.6 SequenceInputStream 258

16.4 Reader和Writer 258

16.5 小结 259

第17章 网络通信 260

17.1 URP类和URLConnection类 260

17.2 网络通信方式 261

17.3 流式通信 263

17.3.1 服务器程序 263

17.3.2 客户机程序 264

17.4 数据报通信 266

17.4.1 建立socket 266

17.4.2 传输数据报 267

17.5 小结 268

18.2 文字的输出 269

第18章 文字与图形 269

18.1 坐标系统 269

18.3 颜色 272

18.4 图形 278

18.5 小结 282

第19章 动画 283

19.1 最简单的例子——滑块1.0 283

19.2 运用线程编写动画程序 285

19.3 动画画面间的延迟 287

19.4 重写update()方法——滑块2.0 290

19.5 闪烁文字 293

19.6 小结 297

第五部分 WFC编程 299

第20章 图形用户界面设计 299

20.1 AWT概述 299

20.1.1 组件和容器 299

20.1.2 类Component和Container 300

20.2 AWT基本组件 301

20.2.1 按钮 301

20.2.2 标签 303

20.2.3 文本框和多行文本框 304

20.2.4 选择框 308

20.2.5 下拉式列表 311

20.2.6 列表 313

20.2.7 滚动条 314

20.2.8 画布 316

20.3 AWT容器和布局管理器 317

20.3.1 AWT容器 317

20.3.2 面板 317

20.3.3 框架 318

20.3.4 对话框 319

23.7 小结 321

20.3.5 布局管理器 321

20.4 菜单 328

20.5.1 事件 330

20.5.2 监听者 330

20.5 事件处理 330

20.5.3 Adapter类 332

20.6 小结 333

第21章 窗体设计 334

21.1 给窗体换个标题 334

21.2 修改窗体的尺寸 335

21.3 修改窗体的初始运行位置 336

21.4 修改窗体的边框格式 339

21.5 改变窗体的字体与颜色 341

21.6 改变光标的形状 343

21.7 处理Click事件 344

21.8 处理鼠标事件 346

21.9 小结 349

第22章 控件(一) 350

22.1 控件的基本操作 350

22.1.1 生成控件 350

22.1.2 选择一个控件 351

22.1.3 调整控件的尺寸 352

22.1.4 移动控件 353

22.1.6 加锁控件 354

22.1.5 删除控件 354

22.1.7 对多个控件进行操作 355

22.2 控件的属性 356

22.2.1 name 357

22.2.2 text 358

22.2.3 font 359

22.2.4 backColor和foreColor 359

22.2.5 enable 360

22.2.6 visible 361

22.2.7 tabIndex和tabStop 361

22.2.9 anchor 362

22.2.10 dock 365

22.3 控件的事件处理 367

22.4 用户控件 371

22.5小结 371

第23章 控件(二) 371

23.1 按钮 372

23.2 标签和文本编辑域 379

23.3 单选框、复选框和成组盒 385

23.4 菜单、快捷菜单和工具提示 391

23.4.1 菜单 392

23.4.2 快捷菜单 395

23.4.4 一个例程 396

23.4.3 工具提示 396

23.5 定时器和进度条 403

23.6 其他控件 407

第六部分 附录 425

附录A Visual J++6类库 425

附录B 网上的JAVA资源 439

附录C Visual J++6快捷键 442

附录D Visual J++6调试 446