《Visual J++ 6.0实用编程技术》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:何斌,王运坚编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1999
  • ISBN:7115081239
  • 页数:507 页
图书介绍:

1.1 Java语言的历史和发展前景 1

1.1.1 Java语言的起源 1

第一章 Java语言概述 1

1.1.2 Java语言的现状 2

1.1.3 Java语言的未来 2

1.2 Java语言的特点 3

1.2.1 简单性 3

1.2.2 面向对象 3

1.2.3 分布式 4

1.2.4 解释型 4

1.2.5 健壮性 4

1.2.6 安全性 4

1.2.9 高性能 5

1.2.10 多线程 5

1.2.8 可移植性 5

1.2.7 平台无关性 5

1.2.11 动态性 6

第二章 Java基础知识 7

2.1 Java的数据类型 7

2.1.1 Java中的关键字 7

2.1.2 Java是一种强类型的语言 7

2.1.3 Java基本数据类型 8

2.1.4 常量 10

2.1.5 变量 12

2.1.6 类型自动转换和强制转换 14

2.2 Java的字符串和数组 15

2.2.1 字符串 16

2.2.2 数组 16

2.3 Java的表达式和运算符 18

2.3.1 算术运算符 19

2.3.2 位运算符 19

2.3.3 关系运算符 20

2.3.5 “?”运算符 21

2.3.4 逻辑运算符 21

2.3.6 运算符的优先级 22

2.4 Java的流程控制 22

2.4.1 分支流程 23

2.4.2 循环流程 26

2.4.3 跳转语句 27

2.5 面向对象程序设计和类 28

2.5.1 面向对象的概念 28

2.5.2 类 30

2.5.3 继承 35

2.5.4 Java的软件包 39

3.2 安装Visual J++6.0 41

3.2.1 从Visual Studio6.0中安装Visual J++6.0 41

3.1 系统要求 41

第三章 安装Visual J++6.0 41

3.2.2 安装MSDN 49

3.3 Visual J++6.0的新特征 54

第四章 Visual J++6.0集成开发环境 56

4.1 Visual J++简介 56

4.2 Visual J++6.0窗口界面 57

4.2.1 新建项目对话框 57

4.2.2 菜单栏 59

4.3 定制环境 84

4.2.3 工具条 86

4.3.1 “Environment”设置 95

4.3.2 “Text Editor”设置 99

4.3.3 “Debugger”设置 104

4.3.4 “Analyzer”设置 105

4.3.5 “Data Tools”设置 106

4.3.6 “Form Designers”设置 108

4.3.7 “HTML”设置 109

4.3.8 “Projects”设置 110

4.3.9 “Security”设置 112

第五章 Visual J++6.0初步 113

5.1 创建第一个Java小程序 113

5.2 分析用模板创建的小程序 118

5.3 HTML语言简介 123

5.3.1 HTML文档页面设计 123

5.3.2 HTML的文字效果 127

5.3.3 APPLET标记 132

5.4 分析Page1.htm文件 133

第六章 Visual J++6.0用户界面设计 135

6.1 文本框 135

6.1.1 文本框控件方法 135

6.1.2 使用文本框控件 136

6.2 文本区域 142

6.2.1 文本区域控件方法 142

6.2.2 使用文本区域控件 143

6.3 布局设计 146

6.3.1 BorderLayout布局 146

6.3.2 CardLayout布局 148

6.3.3 FlowLayout布局 149

6.3.4 GridLayout布局 149

6.3.5 GridBagLayout布局 150

6.4 命令按钮 153

6.4.1 命令按钮控件方法 153

6.4.2 使用命令按钮控件 154

6.5 Java事件 156

6.5.1 Visual J++1.1事件 156

6.5.2 Visual J++.60动作事件 159

6.6 面板 162

6.6.1 使用面板 162

6.6.2 创建自定义面板类 166

6.7.1 复选框控件 174

6.7 复选框和单选按钮 174

6.7.2 Visual J++6.0选项事件 178

6.7.3 单选按钮控件 183

6.8 滚动条 189

6.8.1 滚动条控件简介 189

6.8.2 Visual J++6.0调整事件 194

6.9 下拉列表框 201

6.10 列表框 207

6.11.1 添加窗口 213

6.11 窗口和菜单设计 213

6.11.2 添加菜单 219

6.11.3 菜单事件处理 228

6.12 对话框 235

6.12.1 对话框成员方法 235

6.12.2 对话框使用示例 236

7.1.2 paint( )、repaint( )和update( )方法 246

7.1.1 图形坐标系统简介 246

7.1 与图形有关的几个基本概念 246

第七章 Visual J++.60绘图 246

7.2颜色模型 247

7.2.1 Color类中的颜色常数 247

7.2.2 Color类中的常用方法 248

7.2.3 Color类的构造方法 248

7.2.4 Color类使用示例 248

7.3 字体 252

7.3.1 Font类 252

7.3.2 FontMetrics类 253

7.3.3 获取系统可用字体 254

7.3.4 设置字体 254

7.3.5 输出字符串 255

