http://www.cnblogs.com/agts/p/7067948.htmlhtml
我的任务:实现初始界面中的登陆、注册模块,以及数据库的链接和数据交互。
其中按钮Login和Signin分别对应如下监听器并作出相应的响应Login()和Signin():
点击主菜单界面的Login后显示以下界面:
当输入用户名密码后,点击Go按钮,程序将文本框中的用户名密码与数据库中的内容进行比对判断用户名是否存在以及密码是否正确,关键代码即注解以下图:
点击主菜单界面的Signin后显示以下界面:
当输入用户名密码后,点击Go!按钮,程序将文本框中的用户名密码与数据库中的内容进行比对判断用户名是否存在以及两次密码是否相同,关键代码即注解以下图:
构建数据库中user表:
user表内容具体显示:
这是管数据库与用户数据交互的类,其中包括了最基本的驱动->链接->获得语句部分,其余的类在使用时只须要使用ConnectMySQL类的“Macro.cSQL.+方法()”就能够直接使用里面的方法[ConnecMytSQL类的cSQL在另外一统一专门管理各类宏定义的类Macro中已经创建了],关键代码如图:
游戏原本的设计是一个可支持同时多个玩家联机对战的竞技游戏,因为种种缘由,经过UDP实现同步坐标更新的任务没有彻底完成,还有部分框架绘图较为粗糙 。以及差很少实现的人机对战也是能够在往后获得改进的。
1. 通过这个项目,我又从新温习了一遍以前学的知识,发现仍是不太扎实,每一个知识都应该被重复利用的和思考,温故而知新。 2. 在此次课程设计中,我改掉了把全部模块揉到一个类的习惯,将不一样的模块分类进行编写,而后各自测试,编写程序上更有条理了,其实有一个好的习惯真的可让工做效率提升很是多。 3. 每一个人完成了本身的模块仍是得考虑小组其余成员与本身模块的交互是否成功。除了多交流之外,我认为更重要的是要将本身的模块写得更使用于各类板块,写“活”,方便本身也方便他人。