JBuilder网络编程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:聂哲,袁梅冷,肖正兴编
- 出 版 社:北京:高等教育出版社
- 出版年份:2006
- ISBN:7040193345
- 页数:280 页
5.5 基于TCP协议的多客户 1
第1章 JBuilder概览 1
1.1 JBuilder功能简介 1
1.2 JBuilder集成开发环境 2
1.2.1 JBuilder 9 Enterprise的安装 2
1.2.2 AppBrowser环境介绍 2
1.2.3 使用JBuilder编辑器 4
1.3 JBuilder工程的管理方法 7
1.3.1 建立JBuilder工程 7
1.3.2 加入Java文件 10
1.3.3 设置JBuilder运行期参数 12
1.3.4 编译并运行工程 13
1.3.5 构建可执行程序 14
1.3.6 删除工程内的文件 16
1.3.7 重新命名工程与文件 16
1.4 JBuilder的调试环境 17
1.4.1 项目简介 17
1.4.2 修正语法错误 18
1.4.3 修正运行期错误 19
第2章 图形用户界面程序设计 23
2.1 JBuilder的可视化设计工具 23
2.2.1 项目简介 24
2.2 图形用户界面程序设计入门 24
2.1.4 组件托盘 24
2.1.3 查看器 24
2.1.1 设计区域 24
2.1.2 组件树 24
2.2.2 创建AutoCount工程 25
2.2.3 创建Application 25
2.2.4 工程文件分析 26
2.2.5 图形用户界面设计 29
2.2.6 添加事件处理 30
2.2.7 实战演习 31
2.3.2 创建Password工程 32
2.3.3 图形用户界面设计 32
2.3.1 项目简介 32
2.3 用户登录界面设计 32
2.3.4 添加事件处理 33
2.3.5 实战演习1 33
2.3.6 系统功能扩展 34
2.3.7 实战演习2 36
2.4 菜单程序设计 36
2.4.1 项目简介 36
2.4.2 项目功能分析 38
2.4.3 创建BetGame工程 38
2.4.4 全局成员变量定义 38
2.4.5 BetFrame图形用户界面设计 38
2.4.7 InitPanel类的设计 40
2.4.6 MsgPanel类的设计 40
2.4.8 GamePanel类的设计 42
2.4.9 BetFrame类的事件处理 44
2.4.10 实战演习 45
2.5 文件应用系统设计 48
2.5.1 项目简介 48
2.5.2 相关知识点 48
2.5.3 创建FileShow工程 49
2.5.4 项目功能分析 49
2.5.5 FileOpenPanel类的设计 50
2.5.6 FileOpenDialog类的设计 51
2.5.7 MainFrame类的设计 52
2.5.8 实战演习 54
第3章 网络数据库系统开发 56
3.1 JDBC与ODBC简介 56
3.1.1 什么是ODBC 56
3.1.2 什么是JDBC 57
3.2 配置SQL Server 2000的JDBC驱动 58
3.2.1 SQL Server的安装 58
3.2.2 JDBC驱动程序下载 58
3.2.3 配置JDBC驱动 59
3.2.4 JDBC驱动配置测试 62
3.3.2 JDBC连接数据库的步骤 63
3.3.1 创建测试数据库 63
3.3 JDBC数据库连接基础 63
3.3.3 JDBC-ODBC桥接方式连接数据库的步骤 66
3.3.4 简单的用户管理系统 68
3.3.5 通用数据库访问类 75
3.3.6 实战演习 77
3.4 学生成绩管理系统 78
3.4.1 项目简介 78
3.4.2 系统数据库设计 78
3.4.3 系统功能 79
3.4.4 创建工程 82
3.4.5 “学生管理”菜单功能实现 83
3.4.7 “成绩管理”菜单功能实现 91
3.4.6 实战演习 91
3.4.8 实战演习 97
第4章 基于数据库组件的系统开发 99
4.1 JBuilder数据库组件相关知识 99
4.1.1 基于JBuilder数据库组件的数据库系统体系结构 99
4.1.2 多用户通讯录系统 100
4.1.3 DataExpress组件的使用 102
4.1.4 dbSwing及其常用组件的使用 109
4.2 停车场系统简介 111
4.2.1 进出管理子系统功能 112
4.3 停车场系统数据库设计 113
4.3.1 系统数据库的E-R模型 113
4.2.2 管理子系统功能 113
4.3.2 系统数据库设计 114
4.3.3 设计数据库表的关系 114
4.4 进出管理子系统的开发 116
4.4.1 进出管理子系统的功能分析与程序结构设计 116
4.4.2 进出管理子系统的界面设计 117
4.4.3 LoginFrame类的功能实现 119
4.4.4 InOutFrame类的功能实现 122
4.4.5 LongTermInOutDialog类的功能实现 125
4.4.6 实战演习 129
4.5.1 管理子系统的主界面ManageFrame的设计 130
4.5.2 “出入场信息”菜单功能的实现 130
4.5 管理子系统的开发 130
4.5.3 实战演习1 133
4.5.4 “历史记录查询”菜单功能的实现 133
4.5.5 “卡维护”菜单功能的实现 136
4.5.6 实战演习2 148
第5章 多线程与网络编程 150
5.1 网络编程的基本知识 150
5.1.1 网络协议 150
5.1.2 计算机标识 151
5.1.3 服务器和客户机 151
5.1.4 端口 151
5.1.5 套接字 151
5.2.2 服务器和客户端的连接过程 152
5.2 基于TCP协议的简单聊天系统 152
5.2.1 Java的网络编程类 152
5.2.3 简单聊天系统 153
5.3 Java的多线程机制 157
5.3.1 线程的创建 157
5.3.2 线程的生命周期 158
5.3.3 线程的实现 159
5.3.4 实战演习 160
5.4 基于TCP协议的多客户-服务器信息交互系统 160
5.4.1 实现多客户连接的原理 160
5.4.2 服务器端客户连接线程 160
5.4.3 服务器端收/发信息线程 161
5.4.4 服务器端“开始监听”按钮功能实现 162
5.4.5 多客户-服务器信息交互系统 163
信息广播系统 164
5.5.1 客户机-服务器之间需要传送的信息内容 165
5.5.2 客户机-服务器协议(信息格式)的约定 166
5.5.3 信息的分离、存储与显示 166
5.5.4 服务器端功能结构 168
5.5.5 服务器端功能实现 169
5.5.6 客户端功能结构 174
5.5.7 客户端程序实现 175
5.5.8 实战演习 177
5.6.1 UDP协议基础 178
5.6 基于UDP协议的网络连接 178
5.6.2 基于UDP协议的多客户-服务器连接系统 180
5.6.3 实战演习 184
第6章 2D网络游戏 185
6.1 系统简介 185
6.1.1 服务器端 185
6.1.2 客户端 186
6.2 基于TCP协议的五子棋网络游戏设计 188
6.2.1 系统设计思想 188
6.2.2 系统交互协议介绍 189
6.3 基于TCP协议的五子棋网络游戏功能实现 191
6.3.1 服务器端功能实现 191
6.3.2 客户端功能实现 207
6.4 实战演习 225
第7章 邮件系统的开发 226
7.1 邮件系统与基本邮件协议简介 226
7.1.1 邮件系统结构简述 226
7.1.2 基本电子邮件协议 226
7.2 JavaMail开发包简介与开发环境 227
7.2.1 基于JavaMail的邮件应用体系 227
7.2.2 邮件开发包的组成与开发环境配置 228
7.3 邮件收/发与核心JavaMail API的使用 229
7.3.1 接收邮件流程与相关API的使用 229
7.3.2 发送邮件流程与相关API的使用 233
7.4 邮件客户端系统简介 235
7.5.1 系统主界面的实现 236
7.5 邮件客户端系统的实现 236
7.5.2 POP3/SMTP属性设置功能的实现 243
7.5.3 接收邮件功能的实现 247
7.5.4 创建与发送邮件功能的实现 255
7.5.5 删除邮件功能的实现 259
7.6 实战演习 260
第8章 P2P文件共享系统的设计 262
8.1 P2P系统简介 262
8.2 P2P背景知识 263
8.2.1 P2P发展简史 263
8.2.3 P2P的现状和未来 264
8.2.2 P2P系统的特征 264
8.3 P2P系统实现原理 265
8.3.1 JXTA原理介绍 265
8.3.2 一个JXTA的简单实例 266
8.4 P2P文件共享系统 271
8.4.1 预备知识 271
8.4.2 用户界面设计 272
8.4.3 CMS的初始化 274
8.4.4 搜索和下载的实现 275
8.4.5 共享的实现 278
8.4.6 实战演习 280
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《光明社科文库 社会网络与贫富差距 经验事实与实证分析》何金财 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《CCNA网络安全运营SECFND 210-250认证考试指南》(美)奥马尔·桑托斯(OmarSantos),约瑟夫·穆尼斯(JosephMuniz),(意) 2019
- 《网络互联技术项目化教程》梁诚主编 2020
- 《网络利他行为研究》蒋怀滨著 2019
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《远去的老调》经典文库编委会编 2019
- 《东方杂志 第13册 第四年 第一至三期 1907年3月-1907年5月》上海书店出版社编 2012
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018