7.3.6 字体应用示例 255

7.4 Graphics类中常用的绘图方法 260

7.4.1 输出字符 260

7.4.2 画线 262

7.4.3 绘制矩形 264

7.4.4 绘制椭圆 269

7.4.5 绘制椭圆弧 270

7.4.6 绘制多边形 271

7.4.7 复制图形 273

7.4.8 清除图形 275

7.4.9 异或模式 276

7.5 绘制橡皮筋形体实例 278

7.5.1 鼠标事件和鼠标移动事件 278

7.5.2 绘制橡皮筋形体实例 284

第八章 Visual J++6.0多媒体程序设计 292

8.1 图像装载与显示 292

8.1.1 Image类 292

8.1.2 URL类 293

8.1.4 图像的显示 295

8.1.3 图像的装载 295

8.2 声音文件的播放 298

第九章 Visual J++6.0多线程程序设计 302

9.1 线程的基本概念 302

9.1.1 什么是多线程 302

9.1.2 线程的有关概念 303

9.2 线程的创建 305

9.2.1 继承Thread类 305

9.2.2 实现Runnable接口 310

9.3 Thread类简介 314

9.3.1 构造方法 314

9.3.2 成员变量 315

9.3.3 成员方法 315

9.4 线程的优先级和调度 318

9.5 线程的交互作用 321

9.5.1 问题的产生 321

9.5.2 对象的锁定 326

9.5.3 同步化方法 330

9.5.4 嵌套同步化问题 332

9.6 线程间的通信 333

9.6.1 使用管道类进行通信 333

9.6.2 使用标志变量进行通信 339

9.6.3 使用wait( )和notify( )方法进行通信 343

第十章 Visual J++6.0动画设计 350

10.1 动画制作的基本技术 350

10.1.1 基本框架 350

10.1.2 保持恒定的帧速度 353

10.1.3 绘制每一帧图片 353

10.2 消除闪烁现象 360

10.2.1 限制重画区域 360

10.2.2 重载update( )方法 360

10.2.3 双缓冲技术 361

10.3 Visual J++6.0动画设计实例 367

11.1 Visual J++6.0中异常处理 390

第十一章 Visual J++6.0异常处理 390

11.2 Visual J++6.0中的异常类 391

11.2.1 包java.lang中定义的异常 392

11.2.2 包java.util中定义的异常 393

11.2.3 包java.io中定义的异常 394

11.2.4 包java.net中定义的异常 394

11.3 声明异常 395

11.4 抛出异常 396

11.5 捕获异常 402

11.6 finally子句 403

第十二章 JavaScript简介 406

12.1 JavaScript基础 406

12.1.1 JavaScript基本概念 406

12.1.2 JavaScript数据类型 408

12.1.3 JavaScript变量 409

12.1.5 JavaScript数组 410

12.1.4JavaScript常量 410

12.1.6 JavaScript表达式 412

12.1.7 JavaScript运算符 413

12.2 JavaScript的语句 414

12.2.1 分支语句 414

12.2.2 循环语句 415

12.2.3 对象操作语句 417

12.3 JavaScript函数 422

12.3.1 自定义函数 422

12.3.2 JavaScript的内部函数 423

12.4 JavaScript事件 425

12.5 JavaScript对象 429

12.5.1 Navigator对象 429

12.5.2 window对象 429

12.5.3 URL对象 430

12.5.5 document对象 431

12.5.4 frame对象 431

12.5.6 anchors对象 432

12.5.7 form对象 432

12.5.8 history对象 433

12.5.9 link对象 433

12.5.10 Math对象 434

12.5.11 Date对象 435

12.5.12 string对象 436

第十三章 VBScript简介 437

13.1 VBScript基础 437

13.1.1 VBScript基本概念 437

13.1.2 数据类型 437

13.1.3 变量 441

13.1.4 常量 442

13.1.5 数组 442

13.1.7 运算符 445

13.1.6 表达式 445

13.2 VBScript语句 447

13.2.1 分支语句 447

13.2.2 循环语句 448

13.3 VBScript过程和内部函数 451

13.3.1 过程 451

13.3.2 内部函数 453

13.4 VBScript事件 459

13.5 VBScript对象 463

第十四章 脚本语言和小程序 464

14.1 通过VBScript访问Applet 464

14.2 通过JavaScript访问Applet 479

附录A HTML语言快速参考 484

A.1 普通属性和事件 484

A.2 文档基础标记 485

A.3 物理文本类型标记 486

A.4 内容文本类型标记 487

A.5 文档空间标记 488

A.6 表格标记 489

A.7 列表标记 491

A.8 链接标记 491

A.9 图像标记 492

A.10 表单标记 493

A.11 框架标记 496

A.12 多媒体标记 497

附录B Java软件包快速参考 500

B.1 java.lang软件包 500

B.2 java.util软件包 502

B.3 java.io软件包 503

B.4 java.net软件包 504

B.5 jafa.awt软件包 505

B.6 java.awt.image软件包 506

B.7 java.applet软件包 507