当前位置:首页 > 工业技术
Visual J++教程
Visual J++教程

Visual J++教程PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:刘甲耀等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1998
  • ISBN:7505347853
  • 页数:484 页
图书介绍:
《Visual J++教程》目录
标签:编著 教程

1.1 Java程序设计的基本概念 1

1.1.1 Java含义 1

第1章 三个基本概念 1

1.1.2 Visual J++的含义 2

1.1.3 在HTML页上嵌入Java小应用程序 2

1.1.4 Java Applets 与 Java Applications的区别 4

1.1.5 Java语言的特点 4

1.1.6 Visual J++IDE 6

1.2 Visual J++程序设计的基本概念 7

1.2.1 Visual J++的安装 7

1.2.3 Visual J++的启动与项目工作空间窗口 9

1.2.2 Visual J++的图像漫游 9

1.2.4 使用VJ++编制VJ++Application 12

1.2.5 使用VJ++编制VJ++Applet 14

1.2.6 使用VJ++编制包含Applet的HTML文件 16

1.3 面向对象程序设计的基本概念 17

1.3.1 对象与类 17

1.3.2 属性与方法 18

1.3.3 继承、软接口的软件包 23

1.3.4 子类的创建 27

2.1.1 简单语句 31

2.1.2 注解 31

第2章 Java语言基础 31

2.1 简单语句与注解 31

2.2 变量与数据类型 32

2.2.1 概述 32

2.2.2 变量说明 32

2.2.3 变量的标识符 33

2.2.4 变量的类型 34

2.2.5 变量赋值 35

2.2.6 注意事项 35

2.3.2 布尔文字 36

2.3.4 字符串文字 36

2.3.3 字符文字 36

2.3.1 数字文字 36

2.3 文字常量 36

2.4 表达式与运算符 37

2.4.1 算术运算 38

2.4.2 多重赋值与组合赋值 41

2.4.3 增1与减1运算 42

2.4.4 关系运算 43

2.4.5 逻辑运算 43

2.4.6 按位运算 44

2.4.7 运算符优先级 44

2.5 字符串运算 46

2.5.1 用法 46

2.5.2 注意 47

3.0 创建新对象 48

3.1.1 new的使用 48

第3章 对象的操作 48

3.1.2 new的作用 50

3.1.3 内存管理 50

3.2 类变量和数据成员的访问与设置 50

3.2.1 数据成员的表示 50

3.2.2 数据成员的赋值 51

3.2.3 类变量的定义与访问 52

3.3 方法的调用与对象的引用 53

3.3.1 方法的调用 53

3.3.2 对象的引用 55

3.4.1 强制转换基础类型 56

3.4 对象与基本类型的强制转换 56

3.4.2 强制转换对象 57

3.4.3 基本类型与对象的相互转换 58

3.5 有关对象 58

3.5.1 比较对象 58

3.5.2 确定对象的类 60

3.6 Java类库 60

第4章 选择、循环程序结构与数组 62

4.1 块语句 62

4.1.1 用法 62

4.1.2 应用示例 62

4.2 选择程序结构 63

4.2.1 单、双分支选择结构 63

4.2.2 多分支选择结构 68

4.3 面向问题循环结构 72

4.3.1 用法 72

4.3.2 注意事项 73

4.3.3 应用示例 73

4.4 前判断与后判断循环结构 77

4.4.1 前判断循环结构 77

4.4.2 后判断牡环结构 78

4.4.3 应用示例 78

4.5 break、continue与带标号的循环 80

4.5.1 跳出循环(break) 80

4.5.2 继续循环(continue) 81

4.5.3 带标号的循环 82

4.5.4 应用示例 83

4.6 数组 88

4.6.1 定义数组变量 88

4.6.2 创建数组对象 89

4.6.3 访问数组元素 89

4.6.4 改变数组元素 94

4.6.5 多维数组 95

第5章 Java类的创建与应用程序 98

5.1 类的创建 98

5.1.1 类的定义 98

5.1.2 数据成员和类变量的创建 99

5.1.3 方法的创建 101

5.2.2 Java应用程序与命令行参数 108

5.2.1 Java应用程序的创建 108

