高级软件工程-------------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); }
附图: