求助 EVC上 CDC 绘图 内存泄漏 刷新一次 4K 解决 重谢。 [问题点数:200分,结帖人FlyNow]

Bbs5
本版专家分:2135
结帖率 100%
Bbs5
本版专家分:2135
Bbs10
本版专家分:114994
Blank
微软MVP 2012年4月 荣获微软MVP称号
2003年4月 荣获微软MVP称号
Blank
红花 2008年2月 VB大版内专家分月排行榜第一
2003年4月 VC/MFC大版内专家分月排行榜第一
2002年11月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2011年11月 VC/MFC大版内专家分月排行榜第二
2008年3月 VB大版内专家分月排行榜第二
2008年3月 硬件/嵌入开发大版内专家分月排行榜第二
2003年4月 其他开发语言大版内专家分月排行榜第二
2003年4月 VB大版内专家分月排行榜第二
2003年3月 VB大版内专家分月排行榜第二
Blank
蓝花 2008年5月 其他开发语言大版内专家分月排行榜第三
2008年4月 其他开发语言大版内专家分月排行榜第三
2008年3月 其他开发语言大版内专家分月排行榜第三
2003年3月 VC/MFC大版内专家分月排行榜第三
2003年5月 其他开发语言大版内专家分月排行榜第三
Bbs5
本版专家分:2135
Bbs5
本版专家分:2135
Bbs10
本版专家分:114994
Blank
微软MVP 2012年4月 荣获微软MVP称号
2003年4月 荣获微软MVP称号
Blank
红花 2008年2月 VB大版内专家分月排行榜第一
2003年4月 VC/MFC大版内专家分月排行榜第一
2002年11月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2011年11月 VC/MFC大版内专家分月排行榜第二
2008年3月 VB大版内专家分月排行榜第二
2008年3月 硬件/嵌入开发大版内专家分月排行榜第二
2003年4月 其他开发语言大版内专家分月排行榜第二
2003年4月 VB大版内专家分月排行榜第二
2003年3月 VB大版内专家分月排行榜第二
Blank
蓝花 2008年5月 其他开发语言大版内专家分月排行榜第三
2008年4月 其他开发语言大版内专家分月排行榜第三
2008年3月 其他开发语言大版内专家分月排行榜第三
2003年3月 VC/MFC大版内专家分月排行榜第三
2003年5月 其他开发语言大版内专家分月排行榜第三
Bbs5
本版专家分:2135
Bbs5
本版专家分:2135
Bbs8
本版专家分:40284
Blank
黄花 2009年10月 VC/MFC大版内专家分月排行榜第二
2009年9月 VC/MFC大版内专家分月排行榜第二
2005年8月 VC/MFC大版内专家分月排行榜第二
Bbs5
本版专家分:2135
Bbs5
本版专家分:2135
Bbs5
本版专家分:2135
Bbs1
本版专家分:89
Bbs5
本版专家分:2135
Bbs2
本版专家分:487
Bbs2
本版专家分:131
Bbs5
本版专家分:2135
Bbs2
本版专家分:256
Bbs5
本版专家分:2135
Bbs2
本版专家分:256
Bbs4
本版专家分:1376
Bbs5
本版专家分:2135
Bbs5
本版专家分:2135
Bbs2
本版专家分:256
Bbs4
本版专家分:1672
CDC绘图例程2
本程序由移动直线画出美丽的图案
CDC绘图例程
利用CDC在窗口中用SetPixel随机画点
CDC双缓冲绘图问题
我是在一个picturecontrol加载的图片上绘制直线的,之前已经画了两条线了,用1、2号线表示吧,显示的很好,都没有问题,后来应该需要就暂时先把那两条线的代码注释了然后又另外画了两条线,也是在那个图片上画的,暂且用3、4号线表示,显示的也很好,后来我想把这四条线都画到一个picturecontrol控件加载的图片里,问题就出来了,我把1、2号线的画线代码加在3、4号线的代码后面就一条线都画不出来了,然后我就又试了一下先画1、2号线再画3、4号线,结果那个画线区域总是黑屏闪烁,看上去也只有3、4号线的线画出来了,请问各位高手这个是什么问题呢?难道双缓冲只可以画两条线吗?还是我哪里没有处理好呢?请各位高手指教!
CDC绘图无显示?
派生CWnd的窗口类Clovetoyourn[color=#FF0000]<em>cdc</em>获取成功了为什么没有显示文字???[/color]rn在OnPaint里显示文字就没有问题.rn[code=C/C++]BOOL CLovetoYou::Create()rnrn if (NULL == lpClassName)rn rn lpClassName = AfxRegisterWndClass(CS_HREDRAW | CS_VREDRAW, rn ::LoadCursor(AfxGetResourceHandle(),MAKEINTRESOURCE(IDC_NOCURSOR))); rn rn CRect rect(0,0,::GetSystemMetrics(SM_CXSCREEN),::GetSystemMetrics(SM_CYSCREEN));rn//创建独占全频窗口rn CreateEx(WS_EX_TOPMOST,lpClassName,_T(""),WS_VISIBLE | WS_POPUP, rn rect.left,rect.top,rect.right-rect.left,rect.bottom-rect.top,rn GetSafeHwnd(),NULL,NULL);rn //播放视频rn if(!PlayAVI())rn rn exit(0);rn return FALSE;rn rn while (m_DvePlay.IsPlaying())rn rn //视屏播放完毕rn rn rn m_DvePlay.Stop();rn m_DvePlay.Close();rn //显示文字rn ShowLove();rn return TRUE;rnrnBOOL CLovetoYou::ShowLove()rnrn CDC *pDC = GetDC();rn// CreateThread(NULL,0,PlayThread,(LPVOID)&pDC,0,NULL);rn pDC->SetTextColor(RGB(255,0,0));rn pDC->TextOut(50,50,"love");rn ReleaseDC(pDC);rn rn return TRUE;rn[/code]
CDC绘图实例
用VC基于对话框的CDC<em>绘图</em>实例,常见于作业
MFC的绘图CDC类
微软基础类库(英语:Microsoft Foundation Classes,简称MFC)是微软公司提供的一个类库(class libraries),以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类!
evc内存泄漏的问题
最近我做的项目快结束的时候,发现<em>内存泄漏</em>的问题,我主要是用串口读回数据处理,用了几个数据库,几个无模式对话框,刚开始的时候,运行很好,我不做任何操作过一会就看到内存开始增长,直到死机,我也看了我的用new定义的一些指针都释放了,我想如果是我编写的有问题,为什么不在程序一开始内存就开始泄漏,而是等一段时间(大概有四五分钟)内存才开始增长啊?大家有没有没有遇到类似的问题,请帮忙,先谢了。
EVC如何在控制上绘图
记在博客上永久保存~ void CMy001Dlg::OnButton1() {     // TODO: Add your control notification handler code here     CDC *pDC;     pDC = new CClientDC(GetDlgItem(IDC_STATIC_1));//得到STATIC控件DC     CPen pen(PS_SOLI
双缓冲防图片刷新闪烁问题--内存泄漏4K
使用双缓冲技术防止<em>刷新</em>时的闪烁问题:(会发生<em>内存泄漏</em>、4K)rnOnDraw函数代码:rn CRect rect;rn GetClientRect(rect); rn CDC MemDC; rn CBitmap MemBitmap;rn MemDC.CreateCompatibleDC(NULL);rn MemBitmap.CreateCompatibleBitmap(pdc,rect.Width(),rect.Height());rn CBitmap *pOldBit=MemDC.SelectObject(&MemBitmap);rn MemDC.FillSolidRect(0,0,rcBounds.Width(),rcBounds.Height(),RGB(255,255,255));rn//画图 rn pdc->BitBlt(0,0,rcBounds.Width(),rcBounds.Height(),&MemDC,0,0,SRCCOPY); rn MemDC.SelectObject(pOldBit); rn MemBitmap.DeleteObject();rn MemDC.DeleteDC();
求助EVC下如何刷新整个屏幕!
想<em>刷新</em>设备的整个屏幕,使用函数InvalidateRect,第一个参数需要指定所刷窗体的句柄,但是屏幕窗体不定,或者有好几层且大小不一无法使用GetWindow()rn查找,rn如果向窗体发WM_PAINT的广播消息的话,不用指定句柄,但是只有自己的窗体得到<em>刷新</em>;了别的窗体还是没有被<em>刷新</em>。rnrn急求高手指教有无其他方式或者以上两种如何有效使用才能达到<em>刷新</em>整个屏幕的效果,切要求屏幕不能因为刷屏有任何晃动。
wince EVC 绘图内存泄露
http://www.cnblogs.com/harlentan/archive/2010/03/20/2006505.html 最近在wince  用MFC作<em>绘图</em>的程序。 /////////////////////////////////////////////////
CDC求助
如何写彩色的字。rn具体代码如下rn但是看msdn好像TextOut不管CPen的值,只是CFont有用。rn那应该用什么方法。rnrnrnCDC* pDC = GetDC() ;rnCFont rfont , *pOldFont ;rnCPen rPen, *pOldPen;rnrnrfont.CreatePointFont( 1000 , "SimSun" ) ;rnrPen.CreatePen(0, 0, RGB(255, 0, 0));rnpOldFont = pDC->SelectObject( &rfont ) ;rnpOldPen = pDC->SelectObject( &rPen);rnrnpDC->SetBkMode( TRANSPARENT ) ;rnpDC->SetBkColor( RGB(255, 0, 0) ) ;rnpDC->SetTextColor(RGB(255, 0, 0));rnrnCString stxt = "Y" ;rnpDC->TextOut( 0 , 0 , stxt ) ;rnrnpDC->SelectObject( pOldFont ) ;rnpDC->SelectObject(pOldPen);rnReleaseDC( pDC ) ;
求助内存泄漏应该如何解决
最近做在一个实时采集的系统,就是说每隔10分钟就对一个网页的内容进行采集,结果发现内存的占用是线性增长的。。rn[img=https://img-bbs.csdn.net/upload/201401/17/1389944607_520172.jpg][/img]rn这是使用javavisualVM观察的结果,左边斜坡为采集的过程,所占内存逐渐上升,右边则是等待下<em>一次</em>过程,占用了将近600M的内存无法释放,接下来第二次采集中,内存的使用率会继续上升直到达到最大值。rnrn下面是用memory analyzer得到的两张内存使用的dump图rnrn[img=https://img-bbs.csdn.net/upload/201401/17/1389944807_877746.jpg][/img][img=https://img-bbs.csdn.net/upload/201401/17/1389944820_43626.jpg][/img]rnrn可以发现classloader占用了大量的资源,小弟不知道应该怎么把这些资源释放出来。请问各位大神这个问题应该如何<em>解决</em>?rnrn谢谢各位的回答!!!
CDC绘图问题(SelectObject、及绘图无法显示)?
问题1:rn根据MSDN的介绍SelectObject选入一个GDI资源,如果之前没有选入同类型的GDI资源,返回的是一个临时的GDI句柄,当前处理的消息结束后该临时GDI句柄的资源会由系统释放。rn在我的程序中创建了一个内存DC,该内存DC是成员变量,常驻内存的。当选入第一副图片时,返回的是一个临时GDI句柄,这个句柄不应保存,因为程序结束时该GDI句柄已失效,不应选入。现在的问题是当程序结束时怎样选出原来的GDI。rnrn问题2:rn程序<em>绘图</em>时开始都很正常,但后来<em>绘图</em>就不能显示,程序没有出现非法操作,估计可能是某种类型<em>绘图</em>资源消耗过度。<em>绘图</em>中用到的函数有SelectObject,DeleteDC,GetDC,ReleaseDC,DeleteObject等,请大家帮忙找一下原因。
求助:在重载CEdit得到的类CMyEdit上绘图无法刷新
当鼠标移动到在Edit控件上实时绘出鼠标的当前坐标:rn问题:当鼠标移动时坐标可以实时更新并显示,但是无法擦去以前的文字。rnCMyEdit:rnCPoint m_point;rnCRect m_rect;rnCString m_str;rnrnvoid CMyEdit::OnMouseMove(UINT nFlags, CPoint point) rnrn // TODO: Add your message handler code here and/or call defaultrn m_point=point;rn GetClientRect(&m_rect);rn ::InvalidateRect(m_hWnd,&m_rect,TRUE);rn CEdit::OnMouseMove(nFlags, point);rnrnrnvoid CMyEdit::OnPaint() rnrn CPaintDC dc(this); // device context for paintingrn m_str.Format("(%d,%d)",point.x,point.y);rn dc.TextOut(m_point.x+5,m_point.y+5,m_str);rnrn rn含图片的文档可在rnhttp://lianchu.ys168.comrn提问专区中下载
evc求助
#includernrnmain()rnrn printf("Hello c !");rnrn在<em>evc</em>下调试:Linking...rncorelibc.lib(pegwmain.obj) : error LNK2019: unresolved external symbol _WinMain referenced in function _WinMainCRTStartuprnemulatorDbg/hello.exe : fatal error LNK1120: 1 unresolved externalsrnError executing link.exe.rnrnhello.exe - 2 error(s)rn为什么
EVC界面刷新问题
最近写一个应用程序,对采集的数据进行实时波形显示,需要不停的接收串口数据,同时偶尔要弹出对话框进行配置,但是弹出对话框经常显示不完整(某个控件没有<em>刷新</em>,还是原来背景),这时如果动动鼠标,然后就显示正常了,应该是<em>刷新</em>没有做好,请教如何做全局更新呢?不能每次都动鼠标啊。。。
高分求助,CBCGPDockingControlBar上绘图
请教高手:我想在dockingbar上<em>绘图</em>,应该重载什么函数?怎样获得dc,如何响应鼠标消息。rn感激不尽!!!
利用CDC实现绘图程序
如何使用C++进行绘制图形,教程详解! 其中包括CDC的各种子类的运用方法,和实例;
编程错误记录(二)之CDC绘图
1.CDC<em>绘图</em>里的 Invalidate很重要,常常用来更新视图。   (1)如果视图有变化,需要马上更新的话,请调用 Invalidate(true),true表示背景也要清除。否则会出现更新不及时,原有的图像仍存在。     (2)如果画的图,滚动出现问题,大概是因为坐标变换不对,请看http://blog.csdn.net/zhongjling/article/details/77969
使用CDC的派生类进行绘图
由前面可知,要使用Win32的GDI<em>绘图</em>函数进行图形的绘制,都需要HDC的句柄来实现。MFC把GDI的<em>绘图</em>函数和HDC的句柄封装进了CDC类中,并且以CDC类为父类派生出了三个子类:CPaintDC、CClientDC、CWindowDC,所以在以后<em>绘图</em>时除了前面讲的直接使用句柄<em>绘图</em>,还可以使用这三个派生类进行<em>绘图</em>操作。这三个派生类分别对应客户区<em>绘图</em>、临时客户区<em>绘图</em>、非客户区<em>绘图</em>。如下图:
CDC绘图问题,请教高手
我正在做一个可以从右往左移动的网格。rn我用了两种方式:rn1.单独做了一个CMemDC类,然后在onpaint中 rnCMemDC * MemDC = new CMemDC(pDC);//new 一个内存DC,然后往下做没问题,可以实现我要求的功能,网格移动。如图1rn[img=https://img-bbs.csdn.net/upload/201312/09/1386557355_783621.jpg][/img]rn2.在主对话框类中新定义一个类实例CDC pmDC;这样做却不能实现,网格也移动,但是之前画的并没有被擦除。这是为什么啊。如图2rn[img=https://img-bbs.csdn.net/upload/201312/09/1386557277_787618.jpg][/img]rnrnps:我的重绘,用的定时器+invalidate。rnrn代码如下rnvoid CGraphicDlg::OnPaint() rnrn if (IsIconic())rn rn CPaintDC dc(this); // device context for paintingrn ....略rn rn elsern [color=#FF0000][b]第一种[/b][/color]rn CPaintDC dc(this);rn CDC *pDC=&dc;rn CRect rect;rn GetClientRect(&rect);rn CMemDC * MemDC = new CMemDC(pDC);//new 一个内存DCrn CPen brush;rn brush.CreatePen(PS_SOLID,1,RGB(255,0,0));rn if(!MemDC->m_hDC)rn rn MemDC->CreateCompatibleDC(NULL);rn CBitmap bitmap;rn bitmap.CreateCompatibleBitmap(pDC,rect.Width(),rect.Height());rn MemDC->SelectObject(&bitmap);rn MemDC->FillSolidRect(0,0,rect.Width(),rect.Height(),RGB(255,255,255));//绘制背景rn MemDC->SelectObject(&brush);rn rn for (int x=0; xMoveTo(x*gridx + gridxstartpos ,0);rn MemDC->LineTo(x*gridx + gridxstartpos ,200);rn rn gridxstartpos += -1;//网格移动速度gridxstartpos,-1rn if(gridxstartpos < 0) gridxstartpos = gridx;//gridx = 10; //在x方向的网格距离rn if(gridxstartpos > gridx) gridxstartpos = 0;rn pDC->BitBlt(0,0,rect.Width(),rect.Height(),MemDC,0,0,SRCCOPY);rnrn[color=#FF0000][b]第二种[/b][/color]rn CPaintDC dc(this);rn CDC *pDC=&dc;rn CRect rect;rn GetClientRect(&rect);rn CPen brush;rn brush.CreatePen(PS_SOLID,1,RGB(255,0,0));rn if(!pmDC.m_hDC)rn rn pmDC.CreateCompatibleDC(NULL);rn CBitmap bitmap;rn bitmap.CreateCompatibleBitmap(pDC,rect.Width(),rect.Height());rn pmDC.SelectObject(&bitmap);rn pmDC.FillSolidRect(0,0,rect.Width(),rect.Height(),RGB(255,255,255));//绘制背景rn pmDC.SelectObject(&brush);rn rn for (int x=0; x< 0) gridxstartpos = gridx;//gridx = 10; //在x方向的网格距离rn if(gridxstartpos > gridx) gridxstartpos = 0;rnrn pDC->BitBlt(0,0,rect.Width(),rect.Height(),&pmDC,0,0,SRCCOPY);rn rn CDialog::OnPaint();rn rn
QByteArray一次不能大于4K?
各位大大,请问该如何做?rnQByteArray bArr;rnQDataStream out(&bArr, QIODevice::WriteOnly);rnout.setVersion(QDataStream::Qt_4_7);rnQString str = "...";rnstr大于4096rnout << str;rnsocket->write(bArr);rnsocket->waitforBytesWritten();rnrn客户端接收不完rn请问该如何分段发送?
MFC笔记-----CDC 以及绘图
CDCCDC* pDC=GetDC( ); //GetDC( )此时是CWnd 的成员函数 .............. ReleaseDC(pDC );这两个函数需配对使用,DC也是一种资源,需要不停分配然后使用,使用完后释放。CClientDCvoid Clesson4View::OnLButtonUp(UINT nFlags, CPoint point) { CClientD
2、CDC绘图类成员介绍
目录 临时<em>绘图</em>---CClientDC GDI<em>绘图</em> 封装函数 内存DC---CMemoryDC 临时<em>绘图</em>---CClientDC GDI<em>绘图</em> 客户区非标准<em>绘图</em>----GDI<em>绘图</em> GDI包含:HICON、HDC、HCURSOR、HPEN、HBRUSH、HBITMAP、HRGN、HFONT、HPALLETE、HWND 封装函数 里面封装的是GetDC和ReleaseDC 内...
[急切求助]ActiveX绘图,Invalidate刷新问题!
[code=C/C++]//获取本地视频流rnLRESULT CALLBACK OnCaptureVideo(HWND mwnd,LPVIDEOHDR lphdr)rnrn if (lphdr->dwBytesUsed > 0)rn rn //调用>Invalidate, 出现系统异常。。。rn pTestCtrl->Invalidate(TRUE); //触发执行OnDraw函数 rn rn return TRUE;rnrnrn//<em>绘图</em>rnvoid CTestOCXCtrl::OnDraw(CDC* pdc, const CRect& rcBounds, const CRect& rcInvalid)rnrn m_hdc = pdc->m_hDC;rn PlayLocalVideo(m_hdc); //播放视频rnrnrn//播放视频rnvoid CTestOCXCtrl::PlayLocalVideo(HDC myHDC) rnrn//。。。rn[/code]
EVC中如何检测内存泄漏?
大家有高招吗?
GDI 绘图 内存泄漏问题
GDI<em>绘图</em> 在窗体上<em>绘图</em>,必要用到双缓存的技术,而这又离不开两个函数:CreateCompatibleDC与CreateCompatibleBitmap 如下代码: CDC* pMem=new CDC; CBitmap* pBmp=new CBitmap; CBitmap* pOldBmp; CDC* pDC=GetDC();
关于清除CDC绘图的问题
我现在想把CDC::LineTo绘的直线清除掉,请问在不<em>刷新</em>背景的前提下有什么好办法吗?rn谢谢
在win32下如何用CDC绘图
在win32下要包含哪些头文件,连接哪些库。最好能写一些使用的代码。
一次内存泄漏问题的发现与解决过程
<em>一次</em><em>内存泄漏</em>问题的发现与<em>解决</em>过程新手第<em>一次</em><em>解决</em><em>内存泄漏</em>问题,把过程分享一下。大神飘过就好。。。0x00 发现问题这个<em>内存泄漏</em>的问题是在<em>解决</em>另一个bug的过程中发现的,在发起报销的过程中,当一个报销类别的表单中包含了图片元素时,如果添加了图片,然后重复编辑几次,app会变的非常卡顿,最初怀疑是图片加载时没有压缩直接加载了原图,于是开始关注android studio的内存监控。添加八张图片,重复编辑了
一次内存泄漏导致的OOM实例分析和解决
一: 问题描述    在B公司项目中的一个界面,ViewPager展示20多张照片,进行一些操作比如:左右滑动照片,点击编辑问题,退出问题详情再进去等,会导致问题详情的照片ViewPager部分照片显示不出,甚至直接OOM崩溃。   二:<em>解决</em>方法    通过Log查看,发现确实是OOM,导致APP崩溃。(只不过ImageLoader框架作了简单Cash 以至于有时不会崩溃,
记录一次Android内存泄漏事件和解决过程
    昨天打算在车机上测一下长时间跑LogWatcher会不会出问题,跑了一上午之后果然出问题了,程序发生了ANR,然后就在Android studio上看了看程序占用的内存,我靠,居然占用了一百多M,这还了得。我当时掐指一算,肯定是发生了<em>内存泄漏</em>。随后我便重新运行了程序,然后一直观察程序的内存变化。果然让我发现了端倪,程序GC的频率很高,并且每<em>一次</em>GC之后,程序占用的内存都会有小的增幅。这...
一次Dubbo导致的内存泄漏过程分析及解决
       近日测试团队反馈版本机测试环境请求经常卡顿,十分缓慢,甚至有超时的情况,但是请求返回、业务逻辑均是正常的,因此进行了一番排查。         首先查看应用日志,及控制台监控,应用均表现无异常,由于版本机为单应用测试坏境,因此也排除负载均衡等问题。于是监控了一下linux环境         1、top命令查询linux环境内存及cpu使用情况,发现应用占用cpu达到了90%多,...
4K播出(上)
转载:http://www.cbvt.com/info.aspx?n=20150508102505960008&tag= 1、4K的缘起 4K的最早概念源自于电影行业。在电影业开始抛弃胶片过程中,拥抱数字化首先体现在了电影后期制作阶段——数字中间片(Digital Intermediaie)的诞生。它首先用胶片扫描仪将35mm摄影机拍摄的胶片底片扫描成数字图像文件,在将胶片
evc 打印bitblt无法copy cdc
我已经已经能够打印了lineto()但是为什么我的dcPrinter不能copy 其它的<em>cdc</em>.但我不是print 句柄是可以用bitblt copy <em>cdc</em>的,这是这么回事?? rnCDC dcPrinter;rn DOCINFO di;rn TCHAR szDevice[50],szDriver[50],szOutput[50];rn GetPrinterPara( szDevice,szDriver,szOutput);rn BOOL bResult = dcPrinter.CreateDC(szDriver,szDevice,szOutput,NULL);rn memset(&di,0,sizeof(DOCINFO));rn di.cbSize = sizeof(DOCINFO);rn di.lpszDocName = _T("Sample Document");rnrn if(dcPrinter.StartDoc(&di) != 0)rn rn StartPage(dcPrinter);rn rn // dcPrinter.BitBlt(0,0,m_nPaperWidth,m_nPaperHeight,m_pMemDC,0,0,SRCCOPY);rn// BOOL bResult = ::BitBlt(dcPrinter.m_hDC,0,0,m_nPaperWidth,m_nPaperHeight,m_pMemDC->m_hDC,0,0,SRCCOPY);rn dcPrinter.StretchBlt(0,0,m_nPaperWidth,m_nPaperHeight,&dcMem,rn 0,0,m_nPaperWidth,m_nPaperHeight,SRCCOPY);rn// BOOL bResult = ::BitBlt(dcPrinter.m_hDC,0,0,m_nPaperWidth,m_nPaperHeight,dc.m_hDC,0,0,SRCCOPY);rn EndPage(dcPrinter);rn EndDoc(dcPrinter);rn rn DeleteDC(dcPrinter);
求助,内存泄漏
#include "windows.h"rn#include rn#include "math.h"rnrn#define pi 3.1415926rnrnstatic int h;rnstatic int m;rnstatic int s;rnrnLRESULT CALLBACK MainWndProc(HWND, UINT, WPARAM, LPARAM);rnrnint APIENTRY WinMain(HINSTANCE hInstance,rn HINSTANCE hPrevInstance,rn LPSTR lpCmdLine,rn int nCmdShow)rnrn char szClassName[] = "clOCk"; rn WNDCLASSEX wndclass;rn wndclass.cbSize = sizeof(wndclass);rn wndclass.style = CS_HREDRAW|CS_VREDRAW;rn wndclass.lpfnWndProc = MainWndProc;rn wndclass.cbClsExtra = 0;rn wndclass.cbWndExtra = 0;rn wndclass.hInstance = hInstance;rn wndclass.hIcon = LoadIcon(NULL, IDI_APPLICATION);rn wndclass.hCursor = LoadCursor(NULL, IDC_ARROW);rn wndclass.hbrBackground = (HBRUSH)(COLOR_3DFACE);rn wndclass.lpszMenuName = NULL;rn wndclass.lpszClassName = szClassName ;rn wndclass.hIconSm = NULL;rn RegisterClassEx(&wndclass); rn HWND hwnd = ::CreateWindowEx( rn 0,rn szClassName,rn "CLOCK",rn WS_POPUP|WS_SYSMENU,rn 400,rn 60,rn 150,rn 150,rn NULL,rn NULL,rn hInstance,rn NULL);rnrn if(hwnd == NULL)rn rn MessageBox(NULL, "创建窗口出错!", "error", MB_OK);rn return -1;rn rn ShowWindow(hwnd, nCmdShow);rn UpdateWindow(hwnd);rn MSG msg; rn while(GetMessage(&msg, NULL, 0, 0))rn rn TranslateMessage(&msg);rn DispatchMessage(&msg);rn rn return msg.wParam;rnrnrnvoid face_1(HDC hdc)rnrn Ellipse(hdc,0,0,150,150);rnrnrnvoid face_2(HDC hdc)rnrn MoveToEx(hdc,73,75,NULL);rn LineTo(hdc,78,75);rn MoveToEx(hdc,75,73,NULL);rn LineTo(hdc,75,78);rnrnrnvoid pointer(HDC hdc, int l, int d, COLORREF c)rnrn HPEN pen = CreatePen(PS_SOLID, 1, c);rn HPEN oldpen = (HPEN)SelectObject(hdc,pen);rn double n = (double)d*2*pi/360;rn int x(0),y(0);rn x = (int)(l*sin(n));rn y = (int)(l*cos(n));rn MoveToEx(hdc,75,75,NULL);rn LineTo(hdc,75+x,75-y);rn SelectObject(hdc, oldpen);rn DeleteObject(pen);rnrnrnLRESULT CALLBACK MainWndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)rnrn switch (message)rn rn case WM_CREATE:rn rn SYSTEMTIME t;rn GetLocalTime(&t);rn h = t.wHour%12;rn m = t.wMinute;rn s = t.wSecond;rn SetTimer(hwnd,1,100,NULL);rn return 0;rn rn case WM_CLOSE:rn rn KillTimer(hwnd,1);rn DestroyWindow(hwnd);rn return 0;rn rn case WM_PAINT:rn rn HDC hdc;rn PAINTSTRUCT ps;rn hdc = BeginPaint (hwnd, &ps);rn face_1(hdc);rn face_2(hdc);rn pointer(hdc,70,s*6,RGB(0,0,0));rn EndPaint(hwnd, &ps);rn return 0;rn rn case WM_TIMER:rn rn HDC hdc = GetDC(hwnd);rn SYSTEMTIME t;rn GetLocalTime(&t);rn if(s != t.wSecond)rn rn pointer(hdc,70,s*6,RGB(255,255,255));rn pointer(hdc,70,t.wSecond*6,RGB(0,0,0));rn s = t.wSecond;rn rn rn case WM_NCHITTEST:rn rn UINT n;rn n = DefWindowProc(hwnd, WM_NCHITTEST, wParam, lParam);rn if(n == HTCLIENT && GetAsyncKeyState(MK_LBUTTON)<0)rn n = HTCAPTION;rn return n;rn rn case WM_DESTROY:rn PostQuitMessage(0) ;rn return 0 ;rn rn return DefWindowProc(hwnd, message, wParam, lParam);rnrn
求助:内存泄漏
建立了一个基于对话框的程序rn在头文件里定义了一个long型指针rn[code=C/C++]rnlong* pData;rn[/code]rn在程序的某个地方调用指针rn [code=C/C++]rn pData = new long[200];rn[/code]rn销毁时释放指针rnrn[code=C/C++]rnBOOL CDemoDlg::DestroyWindow() rnrn if(pData != NULL )rn rn delete []pData;rn pData = NULL;rn rn return CDialog::DestroyWindow();rnrn[/code]rn但是然后会有提示<em>内存泄漏</em>rnrn请大家帮忙rnrn谢谢~~
求助:CDC毫秒级作图
需要做一个表盘,在微秒级的级别下<em>刷新</em>表盘指针,现在的代码如下rnrn dJD = CenterLevel; //度数rn sTmp.Format("%.2f", dJD);rn GetDlgItem(IDC_360_EDIT)->SetWindowText(sTmp);//界面框中显示rn if ((dJD > 0) && (dJD GetDC();rn dcMem360.CreateCompatibleDC(pDC);//在内存中建造了DCrn CBitmap* pOldBmp = dcMem360.SelectObject(&bmp_360);rn //将内存中的图拷贝到屏幕上进行显示rn pDC->BitBlt(0, 0, 170, 170, &dcMem360, 0, 0, SRCCOPY);rn //<em>绘图</em> rn pOldpen = pDC->SelectObject(&pen);rn nOldRop = pDC->SetROP2(R2_NOTXORPEN);rnrn pDC->MoveTo(85, 85);rn pDC->LineTo(85 + iX, 85 - iY);rn pDC->SetROP2(nOldRop);rn pDC->SelectObject(pOldpen); rn //<em>绘图</em>完成后的清理rn ReleaseDC(&dcMem360);rnrnrnbmp_360 为窗体类定义的Bitmap,已载入底图rn我的想法是每次画图前载入原始图像,在窗体中显示后在上面重新画rnrn现在的问题是在2毫秒的情况下执行一段时间(5分钟左右)rn程序提示内存访问错误,请问上面的执行有问题吗?有没有更好的方法进行处理?rnrn
一次调试内存泄漏的过程
最近事少,尝试做一个控件容器,下载一个微软的代码来研究,不得法,于是建一个新工程,把重要代码一点点拷过去,总算要完成最基本的功能了,然而在程序退出时显示一个<em>内存泄漏</em>。不大,只有4个字节,心中很不爽,找一些调试<em>内存泄漏</em>的文章来看,大部分说用_CrtDumpMemoryLeaks()什么的,还说在vs里,默认的就能把<em>内存泄漏</em>的地址,包括源代码行告诉你,我看了一下,只给出地址,没给出行。反复执行多次,发
一次百度内存泄漏定位
封装百度定位类BDLocationManager单例类,封装了一些启动定位,停止定位、注册监听、注销监听等的方法。大概代码是这样。 public class BDLocationManager{ private static BDLocationManager INSTANCE = null; private BDLocationListener lastListener;
一次 Java 内存泄漏的排查
由来 前些日子小组内安排值班,轮流看顾我们的服务,主要做一些报警邮件处理、Bug 排查、运营 issue 处理的事。工作日还好,无论干什么都要上班的,若是轮到周末,那这一天算是毁了。 不知道是公司网络广了就这样还是网络运维组不给力,网络总有问题,不是这边交换机脱网了就是那边路由器坏了,还偶发地各种超时,而我们灵敏地服务探测服务总能准确地抓住偶现的小问题,给美好的工作加点料。好几次值班组的小...
一次Java内存泄漏的分析
测试服务器,跑了一夜之后,java.exe占用了大量内存(将近5GB),系统内存占用97%。 使用jconsole连接到该进程,发现一下的现象: 1. Heap内存占用比较正常,不到2个G。非Heap内存不正常,大概3个G。 2. 系统的线程数正常(500个左右)。 3. 可以断定问题处在非Heap内存。 进一步分析。查看Class页面。发现有一百多万个!!!类被加载。而且数目还在不断升
使用KeychainItemWrapper+Add的一次内存泄漏
平时要保存用户账户信息都是使用KeychainItemWrapper, 但是这<em>一次</em>项目中不仅要保存账户和密码,还要保存一个账号类型,原有的KeychainItemWrapper不能满足要求,去网上找到一个对KeychainItemWrapper的扩展,KeychainItemWrapper+Add, 使用尚好,但是静态分析的时候,发现有<em>内存泄漏</em>的问题: 点击右边
一次dialog导致的内存泄漏
<em>一次</em>Dialog导致的<em>内存泄漏</em>今天上午10:30来到公司后,一头扎进了张鸿洋大神所写的OkHttpUtils源码中去,继续昨晚未完成的任务,11:30后,终于对整个框架有了一个比较全局、清晰的了解,心里更是对大神充满满满的崇拜和敬意;然后回到公司的工作,打开jira,发现距离我两个工位的美女测试姐姐给我提了一个页面<em>刷新</em>bug,卧槽,居然还有bug,赶紧拿起数据线,插上Mac电脑和华为荣耀6手机,进入
一次内存泄漏
一、起 支付系统突然出现频繁的超时,查看error日志没有什么发现,凭经验去gc日志瞅一眼,有频繁的full gc,而且每两次gc,老年代会有80%的内存无法被回收,基本确认是系统出现<em>内存泄漏</em>,导致老年代空间被占满,频繁触发full gc,full gc 触发stop the word,导致业务接口超时。 二、承 2.1、dump内存数据 #netstat -tunlp|grep 端...
一次IOS开发内存泄漏问题
阅读人群:IOS开发新手 有时候didReceiveMemoryWarning不像女人的大姨妈来的那么确定,让人摸不着头脑,不过好在有Instruments这种神器,帮我们<em>解决</em>了不少问题。 用Instruments分析了一下刚做好的app,发现如果反复触发同一个页面(没有做缓存),内存居高不下,仔细搜索controller的类名,发现根本就没有释放掉,触发代码如下:   XXXViewCo...
一次python内存泄漏
最近跑代码,跑着跑着总会报error: X Error of failed request: BadAlloc (insufficient resources for operation) ...... 或者直接被killed。 估计是<em>内存泄漏</em>,google了一下,发现有两个好用的工具:guppy和objgraph 可能因为是python3的环境guppy没装上,objgraph可以装:p...
一次内存泄漏处理
记<em>一次</em><em>内存泄漏</em>处理 近期在检查服务器状态时,发现每个Node.js进程占用的内存大小在400-500M之间,根据平时的经验判断是代码中出现了<em>内存泄漏</em>导致,本文就记录这次<em>内存泄漏</em>问题的处理过程。 定位<em>内存泄漏</em>原因过程没有用到什么高难度技术,只是靠经验凭感觉找到的问题代码,简言之就是应用中有一个合成朋友圈分享海报功能,考虑前端canvas兼容性不够好以及该功能使用频次低,所以采用的是服务端合成,就...
系统优化,能解决重谢!!!!!!!!!!
新买组装机,速度很快,但不知他们是怎么优化的,不是用的优化大师,什么软件也没有。rn哪位高手知道密技?
解决的肯定重谢
我在installshield中运行osql执行sql脚本!!!rn可是它提示错误。我怀疑是提取目录的原因。我已把此脚本文件通过安装复制到硬盘目录上了。可就是不能执行osql呀!!!帮帮我
OpenGL与CDC混合绘图,CDC绘制的没显示
在MFC中用OPENGL和CDC<em>绘图</em>,在OnPaint中先绘制OPENGL,SWAPBUFFERS后用CDC写字,在有的机器上CDC写的字可以显示出来,但在有的机器上只闪了一下,然后就没了.不知道是什么原因.rnrn[code=C/C++]rnOnPaint()rnrnHDC hDC = ::GetDC(this->m_hWnd);rnCPaintDC dc(this);rn//绘制OpenGl数据rnglFinish()rnSwapBuffers(hDC);rnTextPrint();rn::ReleaseDC(this->m_hWnd, hDC);rnrn[/code]rn[code=C/C++]rnTextPrint()rnrnCClientDC hdc(this);rn//初始化rnhdc.DrawText(m_text,&rect,DT_CENTER|DT_SINGLELINE);rnrn[/code]rn[code=C/C++]rnOnCreate(LPCREATESTRUCT lpCreateStruct) //创建窗口rnrnCView::OnCreate(lpCreateStruct);rnrn HWND hwnd = GetSafeHwnd();rn hDC = ::GetDC(hwnd);rn PIXELFORMATDESCRIPTOR pixelDesc;rnrn pixelDesc.nSize = sizeof(PIXELFORMATDESCRIPTOR);rn pixelDesc.nVersion = 1;rnpixelDesc.dwFlags = PFD_DRAW_TO_WINDOW | //The buffer can draw to a window or deVIce surface.rn PFD_SUPPORT_OPENGL | //The buffer supports OpenGL drawing.rn PFD_DOUBLEBUFFER ;//The buffer is double-buffered. This flag and PFD_SUPPORT_GDI are mutually exclusive in the current rnpixelDesc.iPixelType = PFD_TYPE_RGBA; //RGBA pixels. Each pixel has four components in this order: red, green, blue, and alpha.rn pixelDesc.cColorBits = 24;rn pixelDesc.cRedBits = 0;rn pixelDesc.cRedShift = 0;rn pixelDesc.cGreenBits = 0;rn pixelDesc.cGreenShift = 0;rn pixelDesc.cBlueBits = 0;rn pixelDesc.cBlueShift = 0;rn pixelDesc.cAlphaBits = 0;rn pixelDesc.cAlphaShift = 0;rn pixelDesc.cAccumBits = 0;rn pixelDesc.cAccumRedBits = 0;rn pixelDesc.cAccumGreenBits = 0;rn pixelDesc.cAccumBlueBits = 0;rn pixelDesc.cAccumAlphaBits = 0;rn pixelDesc.cDepthBits = 32;rn pixelDesc.cStencilBits = 0;rn pixelDesc.cAuxBuffers = 0;rn pixelDesc.iLayerType = PFD_MAIN_PLANE;rn pixelDesc.bReserved = 0;rn pixelDesc.dwLayerMask = 0;rn pixelDesc.dwVisibleMask = 0;rn pixelDesc.dwDamageMask = 0;rn m_GLPixelIndex = ChoosePixelFormat(hDC,&pixelDesc);rn if(m_GLPixelIndex==0) // Choose defaultrn rn m_GLPixelIndex = 1;rn if(!DescribePixelFormat(hDC,m_GLPixelIndex,rn sizeof(PIXELFORMATDESCRIPTOR),&pixelDesc))rn return -1;rn rn if(!::SetPixelFormat(hDC,m_GLPixelIndex,&pixelDesc))rn return -1;rn m_hGLContext = wglCreateContext(hDC);rn if(m_hGLContext == NULL)rn rn return -1;rn rn if(wglMakeCurrent(hDC, m_hGLContext) == FALSE)rn rn return -1;rn rnreturn 0;rnrn[/code]rn
经典的双缓冲CDC绘图类(解决闪烁问题)
////////////////////////////////////////////////// // CMemDC - memory DC // // Author: Keith Rule // Email:  keithr@europa.com // Copyright 1996-1997, Keith Rule // // You may freely use or mod
奇怪的问题,解决重谢~!
我用 Windows Media 看了一个小电影,我想把这个电影保存到本机rnrn到文件夹Temporary Internet Files找到了改文件,但是奇怪的是我把它复制出来就播放不了rnrn它在Temporary Internet Files里面的名字也怪如:hero.wmv#0;1.000;0;0;1:2;2:2rnrn那位老兄帮个忙,这样可以把影片移出来,谢谢~!rn
经典的双缓冲CDC绘图类(解决闪烁问题)【转载】
 //////////////////////////////////////////////////// CMemDC - memory DC//// Author: Keith Rule// Email:  keithr@europa.com// Copyright 1996-1997, Keith Rule//// You may freely use or modify this code
如何将CDC上的绘图直接反映在他的BITMAP内?
CBitmap BIT;rn..rnCDC *pDc;rn..rnpDc->SelectObject(bit);rn我想问一下,如何设置CDC的属性或如何操作才能将在CDC上的<em>绘图</em>操作直接反映在rnBIT的数据上,在以后的操作中,就可以直接利用BIT结构,而不必在在CDC上花时间rn;rnrn另外,我在做一个程序,该程序有一个功能,就是在内部<em>绘图</em> ,不反映在任何截面上,我在一个隐藏的CDC上<em>绘图</em>,然后保存结果,图形是屏幕上该CDC所对应的部分;rn不知道有和办法<em>解决</em>,谢谢
24小时刷新一次网页,怎么解决?
如提,写了一个ASP文件,需要24小时<em>刷新</em><em>一次</em>,怎么<em>解决</em>
用CDC类绘图坐标位置不对,怎么解决
我新建了一个类,用于画一些图,但是我发现,我在view类用这个类的对象调用这个画图函数来<em>绘图</em>,结果,点的坐标不是我鼠标点下的坐标rnrn这是新的类的绘制函数,我用来绘制一些点阵组成的字符rn[code=c]bool CTextPut::DoText(CPoint writepoint,CDC* pDC)rnrnrn CPoint CDpoint=writepoint;rn rn int i,j;rn for(i=0;iSetPixel(CDpoint,RGB(255,0,0));rn rn rn CDpoint.x++;rn rn CDpoint.x=writepoint.x;rn CDpoint.y++;rn ;rn rn return true;rn[/code]rnrn下面的是我的视类鼠标事件里面的代码rn[code=c]CDC *pDC=GetDC();rn CTextPut word;rn word.DoText(point,pDC);rn ReleaseDC(pDC);[/code]rnrn大神指教一下[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/2.gif][/img]
一次刷新组的刷新过程
BEGIN dbms_refresh.refresh("HW"."G101"); END;SELECT USER FROM SYS.DUALSELECT NAME FROM USER$  WHERE NAME = :b1SELECT R.REFGROUP FROM SYS.RGROUP$ R  WHERE R.OWNER = :b1  AND R.NAME = :b2  AND R.INSTS
绘图后如何刷新??
我想写一个可以随对话框大小随意伸缩的背景,图形已经绘制好了,对话框放大背景可以跟着放大,缩小就不行!然后我加了个<em>刷新</em>函数Invalidate()这下连背景也显示不出来了~~rn代码如下:rn[code=C/C++]rnvoid CMyDlg::OnSize(UINT nType, int cx, int cy) rnrn CDialog::OnSize(nType, cx, cy);rn reght_x=cx;reght_y=cy;//把获取到右下角的坐标赋给全局变量。rn //Invalidate();//强制<em>刷新</em>rnrnvoid CMyDlg::OnPaint() rnrn if (IsIconic())rn rn ……rn rn elsern rn BeiJingXian(left_x,left_y,reght_x,reght_y);//调用自定义函数,用于画背景的。参数1和2是rn //左上角坐标,参数3,4是右下角坐标rn // Invalidate();//强制<em>刷新</em>rn CDialog::OnPaint();rn rnrn[/code]rn不管我在OnPaint() 还是OnSize中加入Invalidate();都不显示<em>绘图</em>了!rn我该如何实现我想要的功能???
解决内存泄漏
一:写p层的方法 //解耦 public void datach(){ if (shopView != null){ shopView = null; } } 二:主页面的方法 @Override public void onDestroy() { super.onDestroy(); if (shopPresenter != null){ ...
mfc绘图刷新
我在rnCPenLineView::OnLButtonUp(UINT nFlags, CPoint point) rnrn CWindowDC dc(this);rn dc.MoveTo(m_pt);rn dc.LineTo(point);rn CView::OnLButtonUp(nFlags, point);rnrn运行后为什么最小化窗口后,原来画的那些线段就小时了?应该怎么处理啊rn在CPenLineView::OnDraw(CDC* pDC)里:rnpDC->MoveTo(m_pt);rnpDC->LineTo(m_pt2);rn的话只能保留最后画的那条线段rn怎么样才能使得<em>刷新</em>后线段不消失呢?
Painter绘图和实时刷新
QPainter 一般在部件的<em>绘图</em>事件 paintEvent() 中进行绘制,窗口程序需要重新绘制时,使用 update() 后,调用函数paintEvent()。但是我在使用的时候发现,这样一开始就会绘制,不受自己控制,所以我改用定时器的方式,重构了PaintEvent,可完全根据自己需求来绘制图像
绘图刷新问题?
我自己绘制了一个表格,表格中显示数据,带有滚动条功能。rn我是继承自CView类的,当拖动滚动条时我就从滚动条的当前位置来从数据中寻找数据中的第几个数,从那个数起绘制包括那个数在内的接下来的五个数。滚动条滚动时,表格中的数据是更新了,但当我拖到最下面时,那些拖动前的数据还在,当新数据到来时会覆盖原来的数据。正常情况下应该是滚动条拖到最底的时候,原来的数据在表格中应该是没有的,然后来一个新数据时,表格增加一行。不知什么原因,现在的情况是原来的数据在表格显示时还在。
绘图区的刷新
在一窗体上放一个Image1,然后在Image1中放2个image2,imag3.rn并且image2,image3间联有一直线,rn我在鼠标的移动事件中,移动图片,并且重画联线,但是Image1区域内闪烁很厉害。rn请问有什么办法<em>解决</em>?
c# 绘图刷新的问题!
我在Form上放了一个PictureBox,然后在上面画了一些图形,运行后,图形能正常显示,但是当我用其它的窗口将它挡住后,也就是Form窗口失去焦点,,再将其它窗口移开,这时将Form窗口获得焦点,但原来画出的图形就被擦掉了一部分,必须再点击<em>一次</em>重绘按钮才能重现,想了很多办法也没有搞好,不知道有没有什么办法能让它一获得焦点就自动重画。rn谢谢!
双缓冲绘图刷新速度慢
我的程序用双缓冲<em>绘图</em>,我发现<em>刷新</em>速度慢。我分析原因可能是我将整个client区都重画了,但是我不会只画invalidate区域的方法。另外如果是一个系统的messagebox引起的重画,我怎么取得无效矩形?我在PreTranslateMessage里拦截WM_PAINT,然后GetUpdateRect正确么?rn程序如下:rn[code=C/C++]rn CPoint ptCenter;rn CRect rect,ellipseRect;rn GetClientRect(&rect);rn ptCenter = rect.CenterPoint();rn// pDC->GetClipBox(&clip);rnrn CDC dcMem; //用于缓冲作图的内存DCrn CBitmap bmp; //内存中承载临时图象的位图rn dcMem.CreateCompatibleDC(pDC); //依附窗口DC创建兼容内存DCrn bmp.CreateCompatibleBitmap(pDC,rect.Width(),rect.Height());//创建兼容位图rn// bmp.CreateCompatibleBitmap(pDC,m_update_rect.Width(), m_update_rect.Height());rn dcMem.SelectObject(&bmp); //将位图选择进内存DCrn dcMem.FillSolidRect(rect,pDC->GetBkColor());//按原来背景填充客户区,不然会是黑色rn// dcMem.FillSolidRect(m_update_rect,pDC->GetBkColor());rnrn CPen pen; rn pen.CreatePen(PS_SOLID,1,RGB(255,0,0)); rn CPen* pOldPen = dcMem.SelectObject(&pen); rnrn for(int i=2000;i>0;i--) //在内存DC上做同样的同心圆图象rn rn ellipseRect.SetRect(ptCenter,ptCenter);rn ellipseRect.InflateRect(i*2,i*2);rn dcMem.Ellipse(ellipseRect);rn rn rn pDC->BitBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0,SRCCOPY);//将内存DC上的图象拷贝到前台rn// pDC->BitBlt(m_update_rect.left,m_update_rect.top,m_update_rect.Width(),m_update_rect.Height(),rn// &dcMem,0,0,SRCCOPY);//将内存DC上的图象拷贝到前台rnrn dcMem.SelectObject(pOldPen);rn pen.DeleteObject();rn dcMem.DeleteDC(); //删除DCrn bmp.DeleteObject(); rn[/code]
ASP.NET 网络考试系统.net下载
随着计算机技术的发展和互联网时代的到来,人们已经进入了信息时代,也有人称为数字化时代。数在数字化的网络环境下,学生希望得到个性化的满足,根据自己的情况进行学习,同时也希望能够得到科学的评价,老师希望有效改进现有的考试模式,提高考试的效率,教育机构也希望给网上的学生提供更全面灵活的服务,希望全面准确地对学生进行跟踪和评价。网络考试系统正是迎合这一时常需求而开发的,它旨在探索一种以互联网为基础的考试模式。通过这种新的模式,为学校创造一种新的考试环境,使考务管理突出失控的局面,提高考试工作效果和标准水平,是学校管理者、教师和学生可以随时随地通过网络进行考试。 本系统实现了管理员的后台学生和题库管理, 相关下载链接:[url=//download.csdn.net/download/kevinchanczj/3081231?utm_source=bbsseo]//download.csdn.net/download/kevinchanczj/3081231?utm_source=bbsseo[/url]
图书商城java版本下载
java版本电子购物商城,应用技术struts,hibernate 相关下载链接:[url=//download.csdn.net/download/uniqueloveF1/3396621?utm_source=bbsseo]//download.csdn.net/download/uniqueloveF1/3396621?utm_source=bbsseo[/url]
最新的wap网站源码破解版本集合下载
最新的wap网站源码破解版本集合 相关下载链接:[url=//download.csdn.net/download/linghunqiushui/3854138?utm_source=bbsseo]//download.csdn.net/download/linghunqiushui/3854138?utm_source=bbsseo[/url]
相关热词 c# gdi 占用内存 c#中遍历字典 c#控制台模拟dos c# 斜率 最小二乘法 c#进程延迟 c# mysql完整项目 c# grid 总行数 c# web浏览器插件 c# xml 生成xsd c# 操作sql视图
我们是很有底线的