Visual J++教程PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:刘甲耀等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:1998
- ISBN:7505347853
- 页数:484 页
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
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017