《Visual J++ 6编程指南》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:(美)(S.马洛伊)(Scott Mulloy)等著;祝建中,郑瑜钒译
  • 出 版 社:杭州:浙江科学技术出版社
  • 出版年份:1999
  • ISBN:7534113032
  • 页数:478 页
图书介绍:内容摘要指点面向任务之迷津学习如何用VisualJ++开发精巧的Java应用程序内容涉及WFC、J/Direct和COMJava和Visualj++编程专家ScottMulloy亲自执笔

第一部分 Visual J++6编程基础 3

第1章 Java和Visual J++6引论 3

1.1 Java程序设计语言 3

1.1.1 简洁性 3

1.1.2 面向对象 4

1.1.3 安全性 4

1.1.4 解释性 5

1.1.5 平台无关性 5

1.1.6 可移植性 5

1.1.7 多线程 6

1.1.8 Java的其他特征 6

1.2 Applet和可独立运行的应用程序 7

1.3 Visual J++简介 7

1.3. 1 集成开发环境 7

1. 3. 2 Visual J++的向导和编制器 8

1. 4 Visual J++6的新特性 8

第2章 创建Java Applet 11

2. 1 Visual J++6的安装 11

2. 2 进入Visual J++ 12

2. 3 进入MSDN库 13

2. 4 编译和运行Visual J++示例 14

2. 5 使用MSDN 18

2. 6 创建新的Visual J项目 19

2. 7 如何在Visual J++6中使用现成的Java程序 27

第3章 创建Windows应用程序 30

3. 1 各种Visual J++Windows项目简介 30

3. 2 控制台式应用程序的创建 30

3. 3 基于窗体式Windows应用程序的创建 35

3. 3. 1 GUI控件的命名规则 41

3. 3. 2 Windows应用程序项目的基本代码 42

3. 3. 3 窗体设计器生成的代码 45

3. 4 通过Application Wizard创建Windows应用程序 47

第4章 Java的数据类型、变量和运算符 51

4. 1 Java数据类型的分类 51

4. 2 布尔(boolean)类型 52

4. 2. 1 布尔变量的说明 52

4. 2. 2 变量标识符 53

4. 2. 3 修改布尔变量的值 53

4. 3 整数(inetger)类型 54

4. 3. 1 整型变量的建立 54

4. 3. 2 整数的表示 54

4. 3. 3 整型上定义的运算 55

4. 4 整数运算符的应用 55

4. 4. 1 算术运算符 56

4. 4. 2 赋值运算符 56

4. 4. 3 自增/自减运算符 57

4. 5 字符类型 57

4. 5. 1 字符的表示 58

4. 5. 2 字符串的表示 59

4. 6 浮点数变量 59

4. 7 数组 61

4. 8 分隔符 62

4. 9 注释 63

4. 9. 1 传统方式的注释 63

4. 9. 2 C++风格的注释 63

4. 9. 3 JavaDoc式的注释 64

第5章 Java程序的流程控制 65

5. 1 布尔类型上的运算 65

5. 1. 1 关系运算符 66

5. 1. 2 相等运算符 66

5. 2 逻辑运算符 67

5. 2. 1 逻辑AND和逻辑OR运算符 68

5. 2. 2 单目逻辑运算符 68

5. 3 条件运算符 69

5. 4 控制流语句中的布尔量 69

5. 5 控制流 70

5. 5. 1 if语句 70

5. 5. 2 if-else语句 70

5. 6 重复语句 72

5. 6. 1 while语句 72

5. 6. 2 do语句 72

5. 6. 3 for语句 73

5. 7 开关语句 73

5. 8 转向语句 75

5. 8. 1 hreak语句 75

5. 8. 2 continue语句 75

5. 8. 3 return语句 76

第6章 Java的类和对象 77

6. 1 什么是类 77

6. 2 类的作用 78

6. 3 Java中的类 79

6. 4 类的说明 81

6. 4. 1 类修饰符 81

6. 4. 2 类名 82

6. 4. 3 超类 83

6. 4. 4 接口 83

6. 5 构造器 83

6. 5. 1 方法的重写 84

6. 6 创建类的实例 85

6. 6. 1 类各部分的引用 86

6. 6. 2 特殊变量this 87

6. 6. 3 特殊变量super 88

6. 7 变量 88

6. 7. 1 访问权限修饰符 92

6. 7. 2 利用方法实现受保护的数据存取 94

6. 7. 3 finalize()方法的使用 94

6. 8 内部类 96

6. 9 Java包简介 96

第7章 基于WFC的GUI开发 98

7. 1 WFC控制简介 98

7. 1. 1 WFC控件及其实现类 98

7. 2 GUI应用程序的创建 100

7. 2. 1 Label控件 102

7. 2. 2 Edit控件 104

7. 2. 3 Button控件 106

7. 2. 4 Groupbox控件 109

7. 2. 5 RadioButton控件 110

7. 2. 6 ComboBox控件 114

7. 2. 7 CheckBox控件 118

