图书介绍
Visual J++98高手速成PDF|Epub|txt|kindle电子书版本下载
![Visual J++98高手速成](https://www.shukui.net/cover/72/34353415.jpg)
- 步行者工作室编著 著
- 出版社: 北京:兵器工业出版社
- ISBN:7801326881
- 出版时间:1999
- 标注页数:400页
- 文件大小:20MB
- 文件页数:414页
- 主题词:
PDF下载
下载说明
Visual J++98高手速成PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第一章Visual J++98与Internet1
1.1什么是Java1
1.2什么是Visual J++982
1.3 Java的特点及其在Internet上的应用2
1.3.1Java语言的特点3
1.3.2Java Applet的特点4
1.3.3Java具有丰富的类库4
1.3.4Java与C/C++的比较4
1.3.5Java的工作过程6
1.4 Java Application与Java Applet8
1.5小结8
第二章用Visual J++98建立一个应用程序界面10
2.1安装Visual J++9810
2.1.1对系统的要求10
2.1.2开始安装10
2.1.3安装选项10
2.1.4安装MSDN10
2.3关于Project Workspace(项目工作区)窗口11
2.2启动Microsoft Visual Studio11
2.3.1 Project Explorer12
2.3.2 Tool Box13
2.3.3 Task List13
2.4自定义工作区13
2.5采用Visual J++98创建新的项目工作区14
2.5.1 创建一个Visual J++应用程序14
2.5.2创建一个Visual J++Applet16
2.6小结21
3.2面向对象的基本概念22
第三章面向对象的程序设计22
3.1概述22
3.3面向对象程序设计的特点23
3.3.1 封装23
3.3.2继承24
3.3.3多态25
3.4类的声明26
3.4.1创建新类26
3.4.2类的修饰符27
3.5.1 变量的声明28
3.5变量28
3.5.2 变量的修饰符29
3.6方法30
3.6.1 方法的定义30
3.6.2方法的实现33
3.6.3构造函数34
3.7.2使用对象35
3.7.1创建对象35
3.7类的实例化35
3.6.4结束方法35
3.7.3释放对象36
3.8 Visual J++的类继承36
3.8.1 使用关键字final定义最终类和最终方法37
3.8.2使用关键字abstract说明抽象类和抽象方法37
3.9包(package)43
3.9.1包的创建43
3.9.2包的引用44
3.10.1接口的概念45
3.10.2接口的声明45
3.10接口(interface)45
3.9.3使用环境变量CLASSPATH45
3.10.3接口的实现46
3.11 Visual J++类库46
3.11.1 什么是Visual J++类库46
3.11.2 Visual J++的类库结构47
3.11.3 Object类48
3.11.4数据类型类49
3.11.5 Math类51
3.11.6在包java.io中定义的类52
3.11.7日期类53
3.12小结54
第四章多线程程序设计55
4.1概述55
4.2线程基本概念55
4.2.1 线程生命周期56
4.2.2线程优先级57
4.3 Thread类的类方法57
4.3.1构造函数58
4.3.2设定线程优先级58
4.3.3线程类的主要方法59
4.3.4线程其他方法60
4.4线程组类介绍61
4.5.1 继承Thread类生成子类62
4.5.2使用Runnable接口创建线程62
4.5线程的创建62
4.6多线程应用的调试63
4.7线程的同步68
4.7.1 异步行为的产生68
4.7.2线程同步的实现69
4.7.3同步不当的后果及处理75
4.8小结76
5.1 Java Applet与Application77
第五章Java Applet基础77
5.2 HTML简介78
5.2.1 概述78
5.2.2文档元素和标签的概念78
5.2.3 HTML文档的结构79
5.2.4 HTML标签和属性80
5.3 Applet类88
5.5.1
5.5在Web页中加入Applet90
5.4.4 destroy()方法90
5.4.2 start()方法90
5.4.1 Init()方法90
5.4 Applet的生命周期90
5.4.3 stop()方法90
5.5.2向Applet传递参数92
5.5.3 Applet与环境的联系94
5.6用Applet Wizard创建Applet97
5.7 Java安全模型100
5.7.1 Java安全基础100
5.7.3 可信任与非可信任的applet101
5.7.2 Java Applet的沙箱模型(Sandbox Model)101
5.7.4代码指示与Microsoft的授权码102
5.7.5 安全模型的比较与对比102
第六章Java的网络编程104
6.1网络编程的基础知识104
6.1.1什么是URL104
6.1.2 Visual J++98定义的URL类105
6.1.3 Visual J++98定义的URL Connection类105
6.1.4进行网络资源访问的过程107
6.1.5用URL与URL Connection类连接网络资源的例子109
6.2 Java的Socket编程111
6.2.1 Socket通信简介111
6.2.2 Visual J++98定义的Socket类112
6.2.3 Visual J++98定义的SeverSocket类112
6.2.4采用Socket数据流编程113
第七章WFC介绍及其初步应用116
7.1 Windows基本类库(Windows Foundation Classes)编程简介116
7.2控件和模板的使用116
7.2.1 窗体的生成117
7.2.2普通控件的添加118
7.2.3菜单的添加120
7.2.4加入工具提示122
7.2.5功能代码的添加122
7.3Java的WFC类库一览123
7.4一个编辑器程序的实现124
7.4.1界面设计124
7.4.2窗体代码的剖析131
7.4.3消息处理和功能代码添加134
7.4.4程序清单139
7.5小结152
第八章利用WFC实现图形功能153
8.1利用WFC提供的Graphics创建一个图形对象153
8.1.1 利用WFC提供的Graphics绘图简介153
8.1.2使用WFC创建一个图形对象153
8.1.3通过WFC对象获得一个图形对象154
8.2 Graphics对象作用的有效范围156
8.2.1 可以作图的区域157
8.2.2进行基于句柄的操作(Handle-Based Operations)157
8.2.4创建和使用字体对象159
8.2.3创建和使用文字对象159
8.2.5枚举字体160
8.3使用画笔160
8.3.1 WFC提供的画笔对象160
8.3.2在WFC的图形对象上设置画笔161
8.4使用画刷162
8.4.1虚拟画刷Logical Brush Types162
8.4.2 WFC中定义的画刷(Brush)对象163
8.5绘制Bitmap图像164
8.6利用WFC的图形对象绘制一些简单的图形164
8.6.1线段164
8.6.2矩形165
8.6.4圆弧166
8.6.3 Chord(Chords)166
8.7 MFC中定义的Graphics类168
第九章COM和ActiveX介绍及其应用173
9.1 COM——组件对象模型概述173
9.1.1 COM(Component Object Model)简介173
9.1.2 COM概念的深入174
9.1.3组件软件存在的问题175
9.1.6对象和组件176
9.1.7接口(interface)176
9.1.5二进制标准176
9.1.4 COM基本原理176
9.1.8接口的属性177
9.1.9全局唯一的标识符(GUIDs)180
9.1.10 IUnknown180
9.1.11 COM库(COM Library)182
9.1.12接口概要182
9.3.2 为什么要做分布式应用187
9.3.1 DCOM 概述187
9.3 DCOM——分布式组件对象模型187
9.2对象嵌入和链接(OLE)187
9.3.3 DCOM的结构188
9.3.4组件和复用188
9.3.5位置独立性189
9.3.6语言无关性190
9.3.7连接管理190
9.3.8可扩展性190
9.3.10执行性能191
9.3.9功能的发展:版本化191
9.3.11 在应用间共享连接管理192
9.3.12安全性193
9.3.13负载平衡194
9.3.14容错性196
9.3.15协议无关性196
9.3.16平台无关性197
9.3.1 7和其它Internet协议的无缝集成197
9.4 ActiveX199
9.4.1 ActiveX定义、历史渊源及其用处199
9.4.3 ActiveX和Java的关系200
9.4.2 ActiveX技术的内容200
9.4.4 ActiveX现状202
9.5 ActiveX控件编程实现202
9.5.1界面设计202
9.5.2 ActiveMovieControl控件的添加及属性设置210
9.5.3包的使用和控制变量的设计212
9.5.4 消息处理及功能代码的添加213
9.5.5程序的运行情况216
9.5.6程序清单217
10.1.1 J/Direct技术概述及作用223
第十章 J/Direct技术及其应用223
10.1 J/Direct技术介绍223
10.1.2信任机制224
10.1.3 J/Direct技术和Win32 API类224
10.2 J/Direct技术的使用224
10.2.1 J/Direct Call Builder的使用及其设置225
10.2.2 J/Direct句法结构227
10.2.3 ANSI和Unicode230
10.2.4数据类型的匹配231
10.2.5调用OLE API函数237
10.2.6 J/Direct技术和RNI(Raw Native Interface)的比较238
10.2.7安全性问题239
10.3 J/Direct编程241
10.3.1 J/Direct编程范例介绍241
10.3.2界面设计部分242
10.3.3所用函数介绍245
10.3.4利用J/Direct Call Builder自动生成方法、常量的声明253
10.3.5消息处理和功能代码的添加254
10.3.6程序的运行情况和程序清单255
11.1.2为什么使用JavaScript264
11.1.3如何在HTML中嵌入JavaScript264
11.1什么是JavaScript264
11.1.1 什么是JavaScript264
第十一章介绍JavaScript264
11.2数据类型、变量和字面值265
11.2.1 数据类型265
11.2.2字面值265
11.2.3变量266
11.2.4一个JavaScript的例子267
11.3表达式与运算符267
11.3.1 表达式267
11.3.2运算符268
11.3.3运算符的优先级270
11.4控制语句271
11.4.1 条件语句271
11.4.2循环语句272
11.4.3 break、continue和label语句273
11.5数组275
11.5.1 使用Array的构造函数275
11.5.2包含多种类型的元素的数组275
11.5.3联结的(Associative)数组276
11.5.4数组对象的属性和方法278
11.6对象279
11.7函数279
11.7.1 定义和调用一个函数279
11.7.2把对象作为参数传递给函数280
11.7.3使用函数的一个小技巧281
11.8事件处理282
11.8.1 定义一个事件句柄283
11.8.2事件对象286
11.9.1 打开和关闭窗口287
11.9使用窗口和框架287
11.9.2使用框架288
11.9.3指向窗口和框架290
第十二章Visual J++98和动态HTML293
12.1 Cascading Style Sheets295
12.2编写通用的CSSlayer代码299
12.3显示和隐藏layer300
12.4接受键盘和鼠标按键的事件302
12.4.1 接受键盘按键事件302
12.4.2接受鼠标按键事件303
12.5创建目录304
12.5.1 循环显示几个图像304
12.5.2创建一个下拉菜单308
12.6在Visual J++98中编制动态HTML代码311
12.7基本组件313
12.8容器313
12.9处理事件315
12.10动态HTML的style315
12.11动态表格317
12.12在服务器端使用com.ms.wfc.html包317
12.13 DhElement类简介320
第十三章Visual J++98的调试器323
13.1 Visual J++98调试器使用基础323
13.1.1输入命令行参数323
13.1.2显示调试器的工具条324
13.1.3设置断点324
13.1.4 单步跟踪326
13.2 Debug运行时的一些变量窗口326
13.2.1 Auto窗口326
13.2.2 Locals窗口326
13.2.3 Watch窗口328
13.2.4 Immediate窗口329
13.3对不同程序调试器的使用330
13.3.1 调试WFC和Console应用程序330
13.3.2调试多线程的程序330
13.4调试一个COM对象333
13.4.1 调试一个COM对象的三种方法334
13.4.2 一个COM程序调试的例子335
13.5使用Visual J++98提供的NC编译Java程序337
13.5.1设置编译器(Compiler)选项337
13.5.2使用JVC进行编译的方式339
13.6在程序代码中设置条件编译340
13.6.1 #if,#elif,#else和#endif条件编译符号341
13.6.2条件编译符号#define342
13.6.3条件编译符号#undef342
13.6.4条件编译符号#error343
13.6.5条件编译符号#waming343
13.6.6有条件地编译Java方法344
13.7.2运行JVIEW345
13.7 JVIEW在程序调试过程中的应用345
13.7.1 JVIEW的命令行格式346
13.8 WJVIEW在程序调试过程中的应用346
13.8.1 WJVIEW的命令行格式347
1 3.8.2运行WJVIEW347
附录A Java类的层次图348
附录B Java的WFC基本类库349
附录C编译错误列表370
附录D编译警告列表384
附录E JavaScript中的事件和事件句柄385
附录F JavaScript中的保留字400
附录G Visual J++98的保留字400