5.2 Java应用程序的创建与命令行参数 108

5.3 方法重载 111

5.3.1 用法 111

5.3.2 应用示例 111

5.4 构造方法 114

5.4.1 作用 114

5.4.2 基本造方法 114

5.4.3 调用其它的构造方法 115

5.4.4 重载构造方法 117

5.5 方法的抑制(Overriding methods) 118

5.5.1 创建抑制现在方法的方法 119

5.5.2 调用原先的方法 121

5.5.3 构造方法的抑制 123

5.6 结束方法(Finalize methods) 124

5.6.1 用法 124

5.6.2 注意 124

第6章 Java Applet基础 125

6.1 Applet中的ActiveX与Applet的创建 125

6.1.1 Applet与Application的差异 125

6.1.2 Applet中的ActiviX 126

6.1.3 Applet的创建 126

6.1.4 主要的Applet组织 127

6.1.5 VJ+Java Applet Wizard的使用 128

6.2.1 〈APPLET〉标记 134

6.2 在Web页上包含Applet 134

6.2.2 制作适用于 Web页的Java Applets 136

6.3 〈APPLET〉标记的进一步介绍 136

6.3.1 ALIGN标记 136

6.3.2 HSPACE和VSPACE标记 138

6.3.3 CODE和CODEBASE标记 138

6.4 传递参数给Applets 139

6.4.1 用法 139

6.4.2 注意 140

7.1.1 图形类 144

7.1.2 图形坐标系统 144

7.1 图形类与图形坐标系统 144

第7章 图形绘制与动画制作 144

7.2 图形的绘制与填充 145

7.2.1 画线 145

7.2.2 画矩形 145

7.2.3 画多形 149

7.2.4 车椭圆 152

7.2.5 画弧 153

7.2.6 一个简单的绘图示例 157

7.2.7 图形的拷贝与清除 158

7.3 文本与字体 161

7.3.1 字体对象的创建 161

7.3.2 字符与字符串的描写 161

7.3.3 找出有关字体的信息 163

7.4.1 颜色对象的使用 165

7.4 颜色 165

7.4.2 当前颜色的测试与设置 166

7.4.3 单色示例 167

7.5 VJ++动画的创建 168

7.5.1 绘图与重画 168

7.5.2 Applet的开始与停止 169

7.5.3 start()stop()的组合使用 169

7.6 动画的多线程控制 171

7.6.1 多线程的含义与作用 171

7.6.2 多线程Applet的编写 172

7.6.3 多线程序应用示例 173

7.7 动画闪烁的解决办法 175

7.7.2 解决闪烁问题的具体办法 176

7.7.1 产生闪烁原因与解决途径 176

第8章 图形用户界面设计 187

8.1 资源编辑器与AWT概述 187

8.1.1 资源编辑器的使用 187

8.1.2 AWT元件与AWT类 188

8.2 简单对话资源的创建 190

8.2.1 Java Resource Wizard的用法 191

8.2.2 使用Java Resource Wizard生成的类 191

8.3 基本的用户界面部件 193

8.3.1 标签(Labels) 193

8.3.2 按钮(Bullons) 195

8.3.3 文本域(Text Fields) 197

8.3.4 检查框(Check boxes) 200

8.3.5 无线电按钮(Radio Buttons) 201

8.3.6 选择菜单(Choice Menus) 201

8.4 面板与布局 203

8.4.1 布局管理器 203

8.4.2 Flow Layout类 204

8.4.3 网格与网格包布局 204

8.4.4 边界布局(Bord Layouts) 206

8.4.5 卡片布局(Card Layouts) 207

8.4.6 使用资源编辑器创建对话框的布局 209

8.4.7 镶边(Insets) 210

8.5.1 嵌套面板 211

8.5 面板与部件的嵌套 211

8.5.2 事件与嵌套式面板 212

8.6 其它用户界面部件 213

8.6.1 文本区域(Text Areas) 213

8.6.2 滚动列表框(Scrolling Lists) 214

8.6.3 滚动条与滑块 214

8.6.4 画板(Canvases) 216

第9章 图形化窗口设计 217

9.1 窗口、菜单与对话框 217

9.1.1 画面 217

