一个自己的工程 (工具与模块)
2011-02-19 20:19
141 查看
涉及到界面开发,我比较喜欢用qt,毕竟例子比较多,而且理解起来也比较容易。(只是nokia最近有点日薄西山,希望qt能够保持坚挺)开发平台选择linux(有装b的成分,不过确实已经习惯在linux 下开发了)。
想了下程序可以分为以下几个模块:
competitor module 是和你对战的机器人所在的模块
role judgement and communication module 用来判定你每一步的结果,并和机器人或者是另外一个对手进行通讯
client Gui module 用来捕捉用户输入并完成和用户的最终交互过程。
其中由于qt的存在使得第三模块变得十分容易,主要的难点在于一二模块。第一模块的问题在于如何给电脑配置策略。
第二模块的难点在于同步。
在进一步的细分就要写文档了,这对于作为一个半路出家的半吊子程序员来说难度太大了。。。。
coming next is code
想了下程序可以分为以下几个模块:
competitor module 是和你对战的机器人所在的模块
role judgement and communication module 用来判定你每一步的结果,并和机器人或者是另外一个对手进行通讯
client Gui module 用来捕捉用户输入并完成和用户的最终交互过程。
其中由于qt的存在使得第三模块变得十分容易,主要的难点在于一二模块。第一模块的问题在于如何给电脑配置策略。
第二模块的难点在于同步。
在进一步的细分就要写文档了,这对于作为一个半路出家的半吊子程序员来说难度太大了。。。。
coming next is code
相关文章推荐
- 如果在一个工程中有两个vhd文件,就相当于有两个模块,那么对于这个工程整体的bdf文件生成,怎么把这两个模块都加到同一个bdf文件中。bdf文件中两个模块之间的连线及输入输出,是自己输进去的还是自动生
- 使用 Python 的 Socket 模块构建一个 UDP 扫描工具
- 发一个自己用JS写的实用看图工具
- 分享一个自己写的字符串工具:字符串格式化拼接
- 自己写的一个代码自动生成工具_java版_源码下载
- 自己实现的一个分布式锁的工具以及后面的一些计划
- JS_小工具_自己写了一个画像素画的小工具
- 基于Nginx实现一个自己的HTTP模块
- 向自己的模块添加错误代码_使用vc自带的工具MC创建资源并将其添加至DLL或EXE中
- 自己写的一个小的扫描工具
- 使用VS2012遇到一个问题:"链接器工具错误 LNK2026 XXX模块对于 SAFESEH 映像是不安全的"
- 作为一名及格的站长都知道内容为王,外链为皇”,一个上网站想要有一个好的排名除了要有吸惹人高质量的内容外还需要强年夜的外链。对于网站内容要环绕网站主题,若是自己文采欠好可以伪原创下,万万不要用工具伪原创
- 自己封装的一个Edittext工具,让其只能输入指定位数的小数,同时不大于指定数
- ASP.NET入门篇【项目实战】打造一个自己的相册(二)登录模块
- 有强迫症的我只能自己写一个json格式化工具
- 发一个自己写的小工具,修复打开有些软件提示配置office的烦人提示。
- 解决一个问题,发布一个自己开发的小工具
- jfinal 按模块功能分类 一个web工程+多个java工程
- 自己整理的一个Android数据库工具框架
- 发布iis工程的小工具---生成自定义的一个大的dll文件.webdeloyment project插件