《Visual J++实用大全》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:(美)(K.S.西亚恩)(Karanjit S.Siyan)著;丁一青等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1998
  • ISBN:730202992X
  • 页数:559 页
图书介绍:暂缺《Visual J++实用大全》简介

第1章 Java及Visual J+ +简介 1

1.1 Java语言 1

1.1.1 独特的特性 2

1.1.2 使用的简易性 2

1.1.3 面向对象的性质 3

1.1.4 分布式语言 4

1.1.5 解释语言 4

1.1.6 稳固的语言 4

1.1.7 安全的语言 5

1.1.8 体系结构的中立性 5

1.1.9 可移植的平台 5

1.1.10 高性能的工具 6

1.1.11 多线程语言 6

1.1.12 动态的语言 7

1.2 Visual J+ +概述 7

1.2.1 Visual J+ +集成化开发环境 7

1.2.2 Visual J+ + AppWizards 9

1.2.3 Visual J+ +项目文件 16

1.2.4 符号调试能力 17

1.3 小结 18

第2章 Visual J+ +的Java执行环境 19

2.1 安装Visual J+ + 19

2.1.1 安装Visual J+ + 19

2.1.2 安装Internet Explorer 23

2.1.3 检查安装结果 23

2.2 编译并运行Visual J+ +的示例程序 23

2.2.1 编译Visual J+ +的示例程序 23

2.3 使用InfoView 25

2.3.1 检查Java类层次 26

2.3.2 检查Java API 26

2.4 调试指导 27

2.5 小结 31

3.1.1 创建一个简单的Java程序 32

3.1 从编写一个简单的程序开始 32

第3章 开始使用Visual J+ +和Java 32

3.1.2 从命令行中编译和运行HelloWorld程序 40

3.1.3 为示例Java程序构造项目文件 42

3.1.4 理解Java程序的结构 43

3.2 变量和简单运算的介绍 49

3.2.1 编写一个温度转换程序 49

3.3 小结 54

4.1 Java数据类型的概述 55

第4章 Java数据类型和变量 55

4.1.1 变量名和标识符 58

4.1.2 Java保留字 58

4.2 Java语言的内置数据类型 59

4.2.1 整数数据类型 59

4.2.2 浮点数据类型 65

4.2.3 字符数据类型和字符串常数 71

4.2.4 布尔数据类型 73

4.3.1 运算符优先顺序 78

4.3 表达式求值 78

4.3.2 表达式中混合使用数据类型 80

4.3.3 进行数学运算 80

4.4 小结 84

第5章 使用Visual J+ +定义Java流控制 85

5.1 语句的类型 85

5.1.1 赋值语句 85

5.1.2 表达式语句 87

5.1.3 块语句 87

5.2 控制流语句 91

5.2.1 if语句 92

5.2.2 switch语句 97

5.2.3 while语句 101

5.2.4 for语句 104

5.2.5 do-while语句 111

5.2.7 continue语句 113

5.2.6 break语句 113

5.3 小结 114

第6章 在Visual J+ +中使用Java对象和数组 115

6.1 使用Java对象 115

6.1.1 创建对象 115

6.1.2 创建和使用Date类的对象 116

6.1.3 使用类型包装类 128

6.1.4 使用基本的I/O类 137

6.2 在Java中使用数组 141

6.2.1 创建数组 142

6.2.2 初始化数组 143

6.2.3 对象数组 144

6.2.4 定义多维数组 145

6.2.5 使用数组 147

6.3 在Java中使用字符串 151

6.4 小结 156

7.1.1 定义类实例变量 157

第7章 用Visual J+ +定义Java类 157

7.1 类结构 157

7.1.2 定义类变量 159

7.1.3 类常量 160

7.2 实现类方法 162

7.2.1 定义类方法 162

7.2.2 方法名和方法重载 167

7.2.3 在方法中参数的传递 170

7.2.4 this的使用 175

7.2.5 类变量和局部变量的作用范围 178

7.2.6 构造函数 181

7.2.7 静态块 183

7.2.8 建立模块方法 184

7.8 小结 185

8.1 Java中的继承 186

8.1.1 了解术语继承 186

第8章 利用Visual J+ +进行面向对象编程 186

8.1.2 建立一个派生链 187

8.1.3 了解Java中的继承规则 189

8.1.4 重定Java中类的方法 192

8.1.5 使用super和this重写方法 199

8.1.6 使用根对象中的方法 206

8.1.7 重写toString()方法 208

8.2.1 用public、protected、private或friendly控制类的访问权限 213

8.2 控制对类的访问 213

8.2.2 将方法与类标记为Final 218

8.2.3 释放一个类 219

8.2.4 抽象类和方法 219

8.3 小结 221

第9章 用Visual J+ +建立小应用程序 222

9.1 了解小应用程序 222

9.1.1 小应用程序的特性 223

9.2 建立小应用程序 224

9.1.2 有关小应用程序的安全性 224

9.2.1 了解Applet类 225

9.2.2 实现小应用程序 226

9.2.3 编写HelloWorld小应用程序 230

9.2.4 定义运行小应用程序的HTML文档 232

9.2.5 利用Internet Explorer运行小应用程序 233

9.2.6 在小应用程序中使用字体与颜色 234

9.2.7 在Web浏览器中对齐小应用程序 241

9.2.8 向小应用程序传递参数 241

9.3 用Applet Wizard编写小应用程序 246

9.3.1 运行Applet Wizard建立一个简单的小应用程序 247

9.4 小结 253

第10章 利用Java的图形、图像、颜色和声音建立活动的小应用程序 254

