刀塔传奇公会管理系统 ------ Python界面访问Pgsql

今天时间不多了,只能写一部分了。

Python连接Pgsql的库有三个,目前 psycopg2 用的比较多,随即下载安装了。没什么难点,参考个例子就能用了。

图形界面使用 wx 的库,因为这个有个相当好用的图形制作的工具 ----   wxFormBuilder。

有了这个,你可以单刀直入的去设计你的图形界面的样子。真真正正的实现了界面与功能的分离,设计这个玩意的人思想很牛逼。

使用方法就是,画好界面(同时写上每个事件的回调函数名字),将生成的python代码(其实可以生成好多种语言的)保存到一个单独的py文件中。

再新写一个主文件,来继承刚刚生成的Frame类。编写需要实现的功能函数,函数名与之前在界面上填的名字一样即可。

感受:

1. 你可以不用太关注每个控件叫什么名字。

2. 界面发生变化时,可以很快的完成修改,并且不需要动相关的功能代码文件。

待补充:

实现易用性,添加了几个键盘响应事件。

方便游戏给的列表,与下拉框出现的名字相匹配,在select时使用一定的排序

修复一个bug,学习了数据库的左外连接与内连接操作。

python2.X处理中文时有些地方还是出现编码问题,学习了utf-8和unicode编码的由来。

python源码,需要整理,争强可读性。

时间: 2024-08-27 08:47:43

刀塔传奇公会管理系统 ------ Python界面访问Pgsql的相关文章

刀塔传奇公会管理系统 ------ Pgsql 后台

背景: 系统会给出公会人员的情况,例如 几月几日XXXX加入公会,几月几日XXXX离开工会. 系统会给出所有人最近七天的活跃总数. 需要计算出所有人最近七天的平均活跃情况,加入时间不足七天的玩家,按实际天数计算. 数据存储方式选择: 1.   开始使用的Excel做的,编写了一些宏,增加了一个按钮来触发这个宏.数据稍微一多,弊病就露出来了. 输入活跃数据时,需要手动寻找名字在第几行.多天的数据整理需要手工处理,数据量大时很容易造成数据错乱或数据丢失. 2.  计划使用Access数据库来存储,但

刀塔传奇吐槽

1.竞技场建议:竞技场增加手动摆放位置的机制,使PK更有技巧型,可以由玩家定义好,位置进行进攻.防守.如果可以在PK的时候,进行位置更好调整更好,如果在PK挑战的时候,点一号位和三号位对调,让挑战的人更有挑战优势,现在的挑战PK纯属运气.英雄培养程度决定了大部分因素. 如今现有的模式,同样两只队伍5个共同的英雄,最后结果运气成分占有主要地位,游戏GM可以在各论坛推出各种特色搭配,最好形成胡克的形式,比如肉盾流.减甲流.法师流.物理攻速流.物流加攻环流等等.让游侠有多种随机打法,竞技场第一的玩家出

《刀塔传奇》第六章通关攻略

<刀塔传奇>第六章提尔湖通关攻略 对于很多玩家来说,把<刀塔传奇>每个副本拿下三星是一件强迫症的事情,绿云应用的小编也是如此,看着地图上满满的三星通关感觉很舒服~接下来小编给大家带来的是这一期第六章荆棘山谷提尔湖的通关攻略 美丽的湖泊干净的如同一面镜子周围树荫环绕,然而这样的美景结果被一群兽人包围了,拿起我们的武器和绿云应用中心的小编一起去打败他们吧. 在提尔湖这关,敌法的阵容搭配的很好,所以我们面对的阵容压力还是很大的,敌方的阵容带着两个治疗,治疗量很高,意味着打消耗战的话损失会

将刀塔传奇中的jpg+mask文件转换为带透明通道的png文件

实际操作非常没有技术含量,不过想展示一下万能的python.虽然python的文字编码和空格对齐我很反感,但是不得不说,其接口设计非常优秀,让复杂的工作变得非常简单,这种思想也体现在第三方扩展上面. 刀塔传奇使用jpg+mask文件的形式,达到压缩资源的目的.jpg的压缩比非常优秀,而mask含有透明通道信息,这样就可以大大压缩图片大小. 不过我个人更倾向于png,使用png8+压缩纹理不会比这个方案更差,换来的是更加快的加载速度和内存的节约.尤其是在Unity中,我更希望Unity来管理纹理,

菜鸟也能学cocos2dx3.0 浅析刀塔传奇(下)

首先我们讲点话外的东西,异步载入:众所周知,loading里面一般都是载入数据的,那么是怎么载入的呢? Director::getInstance()->getTextureCache()->addImageAsync(const std::string &path, const std::function<void(Texture2D*)>& callback)//參数1,文件路径.參数2.回调函数(一般都是进度条) 那么假设我们要载入帧动画呢? auto fra

cocos2d-X 卡牌手机游戏《刀塔传奇》完整源码下载

源码介绍 <刀塔传奇>--cocos2d-x手机游戏源码下载 <刀塔传奇>是一款以Dota故事为背景的动作卡牌手机游戏战斗DEMO,以创新的轻操作战斗玩法,打破传统卡牌游戏操作呆板.无脑等待的瓶颈,玩家指尖手动掌控英雄大招,把握施放大招的顺序,尽享酷炫技能带来的极致视觉体验.<刀塔传奇> iOS/安卓平台长时间高居排行榜榜首,创下了2014年手游人气神话. 大小:7 MB 测试环境 引擎版本:3.0 开发工具:vs2012 测试说明:基于cocos2d-x3.0和vs2

2015元宵节礼物——《刀塔传奇》骨骼动画查看器,开源啦!

首先声明,我不是第一个做出类似查看器的首作者,我所知道的首作者是johance,以下是它在cocoschina发布的贴子. 分享 刀塔查看器Flash導出版本(帶詳細解析說明)和Flash導入導出批處理文件      http://www.cocoachina.com/bbs/read.php?tid-219173.html 贴子里面描述了<刀塔传奇>骨骼动画的文件格式,我是参考这个文件格式写出来的.我的实现思路是将*.fca文件转换成DragonBonesCPP所需要的格式,然后就可以通过D

游戏技术汇:莉莉丝COO张昊解剖《刀塔传奇》开发经验心得

游戏兵工厂新闻报道: 日前,<刀塔传奇>的研发公司莉莉丝COO张昊在成都GMGDC大会上分享了从<刀塔传奇>谈如何吸引和留住重度游戏用户的主题分享,张昊通过四个时间维度去解剖了<刀塔传奇>的研发经验心得,分享了很多干货,针对张昊的主题演讲进行了深度的解读: 从时间线上一个游戏分四个阶段,每个阶段侧重点不同,大概概括为: 第一:进入游戏的前十分钟,侧重点是“美术”; 第二:游戏里面的第一天,侧重点是“战斗”; 第三:游戏里面的第一个月,侧重点是“成长”; 第四:玩游戏一个

unity游戏之友利拟收购《刀塔传奇》发行商中清龙图

1月23日,已经停牌4个月的友利控股(000584)发布公告,宣布由于进入重大资产重组停牌程序,申请继续停牌,拟购买中清龙图 100%股权. 根据公告,友利控股拟购买资产基本情况:本次拟发行股份购买的资产为中清龙图 100%股权,中清龙图主要从事网页游戏.手机游戏等业务,是国内领先的网络游戏的开发商和发行代理商之一.中清龙图拥有强大的研发能力.拥有丰富的产品储备及运营能力. 2014 年中清龙图总资产约 10 亿元,净资产约 6.5 亿元(以上数据未经审计). 在2015年1月24日,据狗刨学习