图书介绍

Visual J++程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Visual J++程序设计
  • (美)(P.艾特肯)Peter Aitken等著;华译工作室译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111057244
  • 出版时间:1997
  • 标注页数:288页
  • 文件大小:31MB
  • 文件页数:297页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual J++程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Visual J+++1

1.1 独立应用程序(Application)和小应用程序(Applet)1

1.2 可视化1

1.3 Java语言概述2

1.4 小应用程序2

1.4.1 小应用程序Tickertape2

1.4.2 运行Applet Wizard3

1.4.3 定制Tickertape小应用程序4

1.4.4 建立Tickertape小应用程序6

1.4.5 编辑HTML文件7

1.4.6 运行小应用程序7

1.5 小结8

第2章 Java语言14

2.1 旧式的程序设计方法14

2.2 面向对象的程序设计方法14

2.2.1 封装16

2.2.2 继承17

2.2.3 多态性17

2.3 Java语言总览17

2.3.1 Java和C+++17

2.3.2 字节码和Java虚拟机18

2.3.3 程序包18

2.3.4 接口19

2.3.5 垃圾收集19

2.3.6 线程19

2.3.7 线程同步20

2.3.8 独立应用程序和小应用程序的比较20

2.4 Java的对象环境21

2.4.1 核心类21

2.4.2 Internet类21

2.5 剖析演示程序Tickertape22

2.6 Hello,World!26

2.6.1 Hello World!的控制台版本26

2.6.2 Hello World!的Windows版本27

第3章 使用Visual J+++29

3.1 工作空间和项目29

3.2 Visual J+++的屏幕29

3.3 针对项目的工作30

3.4 创建一个新项目31

3.4.1 Applet Wizard的第一步工作31

3.4.2 Applet Wizard的第二步工作31

3.4.3 Applet Wizard的第三步工作32

3.4.4 Applet Wizard的第四步工作33

3.4.5 Applet Wizard的第五步工作33

3.4.6 Applet Wizard的第六步工作33

3.5 向项目中添加新的或已存在的元素34

3.5.1 创建一个新类34

3.5.2 将一个已有的类添加到项目中34

3.5.3 向类中添加一个方法35

3.5.4 添加一个成员变量35

3.6 使用文本编辑器35

3.6.1 输入和操作文本35

3.6.2 缩进36

3.6.3 多文件编辑36

3.6.4 窗口的分裂37

3.6.5 在文件中寻找37

3.6.6 书签和Go To命令37

3.7 编译和建立一个项目38

3.8 处理错误和漏洞40

3.8.1 程序错误40

3.8.2 漏洞41

3.8.3 警告41

3.9 定制Visual J+++41

3.9.1 工具条41

3.9.2 键盘42

3.10 帮助系统43

3.11 上下文敏感的帮助44

第4章 可视化界面45

4.1 Java和Windows资源45

4.2 资源模板文件45

4.3 对话框资源46

4.4 添加新的对话框47

4.4.1 使用控件对齐工具48

4.4.2 使用对象属性49

4.5 使用资源向导(Resource Wizard)50

4.6 使用对话框50

4.7 菜单53

4.7.1 用菜单编辑器建立菜单54

4.7.2 响应菜单命令55

4.7.3 菜单演示55

第5章 Java语言基础58

5.1 Java程序的组成58

5.2 词法结构(Lexical Structure)61

5.2.1 注释61

5.2.2 标识符63

5.2.3 关键字66

5.2.4 直接量66

5.2.5 运算符70

5.2.6 分隔符70

5.3 类型和变量70

5.3.1 字节型(byte)72

5.3.2 短整数型(short)72

5.3.3 整数型(int)72

5.3.4 长整数型(1ong)72

5.3.5 浮点型(float)72

5.3.6 双精度型(double)72

5.3.7 布尔型(boolean)73

5.3.8 字符型(char)73

5.3.9 字符串类型(string)73

5.4 变量声明73

5.5 使用数组74

5.5.1 数组的声明75

5.5.2 可调数组75

5.5.3 访问数组元素75

5.5.4 多维数组76

5.6 使用命令行参数77

5.6.1 传递参数77

5.6.2 读取参数78

5.6.3 访问参数78

5.6.4 处理数值参数79

第6章 运算符、表达式和控制结构80

6.1 Java语言的运算符80

6.1.1 运算符的优先级80

6.1.2 赋值运算符81

6.1.3 整数运算符82

6.1.4 布尔型运算符84

