高级软件工程第九次作业----------团队作业6◆◆◆◆◆◆IP、IC、IQ卡团队Beta Sprint 6...

 Beta  Sprint  6

  1.  会议照:

    

 

 

  2.   Beta daily task 6:

    

成员昨天的工作今天的工作遇到的问题
吴忠粱修复“关于”游戏按钮所显示出来的版本信息错误的问题 1

修复系统偶尔抛出的Debug Assertion Failed异常;

filecore.cpp文件句柄报错
杨德明修复“关于”游戏按钮所显示出来的版本信息错误的问题 2修复在Windows 8 操作系统中单击“英雄榜”按钮无法显示的问题1暂无
张志勇修复“关于”游戏按钮所显示出来的版本信息错误的问题 3修复在Windows 8 操作系统中单击“英雄榜”按钮无法显示的问题2报错error 120ud.dll

  3.  Burn down chart:

    

 

  4.  Code/Document  Check-in 记录已上传至 Coding  地址   https://coding.net/u/godbee/p/LastHomework/git

  5.  项目程序运行截图:

     修复时在字符串所有引用的字符串前加上  _T  宏,并在读取配置文件路径时调用GetBuffer:

     

BOOL CHeroDlg::OnInitDialog()
{
    CDialogEx::OnInitDialog();
    GetHeroData();
    return TRUE;  // return TRUE unless you set the focus to a control
                  // EXCEPTION: OCX Property Pages should return FALSE
}

void CHeroDlg::GetHeroData()
{
    // 获取可执行文件路径
    CString filePath;
    filePath = baseWork.GetExePath(_T("\config\\setup.ini"));
    // 读取配置文件    
    m_level = GetPrivateProfileInt(_T("HERO"), _T("level"), 0, filePath);
    GetPrivateProfileStringW(_T("HERO"), _T("name"), _T("XXX"), m_name.GetBuffer(127), 127, filePath);
    m_score = GetPrivateProfileInt(_T("HERO"), _T("score"), 0, filePath);
    // 显示在hero对话框中
    SetDlgItemInt(IDC_SHOW_LEVEL, m_level);
    SetDlgItemText(IDC_SHOW_NAME, (CString)m_name);
    SetDlgItemInt(IDC_SHOW_SCORE, m_score);
}

void CHeroDlg::SetHeroData(int level, int score)//置入英雄榜数据
{
    CString tm;
    CString filePath;
    filePath = baseWork.GetExePath(_T("\config\\setup.ini"));
    tm.Format(_T("%d"), level);
    WritePrivateProfileString(_T("HERO"), _T("level"), tm, filePath);
    tm.Format(_T("%d"), score);
    WritePrivateProfileString(_T("HERO"), _T("score"), tm, filePath);
}

      附图:

      

 

转载于:https://www.cnblogs.com/ecutwzl1996/p/10112549.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值