- 浏览: 7016 次
- 性别:
最新评论
-
luozhong915127:
有远见
五子棋开发总结与心得
文章列表
这几天做了个Android手机与电脑连接的网络版五子棋,做的过程中感觉思路还蛮清晰的,结果最后测试的时候出现了一个问题:手机给电脑端发信息电脑都可以接收;而电脑往手机端传递信息时手机则只能接收一次信息,起初以为是通信协议的问题,但又觉得讲不通(如果是协议的问题,那么应该两边都会出现问题),不过还是一行行的System.out.println()测试了一遍,最后发现了一个现象:在手机端自定义的通信线程里一遇到与改动主界面组件有关的方法时线程就自动阻塞(像设置EditText文本信息,在主界面中弹出对话框等),期初一直百思不得其解,最后还是通过查看Logcat警告信息上网查阅,才明白了 ...
这次做五子棋开发的体会有三点:
1、任何项目开发都需要事先把握好问题的整体结构和相互联系
2、别人的东西只能对你起到引导的作用,最后还得靠自己独立思考来完成,这样才会对自己有真正的提升
3、做任何一件事情都 ...
原始的画板:
(1)DrawUI类:
public class DrawUI extends javax.swing.JFrame{
public static void main(String args[]){
DrawUI ui = new DrawUI();
ui.initDrawUI();
}
/**
* 初始化窗体的方法
*/
public void initDrawUI(){
//指调用房当前initDrawUI()方法的对象
this.setTitle("我的画板v01") ...
优化后的版本:
(1)队列接口ListInterface
public interface ListInterface<E> {
//添加元素
public void add(E e);
//取得元素
public E get(int index);
//删除元素
public void delete(int index);
//删除所有元素
public void deleteAll();
//插入元素
public void insert(E e,int index);
//修改元素
public void modify( ...