Visual J++宝典PDF电子书下载
- 电子书积分:24 积分如何计算积分?
- 作 者:(美)(R.C.莱内克)Richard C.Leinecker等著;郝志恒等译
- 出 版 社:北京:电子工业出版社
- 出版年份:1998
- ISBN:7505346822
- 页数:937 页
前言 1
这本书是为谁而写的 1
这本书是如何组织的 1
目 录 1
第1部分 Visual J++介绍 5
第1章Java和Visual J++介绍 7
Java简史 7
起源 8
Green Team 8
Oak逐渐成长 8
Oak结出果实 9
FirstPerson公司 9
保持信心 10
错误的开始 10
走进Web 11
晴朗的天空 11
Sun的最终目的 13
Java之前的Web问题 15
静态内容 15
交互性受限 15
不断增加的不统一性 16
用Java解决Web问题 17
动态内容 17
真正的交互性 18
统一性 19
基本的Java术语 20
Visual J++简史 22
Java在Web上的发展史 22
Microsoft Visual J++1.0 24
Microsoft Visual J++1.1 24
不同开发环境的Java和Visual J++SDK的关系 25
小结 26
第2章Java语言基础 27
变量 27
变量声明 27
变量类型 28
初始化和保存变量的值 29
数组初始化 30
变量作用域 30
表达式 34
运算符 35
字符串运算符 40
数组运算符 41
对象运算符 42
控制流语句 42
if语句 43
switch语句 45
循环语句 46
异常 51
调用堆栈 51
抛出异常 52
捕获异常 53
捕获或声明 57
继续学习 57
小结 58
HelloWorld 59
第3章开始使用J++ 59
观察和编译你的源代码 65
增加最后的功能 69
关于paint()和repaint() 70
创建一个带线程的应用程序 72
首先出现的是什么 74
成员变量声明 74
构造函数 75
init()方法 76
start()方法 79
run()方法 79
stop()方法 79
Web上的Hello World 80
destroy方法 80
小结 81
第4章使小应用程序在Web上运行 83
上载小应用程序 83
创建Web服务器目录布局 83
连接到服务器上 84
上载小应用程序 85
编辑HTML文件 86
基本的HTML编辑 86
增加HTML图标 88
小结 90
第5章Microsoft Developer Studio 91
建立项目 91
Batch Build 92
Rebuild All 92
Stop Build 92
Compile 92
Build 92
Cleaan 93
UJpdate All Dependencies 93
Stop Build 93
Execute 94
项目设置 94
General标签 94
Debug标签 94
Java标签 95
Post-build step标签 96
工作空间 96
FileView 97
InfoViiew 97
ClassView 97
查找信息 98
InfoViewer 99
增加工具 100
JAVADOC 101
安装JAVADOC工具 101
自定义键盘 103
创建快捷键 103
增加编辑命令 104
删除一个快捷键 106
把所有的快捷键复位为它们的缺省值 106
自定义MOS选项 106
Editor标签 106
Tabs标签 107
Debug标签 108
Compatibility标签 109
Build标签 110
Directories标签 111
Workspace标签 111
Macro标签 112
Format标签 113
InfoViewer标签 114
在Web上 115
小结 116
第6章调试Java小应用程序 117
用调试码编译 117
控制程序执行 118
Debug菜单命令 118
调试窗口 119
Debug工具栏 119
调试小应用程序 121
管理断点 123
变量 125
QuickWatch 125
Watch窗口 127
Variables窗口 129
Call Stack窗口 130
小结 131
第二部分:图形 133
第7章字体和文本 135
本章使用的文本和字体API调用 135
使用字体 136
演示:练习使用字体 137
演示:把字体绘制到图形范围中 144
使用字体和文本类创建小应用程序 152
动手练习1:创建一个简单的marquee 153
动手练习2:改变文本颜色 157
动手练习3:设置各个字符的颜色 159
动手练习4:改变字体的尺寸和类型 161
动手练习5:使用文本窗口 165
动手练习6:把其他的文本增加到窗口上 166
Web上的字体和文本小应用程序 167
小结 171
第8章绘图 173
本章使用的绘制API调用 173
Java中的绘制 176
演示:绘制到六个窗口上 176
演示:交互式绘制小应用程序窗口 183
创建绘图小应用程序 193
动手练习1:用线递变填充 193
动手练习2:创建霓虹灯 196
动手练习3:抛出一个有弹力的小球 201
动手练习4:增加多个弹力球 203
在Web上绘制小应用程序 205
小结 208
第9章图象 209
本章中使用的图象API调用 210
使用图象 210
演示:滚动显示两个交替的图象 210
演示:一个交互式图象程序Jigsaw 216
创建显示图象的小应用程序 224
动手练习1:装载和显示一个图象 225
动手练习2:把一个图象绘制到随机的坐标上 226
动手练习3:装载并交互显示图象的部分 228
动手练习4:显示较大的可视图象部分 229
动手练习5:以不同的尺寸交互式绘制图象 231
Web上的图象小应用程序 234
小结 238
第10章图象处理 239
本章中使用的图象API调用 240
Java中的图象处理 241
演示:亮、暗以及给图象着色 241
演示:通过移动象素数据来改变图象 248
创建执行图象处理的小应用程序 256
动手练习1:使图象更亮 256
动手练习2:在鼠标垂直位置上设置亮度 260
动手练习3:给图象着色 262
动手练习4:通过鼠标位置着色 265
动手练习5:中值过滤图象 267
动手练习6:根据鼠标位置的中值过滤 271
Web图象处理 274
小结 277
第11章动画 279
本章中所用到的动画API调用 280
使用动画 280
演示:通过绘制实现动画 280
演示:按顺序循环装载图象 285
创建动画小应用程序 289
动手练习1:通过画线来实现动画 289
动手练习2:通过画各帧图象来实现动画 295
动手练习3:按顺序绘制处理过的图象从而实现动画 299
Web上的动画 303
小结 306
第12章建立一个产品目录小应用程序 307
建立一个漂亮的屏幕 307
决策 308
增加提示式动画效果 314
绘制到提示式屏幕下的窗口中 315
显示目录 317
改变所选区域的文本颜色 323
Web上的Catalog小应用程序 325
小结 329
第3部分元素 331
第13章异常 333
Java处理异常的方法 334
Java的Exception类 336
本章使用的Java类、关键字和方法 338
演示:处理文件I/O异常的小应用程序 339
演示:实现用户定义的异常 344
动手练习:捕获和抛出异常的“文件拷贝”小应用程序 351
小结 356
第14章线程 357
实现多线程 358
使用同步方法的修饰符 361
学习Daemon线程 362
调试线程 362
线程类的定义 363
本章用到的Java类、关键字和方法 365
演示:初始化带循环的单线程小应用程序 366
演示:初始化中带循环的多线程小应用程序 368
动手练习1:Conway生命游戏 371
编写多线程小应用程序 371
动手练习2:通过线程顺序访问 380
小结 386
第15章字符串 387
Java中字符串和字符数组 387
本章中使用的Java类、关键字和方法 389
演示:搜索和处理字符串 390
演示:搜索和比较字符串 394
编写你自己的String之类 400
动手练习:创建smartString并增加格式化方法 400
Web上的字符串处理 410
小结 411
输入流类 413
第16章I/O流 413
输出流类 415
数据流接口 416
本章中使用的Java类、关键字和方法 416
I/O流演示 417
演示:读取文件和显示文件目录 417
演示:拷贝文件 423
使用I/O数据流 429
动手练习:从Internet中检索一个文件 429
演变:使用DataInputStream简化数据流处理 436
小结 438
第17章处理键盘和鼠标事件 439
了解事件处理 439
处理事件的各种方法 440
键盘方法 442
本章中所用的Java类、关键字和方法 442
鼠标方法 443
聚焦方法 444
键盘和鼠标演示 444
演示:处理键盘事件以显示控制级别帮助 444
演示:处理鼠标事件以拖曳图形 449
创建一个小应用程序来处理键盘和鼠标事件 455
动手练习:一个简单的文本编辑器小应用程序 455
演变:处理鼠标事件并增加一个光标 460
小结 465
第18章使用DAO和RDO进行数据库连接 467
DAO、RDO和COM 467
学习使用Database Wizard 468
与DAO一起使用Database Wizard 469
与RDO一起使用DatabaseWizard 471
使用Database Wizard创建ODBC DSN 472
使用ODBC Administrator创建ODBC DSN 473
在Visual J++中使用Data Access Objects 473
_DBEngine 474
Database 474
Recordset 474
演示:使用Database Wizard和DAO来访问一个Microsoft Access数据库 475
包和类声明 475
小应用程序和数据库初始化 477
处理用户事件 487
显示数据 490
更新和删除记录集中的记录 494
实用程序方法 499
学习在VisualJ++中使用Remote Data Objects 500
_rdoEngine 501
_rdoEnvironment 501
_rdoConnection 501
rdoPreparedStatement 501
_rdoResultset 502
演示:使用Database Wizard和RDO访问ODBC数据源 502
包和类声明 502
小应用程序和数据库初始化 504
处理用户事件 512
显示数据 515
更新和删除结果集中的记录 517
将DAO和RDO帮助文件增加到DeveloperStudio中 522
在Web上寻求帮助 523
在Internet上查找DAO和RDO支持 523
在新闻组中寻求帮助 524
小结 524
第4部分具有特色的Web站点 525
第19章使Web站点外观与众不同 527
演示:关键字搜索 528
演示:离散的LED显示 536
创建具有特色的小应用程序 543
动手练习1:与其他Web站点连接 543
动手练习2:一条欢迎信息 545
动手练习3:循环分隔条 548
Web上独特的外观 553
小结 555
第20章多媒体 557
在本章中使用的多媒体Java API的调用 557
演示:交互式歌曲回放小应用程序 558
演示:交互式打击乐器 562
创建多媒体小应用程序 565
动手练习1:播放一首歌曲 566
动手练习2:使用户能够使用鼠标选择声音 567
Web上的多媒体声音 570
小结 574
第21章使Web站点保持新颖 575
演示:显示当前日期和节假日信息 575
演示:一个魔术画板小应用程序 584
创建基于日期的小应用程序 593
动手练习:一个显示月相的小应用程序 593
演变:增加距离和月食信息 597
Web上新颖的外观 600
小结 603
第5部分创建用户接口 605
第22章菜单 607
本章所用的Java AWT类 607
使用菜单 608
演示:创建一个基本的菜单 608
演示:修改菜单项 617
创建菜单 621
动手练习1:创建一个简单菜单 622
动手练习2:处理菜单事件 632
Web上的菜单 635
小结 637
第23章GUI组件 639
Java Component类 639
常用方法 640
演示:增加按钮 640
使用组件 640
演示:增加标签 642
演示:增加文本组件 644
演示:增加复选框 647
演示:增加一个弹出式选择程序 650
演示:增加一个复选框组 652
演示:从一个程序中选择项目 655
演示:将Convas用于自定义按钮 657
演示:增加一个滚动条 661
创建组件小应用程序 663
动手练习:使用窗体收集数据 663
Web上的GUI组件 667
小结 669
本章中所使用的Java Container类 671
第24章容器和布局 671
使用容器和布局管理器 672
FlowLayout 673
BorderLayout 679
GridLayout 683
GridBagLayout和GridBagConstraints 685
CardLayout 690
setLayoutManager(null) 695
Panel 696
Window 699
Frame 701
Dialog 704
FildDialog 709
创建工程文件 713
动手练习:使用Resource Wizard创建对话框 713
创建资源模板 714
使用Dialog Editor 715
RWAuto.java中的组件装配 717
DialogLayout.java 722
编辑RWSrvey.java以便使用生成的Java 727
Web上的容器 733
小结 735
第25章注册窗体小应用程序 737
设计注册窗体 737
对象和数据 738
编写窗体代码 739
做声明 739
在init()方法中构造卡片组 740
设置小应用程序的镶边 744
在action()方法中收集数据 745
显示所选的卡片 748
将焦点移到下一个TextField 748
OkayDialog类 749
使用RegForm 750
小结 753
第6部分使用Java帮助人们学习 755
第26章建立数学小应用程序 757
演示:MathDrill 758
加法 763
减法 764
乘法 764
除法 765
演示:MathPattern 767
动手练习1:生成简单的数学题目 776
创建教育小应用程序 776
动手练习2:编写一个数学游戏 782
Web上的数学小应用程序 787
小结 790
第27章探讨科学和数学 791
演示:DinoQuiz 792
演示:Equation 801
创建教育小应用程序 807
动手练习:创建一个双摆小应用程序 808
Web上的科学教育 812
小结 815
第28章创建地图小应用程序 817
使用NCSA和注释文件格式 817
MapSelector小应用程序和它的选项 818
MakeMap程序 823
MapSelector源代码 826
小结 845
第7部分在Visual J++中使用ActiveX 847
第29章ActiveX 849
ActiveX和Java的比较 849
ActiveX、OLE和COM 850
关于本章的一点说明 851
本章中所用的ActiveX API 851
使用ActiveX 852
演示:用于打印的OLE自动化服务器 852
演示:用于小应用程序的一种日历控件 856
创建实用的小应用程序 862
动手练习1:使用OLE自动化服务程序 862
动手练习2:一个只有50行的字处理程序 867
动手练习3:处理ActiveX事件 876
动手练习4:特许OLE自动化服务程序 880
动手练习5:Variant类 883
Web上的ActiveX控件 888
小结 893
第30章高级ActiveX 895
本章所涉及到的ActiveX类 896
使用高级ActiveX 896
演示:Intemet Explorer的一个远程控制 897
演示:一个Direct3D网眼观察器 902
创建高级ActiveX应用程序 906
动手练习1:在Java中建立一个COM对象 906
动手练习2:使用DirectSound接口 914
动手练习3:使用DirectDraw接口 920
动手练习4:使用箱体文件压缩小应用程序 925
动手练习5:对箱体文件标注代码 926
Web上的高级ActiveX 929
小结 934
附录 935
CD-ROM概要 935
演示 935
WinZip 935
JavaDevelopment Kit 936
Sun Java Development Kit(JDK)1.1.1 936
Java语言使用说明 936
CD-ROM安装指南 937
演示小应用程序 937
WinZip 937
JDK 1.1.1 937
Java语言使用说明 937
- 《教育学考研应试宝典》徐影主编 2019
- 《吉他宝典 吉他手超级手册 上》姜伟主编;汶麟,姚林,杜新春,赖康康,朱家明,克尔曼副主编 2018
- 《法式料理酱汁宝典》(日)上柿元胜著 2019
- 《查理·芒格宝典》王力哲著 2019
- 《脑卒中宝典 猫大夫医学科普》缪中荣 2018
- 《徐绽英语考研精品系列 北航考研英语夜读时文阅读宝典120+60》徐绽 2019
- 《最强大脑 超级记忆力提升宝典》朱建国,桑楚 2019
- 《走进音乐殿堂 音乐高考高分宝典》俞子正,郑世连主编 2019
- 《现代军事作战宝典系列丛书 航母战斗群作战指南》《深度军事》编委会著 2018
- 《玄门宝典》董沛文主编;周全彬,盛克琦点校 2017
- 《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