« | July 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | |
| 公告 |
谦卑,荣誉,牺牲,英勇,怜悯,诚实,精神,公正。 |
Blog信息 |
blog名称: 日志总数:183 评论数量:698 留言数量:7 访问次数:3018839 建立时间:2005年12月29日 |

| |
[编程学习]vc++动态曲线 网上资源
newqiang 发表于 2006/3/9 11:25:29 |
定义一个数据结构去存储typedef struct _value{ double dValue; CTime ValueTime;}myvalue;我设定屏幕显示20咯点
CString sSql,time;CTime Mytime=CTime::GetCurrentTime(); int Mytime_Second=Mytime.GetSecond();int Mytime_minute=Mytime.GetMinute();time.Format("0:%2d:%2d",Mytime_minute,Mytime_Second);CSheJiSet* m_recordset=new CSheJiSet(&m_database);sSql.Format("select * from steeltable1 where RealTime=#%s#",time);m_recordset->Open(AFX_DB_USE_DEFAULT_TYPE,sSql);double y1=m_recordset->m_5std_delivery_total_tension;CTime time1=m_recordset->m_RealTime;//将点存入数组
m_pvalues = (myvalue*)malloc(20*sizeof(myvalue));m_pvalues[m_lend].ValueTime = time1;m_pvalues[m_lend].dValue = y1;m_lNoValues++;m_lend++;if(m_lend >= 20) m_lend=0; m_lNoValues=20; if(m_lbegin == m_lend){ m_lbegin++; if(m_lbegin >=20) m_lbegin=0;}//将数据库里的点转化为图上的坐标;CPoint p;int ly=0;if(m_lNoValues<=20){for(int i=m_lbegin;i<=m_lNoValues;i++){p.x=int(((Mytime.GetMinute()-m_pvalues[i].ValueTime.GetMinute())*60+Mytime.GetSecond()-m_pvalues[i].ValueTime.GetSecond())*17.5);p.y=int(50+(200-y1)*4.5);pLineArray[ly].x = p.x;pLineArray[ly].y = p.y;ly++;}}else if(m_lNoValues>20){for(int i=m_lbegin;i<=20;i++){p.x=int(((Mytime.GetMinute()-m_pvalues[i].ValueTime.GetMinute())*60+Mytime.GetSecond()-m_pvalues[i].ValueTime.GetSecond())*17.5);p.y=int(50+(200-y1)*4.5);pLineArray[ly].x = p.x;pLineArray[ly].y = p.y; ly++;}for(int j=0;j<m_lbegin;j++){p.x=int(((Mytime.GetMinute()-m_pvalues[j].ValueTime.GetMinute())*60+Mytime.GetSecond()-m_pvalues[j].ValueTime.GetSecond())*17.5);p.y=int(50+(200-y1)*4.5);pLineArray[ly].x = p.x;pLineArray[ly].y = p.y; ly++;}}DC->Polyline(pLineArray, ly);}
vc++动态曲线源代码 [原创 2006-02-21 21:49:06 | 发表者: 鸽子情缘] |
|
回复:vc++动态曲线 网上资源
carson(游客)发表评论于2008/5/11 10:09:06 |
|
回复:vc++动态曲线 网上资源
DAGUN(游客)发表评论于2007/7/26 15:25:18 |
|
回复:vc++动态曲线 网上资源
DAGUN(游客)发表评论于2007/7/26 15:24:30 |
CSheJiSet................?这个定义的是什么? |
|
» 1 »
|