▍1. VC++基于API的串口程序
这个不是基于控件开发的,而是基于api的串口程序,用起来简单好用。分享给各位。
这个不是基于控件开发的,而是基于api的串口程序,用起来简单好用。分享给各位。
VC++ 向程序中手工添加WinHelp帮助文件,也就是在程序中调用帮助。一个完善的软件系统,不可缺少帮助系统。本程序演示在VC++开发中,手动从外部添加WinHelp帮助文件,本实例 中是添加调用了Windows7系统中的两个帮助文件,点击菜单项的“帮助”,选择“帮助主题”和“绘制直线帮助”两个功能,即可演示本功能的效果。
VC++ 6.0 基于MFC的绘图及打印技术实例,附上了完整源码,打开程序后,可单击“测试”按钮,弹出绘图设置窗口,设置好参数绘图,然后打印出数据。方法步骤: //创建画笔C++对象 CPen* pPenBlue = new CPen; //创建画笔 pPenBlue->CreatePen(PS_SOLID,pDoc->m_thick,pDoc->m_color); //选中当前画笔,并保存以前的画笔 CPen* pOldPen = pDC->SelectObject(pPenBlue); POSITION posi=pDoc->m_PointList.GetHeadPosition(); while(posi) { CPoint point(pDoc->m_PointList.GetNext(posi)); pDC->Ellipse(point.x,point.y,point.x+ pDoc->m_long,point.y+pDoc->m_short); } //恢复旧画笔 pDC->SelectObject(pOldPen); //删除新建的画笔对象 delete pPenBlue; //设置映射模式 pDC->SetMapMode(MM_ANISOTROPIC); CSize winSize = CSize(1024, 768); //设定窗口大小 pDC->SetWindowExt(winSize); //得到实际设备每逻辑英寸的象素数量 int xLogPixPerInch,yLogPixPerInch; xLogPixPerInch=pDC->GetDeviceCaps(LOGPIXELSX); yLogPixPerInch=pDC->GetDeviceCaps(LOGPIXELSY); //得到设备坐标和逻辑坐标的比例 int xExt,yExt; xExt=winSize.cx*xLogPixPerInch/96; yExt=winSize.cy*yLogPixPerInch/96; //设定视口大小 pDC->SetViewportExt(xExt,yExt);
进程:进程管理器,VC++ 6.0枚举获取所有进程并进行管理-模拟一个进程管理器的写法,枚举Windows中所有正在运行的进程,本示例将演示如何获取进程路径,打开进程句柄,获取进程优先级,终止进程主函数,创建状态栏,获取当前行行号,在状态栏上显示时间,取得选择项目的索引,重新取得第一个位置,更新进程等。
本程序主要是使用vc++6.0连接数据库,实现对电话通讯录的查询,添加,修改删除功能,成员列表以及操作的记录查询
VC++6.0获取主机名和IP地址,并演示多线程的运行示例,作者:fiwen。 获取IP地址是单击窗口右上角的“获缺按钮,即可显示主机名称和该机IP地址,多线程运行演示则打开后程序立即运行,左右两侧不同的线程,执行不同的任务,各自互不影响。 多线程演示部分,分别用了两个线程,每一个线程控制一个do while循环来运行,比如其中一个线程是这样写的: CString str; bool ReadData= TRUE; int i=1; do { //从1到99的平方 str.Format("%-3d的平方:%-5d",i,i*i); pList->AddString(str); Sleep(100); i++; } while (ReadData=TRUE); return 0;
VC摹仿手写字的源码。大家来看看,共同探讨。(VC imitate handwritten word source. You see, and explore together.)
Matlab程序: Householder变换法的程序,此方法可以用于求解zernike 多项式波面拟合的系数,且能避免病态方程的产生!(Matlab program: Householder transformation method of procedure, this method can be used to solve zernike wavefront fitting polynomial coefficients, and can avoid the ill-conditioned equations generation!)
电梯调度模拟,有mfc界面展现5部电梯的相互调度,模拟进程间的协作( elevator )
说明: 使用C++实现对信号的经验模态分解,通过EMD分解来处理信号处理时的端点效应!(it is very useful!)
一篇讲解详细的风机文章,里边有建模的详细说明,与大家分享。(A detailed fan articles)
这是一个用C语言编写的计算误差函数的程序。其主要特点是从定义出发,具有很好的参考价值。(This is a use of C language procedures for calculating the error function. Its main characteristic is that from the definition, has a very good reference value.)
利用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 @)
说明: 《C++17STL COOKBOOK》的中文版,介绍了C++17中STL引入的新特性及用法,是学习Modern C++ STL很好的一本参考资料(C++17STL COOKBOOK,good book for learning modern C++)
几个时频变换的程序:WVD Wigner-Ville time-frequency distribution. 分数傅里叶 chirplets变换(Several time-frequency transform procedure: WVD Wigner-Ville time-frequency distribution. Fractional Fourier transform chirplets)