顶部
收藏

JBuilder网络编程

银领工程

作者:
聂哲 袁梅冷 肖正兴
定价:
23.00元
ISBN:
978-7-04-019334-3
版面字数:
0千字
开本:
16开
全书页数:
292页
装帧形式:
平装
重点项目:
银领工程
出版时间:
2007-08-06
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

本书是高等职业教育技能型紧缺人才培养培训工程系列教材,全书以项目方式讨论了如何在JBuilder9中实现各种具体应用的网络编程。通过提出项目要求,分析项目功能及知识点,按问题提出、实例引入、知识讲解、分析提高的递进方式进行讲解,最终通过完成项目来让学生掌握相关理论知识。本书还配备了涵盖相应知识点的实战演习,通过项目拓展的方式,启发学生对相关知识的学习,达到举一反三的目的。

本书共8章,主要内容包括JBuilder概览、图形用户界面程序设计、网络数据库系统开发、基于数据库组件的系统开发、多线程与网络编程、2D网络游戏、邮件系统的开发以及P2P文件共享系统的设计。

本书适合于高等职业学校、高等专科学校、成人高校、本科学院举办的二级职业技术学院、示范性软件职业技术学院、继续教育学院、民办学院、技能型紧缺人才培养培训使用,不仅可作为高等院校相关专业的教材,也可供从事Java开发、应用人员学习参考使用。

  • 第1章 JBuilder概览
    • 1.1 JBuilder功能简介
    • 1.2 JBuilder集成开发环境
      • 1.2.1 JBuilder 9 Enterprise的安装
      • 1.2.2 AppBrowser环境介绍
      • 1.2.3 使用JBuilder编辑器
    • 1.3 JBuilder工程的管理方法
      • 1.3.1 建立JBuilder工程
      • 1.3.2 加入Java文件
      • 1.3.3 设置JBuilder运行期参数
      • 1.3.4 编译并运行工程
      • 1.3.5 构建可执行程序
      • 1.3.6 删除工程内的文件
      • 1.3.7 重新命名工程与文件
    • 1.4 JBuilder的调试环境
      • 1.4.1 项目简介
      • 1.4.2 修正语法错误
      • 1.4.3 修正运行期错误
  • 第2章 图形用户界面程序设计
    • 2.1 JBuilder的可视化设计工具
      • 2.1.1 设计区域
      • 2.1.2 组件树
      • 2.1.3 查看器
      • 2.1.4 组件托盘
    • 2.2 图形用户界面程序设计入门
      • 2.2.1 项目简介
      • 2.2.2 创建AutoCount工程
      • 2.2.3 创建Application
      • 2.2.4 工程文件分析
      • 2.2.5 图形用户界面设计
      • 2.2.6 添加事件处理
      • 2.2.7 实战演习
    • 2.3 用户登录界面设计
      • 2.3.1 项目简介
      • 2.3.2 创建Password工程
      • 2.3.3 图形用户界面设计
      • 2.3.4 添加事件处理
      • 2.3.5 实战演习1
      • 2.3.6 系统功能扩展
      • 2.3.7 实战演习2
    • 2.4 菜单程序设计
      • 2.4.1 项目简介
      • 2.4.2 项目功能分析
      • 2.4.3 创建BetGame工程
      • 2.4.4 全局成员变量定义
      • 2.4.5 BetFrame图形用户界面设计
      • 2.4.6 MsgPanel类的设计
      • 2.4.7 InitPanel类的设计
      • 2.4.8 GamePanel类的设计
      • 2.4.9 BetFrame类的事件处理
      • 2.4.10 实战演习
    • 2.5 文件应用系统设计
      • 2.5.1 项目简介
      • 2.5.2 相关知识点
      • 2.5.3 创建FileShow工程
      • 2.5.4 项目功能分析
      • 2.5.5 FileOpenPanel类的设计
      • 2.5.6 FileOpenDialog类的设计
      • 2.5.7 MainFrame类的设计
      • 2.5.8 实战演习
  • 第3章 网络数据库系统开发
    • 3.1 JDBC与ODBC简介
      • 3.1.1 什么是ODBC
      • 3.1.2 什么是JDBC
    • 3.2 配置SQL Server 2000的JDBC驱动
      • 3.2.1 SQL Server的安装
      • 3.2.2 JDBC驱动程序下载
      • 3.2.3 配置JDBC驱动
      • 3.2.4 JDBC驱动配置测试
    • 3.3 JDBC数据库连接基础
      • 3.3.1 创建测试数据库
      • 3.3.2 JDBC连接数据库的步骤
      • 3.3.3 JDBC-ODBC桥接方式连接数据库的步骤
      • 3.3.4 简单的用户管理系统
      • 3.3.5 通用数据库访问类
      • 3.3.6 实战演习
    • 3.4 学生成绩管理系统
      • 3.4.1 项目简介
      • 3.4.2 系统数据库设计
      • 3.4.3 系统功能
      • 3.4.4 创建工程
      • 3.4.5 “学生管理”菜单功能实现
      • 3.4.6 实战演习
      • 3.4.7 “成绩管理”菜单功能实现
      • 3.4.8 实战演习
  • 第4章 基于数据库组件的系统开发
    • 4.1 JBuilder数据库组件相关知识
      • 4.1.1 基于JBuilder数据库组件的数据库系统体系结构
      • 4.1.2 多用户通讯录系统
      • 4.1.3 DataExpress组件的使用
      • 4.1.4 dbSwing及其常用组件的使用
    • 4.2 停车场系统简介
      • 4.2.1 进出管理子系统功能
      • 4.2.2 管理子系统功能
    • 4.3 停车场系统数据库设计
      • 4.3.1 系统数据库的E-R模型
      • 4.3.2 系统数据库设计
      • 4.3.3 设计数据库表的关系
    • 4.4 进出管理子系统的开发
      • 4.4.1 进出管理子系统的功能分析与程序结构设计
      • 4.4.2 进出管理子系统的界面设计
      • 4.4.3 LoginFrame类的功能实现
      • 4.4.4 InOutFrame类的功能实现
      • 4.4.5 LongTermInOutDialog类的功能实现
      • 4.4.6 实战演习
    • 4.5 管理子系统的开发
      • 4.5.1 管理子系统的主界面ManageFrame的设计
      • 4.5.2 “出入场信息”菜单功能的实现
      • 4.5.3 实战演习1
      • 4.5.4 “历史记录查询”菜单功能的实现
      • 4.5.5 “卡维护”菜单功能的实现
      • 4.5.6 实战演习2
  • 第5章 多线程与网络编程
    • 5.1 网络编程的基本知识
      • 5.1.1 网络协议
      • 5.1.2 计算机标识
      • 5.1.3 服务器和客户机
      • 5.1.4 端口
      • 5.1.5 套接字
    • 5.2 基于TCP协议的简单聊天系统
      • 5.2.1 Java的网络编程类
      • 5.2.2 服务器和客户端的连接过程
      • 5.2.3 简单聊天系统
    • 5.3 Java的多线程机制
      • 5.3.1 线程的创建
      • 5.3.2 线程的生命周期
      • 5.3.3 线程的实现
      • 5.3.4 实战演习
    • 5.4 基于TCP协议的多客户-服务器信息交互系统
      • 5.4.1 实现多客户连接的原理
      • 5.4.2 服务器端客户连接线程
      • 5.4.3 服务器端收/发信息线程
      • 5.4.4 服务器端“开始监听”按钮功能实现
      • 5.4.5 多客户-服务器信息交互系统
    • 5.5 基于TCP协议的多客户信息广播系统
      • 5.5.1 客户机-服务器之间需要传送的信息内容
      • 5.5.2 客户机-服务器协议(信息格式)的约定
      • 5.5.3 信息的分离、存储与显示
      • 5.5.4 服务器端功能结构
      • 5.5.5 服务器端功能实现
      • 5.5.6 客户端功能结构
      • 5.5.7 客户端程序实现
      • 5.5.8 实战演习
    • 5.6 基于UDP协议的网络连接
      • 5.6.1 UDP协议基础
      • 5.6.2 基于UDP协议的多客户-服务器连接系统
      • 5.6.3 实战演习
  • 第6章 2D网络游戏
    • 6.1 系统简介
      • 6.1.1 服务器端
      • 6.1.2 客户端
    • 6.2 基于TCP协议的五子棋网络游戏设计
      • 6.2.1 系统设计思想
      • 6.2.2 系统交互协议介绍
    • 6.3 基于TCP协议的五子棋网络游戏功能实现
      • 6.3.1 服务器端功能实现
      • 6.3.2 客户端功能实现
    • 6.4 实战演习
  • 第7章 邮件系统的开发
    • 7.1 邮件系统与基本邮件协议简介
      • 7.1.1 邮件系统结构简述
      • 7.1.2 基本电子邮件协议
    • 7.2 JavaMail开发包简介与开发环境
      • 7.2.1 基于JavaMail的邮件应用体系
      • 7.2.2 邮件开发包的组成与开发环境配置
    • 7.3 邮件收/发与核心JavaMail API的使用
      • 7.3.1 接收邮件流程与相关API的使用
      • 7.3.2 发送邮件流程与相关API的使用
    • 7.4 邮件客户端系统简介
    • 7.5 邮件客户端系统的实现
      • 7.5.1 系统主界面的实现
      • 7.5.2 POP3/SMTP属性设置功能的实现
      • 7.5.3 接收邮件功能的实现
      • 7.5.4 创建与发送邮件功能的实现
      • 7.5.5 删除邮件功能的实现
    • 7.6 实战演习
  • 第8章 P2P文件共享系统的设计
    • 8.1 P2P系统简介
    • 8.2 P2P背景知识
      • 8.2.1 P2P发展简史
      • 8.2.2 P2P系统的特征
      • 8.2.3 P2P的现状和未来
    • 8.3 P2P系统实现原理
      • 8.3.1 JXTA原理介绍
      • 8.3.2 一个JXTA的简单实例
    • 8.4 P2P文件共享系统
      • 8.4.1 预备知识
      • 8.4.2 用户界面设计
      • 8.4.3 CMS的初始化
      • 8.4.4 搜索和下载的实现
      • 8.4.5 共享的实现
      • 8.4.6 实战演习

相关图书