7. 2. 8 ListBox控件 119

7. 2. 9 ToolTip控件 121

7. 2. 10 MainMenu和MenuItem控件 122

第二部分 Visual J++6实用编程技术 127

第8章 Applet 的生命周期 127

8. 1 Applel类简介 127

8. 2 construetor的工作阶段 128

8. 3 初始化阶段 128

8. 4 Start阶段 130

8. 5 Stop阶段 131

8. 6 Destroy阶段 131

8. 7 Paint阶段 132

8. 8 简单Visual J++ Applel生命周期示例 132

8. 9 Java.applel包的接口 138

第9章 Visual J++6的高级特性 140

9. 1 Project Exploter窗口 140

9. 1. 1 目录视图 141

9. 1. 2 包视图 141

9. 2 Properties窗口 141

9. 3 Document Outline窗口 143

9. 4 Task List窗口 145

9. 4. 1 在Task List窗口中添加用户任务 146

9. 4. 2 Task List窗口中的视图选项 147

9. 5 Toolbox窗口 147

9. 6 Object Browser窗口 149

9. 6. 1 Show Classes视图和Show Members视图 150

9. 6. 2 获取类的定义信息 151

9. 7 Class Builder对话框 152

9. 8 Visual J++6应用程序的包装和分发 154

9. 8. 1 Deployment Explorer窗口 154

9. 8. 2 New Deployment Target对话框 155

9. 8. 3 Visual J++6应用程序的分发 156

9. 9 Define Window Layout对话框 156

9. 10 Add Item对话框 157

9. 11 Prouect Properties对话框 159

9. 12 定制visual Studio工具条 160

第10章 Visual J++6调试器的使用 162

10. 1 在调试器中启动项目 162

10. 2 在调试器中执行Applets和应用程序 163

10. 3 用调试工具条和菜单控制执行过程 164

10. 3. 1 断点的设立 164

10. 3. 2 断点状态设定及断点删除 166

10. 3. 3 代码的单步执行 166

10. 4 通过调试窗口和对话框监视执行状态 167

10. 4. 1 Data Tips弹出框 167

10. 4. 2 Output窗口 168

10. 4. 3 Watch窗口 168

10. 4. 4 Autos窗口 169

10.4.5 Loeals窗口 170

10.4.6 Immediate窗口 171

10.4.7 Call Stack窗口 171

10.4.8 Threads窗口 172

10.4.9 Running Doxuments窗口 172

10.4.10 Processes对话框 172

10.4.11 Exceptions对话框 174

10.5 在调试器中运行Life Cycle Applet 174

10.6 消息调试工具Spy++ 178

第11章 Java的包和接口 181

11.1 包 181

11.1.1 Java包的概念 181

11.1.2 包的创建和使用 184

11.1.3 包的扩展 190

11.1.4 包的一般用法 193

11.2 接口 193

11.2.1 接口与多重继承 194

11.2.2 接口的创建 194

11.2.3 接口的用法 196

11.3 JAR文件 198

第12章 Java的异常和出错处理 199

12.1 Java的异常及其处理 199

12.2 异常的抛出 201

12.3 创建自己的异常处理类 205

12.4 try语句 207

12.5 catch语句 207

12.6 JDK和WFC中的异常 209

12.7 多重异常的处理 211

12.8 finally语句的应用 213

12.9 Java的出错处理类 214

第13章 线程 216

13.1 线程简介 216

13.1.1 创建线程类的两种方法 217

13.1.2 通过实现Runnable接口创建支持线程的类 217

13.2 线程编程示例 217

13.3 线程优先级的修改 224

13.4 线程的同步 226

13.5 Thread类中的其他方法 228

13.6 多线程在Java编程中的应用 229

第三部分 Visual J++6的构件开发 233

第14章 COM对象的创建和应用 233

14.1 COM技术简介 233

14.2 应用程序中COM构件的使用 234

14.3 在Visual J++6中创建COM类 238

14.3.1 Java COM类的创建 239

14.3.2 检查COM类产生的输出 242

14.4 COM类的应用 244

14.4.1 244

14.4.2 在Excel中使用COM构件 247

14.5 Visual J++中构件项目的创建 249

14.5.1 在Visual J++中创建一个COM控件项目 249

14.5.2 Visual J++的COM DLL项目简介 254

第15章 HTML制作工具的使用 256

15.1 Visual J++6HTML编辑器 256

15.2 向HTML文件添加选取框 258

15.3 向HTML文件添加链接 261

15.4 向HTML文件添加图像 263

15.5 向HTML文件添加表格 264

15.6 Toolbox窗口的HTML标签的应用 266

15.6.1 TextBox构件 268

15.6.2 Check Box构件 270

15.6.3 Button构件 271

15.6.4 向HTML文件添加JavaScript代码 272

15.6.5 Visual J++6中HTML高级开发 274

第16章 J/Direct编程 275

16.1 J/Direct简介 275

16.1.1 COM集成和J/Direct的差异 276

