-
5_01
说明: 《分形算法与程序设计VC版》一书<5_01>:内含基于逃逸时间算法的Sierpinski三角形源代码。双击Debug下的SIERPINSKI.exe文件,程序运行;双击SIERPINSKI.dsw文件,进入编辑环境。("fractal algorithms and program design VC version," a book lt; 5_01gt; : Intron escape time algorithm based on the source code Sierpinski triangle. Double-click the Debug SIERPINSKI.exe documents, operating procedures; Double-click SIERPINSKI.dsw documents into editing environment.)
- 2005-11-17 10:08:35下载
- 积分:1
-
Bezier
利用MFC进行bezier曲线、曲面的绘制,并能拖曳控制点改变曲线形状,还有升阶的功能,最后利用bezier曲线绘制了符号@(Use MFC bezier curves were plotted surfaces, and can drag the control points to change the shape of the curve, as well as bands or function. Finally, bezier curve drawing the symbol @)
- 2021-04-05 18:39:03下载
- 积分:1
-
VC串口调试、发送和接收消息范例
VC串口调试、发送和接收消息数据范例,这里面涉及到线程控制、串口调试、发送消息、接收消息等编写技巧,还有串口读和写操作,独占方式、延时发送消息,设置发送和接收缓冲区大小等,关于一些参数定义和接收数据函数的代码如下:
OVERLAPPED tOverLaped= {0}; //线程函数使用的OVERLAPPED结构
OVERLAPPED wOverLaped = {0}; //写操作使用的OVERLAPPED结构
OVERLAPPED rOverLaped = {0}; //读操作使用的OVERLAPPED结构
BOOL IsFun = TRUE; //线程是否运行
BOOL IsStop = FALSE; //数据是否发送完毕
//自定义消息处理函数,用于接收数据
void CSeriesPortDlg::OnRecieveData(WPARAM wParam, LPARAM lParam)
{
DWORD res,factbyte;
memset(DataBuffer,0,1024); //初始化数据缓冲区
COMSTAT rst;
ClearCommError(hCom,&res,&rst);//清空串口错误标志,记录当前通信状态
rOverLaped.hEvent = CreateEvent(NULL,TRUE,FALSE,NULL); //创建一个事件对象
if (ReadFile(hCom,DataBuffer,rst.cbInQue,&factbyte,&rOverLaped)) //读取数据到缓冲区中
{
DataBuffer[rst.cbInQue]= 0;
IsStop = FALSE;
}
else
{
res = WaitForSingleObject(rOverLaped.hEvent,5000);
}
IsStop = FALSE;
MessageBox(DataBuffer);
}
- 2023-05-17 19:05:03下载
- 积分:1
-
Linux C从初学到精通源码
说明: 非常好的c语言编程实例,基于linux编程,适合初学者。(Very good C language programming example, based on Linux programming, suitable for beginners.)
- 2020-07-15 23:27:18下载
- 积分:1
-
VC++ CFileException异常处理用法范例
VC++ CFileException异常处理用法范例,
catch(CFileException* e)
{
switch(e->m_cause)
{
case CFileException::fileNotFound:
{
strMessage.Format("打开文件时发生异常(try/catch):
在指定位置没有找到文件%s
",strFile);
AfxMessageBox(strMessage);
TRACE("即将删除捕获到的异常对象CFileException::fileNotFound
");
AfxMessageBox("即将删除捕获到的异常对象CFileException::fileNotFound");
//删除异常对象
e->Delete();
TRACE("成功删除捕获到的异常对象CFileException::fileNotFound
");
AfxMessageBox("成功删除捕获到的异常对象CFileException::fileNotFound");
break;
}
case CFileException::invalidFile:
{
strMessage.Format("打开文件时发生异常(try/catch):
文件%无效
",strFile);
AfxMessageBox(strMessage);
TRACE("即将删除捕获到的异常对象CFileException::invalidFile
");
AfxMessageBox("即将删除捕获到的异常对象CFileException::invalidFile");
//删除异常对象
e->Delete();
TRACE("成功删除捕获到的异常对象CFileException::invalidFile
");
AfxMessageBox("成功删除捕获到的异常对象CFileException::invalidFile");
break;
}
default:
break;
}
}
- 2022-01-26 02:02:12下载
- 积分:1
-
C
说明: C语言很经典的18个程序,对C语言的学习很有帮助。( a classic 18 program in C language)
- 2014-03-23 13:59:19下载
- 积分:1
-
CSO_C
CSO算法用C语言编写代码,带测试函数。通过更改函数代码,可运行不同的函数(CSO algorithm with C language code, with test function. By changing the function code, can run different functions)
- 2021-02-22 14:39:41下载
- 积分:1
-
cprograming
C++面向对象的程序设计语言书,易学易用,好理解。
(C++ object-oriented programming language book, easy to use, easy to understand.)
- 2010-12-20 18:19:19下载
- 积分:1
-
VC++ MFC DLL的创建:显示问候语信息
VC++ MFC DLL的创建:显示问候语信息,运行效果如上图所示。
- 2022-05-21 08:12:16下载
- 积分:1
-
һ
- 2022-06-13 01:13:58下载
- 积分:1