第11章 手机网络游戏(J2ME+Servlet实现) 512
视频讲解:1小时15分钟
11.1 开发背景 513
11.2 系统分析 513
11.2.1 需求分析 513
11.2.2 可行性分析 513
11.3 系统设计 513
11.3.1 系统目标 513
11.3.2 系统功能结构 514
11.3.3 构建开发环境(根据语言的实际情况写) 514
11.3.4 系统预览 515
11.3.5 文件夹组织结构 516
11.4 主程序设计 517
11.5 公共模块设计 521
11.5.1 创建Player公共类 521
11.5.2 创建Queue公共类 522
11.5.3 创建Umpire公共类 524
11.5.4 创建Desk公共类 525
11.6 游戏模块设计 528
11.6.1 游戏模块概述 528
11.6.2 游戏模块技术分析 529
11.6.3 棋盘绘制模块实现过程 529
11.6.4 按键处理模块实现过程 537
11.6.5 游戏信息处理模块实现过程 540
11.6.6 客户端信息处理模块概述 541
11.7 服务器模块设计 543
11.7.1 服务器模块概述 543
11.7.2 服务器模块技术分析 544
11.7.3 服务器模块实现过程 544
11.7.4 单元测试 549
11.8 发布与运行 550
11.8.1 服务器端的发布与运行 550
11.8.2 客户端的运行 552
11.9 开发技巧与难点分析 552
11.10 使用EclipseMe工具编写手机程序 553
11.10.1 EclipseMe的安装 553
11.10.2 配置EclipseMe插件 554
11.10.3 创建J2ME项目 555
11.11 本章小结 556
第12章 棋牌游戏系统之网络五子棋(Swing+Socket实现) 557
视频讲解:2小时6分钟
12.1 开发背景 558
12.2 需求分析 558
12.3 系统设计 558
12.3.1 系统目标 558
12.3.2 系统功能结构 559
12.3.3 系统流程图 559
12.3.4 构建开发环境 560
12.3.5 系统预览 560
12.3.6 文件夹组织结构 562
12.4 公共模块设计 563
12.4.1 绑定属性的JavaBean 563
12.4.2 在棋盘中绘制棋子 564
12.4.3 实现动态调整棋盘大小 565
12.4.4 游戏悔棋 567
12.4.5 游戏回放 568
12.5 实现登录界面 569
12.6 编写游戏主窗体 572
12.7 编写下棋面板 576
12.8 编写棋盘面板 585
12.9 实现游戏规则算法 590
12.10 编写棋盘模型 594
12.11 编写联机通信类 597
12.12 系统打包发布 600
12.13 开发技巧与难点分析 602
12.14 安装SWT-Designer界面设计器 603
12.15 本章小结 605