16.1.2 @dill.import指令 276

16.1.3 Windows API的检测 277

16.2 在Visual J++中创建J/Direct示例 278

16.2.1 通过J/Direct Call Builder仿真结构 283

16.2.2 J/Direct Call Builder对话框 286

16.2.3 J/Direct Call Builder选项对话框 288

16.3 小结 289

第四部分 Visual J++6数据库编程 293

第17章 数据库项目的创建 293

17.1 数据库环境 293

17.2 数据库设计工具 293

17.3 建立项目 293

17.4 使用数据视图 300

17.5 向数据库添加内容 302

17.5.1 建立SQL脚本 302

17.5.2 建立数据表脚本 304

17.5.3 建立数据库查询命令 305

17.5.4 在自己的项目中添加视图 305

17.5.5 建立存储过程 308

17.5.6 建立触发器脚本 310

17.5.7 完善数据视图的使用 312

17.5.8 查询设计器 312

第18章 用Application Wizard创建数据库应用程序 314

18.1 使用Visual J++的向导和编制器 314

18.2 Data From向导 314

18.3 往工具箱添加数据控件 317

18.4 获取一组记录 317

18.5 利用DataBinder控件实现数据装订 318

18.6 DataGrid控件 318

18.7 浏览记录 319

18.8 观察编译产生的错误和警告 320

18.9 第一个应用示例 320

18.10 第二个应用示例 334

第19章 高级数据库编程 338

19.1 ADO构件环境简介 339

19.1.1 了解ActiveX数据对象(ADO) 339

19.1.2 数据访问构件 340

19.2 Intranel客户机/服务器 340

119.3 Microsoft Windows LAN客户机/服务器 341

19.4 独立的应用程序 341

19.5 ADO构件结构的进一步研究 341

19.6 ADO的应用 342

19.7 线程的安全性 343

19.8 数据获取 344

19.8.1 Command对象 345

19.8.2 Commection对象 345

19.8.3 Error对象 346

19.8.4 Field对象 347

19.8.5 Parameter对象 347

19.8.6 Property对象 348

19.8.7 Recordset对象 348

19.9 远程数据服务 349

19.10 客户光标引擎 349

19.11 CAB文件和ODBC 350

19.12 可获得的ODBC驱动程序 350

19.13 ODBCDirect 351

19.14 WFC构件模型 351

第五部分 高级编程技术 357

第20章 WFC高级技术 357

20.1 Visual J++项目的包装选项 357

20.2 分发单元项目 359

20.2.1 创建自解基诺安装分发项目 359

20.2.2 创建ZIP文件分发项目 364

20.2.3 创建柜式项目 367

20.3 高级WFC控件研究 371

20.3.1 Toolbar控件 371

20.3.2 StatusBar控件 373

20.3.3 CheckedListBox控件 374

20.3.4 PictureBox控件 375

20.3.5 TabControl控件 376

20.3.6 Timer控件 377

第21章 I/O编程 378

21.1 开发具有I/O能力的Windows应用程序 378

21.2 使用Open和Save As对话框 378

21.2.1 wfe.ui.OpenFileDialog和wfc.ui.SaveFileDialog类 378

21.2.2 在应用程序中使用Open和Save As对话框 380

21.3 利用com.ms.wfe.io包进行I/O编程 383

21.3.1 在应用程序中读文件 383

21.3.2 在应用程序中写文件 385

21.4 用java.io编写纯JavaI/O程序 386

21.4.1 Java中的数据流 386

21.4.2 用java.io包完成输入输出 387

第22章 网络编程 392

22.1 了解java.net包 392

22.2 服务器应用程序的开发 393

22.3 Visual J++中客户端应用程序的开发 398

22.3.1 建立Client应用程序的Socket连接 398

22.3.2 解决方案中的多项目工作模式 404

22.3.3 在Applet中访问Web资源 405

第23章 图形、色彩、字体、声音和动画 409

23.1 java.awt.Graphies类 409

23.1.1 图形坐标系统 409

23.1.2 了解Graphies类 410

23.2 Visual J++中的绘图对象 411

23.2.1 在Applet中添加鼠标事件处理程序 412

23.2.2 绘制直线 414

23.2.3 绘制矩形 416

23.2.4 绘制弧 418

23.2.5 绘制椭圆和圆 421

23.2.6 绘制多边形 423

23.3 Visual J++中的颜色设置 426

23.4 Visual J++中的字体设置 430

23.5 Applet中的动画对象 435

23.6 动画中的图像和声音 438

第24章 创建GUI Applet 439

24.1 了解GUI开发选项 439

24.2 Code-behind HTML项目 440

24.3 创建Code-behind HTML项目 442

24.3.1 基本Code-behind HTML项目的理解 443

24.3.2 利用com.ms.wfe.html包创建HTML GUI接口 444

24.4 创建纯Java用户接口 448

第六部分 457

附录A 安装 Visual J++6 457

附录B Visual Studio的工具 465

附录C Visual J++编程参考 476