Visual J++ 6编程指南PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:(美)(S.马洛伊)(Scott Mulloy)等著;祝建中,郑瑜钒译
- 出 版 社:杭州:浙江科学技术出版社
- 出版年份:1999
- ISBN:7534113032
- 页数:478 页
第一部分 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
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《近代旅游指南汇刊 23》王强主编 2014
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《浙江海岛植物原色图谱》蒋明,柯世省主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019