9.1.2 菜单 219

9.1.3 对话框 225

9.1.4 文件对话框 228

9.2 用户界面动作与事件的处理 229

9.2.1 点击鼠标 229

9.2.2 移动鼠标 231

9.3 键盘事件 235

9.3.1 KeyDown和KeyUp方法 236

9.3.2 缺省键 236

9.3.3 输入、显示和移动字符的示例 237

9.3.4 修饰符键的测试 238

9.4 AWT事件处理器 239

9.5 用户界面动作与事件的处理 241

9.5.1 菜单动作 243

9.5.3 其他用户界面事件 244

9.5.2 窗口事件 244

第10章 修饰符、访问控制与类设计 246

10.1 修饰符概述 246

10.1.1 Java修饰符的种类 246

10.1.2 用法 246

10.1.3 注意 246

10.2 控制访问方法与变量 247

10.2.1 访问控制的重要性 247

10.2.2 四个P保护 247

10.2.3 方法保护与继承 252

10.2.4 实例变量保护与访问符方法 253

10.3.3 应用实例 255

10.3.2 访问方式 255

10.3.1 用法 255

10.3 类变量与方法 255

10.4 类、方法与变量的结束 257

10.4.1 结束类(Finalizing Classes) 257

10.4.2 结束变量(Finalized Variables) 257

10.4.3 结束方法(Finalized methods) 258

10.5 抽象类与方法 258

10.5.1 抽象法 258

10.5.2 抽象方法 259

12.1.2 应用示例 263

11.1 大小型程序设计与软件包 264

11.1.1 大型程序设计与小型程序设计 264

第11章 软件包、软接口与异常处理 264

11.1.2 软件包的含义 264

11.2 软件包的使用 265

11.2.1 全软件包与类名 265

11.2.2 import命令 265

11.2.3 名字冲突 266

11.2.4 CLASSPATH变量和类的定位 266

11.3 用户软件包的创建 267

11.3.1 选取软件包名 267

11.3.2 创建目录结构 267

13.3.3 使用package在软件包中添加自己的类 268

11.3.4 创建具有Visual J++用户接口的软件包 268

11.3.5 软件包与类保护 269

11.4 软接口的定义 271

11.4.1 单一继承问题 271

11.4.3 软接口与类 272

11.4.2 抽象设计与具体实现 272

11.5 软接口的实现与使用 273

11.5.1 implements关键字 273

11.5.2 多重软接口的实现 274

11.5.3 软接口的其它使用 275

11.6 软接口的创建 275

11.6.1 新软接口的创建 276

11.6.2 软接口内的方法 276

11.6.3 软接口的扩展 277

11.7 异常处理 282

11.7.1 try…catch结构 282

11.7.2 finally语句 285

11.7.3 使用throw创建异常 289

第12章 Java的输入/输出 292

12.1 系统类的标准输入/输出 292

12.1.1 用法 292

12.2 输出数据流类的使用 295

12.2.1 类OutputStream 295

12.2.2 类ByteArrayOutputStream 296

12.2.4 类PipedOutputStream 299

12.2.5 类FilterOutputStream 299

12.2.3 类FileOutputStream 299

12.2.6 类BufferedOutputStream 300

12.2.7 类DataOutputStream 300

12.2.8 类PrinyStream 301

12.3 输入数据流类的使用 303

12.3.1 类InputStream 303

12.3.2 类ByteArrayInputStream 305

12.3.3 类FileInputStream 306

12.3.4 类PipedInputStream 307

12.3.5 类SequenceInputStream 308

12.3.6 类StringBuferInputStream 310

12.3.9 类DataInputStream 311

12.3.8 类BufferedInputStream 311

12.3.7 类FilterInputStream 311

12.3.10 类LineNumberInputStream 316

12.3.11 类PushbackInputStream 318

12.4 其它相关类的使用 318

12.4.1 类File 318

12.4.2 类FilenameFilter 319

12.4.3 类RandomAccessFile 319

12.4.4 类FileDescriptor 和Steam Tokenizer 321

12.5 封套类数据类型的使用 322

12.5.1 用法 322

12.5.2 应用示例 322

