《Visuaal J++ 编程指南》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)Greg perry著 祝建中 沈炜 郑瑜钒译
  • 出 版 社:浙江科学技术出版社
  • 出版年份:1998
  • ISBN:
  • 页数:308 页
图书介绍:

第一部分 Visual J++引论 3

第1章 Java和Visual J++ 3

1.1 预备知识 3

1.1.1 简单的WebD页漫游基础知识 3

1.1.2 新一代的Web游览器 8

1.2 Java 提供了可执行的内容 9

1.3 多平台可执行内容 10

1.4 Java使用要点 12

1.5 多线程应用程序 13

1.6 无所不能的游览程序 13

1.7 安全问题 14

1.8 Java 示例 14

1.9 Visual J++使Java更上一个台阶 15

1.10 为学习Visual J++作好准备 17

1.11 小结 17

第2章 Visual J++的安装 18

2.1 Visual J++的安装运行 18

2.1.1 运行Setup 19

2.1.2 Custom安装 22

2.1.3 需要安装Internet Explorer3.0吗 23

2.2 卸载Visual J++ 24

2.3 Visual J++的进入与退出 25

2.4 熟悉操作环境 25

2.5 如何使用帮助 27

2.6 小结 29

第3章 Visual J++的工作环境 30

3.1 Visual J++菜单系统详解 30

3.1.1 File菜单 31

3.1.2 Edit菜单 35

3.1.3 View菜单 41

3.1.4 Insert菜单 43

3.1.5 Build菜单 45

3.1.6 T ools菜单 45

3.1.7 Windows菜单 47

3.2 小结 48

第4章 Visual J++Wizard的使用 49

4.1 启动Wizard 49

4.2 Wizard的操作步骤 51

4.3 观察生成的结果 58

4.3.1 HTML文件 59

4.3.2 Java文件 61

4.4 准备加入代码 63

4.5 小结 63

第5章 Visual J++程序的运行 64

5.1 Build菜单概述 64

5.1.1 Compile命令 65

5.1.2 Build〈 project name〉命令 65

5.1.3 Rebuild All命令 66

5.1.4 Batch Build命令 66

5.1.5 Stop Build命令 66

5.1.6 Update All Dependencies命令 67

5.1.7 Debug子菜单 67

5.1.8 Execute〈 project name〉命令 67

5.1.9 Settings命令 68

5.1.10 Configurations命令 69

5.1.11 Subprojects命令 69

5.1.12 Set Default Configuration命令 69

5.2 项目工具栏 70

5.3 建立你的First应用程序 71

5.4 JView Applet浏览器的使用 74

5.5 Visual J++ 程序错误的处理 74

5.6 小结 76

6.1.6 面板测试范例程序 84

6.1.7 抖动测试范例程序 84

6.1.8 画图测试范例程序 85

6.1.9 分形图绘制范例程序 85

6.1.10 图形测试范例程序 86

6.1.11 图形布局范例程序 86

6.1.12 图像范例程序 86

6.1.13 图像测试范例程序 87

6.1.14 跳跃着的小框范例程序 87

6.1.15 “神经质”的文本范例程序 87

6.1.16 图像卷动范例程序 87

6.1.17 电子表格范例程序 88

6.1.18 下棋范例程序 88

6.1.19 翻筋斗的“公爵”范例程序 89

6.1.20 拿手提式凿岩机的‘公爵“范例程序 89

6.1.21 线框范例程序 89

6.2 小结 90

第7章 Java的本质 91

7.1 为“公爵”先生加速 91

7.2 通过Internet实现类的共享 95

7.3 修改另一个Applet 97

7.4 小结 98

第8章 VisualJ++的调试工具 99

8.1 建立正确的版本 99

8.2 调试工具的调用 101

8.3 错误类型 103

8.3.1 编译错误 104

8.3.2 运行错误 105

8.3.3 逻辑错误 105

8.4 断点的设置和使用 105

8.5 Watch和Variables窗口 110

8.6 小结 112

第三部分 Visual J++程序设计 115

第9章 Java编程概述 115

9.1 Java 程序的本质 115

9.1.1 程序格式 119

9.1.2 添加注释 120

9.1.3 import命令 121

9.1.4 扩展Applet 123

9.1.5 init()方法 123

9.1.6 paint()方法 124

9.2 小结 127

第10章 Java语言基础 129

10.1 定义Java的数据 129

10.1.1 常量 129

10.1.2 变量标识符 132

10.1.3 定义各种变量 133

10.1.4 其他变量赋值 138

10.1.5 特殊赋值 138

10.2 数组 139

10.3 运算符 141

10.3.1 主要的数学运算符 141

10.3.2 自增和自减 143

10.3.3 算术赋值 143

10.3.4 位运算符 144

10.3.5 比较运算符 146

10.3.6 逻辑运算符 146

10.3.7 条件运算符 147

10.3.8 运算符的优先级 148

10.4 小结 149

第11章 程序流的控制 151

11.1 程序控制 151

11.2 顺序执行 152

11.3 条件语句 153

11.3.1 if语句 155

11.3.2 if-else语句 156

11.3.3 switch语句 158

11.4 过程调用 161

