轻松掌握Visual J++ 6PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:(美)(R.莱内克尔)Rick Leinecker著;王海涛等译
- 出 版 社:北京:电子工业出版社
- 出版年份:1999
- ISBN:7505354264
- 页数:480 页
第一篇概要 3
第1章学习起步:Visual J++工作环境 3
1.1 Java和Visual J++ 3
1.1.1 Java的能力 3
目 录 3
1.1.2 Web的局限性 4
1.1.3通过Java的Web解决方案 4
1.1.4 Visual J++6介绍 5
1.2.1如何获得帮助 6
C.7.14 Jactivex.exe——只有Visual J++ 6
1.2 Visual J++环境的最重要部分 6
1.2.4项目文件的设置 7
1.2.2如何在源代码窗口中定位源代码文件 7
1.2.3创建项目文件时的选项 7
1.3创建您的第一个小程序 8
1.4.1 成员变量声明 14
1.4程序中什么动作最先执行 14
1.4.2构造器 15
1.4.4 start()方法 16
1.4.5 run()方法 16
1.4.3 init()方法 16
1.4.6 stop()方法 17
1.4.7destroy()方法 18
1.5创建您的第一个应用程序 18
1.6 Web站点的资源 21
1.6.1 Macmillan Computer Publishing的Java资源中心 23
1.7小结 23
1.8问与答 23
1.9练习题 24
第2章Java语言基础 25
2.1 Java变最 25
2.1.1变量声明 25
2.1.2变量的命名 26
2.1.3声明变量的类型 27
2.1.4初始化变量并为变量赋值 27
2.1.5初始化一个数组 28
2.2 Java表达式 32
2.2.1理解操作符 33
2.2.2操作符的计算顺序 34
2.2.3强制操作的优先级 35
2.2.4执行数组操作 36
2.3 Java程序控制 37
2.3.1 if语句 37
2.3.2 switch语句 40
2.3.3编写循环程序 41
2.3.4 break和continue语句 43
2.4 Java异常 45
2.4.2抛出异常 46
2.4.1管理调用栈 46
2.4.3捕获异常 47
2.4.4用try-catch来处理异常 48
2.4.5声明异常 51
2.5小结 52
2.6问与答 52
第3章在Web上使用Java小程序 54
3.1 <APPLET>标记 54
3.1.1属性 55
3.1.2 CODEBASE 58
3.1.3小程序参数 59
3.1.5多值问题 60
3.1.4好的、可靠的值 60
3.2使小程序活起来 61
3.1.6辅助HTML内容 61
3.1.7<APPLET>结束标记 61
3.2.1获得WS_FTP 62
3.2.2创建Web服务器的目录布局 62
3.2.3 与服务器连接 62
3.2.4上载小程序 63
3.2.5编辑HTML文件 64
3.3小结 67
3.4问与答 67
3.5练习题 68
第4章调试Java小程序和Java应用程序 69
4.1 为调试准备项目文件 69
4.2开始一个调试会话 70
4.3调试一个项目文件 72
4.3.1 Step Into 72
4.3.2 End 72
4.3.4 Step Out 73
4.3.5 Run To Cursor 73
4.3.3 Step Over 73
4.4调试窗口 74
4.4.1 Watch窗口 74
4.4.2Locals窗口 75
4.4.3 Autos窗口 76
4.4.4 Immediate窗口 76
4.4.5 Call Stack窗口 76
4.5断点 77
4.5.1 Breakpoints对话框 79
4.6调试技巧 80
4.6.2 在这个bug的后面是否还隐藏着另一个bug 81
4.6.1 其他地方是否也有这个bug 81
4.6.4调试技巧 82
4.6.3怎样防止产生bug 82
4.7好的设计可以减少对程序的调试 85
4.7.1 仔细设计您的程序 85
4.7.2将您的程序组织好 86
4.7.3 使程序中的每个类和方法都容易理解 88
4.7.4阅读您的源代码并在大脑中对它进行模拟 88
4.8小结 89
4.9问与答 89
4.10练习题 90
5.1用Frame类创建窗口 91
第5章窗口 91
5.2定义Java类 94
5.2.1声明类 94
5.2.2声明实例变量 95
5.2.3使用类变量 95
5.2.4声明方法 96
5.2.5重载方法 97
5.2.6声明构造器 97
5.2.7创建和释放对象 98
5.2.8比较对象 98
5.2.9拷贝类 98
5.3使用继承 99
5.4使用Super()方法 102
5.4.1 调用超类的构造器 102
5.4.2调用超类的方法 103
5.4.3使用关键字this调用方法 103
5.5创建使用扩展的Frame类的程序 103
5.6监听Frame类的事件 105
5.7收集垃圾 107
58小结 108
5.9问与答 108
5.10练习题 109
第6章菜单 110
6.1 为小程序创建菜单 110
6.2处理小程序的菜单事件 113
6.3在小程序中使用菜单 113
6.4在应用程序中创建菜单 117
6.5在应用程序中添加菜单事件 118
6.6介绍一个使用菜单的应用程序的 118
例子 118
6.7在小程序中添加弹出式菜单 123
6.9问与答 125
6.8小结 125
6.10练习题 126
第7章小程序用户界面控件 127
7.1 Button(按钮)控件 127
7.1.1构造器 127
7.1.2事件处理 128
7.2.1构造器 133
7.2.2 Checkbox事件 133
7.2 Checkbox(复选框)控件 133
7.2.3程序示例 134
7.3 Checkbox组控件 139
7.3.1构造器 139
7.3.2将多个Checkbox(复选框)合并到一个组中 139
7.3.3程序示例 140
7.4 Choice(选项)控件 142
7.4.1构造器 142
7.4.2 Choice事件 143
7.4.3处理Choice控件事件的示例程序 144
7.5 List(列表)控件 147
7.5.1构造器 147
7.5.3程序示例 148
7.5.2 List控件事件 148
7.6.1构造器 152
7.6 TextField(单行文本编辑域)控件 152
7.6.2程序示例 154
7.7 TextArea(多行文本编辑框)控件 157
7.7.1构造器 157
7.8.2事件 158
7.8.3程序示例 158
7.8.1构造器 158
7.8 Label(标签)控件 158
7.7.2事件 158
7.10问与答 160
7.9小结 160
7.11练习题 161
第二篇概要 165
第8章应用控件 165
8.1 Label、Edit和RichEdit控件 165
8.1.1 Label(标签)控件 165
8.1.2 Edit控件 166
8.1.3 RichEdit控件 168
8.2 Button、CheckBox、RadioButton和GroupBox控件 168
8.2.1 Button控件 169
8.2.2 CheckBox控件 172
8.2.3 RadioButton按钮 173
8.2.4 GroupBox控件 173
8.3 ComboBox、ListBox和CheckedListBox控件 174
8.3.1 ComboBox控件 174
8.3.2 ListBox控件 175
8.3.3 CheckedListBox控件 176
8.4 ListView和TreeView控件 177
8.5 HScrollbar和VScrollbar控件 179
8.6 Toolbar和StatusBar控件 183
8.6.1 Toolbar控件 183
8.7小结 184
8.8问与答 184
8.6.2 StatusBar(状态栏)控件 184
8.9练习题 185
第9章对话框 186
9.1创建一个对话框 186
9.1.1 处理对话框按钮事件 192
9.1.2当用户单击时执行任务 193
9.2有用的Form方法 193
9.3小结 196
9.4问与答 196
9.5练习题 196
10.1.1绘制方法的重载 198
10.1 Graphics类 198
第10章字体和文本 198
10.1.2 repaint()和update()方法 199
10.1.3自己试一试 199
10.2图形坐标系统 201
10.3 Font类 202
10.4绘制文本 204
10.5在Java中设置颜色 207
10.6 FontMetrics类 208
10.7确定哪种字体可以使用 210
10.8 Visual J++应用程序中的字体 211
10.9选择框小程序 212
10.10 设置控件中的字体 215
10.11 小结 216
10.12 问与答 216
10.13 练习题 218
第11章画图 219
11.1 Graphics类 219
11.2线 220
11.3矩形 222
11.3.1 普通矩形 223
11.3.2圆角矩形 223
11.3.3三维矩形 224
11.4多边形 225
11.5椭圆 227
11.4.1 用多边形画粗线 227
11.6弧 230
11.7copyArea()和clearRect()方法 232
11.8小结 233
11.9问与答 233
11.10 练习题 234
第1 2章图像 235
12.1 图形文件的类型:GIF和JPG 235
12.1.1 GIF图像文件 235
12.1.2 JPG图像文件 236
12.1.3 比较GIF和JPG 236
12.2 Image类 237
12.3 ImageObserver 238
12.4装载图像 239
12.4.1 在Java小程序中装载图像 240
12.4.2在Java应用程序中装载图像 241
12.5显示图像 243
12.6等待图像:使用MediaTracker 246
类 246
12.7绘制图像的一部分 247
12.8给图像添加边界 248
12.9颠倒和反向绘制图像 253
12.10小结 254
12.11问与答 254
12.12练习题 255
13.1从小程序图像获得像素数据 256
第13章图像处理 256
13.2从应用程序的图像中得到像素 258
数据 258
13.3在小程序中由像素数据创建一个图像 260
13.4在应用程序中从像素数据创建一个图像 261
13.5在小程序中使用像素数据 261
13.6在应用程序中用像素数据 262
13.7图像点处理 264
13.7.1把图像转成灰度图像 264
13.7.2改变图像的亮度 268
13.7.3改变图像的颜色 271
13.8一个程序,多个处理 272
13.8.1水平线和波浪线 277
13.8.2在图像中创建艺术线条 279
13.8.3图像的模糊方法 281
13.9小结 283
13.10问与答 283
13.11练习题 284
第14章动态页面 285
14.1 线程和定时器 285
14.1.1 Visual J++小程序中的线程 285
14.1.2 Visual J++应用程序中的定时器 289
14.2双缓冲 291
14.3线型动态页面 293
14.3.1 SimpleLineAnimation小程序 293
14.3.2 RandomLine应用程序 296
14.4弹性球 299
14.5多帧图像 303
14.6广告横幅 307
14.7小结 312
14.8问与答 312
14.9练习题 313
第三篇概要 317
第15章异常处理 317
15.1什么是异常处理 317
15.2异常处理——JAVA的方式 318
15.2.1 Java的异常类 320
15.3示例:处理文件I/O异常的小 321
程序 321
15.4示例:实现用户定义的异常处理 327
15.6问与答 332
15.5小结 332
15.7练习题 333
第16章 鼠标输入 334
16.1使用MouseListener接口 334
16.2使用MouseMotionListener接口 338
16.3处理鼠标事件 341
16.4在Visual J++程序中添加鼠标 345
事件 345
16.5 在应用程序中使用鼠标事件 349
16.8练习题 353
16.7问和答 353
16.6小结 353
第17章 线程 355
17.1线程概述 355
17.2.2使用接口 356
17.2实现多线程 356
17.2.1使用Thread类 356
17.2.3编一个多线程的程序 357
17.3使用同步方法修饰符 358
17.4学习后台线程 359
17.5调试线程 359
17.6线程类的定义 359
17.7示例:初始化时带有循环的单线程的小程序 361
17.8示例:初始化时带有循环的多线程的小程序 362
17.9编写一个多线程的程序 365
17.10小结 370
17.11问与答 370
17.12练习题 371
第18章字符串 372
18.1 Java中的字符串和字符数组 372
18.2示例:检索和处理字符串 373
18.3示例:查找和比较字符串 376
18.4编写自己的String子类 382
18.4.1 从字符串中抽取字段 387
18.4.2格式化货币 388
18.4.3从字符串获取成对的值 389
18.6问与答 391
18.5小结 391
18.7练习题 392
第19章输入流/输出流 393
19.1输入流类 393
19.2输出流类 394
19.3流接口 395
19.4读文件并显示其内容 396
19.5拷贝文件 400
19.6小结 405
19.7问与答 405
19.8练习题 406
20.1.1对象链接与嵌入 407
20.1什么是ActiveX? 407
第20章ActiveX 407
20.1.3 ActiveX 408
20.1.2组件对象模型 408
20.1.4 ActiveX应用程序和控件 409
20.2 在Visual J++中使用ActiveX 410
20.2.1安装控件 411
20.2.2使用其他控件 413
20.3小结 417
20.4问与答 417
20.5练习题 418
第21章J/Direct 419
21.1J/Direct概述 419
21.2用J/Direct创建类 420
21.3通过Windows API调用显示消 421
息框 421
21.4 J/Direct选项 423
21.5数据映射 424
21.6使用J/Direct:获取系统颜色 425
21.7小结 430
21.8问与答 430
21.9练习题 431
附录A安装Visual J++6 432
附录B Visual Studio中的工具 440
B.1使用Find对话框 440
B.2使用Go To Line对话框 443
B.3使用Advanced菜单 443
B.4使用Bookmarks菜单 444
B.5使用Macro对话框 445
B.5.1创建一个宏 446
B.5.2执行一个宏 448
B.6使用Options对话框 450
附录C Visual J++程序设计参考 452
C.1 Visual J++内置数据类型 452
C.2 Java中的保留字 452
C.3注释语句的类型 453
C.4特殊的字符常数 453
C.5操作符的优先级 453
实用程序 454
C.7.1 Guidgen.exe——创建GUID的 454
C.7 Visual J++的实用程序和帮助 454
C.6 在表达式中将不同的数据类型进行混合计算的结果 454
屏幕 454
C.7.2 Javaidl.exe——用Java创建ActiveX组件的指南 455
C.7.3 Javareg.exe——Java/COM注册实用工具 455
C.7.4 Javatlb.exe——Java Type Library转换实用工具 455
C.7.5 jvc.exe——Microsoft Visual J++Compiler 456
C.7.6 jview.exe——Microsoft Visual J++命令行解释器 457
C.7.7 midl.exe——Microsoft IDL编译器 458
C.7.8 mktyplib.exe——Type LibraryGennerator 460
C.7.9 Regsvr32.exe——Control Registration实用工具 461
C.7.10 signcode.exe 461
C.7.11 vstudio.exe 462
C.7.13 Spyxx.exe 463
C.7.12 Msjvx86.exe 463
才有的应用程序 463
C.7.15 vjreg.exe——Visual J++COM的注册工具 464
C.7.16 wjview.exe 465
附录D有关Java和Visual J++信息的其 466
他Web站点 466
D.1新闻组 466
D.2 Web站点 466
术语表 469
- 《新完全掌握日语能力考试自学手册 N2 词汇》(日)氏原庸子,佐伯玲子 2019
- 《小学语文综合知识全掌握 二年级》徐丰总主编;顾文艳,沈珣编写 2013
- 《英语尽在掌握》(韩)闵丙哲著 2019
- 《轻松掌握BBC micro:bit》(英)迈克·图利著;王学昭,刘端阳等译 2019
- 《超级AI时代的人类命运 34个你必须掌握的未来生存法则》(日)落合阳一著 2019
- 《1000项汽车电工必会技能完全掌握》(中国)周晓飞 2019
- 《新完全掌握日本语 中级 下》(日)平井悦子,三轮幸子 2017
- 《数学速览 分分钟掌握的200个数学知识 全新修订版》胡玉婷责任编辑;方弦译;(英国)Paul Glendinning 2019
- 《中学生必须掌握的100个沟通技巧》黄素玲编著 2013
- 《金属切削控制与刀具》王大中,吴淑晶编著 2013
- 《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
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017