13.1.1 从Visual J++调用COM对象 325

13.1 部件对象模型(COM) 325

第13章 COM,ActiveX与JDBC 325

13.1.2 Type Library Wizard的运行 326

13.1.3 Type Library Wizard的作用 327

13.1.4 在Java中使用COM对象 328

13.1.5 按照COM对象表示Visual J++Applet 329

13.2 ActiveX控制 329

13.2.1 受托和未受托的Applet 330

13.2.2 创建带符号的.CAB文件 331

13.2.3 确保用户机上JavaSupport是最新的 331

13.3 数据库访问 331

13.3.2 远程数据对象(RDO) 332

13.3.1 数据访问对象(DAO) 332

13.3.3 Java数据库联通性(JDBC) 333

第14章 网络通信与声像播放 334

14.1 Java与网络连接概述 334

14.2 在Applet内创建连接 334

14.2.1 方法 334

14.2.2 应用实例 335

14.3 打开 Web连接 341

14.3.1 openStream() 341

14.3.2 URLconnection类 345

14.3.3 Socket类 345

14.4 Applet连接的其它问题 345

14.4.3 Applet之间的通信 346

14.4.2 Applet信息 346

14.4.1 showStatus()方法 346

14.5 图像装载与显示 347

14.5.1 图像的装载 347

14.5.2 图像的显示 348

14.6 声音文件的播放 354

14.6.1 基本的声音文件播放功能 354

14.6.2 使用play方法播放声音文件 355

14.6.3 使用AudioClip播放声音文件 356

14.6.4 使用参数指定声音文件播放 357

14.7.1 使用Media Tracker 360

14.7.2 使用Applet Wizard生成简单的动画程序 360

14.7 动画的播放 360

第15章 程序的可视化动态调试 364

15.1 编译出错的定位与改正 364

15.1.1 编译出错与查错方法 364

15.1.2 改错方法与实例 366

15.2 MicrosoftDeveloper Stdudio调试器的使用 370

15.2.1 用法 370

15.2.2 applet的调试 370

第16章 JavaScript简介 375

16.1 JavaScript基础 375

16.1.1 JavaScript基本概念 375

16.1.2 数据类型 377

16.1.3 变量 377

16.1.4 文字 378

16.1.5 表达式 379

16.1.6 运算符 379

16.2 语句 381

16.2.1 条件语句 381

16.2.2 循环语句 382

16.2.3 对象操作语句 384

16.3 函数与数组 387

16.3.1 函数 387

16.3.2 数组 389

16.4 事件与JavaScript对象 391

16.4.1 事件 391

16.4.2 JavaScript对象 393

第17章 VBScript简介 394

17.1 VBScript基础 394

17.1.1 VBScript基本概念 394

17.1.2 数据类型 396

17.1.3 变量 397

17.1.4 文字 398

17.1.5 表达式 398

17.1.6 运算符 399

17.2 数组与语句 400

17.2.1 数组 400

17.2.2 语句 401

17.3.1 过程 405

17.3 过程与内部函数 405

17.3.2 内部函数 407

17.4 事件与VBScript对象模型 408

17.4.1 事件 408

17.4.2 VBScript 对象模型 409

第18章 用Scripting集成Applets和ActiveX控制 411

18.1 使用Applet Wizard创建applet 411

18.1.1 创建新项目 411

18.1.2 Cirel Applet 412

18.2 Java Applet的集成与参数传递 419

18.2.1 集成Java Applet到HTML 419

18.3.1 用VBScript控制Java Applet 420

18.3 Java Applet控制 420

18.2.2 向Java Applet传递参数 420

18.3.2 用JavaScript t控制Java Applet 423

18.4 〈OBJECT〉标记以及ActiveX的集成与控制 425

18.4.1 〈OBJECT〉标记的使用 425

18.4.2 集成ActiveX控制到HTML 426

18.4.3 用Scripting控制ActiveX 430

附录A Java语言参考 437

附录B 类层次图 443

附录C Java类库 454

附录D Java与C及C++的差异 461

附录E JavaScript语言参考 464

附录F VBScript语言参考 475

附录G 本书符号说明 484

相关图书
作者其它书籍
返回顶部