Visual J++实战演练PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:胡少波编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2000
- ISBN:7115086117
- 页数:427 页
第一篇 战前准备 5
第1章 “网络超市”项目分析 5
1.1 “网络超市”系统的功能要求 5
1.2 系统开发工具选择 5
1.2.1 选中Java作为开发工具 5
1.2.2 Visual J++6.0的独到优势 6
1.3 系统的功能模型分析 7
1.3.1 建立内外关系图:A-0图 8
1.3.2 画出顶层图 9
1.3.3 建立一系列图形 9
第2章 “网络超市”系统项目规划 12
2.1 项目总体规划 12
2.1.1 项目功能 12
2.1.2 项目模块划分 13
2.1.3 “网络超市”系统结构图 13
2.1.4 价值意义 13
2.2 “网络超市”导游 14
2.3 建立Web Server 20
第3章 Visual J++6.0功能演示 24
3.1 Java语言简介 24
3.1.1 Java的起源和历史 25
3.1.2 Java语言的特点 25
3.1.3 Java与C/C++的比较 26
3.1.4 Java语言的工作机制 27
3.1.5 Java的程序结构——Applet和Application 29
3.1.6 Java的安全性 29
3.2 Visual J++6.0开发界面 32
3.2.1 Visual J++1.1开发界面 32
3.2.2 Visual J++6.0开发界面 34
3.3 使用Empty Project创建Java Applet 41
3.4 创建Java Application 47
3.5 使用Web Pages创建 Java Applet 50
第4章 创建出最吸引人的主页 61
4.1 Java Applet与HTML语言 61
4.2 Visual J++6.0自动生成的HTML文件 63
4.3 Java Applet的执行框架 65
4.3.1 Applet的执行过程 66
4.3.2 Applet的重要方法 68
4.4 Java的图形处理 69
4.4.1 Java的图形坐标系统 69
4.4.2 字型和颜色的设置 70
4.5 传统的动画实现方式 75
4.6 多线程初步 79
4.6.1 多线程的基本思想 79
4.6.2 线程的状态和生命周期 80
4.6.3 线程的实现 81
4.7 使用Runnable接的多线程程序 82
4.8 使用继承Thread类的方法实现多线程 88
4.9 载入和显示图像 90
4.9.1 载入图像 91
4.9.2 输出图形 92
第二篇 实战演练 98
第5章 霓虹招牌——制作高质量的动画 98
5.1 动画的闪烁现象 98
5.1.1 闪烁现象的起因 98
5.1.2 消除闪烁现象的措施 99
5.3 闪烁的星空图 102
5.4 Java语言中的图像处理技术 105
5.4.1 生成图像 105
5.4.2 处理图像 107
5.5 霓虹招牌 110
第6章 纸牌游戏——图形处理功能 121
6.1 Graphics类的绘图指令 121
6.2 游戏的整体设计 124
6.3 纸牌形状的制作 125
6.4 功能按钮的制作 132
6.5 处理鼠标事件 135
6.5.1 “过滤型”事件处理机制 135
6.5.2 “委托型”事件处理机制 139
6.6 纸牌主程序 141
6.7 程序执行及功能扩展 151
第7章 俄罗斯方块——深入多线程同步 154
7.1 线程的同步和死锁 154
7.1.1 线程同步 155
7.1.2 线程死锁 162
7.2 键盘事件处理 162
7.2.1 KeyListener接口和KeyAdpter类 163
7.2.2 KeyEvent类 163
7.2.3 过滤型事件处理机制的键盘事件处理 163
7.3 Java对声音的支持 164
7.3.1 获取声音文件的方法 164
7.3.2 播放声音文件的方法 164
7.4 游戏基本算法的实现 165
7.5 实现游戏主类 178
7.6 为游戏添加设置功能键的功能 185
7.7 程序功能的扩展 189
第8章 登录系统——图形用户界面设计 192
8.1 java.awt包通览 192
8.1.1 Component组 193
8.1.2 GUI构件组 193
8.1.3 菜单组 194
8.1.4 窗口布局组 195
8.1.5 Graphics组 196
8.1.6 几何对象组 196
8.1.7 其它类 197
8.1.8 java.awt.image包 197
8.2 登录界面的基本组件 197
8.2.1 Component类和Container类的常用方法 197
8.2.2 Label类 200
8.2.3 Button类 200
8.2.4 Checkbox类及CheckboxGroup类 201
8.2.5 TextComponent类及TextField类 202
8.3 使用布局管理器 203
8.3.1 FlowLayout类 203
8.3.2 BorderLayout类 204
8.3.3 CardLayout类 204
8.3.4 GridLayout类 205
8.4 实现登录界面 206
8.4.1 模拟数据库程序 206
8.4.2 用户信息界面程序 208
8.5 处理用户事件的Applet主类程序 213
8.6 “委托型”的组件事件处理机制 217
8.6.1 一个简单的组件的例子 217
8.6.2 一个复杂的例子 218
8.6.3 标准的AWT事件概述 221
8.6.4 各种反应器接口及事件类 223
8.7 使用“委托型”事件处理机制改写事件处理程序 226
8.8 程序功能扩展和其它问题 230
8.9 用布局管理器改进俄罗斯方块游戏界面 233
第9章 扫雷游戏——深入图形用户界面 242
9.1 扫雷程序的基本思想 242
9.1.1 Mine类 243
9.2 制作计时器和计数器 247
9.3 实现整个雷区的mineTable类和mineArea类 249
9.4 GUI设计的其它组件 264
9.4.1 Frame 类 264
9.4.2 菜单系统 267
9.5 Dialog类及FileDialog类 270
9.6 加入事件处理程序 274
9.7 扫雷程序的Applet形式 275
第10章 网页计数器——Java语言与CGI 282
10.1 CGI简介 282
10.1.1 CGI的工作原理 283
10.1.2 编写CGI脚本使用的语言 286
10.1.3 使用C语言编写CGI脚本 286
10.2 使用URL 296
10.2.1 创建URL 296
10.2.2 URL的常用方法 297
10.2.3 直接读入URL数据 298
10.2.4 连接到URL 299
10.3 实现计数器 302
10.3.1 服务器端——用C编写的计数程序 302
10.3.2 客户端——Java Appelt 303
第11章 网络聊天——Socket通信和UDP 310
11.1 Socket类 310
11.1.1 Socket的定义 310
11.1.2 读写Socket 311
11.2 编写ServerSocket的服务器端程序 318
11.3 无连接的数据报(UDP)通信 325
11.3.1 DatagramPacket类和DatagramSocket类 326
11.3.2 UDP的编程实现 326
11.3.3 UDP编程实例 327
第12章 WFC编程——Visual J++ 6.0的可视化功能 332
12.1 创建Windows Application 332
12.1.1 创建最简单的Windows应用程序 332
12.1.2 在Forms Designer中修改窗体 333
12.2 使用WFC初步 335
12.2.1 添加控件 336
12.2.2 添加菜单 337
12.2.3 添加代码 338
12.3 记事本程序 339
12.3.1 使用Visual J++创建应用程序 339
12.3.2 启动和终止应用程序 342
12.3.3 Visual J++窗体模板的剖析 343
12.3.4 处理事件 344
12.3.5 实现模态对话框 345
12.3.6 实现文件对话框和文件输入/输出 346
12.3.7 小结 347
12.4 WFC编程深层概念 348
12.4.1 WFC软件包 348
12.4.2 WFC组件概述 349
12.4.3 动态HTML可视组件 353
12.4.4 处理WFC事件 353
12.4.5 本机化应用程序 355
12.4.6 使用WFC应用程序服务 356
12.4.7 访问系统信息 357
12.4.8 使用具有WFC的Java线程 359
第13章 在线购书系统——Java知识点的综合运用 366
13.1 为什么要使用Applet开发购书系统 366
13.2 购书系统的用户配置文件 367
13.3 系统主体框架的构思 369
13.4 从URL读取和处理文件 370
13.5 用户界面制作 377
13.6 Store_Windows类 389
13.7 购书系统中的CGI接口 397
13.8 加密购书系统 400
13.9 系统的运行 403
第三篇 检测战果 408
第14章 集成网络超市 408
14.1 登录界面 408
14.2 网络超市主界面 413
第15章 发布“网络超市”系统 422
15.1 使用IIS发布项目 422
15.1.1 Internet Information Server(IIS)程序介绍 422
15.1.2 建立自己的Web站点 424
15.1.3 运行项目 426
15.2 项目维护和管理 427
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《星空摄影后期实战》阿五在路上著 2020
- 《半小时漫画股票实战法》财经杂质著 2019
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《数字插画实战 人像创作30例》王鲁光著 2019
- 《2017国家执业药师资格考试 全考点实战通关必备 中药学综合知识与技能 第3版》国家执业药师资格考试命题研究专家组 2017
- 《微软Azure实战参考》李竞,陈勇华编著 2019
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019