书籍详情
Learn Microsoft Visual J++6.0即学即用
作者:(美)[K.英戈尔斯]Kvin Ingalls,(美)[丹尼尔·吉古伊]Daniel Jinguji著;希望图书创作室译
出版社:北京希望电脑公司
出版时间:1999-01-01
ISBN:9787980023120
定价:¥68.00
购买这本书可以去
内容简介
本书是美国微软出版社授权的系列中文版图书之一。全书共分为十三章,分别介绍Java的入门知识,从头编写Java应用程序,类与窗体,菜单、类型和方法,继承性,创建小应用程序,增强小程序,保存信息,小程序中的动画,Java中的软件包,控制台应用程序,使用MFC中的组件,可移植性。书中还有四个附录,分别列出了快速格式对比、Java格式参考及介绍了程序设计的趋势和时间驱动的程序设计。本书的特点是浅显易懂、图文并茂,在介绍了基础知识之后马上用实例说明,并且还有实验安排,读者很快就能进入J++编程的角色。本书附带的CD-ROM光盘中有J++ 6.0软件和IE 4.01软件,而且书中所涉及的实例程序代码和项目文件都在光盘中。读者可以直接使用这些项目文件,按照光盘中提供的代码来完成实验,在实际编程环境中学习Visual J++,使用方便,省时省力。本书适用于学习Java语言的各类编程人员,读者即使没有Windows环境的编程经验,也可以按照本书的说明很快学会。同时本书还可作为大专院校相关专业的师生的自学、教学参考用书。本书配套光盘包括三部分内容:1. 软件Microsoft Visual J++ 6.0完全版和Microsoft Internet Explorer 4.0;2 本书原版附带光盘中的例子代码及项目文件;3. 与本书配套的中文版电子书。
作者简介
作者简介KevinL.Ingalls是西雅图波音公司的程序设计员和软件工程师,他在那里的培训部工作,开课讲授Ada,C/C++和面向对象技术。他住在华盛顿州肯特郡,同妻子Misa,两个女儿,Linnea和Megan,以及Amelia切萨皮克湾拾物犬(一种马里兰州培育的狩猎犬,由拾物犬和纽芬兰犬杂交而成,译者注)住在一起。他同妻子很恩爱,都喜欢去国外进行热带SCUBA潜水度假。DanielJinguji是微软公司研究VisualJ++的开发人员。他有15年教育和培训计算机程序员的经验,经常参与计算机界的重要事情。在二进制兼容性和软件组件的领域之外,他还忙碌于早期音乐、罗马礼拜仪式和圣礼传教等领域。
目录
目 录
简介
第一章Java入门
Java语言
面向对象(OOP)
类似C和C++的语法结构
简化的语法结构
可移植性
Java语言的开发系统VisualJ++
解决方案和项目文件
Java和Windows:WFC和J/Direct
Java的可移植性和VisualJ++
VisualJ++的不同版本
VisualJ++概述
实验题1-1:使用VisualJ++的应用程序向导创建应用程序
获取帮助
第二章 从头编写应用程序
创建简单的窗体
使用窗体模板
为窗体添加控件
设置属性
添加事件处理程序
存储并运行应用程序
应用程序的执行进度
设计应用程序
设计窗体
事件处理
实验21:修正Hell0代码
增强应用程序的功能:
添加逻辑决策(DecisionL0gic)
使用颜色
显示图片
插入注释
如何在Java当中创建注释内容
TODO注释
JavaDoc注释
试验2-2:输入保密口令
调试代码
断点
在源代码中单步运行
查看变量
Immediate窗口
Outut窗口
再次运行
第三章 类与窗体
类与对象
Java类
对象
创建新的Jaa类
创建对象
对象的引用
向类中添加成员变量
new关键字
方法
标识符及其命名规则
标识符
命名规则
构造器
缺省构造器
添加构造器
带有参数的构造器
实验题3-1:修改Bidmaker项目文件
添加对话框和附加窗体
MessageBox类
Col0rDialog类
intresult;
FontDialog类
添加第二个窗体
显示第二个窗体
实验题3-2:准备出售的房子
第四章 菜单 类型和方法
内置类型
Boolean类型
数值类型
字符类型
成员变量修改符
访问修改符
静态成员变量
最终成员变量
菜单操作
使用MenuDesigner
菜单项的名称
菜单事件和事件处理程序
实验4-1为Hello应用程序设计菜单
方法
参数
返回类型
this关键字
静态方法
重载方法
重载解决方案
实验4-2:设置特征比例
第五章 继承性
超类和子类
使用ClassOutline窗口
extends关键字
super关键字
超越方法
实验5-1: 建立LockableBox
抽象类和方法
Final类
Final方法
实验5-2:用Windows基础类来画图
第六章 创建小程序
小程序
java.applet软件包
Web网页
可移植性
安全性
创建小程序
使用Applet模板
初看HTML
HTML是什么样子
<APPLET>标记
CODEBASE
其他一些有趣的标记
从头创建一个小程序
javaawt软件包
继承性和applet类
添加画图文本
响应小程序事件
Java中的事件处理模型
在小程序中添加事件处理代码
向小程序中添加组件
用AWTGraphics对象画图
实验6-1:建立一个象限小程序
AWT中的组件
标签
按钮
响应AWT组件事件
文本区域和键盘事件
面板和布局
实验6-2:作为小程序来再次访问Hel10
第七章 增强小程序
在小程序中使用多媒体文件
在小程序中显示图像
在小程序中播放声音
给小程序传递参数
〈PARAM>标记
把参数读入到小程序中
实验7-1:使用图像 声音和<PARAM>标记
小程序和Web网页
小程序与Web网页间的通信
使用HTML控件
HTMLOutline
HTML属性
ScriptOutline
编写Jscript
实验7-2:用脚本来编写H0useOfHousesWeb网页
第八章 保存信息
使用数组
声明数组
创建数组
访问数组元素
数组作为对象
实验8-1:改进电话簿
使用文件
文件I/O
File类
打开文件
写文件
读文件
关闭文件
重复动作:一个简单的循环
实验8-2:更新保存的电话号码簿
使用列表
创建列表
向列表中添加条目
查看列表中的条目
删除列表中的条目
实验8-3:创建动态的电话号码簿
接口
什么是接口
接口的成员
implements关键字
“动作类似”关系
数组和列表之间的转换
从列表中获得数组
排序数组
从数组创建列表
实验8-2:给电话号码簿排序
第九章 小程序中的动画
多线程
AWT中的事件处理程序
java.lang.Thread类
同步
java.lang.Runnable接口
异常处理
异常的声明
异常的处理
异常的传递
错误
实验9-1:创建节拍器
编写动画代码
下载图像
实验9-2: 自旋字母E
第十章Java中的软件包
什么是软件包
软件包和文件系统
类路径
访问控制
Java软件包
Java.1ang软件包
WFC软件包
WFC应用程序软件包
Application类
Clipboard类
IDataObject接口和DataObject类
DataF0rmats类
实验10-1:操作剪贴板字符串
Time类
Timer类
实验10-2:建立自己的WFC时钟
创建自己的软件包
创建新的软件包
在类路径上添加文件夹
实验10-3:编写自己的软件包
实验10-4:另用方案使用自己的软件包
第十一章 控制台应用程序
控制台应用程序的不同之处
使用ControlApplication模板
main方法
命令行参数
设置启动文件
实验11-1:从命令行运行应用程序
控制台I/O
控制台I/O方法
实验11-2:使用控制台I/O
更多的控制流
switch和break语句
switch语句和“直落”
其他循环语句
实验11-3:观察控制台应用程序:TheTwelveDaysofChristmas
第十二章 使用MFC中的外部组件
通过Win32API工作
使用J/DirectCallBuilder
实验12-1:MessageBeep
利用附加控件工作
往工具箱中加ActiveX控件
把WFC控件加到工具箱中
实验122:WFCMessageBeep
使用COM组件
COM和Java
COM包装类
实验12-3:COMMessageBeep
第十三章 可移植I/O
处理文件
抽象输入类
抽象输出类
二进制输入类
二进制输出类
文本输入类
文本输出类
java.lang.System类和标准I/O
java.io.File类
实验13-1:从磁盘中读取文件
访问Internet
java.net.Socket类
java.net.URL类
实验13-2:从Web读取数据
附录A 快速格式对比
附录BJava格式快速参考
附录C 程序设计的趋势
附录D 事件驱动的程序设计
简介
第一章Java入门
Java语言
面向对象(OOP)
类似C和C++的语法结构
简化的语法结构
可移植性
Java语言的开发系统VisualJ++
解决方案和项目文件
Java和Windows:WFC和J/Direct
Java的可移植性和VisualJ++
VisualJ++的不同版本
VisualJ++概述
实验题1-1:使用VisualJ++的应用程序向导创建应用程序
获取帮助
第二章 从头编写应用程序
创建简单的窗体
使用窗体模板
为窗体添加控件
设置属性
添加事件处理程序
存储并运行应用程序
应用程序的执行进度
设计应用程序
设计窗体
事件处理
实验21:修正Hell0代码
增强应用程序的功能:
添加逻辑决策(DecisionL0gic)
使用颜色
显示图片
插入注释
如何在Java当中创建注释内容
TODO注释
JavaDoc注释
试验2-2:输入保密口令
调试代码
断点
在源代码中单步运行
查看变量
Immediate窗口
Outut窗口
再次运行
第三章 类与窗体
类与对象
Java类
对象
创建新的Jaa类
创建对象
对象的引用
向类中添加成员变量
new关键字
方法
标识符及其命名规则
标识符
命名规则
构造器
缺省构造器
添加构造器
带有参数的构造器
实验题3-1:修改Bidmaker项目文件
添加对话框和附加窗体
MessageBox类
Col0rDialog类
intresult;
FontDialog类
添加第二个窗体
显示第二个窗体
实验题3-2:准备出售的房子
第四章 菜单 类型和方法
内置类型
Boolean类型
数值类型
字符类型
成员变量修改符
访问修改符
静态成员变量
最终成员变量
菜单操作
使用MenuDesigner
菜单项的名称
菜单事件和事件处理程序
实验4-1为Hello应用程序设计菜单
方法
参数
返回类型
this关键字
静态方法
重载方法
重载解决方案
实验4-2:设置特征比例
第五章 继承性
超类和子类
使用ClassOutline窗口
extends关键字
super关键字
超越方法
实验5-1: 建立LockableBox
抽象类和方法
Final类
Final方法
实验5-2:用Windows基础类来画图
第六章 创建小程序
小程序
java.applet软件包
Web网页
可移植性
安全性
创建小程序
使用Applet模板
初看HTML
HTML是什么样子
<APPLET>标记
CODEBASE
其他一些有趣的标记
从头创建一个小程序
javaawt软件包
继承性和applet类
添加画图文本
响应小程序事件
Java中的事件处理模型
在小程序中添加事件处理代码
向小程序中添加组件
用AWTGraphics对象画图
实验6-1:建立一个象限小程序
AWT中的组件
标签
按钮
响应AWT组件事件
文本区域和键盘事件
面板和布局
实验6-2:作为小程序来再次访问Hel10
第七章 增强小程序
在小程序中使用多媒体文件
在小程序中显示图像
在小程序中播放声音
给小程序传递参数
〈PARAM>标记
把参数读入到小程序中
实验7-1:使用图像 声音和<PARAM>标记
小程序和Web网页
小程序与Web网页间的通信
使用HTML控件
HTMLOutline
HTML属性
ScriptOutline
编写Jscript
实验7-2:用脚本来编写H0useOfHousesWeb网页
第八章 保存信息
使用数组
声明数组
创建数组
访问数组元素
数组作为对象
实验8-1:改进电话簿
使用文件
文件I/O
File类
打开文件
写文件
读文件
关闭文件
重复动作:一个简单的循环
实验8-2:更新保存的电话号码簿
使用列表
创建列表
向列表中添加条目
查看列表中的条目
删除列表中的条目
实验8-3:创建动态的电话号码簿
接口
什么是接口
接口的成员
implements关键字
“动作类似”关系
数组和列表之间的转换
从列表中获得数组
排序数组
从数组创建列表
实验8-2:给电话号码簿排序
第九章 小程序中的动画
多线程
AWT中的事件处理程序
java.lang.Thread类
同步
java.lang.Runnable接口
异常处理
异常的声明
异常的处理
异常的传递
错误
实验9-1:创建节拍器
编写动画代码
下载图像
实验9-2: 自旋字母E
第十章Java中的软件包
什么是软件包
软件包和文件系统
类路径
访问控制
Java软件包
Java.1ang软件包
WFC软件包
WFC应用程序软件包
Application类
Clipboard类
IDataObject接口和DataObject类
DataF0rmats类
实验10-1:操作剪贴板字符串
Time类
Timer类
实验10-2:建立自己的WFC时钟
创建自己的软件包
创建新的软件包
在类路径上添加文件夹
实验10-3:编写自己的软件包
实验10-4:另用方案使用自己的软件包
第十一章 控制台应用程序
控制台应用程序的不同之处
使用ControlApplication模板
main方法
命令行参数
设置启动文件
实验11-1:从命令行运行应用程序
控制台I/O
控制台I/O方法
实验11-2:使用控制台I/O
更多的控制流
switch和break语句
switch语句和“直落”
其他循环语句
实验11-3:观察控制台应用程序:TheTwelveDaysofChristmas
第十二章 使用MFC中的外部组件
通过Win32API工作
使用J/DirectCallBuilder
实验12-1:MessageBeep
利用附加控件工作
往工具箱中加ActiveX控件
把WFC控件加到工具箱中
实验122:WFCMessageBeep
使用COM组件
COM和Java
COM包装类
实验12-3:COMMessageBeep
第十三章 可移植I/O
处理文件
抽象输入类
抽象输出类
二进制输入类
二进制输出类
文本输入类
文本输出类
java.lang.System类和标准I/O
java.io.File类
实验13-1:从磁盘中读取文件
访问Internet
java.net.Socket类
java.net.URL类
实验13-2:从Web读取数据
附录A 快速格式对比
附录BJava格式快速参考
附录C 程序设计的趋势
附录D 事件驱动的程序设计
猜您喜欢