LineTo(60*n,0);pDC->LineTo(60*n,-5);pDC->MoveTo(60*n,0);pDC->TextOut(60*n-sPIText[n+1].GetLength()*3,16,sPIText[n+1]);}doubley,radian;pDC->SelectObject(&pen);for(intx=-60;x<600;x++){//弧度=X坐标/曲线宽度*角系数*π//Y坐标=振幅*曲线宽度*sin(弧度)radian=x/((double)60*2)*PI;y=sin(radian)*2*60;pDC->MoveTo((int)x,(int)y);pDC->LineTo((int)x,(int)y);}-IMDN开发者社群-imdn.cn"> LineTo(60*n,0);pDC->LineTo(60*n,-5);pDC->MoveTo(60*n,0);pDC->TextOut(60*n-sPIText[n+1].GetLength()*3,16,sPIText[n+1]);}doubley,radian;pDC->SelectObject(&pen);for(intx=-60;x<600;x++){//弧度=X坐标/曲线宽度*角系数*π//Y坐标=振幅*曲线宽度*sin(弧度)radian=x/((double)60*2)*PI;y=sin(radian)*2*60;pDC->MoveTo((int)x,(int)y);pDC->LineTo((int)x,(int)y);} - IMDN开发者社群-imdn.cn">
登录
首页 » 其他 » VC++ 6.0绘制曲线正弦波

VC++ 6.0绘制曲线正弦波

于 2022-01-21 发布 文件大小:26.87 kB
0 174
下载积分: 2 下载次数: 1

代码说明:

VC++ 6.0 绘制曲线正弦波,一种比较有规律的曲线,源代码也是相当简单的好种。   //建立画笔   CPen cpen,pen;   pen.CreatePen(PS_SOLID,4,RGB(0,0,0));   cpen.CreatePen(PS_SOLID,2,RGB(0,0,255));   pDC->SelectObject(&cpen);   //指定原点   pDC->SetViewportOrg(100,245);   pDC->SetTextColor(RGB(255,0,0));   //绘制横坐标   CString sPIText[]={"-1/2π","","1/2π","π","3/2π","2π","5/2π","3π","7/2π","4π","9/2π","5π"};   for(int n=-1,nTmp=0;nTmpLineTo(60*n,0);    pDC->LineTo(60*n,-5);    pDC->MoveTo(60*n,0);    pDC->TextOut(60*n-sPIText[n+1].GetLength()*3,16,sPIText[n+1]);   }   double y,radian;   pDC->SelectObject(&pen);   for(int x=-60;xMoveTo((int)x,(int)y);    pDC->LineTo((int)x,(int)y);   }

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 使用DELPHI6.0开发的停车场管理信息系统 使用ADO和BDE技术连接SQL数据库 是我计算机双学位的毕业设计...
    使用DELPHI6.0开发的停车场管理信息系统 使用ADO和BDE技术连接SQL数据库 是我计算机双学位的毕业设计-Delphi6.0 development of the use of the car park management information system BDE and ADO SQL database connectivity technology is a double degree in computer design graduates
    2022-01-21 18:52:02下载
    积分:1
  • 无网格局部彼得洛程序,此方法不需要背景网格 的积分!
    无网格局部彼得洛程序,此方法不需要背景网格 的积分!-mesh pattern of Bideiluo procedures, this method does not need background mesh with the score!
    2022-02-02 00:03:35下载
    积分:1
  • 发送邮件
    php发邮件程序,运行sendmail.php就可以了-send mail
    2022-02-05 05:05:47下载
    积分:1
  • thinkinc++(书,中文,源码),初学者必备的一本好书
    thinkinc++(书,中文,源码),初学者必备的一本好书-thinkinc++ (books, Chinese, source), beginners must have a good book
    2022-04-16 18:11:26下载
    积分:1
  • 二维图形类的顶点类源码,对二维图形变成很有帮助。
    二维图形类的顶点类源码,对二维图形变成很有帮助。-Two-dimensional graphics class vertex type source of two-dimensional graphics become very helpful.
    2023-08-20 11:50:03下载
    积分:1
  • JSP在线销售管理系统
    JSP在线销售管理系统,简易java(easyjf)框架开源订销管理系统(测试版),服务器环境,tomcat5.0,主要实现的功能有订单录入、打印,销售汇总、原料管理、客户管理、生产配料计算、报表打英汇总、系统数据管理及维护等功能,是一个使用非常简单的编码方式实现的Web开源应用系统。安装注意事项:   1、本订销系统程序默认使用数据为连接池使用的apache commons-dbcp-1.2.1管理数据库连接(tomcat自带),确保该包可用.若要使用其它数据库连接沲,需要修改easyjf-dbo.xml文件中的相应配置。   2、若不能正常访问数据库,首先确认相关配置是否正确.然后可把以下的JDBC驱动程序拷贝到tomcat的commonlib目录。   mysql-connector-java-3请.1.11-bin.jar(mySql的驱动)   msbase.jar(MSSql的驱动)   mssqlserver.jar(MSSql的驱动)   msutil.jar(MSSql的驱动)   3、本订销系统资源文件使用的绝对路径。因此,需要要把订销系统程序设置成主站方式运行,尽量不要用Web虚拟目录方式。   4、系统使用Log4j-1.2 作为日志系统,通过更改Web-infclasseslog4j.properties 的设置可以查看系统运行的详细日志信息.
    2022-09-02 16:00:03下载
    积分:1
  • 平滑字体控件 版  本: 文件大小:388.445Kb 软件语言:简体中文 授权方式:免费版 相关链接:程序演示...
    平滑字体控件 版  本: 文件大小:388.445Kb 软件语言:简体中文 授权方式:免费版 相关链接:程序演示 -font smoothing controls version : File Size : 388.445Kb software Language : English license : free version Related Links : The process demonstration
    2022-01-26 05:23:19下载
    积分:1
  • 收集的FTP传输程序,希望能给初学者带来一点帮助!
    收集的FTP传输程序,希望能给初学者带来一点帮助!-Collection of FTP transfer process, could bring some help for beginners!
    2022-03-24 11:34:10下载
    积分:1
  • This is the DWT and IDWT source. Discrete wavelet of the original program.
    这是DWT和IDWT的源码. 离散小波的原始程式。-This is the DWT and IDWT source. Discrete wavelet of the original program.
    2022-02-20 01:11:34下载
    积分:1
  • matlab对aloha,s
    matlab对aloha,s-aloha的仿真-matlab pairs of aloha, s-aloha Simulation
    2023-01-29 03:40:04下载
    积分:1
  • 696518资源总数
  • 106161会员总数
  • 5今日下载