时间: 2024-11-28 23:14:54
个人日报 2016/7/5
个人日报 2016/7/5的相关文章
软件工程个人日报 2016/7/3
软件工程个人日报 2016/7/3 这个周末我进一步学习了C#WPF编程,并制作了吐槽墙的UI. 之前我的设想是使用Canvas控件实现吐槽墙与查成绩界面的切换,用两个Canvas分别在里面制作吐槽墙的UI和查成绩的UI,通过改变Canvas的Visibility属性控制控件中的内容是否显示,以达到界面的切换.但是在周末的学习中我发现了C#WPF中有一个TabControl控件,该控件的用途就是切换界面,用户可以通过点击TabControl控件的不同Tab显示不同的界面,于是我决定使用TabCo
软件工程个人日报 2016/6/30
软件工程个人日报 2016/6/30 今天我主要学习了C#WPF的Canvas和总体构想了一下新增的吐槽墙功能的实现UI设计. Canvas为容器控件,用于定位,并可以通过Visibility属性控制是否显示Canvas中的内容.通过使用Canvas控件,我可以在一个窗口里切换不同界面,完成吐槽墙界面与成绩查询界面的转换. 例如: <Canvas x:Name="userRegisterCanvas" Margin="5,5,580,400" Visibili
Slimer软工课设日报-2016年6月30日
根据上期预告,今天的主要工作是增加了初始界面和设置界面 初始界面 点击start按钮,若在设置中已成功连接服务器,则会进入账号登录界面,否则弹窗报错 void start() { //开始游戏按钮 if (connected == 0) { MessageBox(NULL,"未连接到服务器,请在设置中输入IP","错误" , MB_OK); } else { form = 1; //账号登录页面 } } start按钮 代码中connected变量当设置页面中ip连
个人日报 2016/6/29
个人日报 2016/6/30
个人日报 2016/6/28
Slimer软工课设日报-2016年7月5日
今天主要增加了角色创建界面,以及按钮选中高亮 这个界面是在点击登录界面之后出现的,当然有可能改为注册界面后出现,具体看最终版本 在角色选择界面,可以点选自己喜欢的角色,然后点击的角色会被高亮,进入游戏的角色也会随之改变(游戏操作界面的各种头像框和经验条物品栏等等由另一位史皓宇同学负责,我这里的截图还是原始版) 也可以输入玩家姓名,到时自身的姓名将显示在左上角的适当位置,其他玩家的姓名也会显示在各自角色的头顶上 1 class playerform :form //* 2 { 3 public:
个人日报 2016/7/4
Slimer软工课设日报-2016年7月1日
今天主要解决了全屏状态下按钮无法顺利点击的问题 起初我以为是程序运行代码过多导致的卡顿,多点几次才能顺利交互,后来多调试了几次发现是判定区的问题 全屏后本来按钮的判定区是按照窗体比例放大且移动到指定位置范围的,但实际全屏后所有按钮的判定区都向上偏移了,所以才导致点击原来的位置没有反映 原先的按钮的判定区的xy范围是根据背景的像素点加上当前的窗口大小换算的,具体换算函数如下: double changex(int x) { return x*2.0 / WindowWidth -1; } doub