高级软件工程-------------IP、IC、IQ卡团队 sprint 7

    Alpha敏捷冲刺第七天

    1.  会议照:

     

     2.  daily scrum 7

      

成员 昨天的工作 今天的工作 遇到的问题
吴忠粱

 游戏等级选择的设计与分析

 英雄榜的实现与调试1

报错丢失MFC100d.dll 
杨德明

 游戏等级选择的实现与调试

 游戏英雄榜UI的设计

 暂无
张志勇  实现在游戏过程中,玩家可随时重新选择游戏等级,并重置计分板  英雄榜的实现与调试2 调试报错无法打开包含文件“winresrc.h” 

      3.  项目燃尽图

       

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

      5.  项目部分程序运行截图:

          

void CGetNameDlg::OnBnClickedOk()
{
    // 设置英雄姓名,并更新配置文件
    SetHeroData(m_getname);
    CDialogEx::OnOK();
}

void CGetNameDlg::SetHeroData(CString name)
{
    CString filePath;
    filePath = baseWork.GetExePath(_T("config\setup.ini"));
    WritePrivateProfileString(_T("HERO"), _T("name"), name, filePath);
}

      UI实现:

      

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/10045912.html