WEB开发网
开发学院软件开发VC VC++ 2008开发网络百家乐街机游戏(下) 阅读

VC++ 2008开发网络百家乐街机游戏(下)

 2009-02-27 20:03:11 来源:WEB开发网   
核心提示: 4.2.3.2 游戏路单打印根据百家乐游戏的规则,在游戏开始前须将生成好的每场游戏结果路单打印出来,锁入透明的玻璃箱中,以便玩家在游戏结束后能够核对该局游戏的结果,以示公平.因此软件设计【游戏路单打印】模块,操作人员在每场百家乐生成之后进入此模块打印游戏路单.首先使用aResReport

4.2.3.2  游戏路单打印

根据百家乐游戏的规则,在游戏开始前须将生成好的每场游戏结果路单打印出来,锁入透明的玻璃箱中,以便玩家在游戏结束后能够核对该局游戏的结果,以示公平.因此软件设计【游戏路单打印】模块,操作人员在每场百家乐生成之后进入此模块打印游戏路单.首先使用aResReport VC++专用报表设计工具设计出百家乐路单,在开发环境中添加aResReport OCX ActiveX的控件支持,编码根据百家乐游戏路单记录表生成本场的百家乐数据报表,由操作人员打印出来.生成路单的函数如下:

void CTH_ROUND_CTLView::OnQdButton()
{
     // TODO: Add your control notification handler code here
     m_art.InitAresData();
     m_art.SetPrintOrientation(2);
     try
     {
         CDATABE_ADO m_datado;
         m_datado.Open("TH_ROUND","admin/admin","flyingtjf");
         m_datado.OpenTable("select * from th_round_lpjl");
         int count=m_datado.GetRecordCount();
         m_art.InsertRow("TAB",0,count);
         if(count>0)
         {
              m_datado.MoveFirst();
              //利用循环将数据载入报表文件
for(int i=0;i<count;i++)
              {
                   CString stra=m_datado.GetField("A");
                   m_art.SetVarData("A",i,stra);
                   CString strb=m_datado.GetField("B");
                   m_art.SetVarData("B",i,strb);
                   CString strc=m_datado.GetField("C");
                   m_art.SetVarData("C",i,strc);
                   CString strd=m_datado.GetField("D");
                   m_art.SetVarData("D",i,strd);
                   CString stre=m_datado.GetField("E");
                   m_art.SetVarData("E",i,stre);
                   CString strf=m_datado.GetField("F");
                   m_art.SetVarData("F",i,strf);
                   CString strg=m_datado.GetField("G");
                   m_art.SetVarData("G",i,strg);
                   CString strh=m_datado.GetField("H");
                   m_art.SetVarData("H",i,strh);
                   CString stri=m_datado.GetField("I");
                   m_art.SetVarData("I",i,stri);
                   CString strj=m_datado.GetField("J");
                   m_art.SetVarData("J",i,strj);
                   m_datado.MoveNext();
              }
              m_art.SetPrintOrientation(2);
              m_art.ReSetPageCount(1);
              m_art.SetCurPage(1);
              m_art.UpdateCurPageData();
         }
         m_datado.Close();
     }
     catch(...)
     {
     }
}

上一页  1 2 3 4 5 6 7  下一页

Tags:VC 开发 网络

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接