6.1.5 浮点数运算符86

6.2 类型转换的使用86

6.3 编写表达式和语句87

6.4 控制流语句88

6.4.1 if...else结构88

6.4.2 while和do... while循环结构89

6.4.3 switch结构90

6.4.4 for循环结构91

6.4.5 标号(label)91

6.5 结束语92

第7章 Java的类与方法93

7.1 类是什么93

7.2 声明一个类93

7.3 类声明包含的内容95

7.3.1 文档编写注释95

7.3.2 类的修饰符95

7.3.3 类的标识符98

7.3.4 类的扩展98

7.3.5 使用implements语句创建类的接口99

7.3.6 类体101

7.4 方法102

7.5 声明一个方法102

7.5.1 方法声明的成份102

7.5.2 方法的修饰符102

7.5.3 一个方法的返回类型103

7.5.4 一个方法的参数表103

7.5.5 方法的throws语句104

7.5.6 方法体104

7.5.7 使用this和super关键字105

7.5.8 重载和重置方法106

7.6 构造函数108

7.6.1 一个构造函数声明的内容109

7.6.2 参数表和throws语句113

7.6.3 构造函数体113

7.6.4 创建一个对象115

7.7 类的变量115

7.8 使用类的转换116

第8章 接口和程序包120

8.1 理解接口120

8.1.1 接口的声明122

8.1.2 接口的实现122

8.1.3 接口的转换125

8.1.4 对实现接口的忠告127

8.2 建立和使用程序包127

8.2.1 程序包的命名和引用129

8.2.2 建立程序包的声明129

8.3 使用程序包131

8.3.1 引入程序包的声明132

8.3.2 标准的Java程序包133

8.3.3 用通配符隐藏类133

第9章 异常134

9.1 理解异常134

9.2 处理异常135

9.2.1 定义try语句137

9.2.2 使用catch语句138

9.2.3 何时使用finally语句139

9.2.4 异常的层次结构141

9.2.5 声明能够抛出异常的方法144

9.2.6 抛出异常146

9.2.7 捕捉和抛出异常147

9.3 何时建立自己的异常148

第10章 线程150

10.1 什么是线程150

10.1.1 建立线程153

10.1.2 建立类Thread的子类153

10.1.3 实现接口Runnable154

10.2 线程的初始化155

10.2.1 启动顺序156

10.2.2 优先级法调度与先进先出法调度的比较157

10.3 控制线程的生命周期157

10.3.1 start()方法158

10.3.2 run()方法158

10.3.3 sleep()方法159

10.3.4 suspend()方法159

10.3.5 resume()方法159

10.3.6 yield()方法159

10.3.7 stop()方法160

10.3.8 destroy()方法160

10.4 多个对象与一个资源的交互160

10.5 wait()方法和notify()方法162

10.6 线程的分组163

第11章 AWT程序包164

11.1 AWT程序包的层次结构164

11.1.1 布局管理器简介165

11.1.2 关于菜单165

11.2 AWT 中的类层次结构165

11.3 类Component166

11.4 类Frame168

11.4.1 类Frame的层次结构168

11.4.2 声明类Frame的对象168

11.4.3 类Frame的方法170

11.5 类Panel170

11.5.1 类Panel的层次结构172

11.5.2 声明类Panel的对象172

11.5.3 类Panel的方法172

11.6 类Label172

11.6.1 类Label的层次结构172

11.6.2 声明类Label的对象172

11.6.3 类Label的方法173

11.7 类Button173

11.7.1 类Button的层次结构174

11.7.2 声明类Button的对象174

11.7.3 类Button的方法174

11.8 类Canvas174

11.8.1 类Canvas的层次结构174

11.8.2 声明类Canvas的对象174

11.8.3 类Canvas的方法174

11.9 类Checkbox175

11.9.1 类Checkbox的层次结构175

11.9.2 声明类Checkbox的对象175

11.9.3 类Checkbox的方法176

11.10 类Choice176

11.10.1 类Choice的层次结构177

11.10.2 声明类Choice的对象177

11.10.3 类Choice的方法177

11.11 类List178

11.11.1 类List的层次结构178

11.11.2 声明类List的对象178

11.11.3 类List的方法179

11.12 类TextField和TextArea180

11.12.1 类TextField和TextArea的层次结构180

11.12.2 声明类TextField和TextArea的对象180

11.12.3 类TextField和TextArea的方法181

11.13 类Scrollbar182

11.13.1 类Serollbar的层次结构183

