TC官方合作论坛

 找回密码
 立即注册
查看: 1373|回复: 14
打印 上一主题 下一主题

[问题] 感慨贴。。举步维艰

[复制链接]
跳转到指定楼层
楼主
发表于 2012-5-17 20:42:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
  我不是来混分的 学了有2个星期了
  确实有很大的感慨..基础语法基本都熟练了 遍历,传参,数组,循环都可以很快写了
大漠也都会用了 .这3天把线程也了解了 临界区保护的其实是当前线程访问的对象资源 这个我郁闷了很久

然后。。。。我发现自己对某游戏定义的3开前台切换操作  其实是个很恐怖的工程..
  从开启登陆取得对应窗口对应账号库 的第一个未完成任务的账号开始....
  各种对应账号库对应窗口对应线程句柄的互相传递,各种全局变量的保存..对应线程的开启和暂停 ,关闭,监视线程对各个窗口的操作,对其他任务线程的操作..
  各种异常状态之后 对目前窗口目前线程目前执行的任务位置的保存判定..以及3开某窗口获得一个空闲状态之后转换到另一个窗口另一个线程的执行 其他线程的暂停
   以及正常完成登出账号的参数保存  异常退出 到登陆界面的窗口处理 参数保存  异常退出到桌面的处理 参数保存。。。
  表示自己已经快疯了..

做过这种复杂情况项目的大神   能不能给点建议  如何让这个工程 看起来简单而清晰化..
我基本把整个写成了文档  但是看起来就很复杂 头疼
还不说就算做出来了处理bug 调试的各种环节
我是不是考虑的太多了 还是思路太复杂 要重新考虑?
回复

使用道具 举报

沙发
发表于 2012-5-17 20:44:41 | 只看该作者
-.-确实,思路要清晰,写起来才不会乱
表示思路也是一团糟.
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-5-17 21:00:29 | 只看该作者
     其实是我没有表达好
   开始的时候  思路是很清晰的
   越写越乱 。 就比如这样一个情况
开始主程序执行了4个线程    第1个用来监视,判断对应线程句柄 以及处理目前窗口的游戏内异常,死亡等等
                              2,3,4,分别用来3开开启游戏登陆不同的区和不同的账号库
这些都实现了
                           但是我写到这个情况的时候  我发现了问题  如果窗口1对应的线程1  窗口崩溃了..线程1 我用监视线程来关闭处理
然后重新打开的时候 重新给全局变量线程1赋句柄   从第一步开始执行.ok 没问题
                           但是如果是窗口1 异常掉出到登陆账号的界面了呢?我重新执行线程1.。。是从打开客户端开始的
                           所以我就必须在打开客户端之前加个标记全局变量 执行到这里了
                           然后登陆取得窗口之后再打个标记  表示执行到这里了
                           我已经不敢想象全程要打多少个标记. 还不算死亡重新执行 要打别的标记。。各种判断
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2012-5-17 21:05:17 | 只看该作者
   这个时候 我在想 如果有跳转 该有多好啊。。。。。。。。
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-5-17 21:23:57 | 只看该作者
而且我也终于明白为什么这款游戏200 左右一个月的  几款按键类的挂
没有一个写自动启动游戏 和 掉线处理了
开始我还认为写个自动登陆没啥
现在才知道  其实难的不是写功能  是那些异常情况的处理 。。哎
回复 支持 反对

使用道具 举报

泥巴路 该用户已被删除
6#
发表于 2012-5-17 22:10:45 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

7#
发表于 2012-5-18 08:35:52 | 只看该作者
其实代码写起来无非就是判断判断在判断,大不了多加几个如果,while,但是衔接起来中间不出问题,就是所谓的调试,那才是最痛苦的,说说我的感受吧,做的自动拉镖跟自动升级,代码其实就几天写完了,调试时间差不多是写代码的好几倍,可能跟基础什么的也有关系,毕竟以前不是专业写这东西,第一次,难免的,自己一直跟自己说以后会好的,现在调试什么的基本都正常能用了,所以说,辅助不是考验代码,考验的还是楼主说的:思路加油
回复 支持 反对

使用道具 举报

8#
发表于 2012-5-18 09:15:49 | 只看该作者
来看看。  支持一下。。
回复 支持 反对

使用道具 举报

9#
发表于 2012-5-18 09:43:46 | 只看该作者
这么多热心的坛友, 我相信,我们学习中遇到的问题都不是问题。
回复 支持 反对

使用道具 举报

10#
发表于 2012-5-18 10:08:37 | 只看该作者
     可以去看下啊三姐的三开天龙八部那个.
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-16 17:13 , Processed in 0.167255 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表