10.1 浏览Graphics类 254

10.1.1 了解图形坐标 254

10.1.2 细查Graphics类 255

10.1.3 画直线 261

10.1.5 画圆角矩形和圆 262

10.1.4 画矩形 262

10.1.6 画3D矩形 264

10.1.7 画椭图 265

10.1.8 画圆弧 265

10.1.9 画多边形 267

10.1.10 画小应用程序 269

10.1.11 对图形区域进行操作 272

10.1.12 设置背景色和前景色 274

10.1.13 获取字体信息 274

10.2 建立活动的小应用程序 278

10.2.1 建立线程 279

10.2.2 利用Runnable接口实现线程 281

10.2.3 了解Thread中的方法 284

10.2.4 实现临界区 285

10.2.5 在小应用程序中建立活动直线 287

10.2.7 重写update方法以减少闪烁 294

10.2.6 减少动作的闪烁 294

10.2.8 使用双缓冲减少闪烁 295

10.2.9 利用声音和图像建立动画 296

10.2.10 利用Applet Wizard为小应用程序建立动画 308

10.3 小结 315

第11章 在Visual J+ +中实现Java的例外处理 316

11.1 了解例外 316

11.1.1 Exception类 316

11.1.2 被检查的和不被检查的例外 317

11.2 例外的Java语言结构 318

11.2.1 定义一个例外 318

11.2.2 抛弃例外 319

11.2.3 捕获例外 321

11.2.4 一个例外实例的编码过程 323

11.3 小结 330

第12章 在Visual J+ +中实现Java的输入/输出操作 331

12.1 了解Java的输入/输出 331

12.1.1 InputStrcan类 332

12.1.2 OutputStream类 338

12.2 其他的输入/输出类 343

12.2.1 File类 343

12.2.2 ByteArrayInputStream类和ByteArrayOutputStream类 346

12.2.3 StringBufferInputStream类 347

12.2.4 FilterInputStream类和FilterOutputStream类 349

12.2.5 BufferedInprtStream类和BufferedOutputStream类 351

12.2.6 DataInputStream类和DataOutputStream类 351

12.2.7 LineNumberInputStream类 355

12.2.8 PipedInputStream类和PipedOutputStream类 355

12.2.9 SequenceInputStream类 358

12.2.10 PushbackInputStream类 359

12.2.11 PrintStream类 360

12.2.12 RandomAccessFile类 362

12.3 小结 365

13.1.1 IP地址 366

13.1 网络概念简述 366

第13章 Visual J+ +的网络应用 366

13.1.2 端口号 368

13.1.3 套接字 368

13.2 在网络上实现客户和服务器 369

13.2.1 用Java编写服务器应用程序的模型 369

13.2.2 用Java编写一个服务器应用程序 371

13.2.3 用Java编写客户应用程序 377

13.3 数据报服务 381

13.3.1 DatagramPacket类和DatagramSocket类 382

13.3.2 发送数据报包 383

13.3.3 接收数据报包 386

13.4 访问WWW资源 388

13.4.1 使用URL和URLConnection 388

13.4.2 在小应用程序中使用WWW资源 390

13.5 小结 394

第14章 ActiveX组件的体系结构 395

14.1 COM模型 395

14.1.1 COM对象和接口 396

14.1.2 多重COM接口 397

14.1.3 COM服务器的结构 397

14.1.4 COM服务器的类型 398

14.1.5 COM对象与COM服务器之间的协商 399

14.1.6 在COM中封装对象 400

14.2 类型库和Moniker 402

14.2.1 类型库 403

14.2.2 Monikers 406

14.3 小结 407

第15章 用Visual J+ +实现ActiveX 408

15.1 将COM对象与Java相结合 408

15.1.1 用Java实现一个COM对象 408

15.1.2 通过Java使用COM对象 411

15.1.3 用Java调用COM对象 413

15.1.4 类型库在Java/COM集成中的作用 414

15.1.6 自动参考计数 415

15.1.5 将Java应用程序用作COM对象 415

15.1.7 处理多重接口 416

15.1.8 处理COM对象的错误和例外情况 419

15.1.9 利用Moniker创建类的实例 421

15.1.10 聚合——实现的继承 421

15.2 小结 422

附录A Java中的重要表格 423

B.1 Applet类 427

附录B Java API小结 427

B.2 java.awt API软件包 432

B.3 BorderLayout类 432

B.4 Button类 434

B.5 Canvas类 436

B.6 CardLayout类 436

B.7 CheckBox类 440

B.8 CheckboxGroup类 442

B.9 CheckboxMenuItem类 443

B.10 Choice类 445

B.11 Color类 447

B.12 Component类 452

B.13 Container类 465

B.14 Dialog类 469

B.15 Dimension类 471

B.16 Event类 472

B.17 FileDialog类 480

B.18 FlowLayout类 482

B.19 Font类 484

B.20 FontMetrics类 488

B.21 Frame类 492

B.22 Graphics类 495

B.23 GridBagConstraints类 504

B.24 GridBagLayout类 508

B.25 GridLayout类 512

B.26 Image类 513

B.27 Insets类 514

B.28 Label类 515

B.29 List类 517

B.30 Media Tracker类 522

B.31 Menu类 527

B.32 MenuBar类 529

B.33 MenuComponent类 531

B.34 MenuItem类 533

B.36 Point类 535

B.35 Panel类 535

B.37 Polygon类 537

B.38 Rectangle类 539

B.39 Scrollbar类 543

B.40 TextArea类 546

B.41 TextComponent类 548

B.42 TextField类 550

B.43 Toolkit类 552

B.44 Window类 557