11.13.2 声明类Scrollbar的对象184

11.13.3 类Scrollbar的方法184

11.14 建立菜单184

11.15 类MenuBar185

11.15.1 类MenuBar的层次结构185

11.15.2 声明类MenuBar的对象185

11.15.3 类MenuBar的方法185

11.16 类Menu185

11.16.1 类Menu的层次结构186

11.16.2 声明类Menu的对象186

11.16.3 类Menu的方法186

11.17 类MenuItem186

11.17.1 类MenuItem的层次结构187

11.17.2 声明类MenuItem的对象187

11.17.3 类Menultem的方法187

11.18 建立一个简单演示菜单的独立应用程序范例188

11.19 使用布局管理器190

11.20 类FlowLayout190

11.20.1 声明类FlowLayout的对象190

11.20.2 类FlowLayout的方法191

11.21 类BorderLayout192

11.21.1 声明类BorderLayout的对象192

11.21.2 类BorderLayout的方法192

11.22 类GridLayout193

11.22.1 声明类GridLayout的对象193

11.22.2 类GridLayout的方法193

11.23 类GridBagLayout194

11.23.1 声明类GridBagLayout的对象196

11.23.2 类GridBagLayout的方法196

11.24 类CardLayout196

11.24.1 声明类CardLayout的对象197

11.24.2 类CardLayout的方法197

第12章 建立Java小应用程序198

12.1 小应用程序的基本知识198

12.2 小应用程序的缺陷201

12.2.1 限制文件存取201

12.2.2 本地方法(Native Method)201

12.2.3 文件执行201

12.2.4 网络通信201

12.2.5 一点看法201

12.3 播放声音201

12.3.1 与浏览器交互203

12.3.2 改变状态条204

12.3.3 播放声音204

12.3.4 显示图象205

第13章 事件处理206

13.1 “事件”简介206

13.2 类Event209

13.2.1 鼠标事件211

13.2.2 键盘事件214

13.2.3 事件的层次结构215

13.2.4 处理系统事件217

13.2.5 action()方法219

13.2.6 handleEvent()方法219

第14章 与数据库结合221

14.1 JDBC是什么221

14.2 JDBC结构222

14.3 ODBC在JDBC中的角色223

14.4 JDBC的类223

14.4.1 Public class Date223

14.4.2 Public class DriverManager224

14.4.3 Public class DriverPropertyInfo225

14.4.4 Public final class Numeric225

14.4.5 Public class Time228

14.4.6 Public class TimeStamp228

14.4.7 Public class Types229

14.5 接口229

14.5.1 public interface callable-Statement229

14.5.2 public interface Connection231

14.5.3 public interface Database-MetaData233

14.5.4 public interface Driver244

14.5.5 public interface PrePared-Statement245

14.5.6 public interface Resultset248

14.5.7 public interface ResultSet-MetaData252

14.5.8 public interface Staterment254

14.6 异常情况255

14.6.1 public class DataTruncation256

14.6.2 public class SQLException256

14.6.3 public class SQLWarning257

第15章 Java的网络功能258

15.1 连网的基本知识258

15.1.1 TCP/IP协议258

15.1.2 SMTP258

15.1.3 FTP258

15.1.4 HTTP258

15.1.5 NNTP259

15.1.6 Finger259

15.1.7 Whols259

15.1.8 Client/Server模式259

15.1.9 重要的端口259

15.2 Java.net程序260

15.3 网络应用程序261

15.4 客户机262

15.4.1 创建一个插口(Socket)262

15.4.2 使用socket263

15.4.3 编写一个客户机应用程序263

15.5 服务器266

15.6 网络资源269

15.7 小应用程序之间的网络传输271

第16章 调试278

16.1 什么是调试278

16.2 开始调试278

16.3 查看变量279

16.3.1 使用变量窗口279

16.3.2 使用watch窗口280

16.3.3 快速watch窗口281

16.4 控制程序执行281

16.4.1 高级断点281

16.4.2 程序流程命令282

16.5 调试和异常处理282

第17章 图像处理284

17.1 一切尽在图像中284

17.2 启动图形编辑器(Graphics Editor)284

17.3 图像转换284

17.4 图像编辑类284

17.4.1 分区屏幕(Split-Screen)视图285

17.4.2 改变图像尺寸285

17.4.3 绘图工具286

17.4.4 选择颜色286

17.4.5 擦除、剪切和复制287

17.4.6 其他图像操作287

热门推荐