VC实现汽车仪表盘代码 用vc实现的仪器仪表盘面的显示程序,界面很漂亮,大家可以参考-vc used the instrument to achieve the Amazing Display program, the interface is very beautiful, you can refer to
2023-05-17 22:01:48 1.92MB VC++
1
网上找来的,给大家分享,里面有附文件介绍,供大家学习用,谢谢.
2023-05-17 21:54:29 1.01MB C++ VC 源代码
1
本文简介了VC++和MATLAB特点,探讨了MATLAB与VC++接口编程的三种方法,并详细论述了MCC和COM组件接口编程的方法和实现过程。研究表明:采用VC++和MATLAB 接口编程方法降低了编程难度,较好地发挥了两者各自的优势。
2023-05-17 10:04:49 95KB matlab vc++ 混编
1
用C++写的基于MFC界面的斗地主小游戏源码,内含详细注释,附带了简单的AI出牌规则,放出来供大家参考交流。vs2010编写,vs2015测试可用,理论上vs05及以上都可正常编译运行。 void Judge::MainFlow() { switch(DataCenter::Instance().GetPlayState()) { case EM_LandHolderBorn_PlayState: { //先检查是否已经问完了 //遍历玩家检查是否已经询问过了,如果已经都问过了,则设置叫分最高的为地主 BOOL bAllAsked = TRUE;//是否已经询问完了 vector & vecPlayer = DataCenter::Instance().GetPlayerList(); for (UINT i = 0; i < vecPlayer.size(); i++) { //统计当前最高分 if (vecPlayer[i].GetLandOwerScore() > m_nCurHighstScore) { m_nCurHighstScore = vecPlayer[i].GetLandOwerScore(); m_pToBeLandOwer = &vecPlayer;[i]; } if (vecPlayer[i].GetLandOwerScore() < 0) { bAllAsked = FALSE; } } //如果已经全部问过了,则设置当前最高分的为地主 if (bAllAsked) { m_pToBeLandOwer->SetLandOwer(TRUE); } //然后根据情况执行询问流程 //如果地主已经产生,则跳入下一阶段 if (NULL != DataCenter::Instance().GetLandOwner()) { m_pCurPlayer = NULL; DataCenter::Instance().SetPlayState(EM_WaitPlayer_PlayState); MainFlow(); return; } //如果当前player为空,设置当前player为地主牌得主 if (m_pCurPlayer == NULL) { m_pCurPlayer = DataCenter::Instance().GetLandOwnerCardHolder(); } //对当前玩家执行地主问询 ASSERT(m_pCurPlayer); m_pCurPlayer->ExcuteCallLandOwer(); } break; case EM_WaitPlayer_PlayState: { //如果游戏已经结束,则执行结束逻辑 BOOL bLandOwerWin = FALSE; if (DataCenter::Instance().IsOver(bLandOwerWin)) { if (bLandOwerWin) { AfxMessageBox(_T("地主赢了!")); } else { AfxMessageBox(_T("佃户赢了!")); } DataCenter::Instance().SetPlayState(EM_WaitToStart_PlayState); //将所有玩家明牌 DataCenter::Instance().ShowAllPlayerCard(); RefreshView(); return; } //如果是出牌阶段而当前player为空,设置当前player为地主,并发予底牌 if (m_pCurPlayer == NULL) { m_pCurPlayer = DataCenter::Instance().GetLandOwner(); DataCenter::Instance().SendOutBottomCard(); RefreshView(); } ASSERT(m_pCurPlayer); m_pCurPlayer->ExcuteCallCardPlay(); } break; } } void Judge::CurPlayerCallScore(int nScore) { if (m_pCurPlayer == NULL) { ASSERT(FALSE); return; } //将玩家选择的分数设置给玩家 m_pCurPlayer->SetLandOwerScore(nScore); //如果当前玩家为空,直接返回 if(m_pCurPlayer == NULL) { return; } if (nScore == 3) { //如果玩家叫了三分,直接设为地主 m_pCurPlayer->SetLandOwer(TRUE); } else { //玩家叫的不是三分,则记下玩家叫的分数 m_pCurPlayer->SetLandOwerScore(nScore); } if (nScore == 0) { CString strWord; strWord.Format(_T("不叫")); m_pCurPlayer->Say(strWord); } else { CString strWord; strWord.Format(_T("%d分"), nScore); m_pCurPlayer->Say(strWord); } //玩家叫分后隐藏叫地主按钮 Judge::Instance().ShowCallLandOwerBtn(FALSE); //切换到下一个玩家,流程继续 SwitchToNextPlayer(); MainFlow(); }
2023-05-16 22:01:18 226KB MFC windows 斗地主
1
HexToBin转换C++代码
2023-05-16 10:11:59 32KB VC
1
CHM格式VC++MFC类库参考手册 拥有MFC类索引 参考阅读方便
2023-05-16 09:23:25 1.42MB VC++ MFC 类库
1
摘要:VC/C++源码,图形处理,Opengl   Opengl三维源码,VC++飞行地图演示,模拟飞机飞行、三维场景编辑器源程序代码,运行测试前,请先把生成的EXE文件拷出到根目录中运行,运行后可看到飞机在一片山河湖泊之上飞行,这是一本关于VC++ Opengl使用的三维空间程序补全,主要是用于大型的3D游戏开发。 来源:乐乐源码(www.lelecode.com)
2023-05-15 18:58:37 293KB Opengl VC/C++源码 lelecode.com 图形处理
1
VC版水波特效根据罗云彬的汇编代码改编并作了改进,参考了VB版本,及网上相关资料,资料也一起上传。采用VS2008编译,并进行了操作系统版本控制,Window XP也可运行。
2023-05-12 21:39:42 216KB VC 水波特效 罗云彬 VS2008
1
基于MFC的区号查询及管理程序,可进行各地区区号查询/添加/删除
2023-05-12 18:03:06 2.81MB MFC/区号查询
1
加减乘除,正负运算,清除和退格功能
2023-05-11 20:56:58 70.63MB MFC C++ 简易计算器
1