首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

买了好几本书解决不了 visual C++ 控件和和单片机通信

2013-10-27 
买了好几本书解决不了 visual C++ 控件和和单片机通讯一本《案例解说VC++典型控制应用》有实例有通讯演示 没

买了好几本书解决不了 visual C++ 控件和和单片机通讯

一本《案例解说VC++典型控制应用》有实例有通讯演示 没有visual c++增加每一个控件的视频,坑爹啊。
  通讯演示谁要你演示啊,主要的控件设置等却跳过了,满心以为买了这本书就可以一步一步照着做了
  没想到十足二百五。故意把重要部分省略,明明写书的目的就是让门外汉看懂,偏偏就把主要部分隐去。
  太缺德了。
一本《visual c++串口通信技术详解》也差不多,跳了讲根本就不把一个过程和演示讲清楚。
  为了一个串口和51单片机通讯花了大量的精力没办法搞定,这些作者实在太缺德了。

买了好几本书解决不了 visual C++ 控件和和单片机通信
就是不知道视频中红色的状态成员怎么加进去的。
void CDiDlg::state(int xID, int color)
{
  CRect conRect;
  CWnd *pWnd=GetDlgItem(xID);//在图象控件中设圆形状态指示灯
  CDC *pDC=pWnd->GetDC();
  ::GetClientRect(pWnd->m_hWnd,conRect);
  CBrush NewBrush((COLORREF)color);//指示灯为color色
  CBrush *pOldBrush=pDC->SelectObject(&NewBrush);
  pDC->SetViewportOrg(conRect.right/2,conRect.bottom/2);
  pDC->Ellipse(-22,-22,22,22);
  pDC->SelectObject(pOldBrush); 
  pWnd->ReleaseDC(pDC);
}
退出我知道在Cancel按键类向导增加一个成员变量,添加语句m_ctrlComm.SetPortOpen(false);//关闭串口
void CDiDlg::OnCancel() 
{
        // TODO: Add extra cleanup here
        m_ctrlComm.SetPortOpen(false);//关闭串口
        CDialog::OnCancel();
}
但是state书上没有指出来,书写了是给不懂的人看的,不是给教授看的。


买了好几本书解决不了 visual C++ 控件和和单片机通信买了好几本书解决不了 visual C++ 控件和和单片机通信
[解决办法]
我在学习串口通信,看的是龚建伟的《Visual C++_Turbo C串口通信编程实践》,我做的是网络通信的,书中第八章讲单片机通信,网上有PDF,csdn里面也可以下载到光盘源码的,可以参考
[解决办法]
vc 中国人写的书,很疼。。
[解决办法]
还在用串口啊,不都改成USB口了吗?
[解决办法]
串口通信使用VB就再简单不过了

热点排行