• Java应用开发技术实例教程
21年品牌 40万+商家 超1.5亿件商品

Java应用开发技术实例教程

全新正版 极速发货

24.14 5.4折 45 全新

库存4件

广东广州
认证卖家担保交易快速发货售后保障

作者袁梅冷,,肖正兴 主编

出版社人民邮电出版社

ISBN9787115461858

出版时间2017-08

装帧平装

开本16开

定价45元

货号1201565890

上书时间2024-07-10

曲奇书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
袁梅冷,女,副教授,2003年至今,在深圳职业技术学院软件专业担任专业教师。在深职院任教期间,主要承担电子商务技术、Java技术相关的专业课程的教学工作,教学效果好,多次获教学很好称号;为2006年《面向对象程序设计Java》国家精品课程主讲教师;担任Java创新工作室指导老师,指导学生获省级以上大赛一等奖、二等奖共5项。

目录
章 Java GUI 技术与开发工具 1
1.1 JavaGUI技术概述 1
1.1.1 AWT技术 1
1.2 可视化开发环境安装与配置 4
1.3 使用Eclipse开发Java项目7
1.3.1 实例项目简介 7
1.3.2 创建工程 7
1.3.3 创建类 8
1.3.4 运行程序 9
1.3.5 程序调试 10
1.3.6 程序打包 12
1.4 使用Eclipse编辑器 13
1.4.1 代码自动生成 13
1.4.2 代码重构 15
1.4.3 Eclipse常用快捷键的使用 15
1.5 实战演练 17
第2章 Swt图形界面程序开发 18
2.1 Swt程序开发与程序结构分析 18
2.1.1 个Swt程序简介 18
2.1.2 了解WindowBuilder设计编辑视图 19
2.1.3 开发个Swt程序 20
2.1.4 JavaSwtGUI程序基本结构分析 22
2.2 Swt程序窗体与基本组件的设计 24
2.2.1 登录程序简介 24
2.2.2 了解程序窗体与Swt基本组件 25
2.2.3 登录程序的实现 28
2.3 GUI交互功能设计——事件处理 32
2.3.1 Java事件处理机制 32
2.3.2 事件处理监听器的设计 33
2.3.3 常用事件监听器 37
2.3.4 实战演练 39
2.4 使用布局与容器 40
2.4.1 计算器程序简介 40
2.4.2 Swt布局管理与容器的使用 40
2.4.3 计算器程序的实现 46
2.5 工具栏、菜单与对话框 50
2.5.1 文本编辑器程序简介 50
2.5.2 Swt工具栏设计 51
2.5.3 Swt菜单设计 55
2.5.4 对话框 56
2.5.5 文本编辑器功能的实现 59
2.6 综合训练一:学生成绩管理系统V1.062
2.6.1 学生成绩管理系统V1.0简介 62
2.6.2 登录界面设计 63
2.6.3 管理员子系统主界面设计 64
2.6.4 年级管理与班级管理界面设计 66
2.6.5 学生和教师注册界面设计 67
2.6.6 系统集成 68
第3章 Java对象的容纳 70
3.1 电话簿程序简介 70
3.2 Java集合框架 71
3.2.1 Java集合类层次结构 71
3.2.2 Collection接口与Iterator接口 72
3.3 使用Lists 73
3.3.1 Lists 73
3.3.2 使用List实现电话簿程序 73
3.3.3 使用对象持久化保存电话簿联系人对象 77
第4章 网络数据库连接基础 85
4.1 JDBC技术与数据库开发环境配置 85
4.1.1 JDBC技术 85
4.1.2 数据库开发环境配置 86
4.2 JDBC数据库连接基础 88
4.2.1 创建测试数据库 88
4.2.2 JDBC数据库连接基本步骤 89
4.3 综合训练二:学生成绩管理系统V2.092
4.3.1 项目简介 92
4.3.2 系统数据库与相关数据表的设计 92
4.3.3 通用数据库操作类的设计 93
4.3.4 系统实现 95
4.4 实战演练 101
第5章 表格设计与数据处理 103
5.1 表格应用简单实例 103
5.2 创建表格 104
5.2.1 创建与设置TableViewer 104
5.2.2 创建表格列 105
5.3 表格数据显示 105
5.3.1 创建数据表对应的实体类 105
5.3.2 创建数据生成类 106
5.3.3 在表格中显示数据 107
5.4 表格数据编辑 110
5.4.1 创建表格单元编辑器 110
5.4.2 创建表格单元修改器 110
5.5 表格数据排序 112
5.6 综合训练三:学生成绩管理系统V3.0114
5.6.1 项目简介 114
5.6.2 相关数据库表的设计 114
5.6.3 管理员子系统功能实现 116
5.6.4 教师子系统功能的实现 134
5.7 实战演练 141
第6章 Java线程 142
6.1 开发模拟下载程序 142
6.1.1 模拟下载程序简介 142
6.1.2 线程的概念 143
6.1.3 开发模拟下载程序 146
6.2 线程的互斥 149
6.2.1 非线程安全的多线程模拟下载程序 149
6.2.2 线程的互斥相关知识 151
6.2.3 实现线程安全的多线程模拟下载程序 152
6.3 线程的协作 154
6.3.1 带有数据处理功能的模拟下载程序简介 154
6.3.2 带有数据处理功能的模拟下载程序的实现 154
6.3.3 线程的协作机制 158
6.3.4 加入协作机制后的程序实现 160
6.4 实战演练 162
第7章 网络编程 163
7.1 网络编程的基本知识 163
7.1.1 网络协议 163
7.1.2 机器标识 164
7.1.3 服务器和客户机 164
7.1.4 端口 164
7.1.5 套接字 165
7.2 基于TCP协议的简单聊天系统 165
7.2.1 Java的网络编程类 165
7.2.2 服务器和客户端的连接过程 165
7.2.3 简单聊天系统 166
7.2.4 多线程的运用 170
7.2.5 实战演练 171
7.3 基于TCP协议的多客户—服务器信息交互系统 171
7.3.1 实现多客户连接的原理 171
7.3.2 服务器端客户连接线程 171
7.3.3 服务器端收发信息线程 172
7.3.4 服务器端(开始监听)功能实现 173
7.3.5 多客户—服务器信息交互系统 173
7.4 基于TCP协议的多客户信息广播系统 174
7.4.1 客户—服务器之间需要传送的信息内容 175
7.4.2 客户—服务器协议(信息格式)的约定 175
7.4.3 信息的分离、存储与显示 176
7.4.4 服务器端功能结构 177
7.4.5 服务器端功能实现 178
7.4.6 客户器端功能结构 183
7.4.7 客户器端程序实现 184
7.4.8 实战演习 187
7.5 基于UDP协议的网络连接 188
7.5.1 UDP协议基础 188
7.5.2 基于UDP协议的多客户—服务器连接系统 189
7.5.3 实战演习 193
第8章 数据库与网络编程综合应用实例 194
8.1 EasyGo系统简介 194
8.2 EasyGo系统数据库设计 195
8.3 主控模块界面设计与登录功能实现 196
8.3.1 工程创建与系统登录界面设计 196
8.3.2 主控模块界面设计 197
8.3.3 系统登录功能实现 201
8.4 社交模块基本功能的实现 203
8.4.1 数据库连接类的设计 203
8.4.2 群组与用户信息的显示 204
8.5 义工活动模块的设计与实现 208
8.5.1 义工活动表格数据的显示与修改 208
8.5.2 义工活动(加入群聊)功能的实现 211
8.5.3 义工活动发布的实现 212
8.6 信息公告模块的设计与实现 214
8.6.1 信息公告表格数据的显示 214
8.6.2 信息公告的发布实现 216
8.6.3 信息公告修改的实现 218
8.7 用户注册界面的设计与实现 220
8.8 用户数据界面的设计与实现 224
8.9 邮箱验证的设计与实现 228
8.9.1 验证界面的实现 228
8.9.2 验证功能的实现 230
8.10 网络连接的设计与实现 232
8.10.1 网络连接的实现方式 232
8.10.2 网络连接的实现过程 232
8.10.3 网络连接交互的逻辑实现 234
8.11 系统托盘的基本原理及实现 239
8.11.1 系统托盘的基本原理 239
8.11.2 系统托盘的实现 239
参考文献 243

内容摘要
本书主要介绍Java GUI、集合框架、JDBC数据库编程、多线程、网络编程等Java应用开发技术。编者针对相关技术,精心设计、挑选单元实例项目,以单元项目为依托展开相关知识与技术的阐述,还针对重点内容,设计贯穿多个章节的综合项目,重点培养学生的Java面向对象技术应用能力与实际项目开发能力。  本书适合掌握了Java编程语法基础和面向对象编程技术的读者使用。本书适合作为高等院校计算机科学与技术、计算机软件、计算机应用等相关专业“Java不错技术”“Java数据库与网络编程”以及“Java应用系统开发技术”课程的本专科教材,也可作为Java技术培训班教材或Java软件开发人员的自学教材。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP