一个基于UDP的网络通迅程序

来源: 作者: 2007-10-24 出处:pcdog.com

tcp/ip协议  
上一页 1 2 

  我们设计程序时,数据通常在文档中处理,显示工作在视图中完成。当整个程序较小时,这感觉不到有何好处,但整个程序较大时,程序的条理就会较清晰,易读性好。所以一定要时时养成良好的设计习惯。数据在文档中处理如下:void CJieshouDoc::Presscessding(char* lbuff)

{
  buff=(struct yuan*)lbuff;
  p.x=buff->x;
  p.y=buff->y;
  p.r=buff->r;
  p.color=buff->color;
  UpdateAllViews(NULL);
}
在视图中的显示如下: void CJieshouView::OnDraw(CDC* pDC)
{
  CJieshouDoc* pDoc = GetDocument();
  ASSERT_VALID(pDoc);
  x=pDoc->p.x;
  y=pDoc->p.y;
  r=pDoc->p.r;
  if(pDoc->p.color==1)
  pDC->SelectObject(new CBrush(RGB(255,0,0)));
  if(pDoc->p.color==2)
    pDC->SelectObject(new CBrush(RGB(0,255,0)));
  if(pDoc->p.color==3)
    pDC->SelectObject(new CBrush(RGB(0,0,255)));
  
   pDC->Ellipse(x-r,y-r,x+r,y+r);
}


更多内容请看PCdog.com--UDP协议专题
上一页 1 2 
上一篇:典型网络数据库系统软件设计
下一篇:解决TCP网络传输“粘包”问题