11.5 代码重复执行:循环 162

11.5.1 while循环 163

11.5.2 do循环 164

11.5.3 for循环 165

11.5.4 for循环的嵌套 168

11.6 循环的控制 169

11.7 小结 171

第12章 类的使用 172

12.1 类的概述 172

12.2 类的类型 177

12.2.1 Publico类 177

12.2.2 Final类 178

12.2.3 Abstract类 178

12.2.4 Friendly类 178

12.3 方法 179

12.3.1 方法的执行 179

12.3.2 方法访问权限修饰符 182

12.3.3 方法的重载 187

12.3.4 特殊的构造方法 188

12.4 数据访问权限 190

12.4.1 Public数据 190

12.4.2 Protected数据 191

12.4.3 Private数据 191

12.4.4 Friendly数据 191

12.4.5 Private protected数据 191

12.4.6 Static数据 192

12.4.7 Final数据 192

12.5 范围问题 192

12.6 两个特殊数据变量:this和super 193

12.7 小结 194

第四部分 Visual J++高级编程 197

第13章 预定义类的应用 197

13.1 预定义类 197

13.2 Stringo类 198

13.3 StringBuffer类 202

13.3.1 StringBuffer的构造器 202

13.3.2 StringBuffer的方法 203

13.4 Math类 204

13.4.1 数学方法 205

13.4.2 三角计算的方法 206

13.4.3 对数计算的方法 207

13.4.4 命名的数学常数 207

13.4.5 随机数的产生 207

13.5 抽象窗口工具包的使用 208

13.5.1 字体 209

13.5.2 标题 209

13.5.3 文本框 210

13.5.4 文本区 211

13.5.5 按钮 211

13.5.6 复选框 212

13.5.7 无线按钮 213

13.6 小结 214

第14章 添加图形功能 215

14.1 Visual J++图形简介 215

14.2 图形坐标系统 216

14.3 基本图形子程序 217

14.3.1 点和直线的绘制 217

14.3.2 矩形的绘制 219

14.3.3 多边形的绘制 221

14.3.4 椭圆和圆的绘制 223

14.4 色彩的使用 223

14.5 小结 225

第15章 图像的显示 227

15.1 图形文件的显示 227

15.2 用MediaTracker管理装入时间 231

15.3 图像的裁剪 235

15.4 范例图像文件 237

15.5 小结 237

第五部分 Visual J++的特殊功能 241

第16章 异常和线程 241

16.1 异常处理概述 241

16.2 Visual J++的异常 242

16.3 使用try和catch处理异常 244

16.4 实现自己的异常处理功能 246

16.5 线程 246

16.6 java.lang.Thread类 248

16.6.1 线程的启动和终止 248

16.6.2 线程的挂起和恢复 249

16.7 子类的派生 249

16.8 关键线程的同步 250

16.9 小结 250

第17章 ActiveX和COM技术 252

17.1 什么是ActiveX 252

17.2 支持ActiveX的Web浏览器 254

17.3 ActiveX范例 255

17.4 ActiveX代码简介 257

17.5 小结 258

第六部分 Visual J++的发展前景 261

第18章 Visual J++的未来 261

18.1 即时编译 261

18.2 资源的生成与编辑 262

18.3 Microsoft关于Visual J++的发展设想 268

18.4 小结 269

第19章 Visual J++的Applet类和AMT类参考 270

19.1 类包 270

19.1.1 java.applet.Applet类 271

19.1.2 抽象的 java.applet.AppletContext类 273

19.1.3 抽象的 java.applet.AudioClip类 273

19.1.4 java.awt.BorderLayout类 273

19.1.5 java.awt.Button类 274

19.1.6 java.awt.Canvas类 274

19.1.7 java.awt.CardLayout类 274

19.1.8 java.awt.CheckBox类 275

19.1.9 java.awt.CheckBoxMenuItem类 276

19.1.10 java.awt.Choice类 276

19.1.11 java.awt.Color类 277

19.1.12 java.awt.Component类 278

19.1.13 java.awt.Conatainer类 281

19.1.14 java.awt.Dialog类 282

19.1.15 java.awt.Event类 282

19.1.16 java.awt.FileDialog类 284

19.1.17 java.awt.FlowLayout类 284

19.1.18 java.awt.Font类 285

19.1.19 java.awt.FontMetrics类 286

19.1.20 java.awt.Frame类 287

19.1.21 java.awt.Graphics类 288

19.1.22 java.awt.Image类 291

19.1.23 java.awt.Label类 291

19.1.24 java.awt.List类 292

19.1.25 java.awt.Menu类 293

19.1.26 java.awt.MenuBar类 294

19.1.27 java.awt.MenuItem类 294

19.1.28 java.awt.Point类 295

19.1.29 java.awt.Polygon类 295

19.1.30 java.awt.Rectangle类 296

19.1.31 java.awt.ScrollBar类 297

19.1.32 java.awt.TextArea类 298

19.1.33 java.awt.TextComponent类 298

19.1.34 java.awt.TextField类 299

19.1.35 java.awt.Window类 299

19.2 小结 300

第七部分 附录 303

附录A 常用术语 303

附录B Web站点参考 308