반응형 Contents401 Toolkit Chart 이미지 저장하기 SaveFileDialog dlg = new SaveFileDialog(); dlg.Filter = "PNG Image Files (.png)|*.png"; dlg.DefaultExt = ".png"; if (dlg.ShowDialog() != true) return; string path = dlg.SafeFileName ; FileStream fs = new FileStream(path, FileMode.Create); RenderTargetBitmap bmp = new RenderTargetBitmap((int)chart.ActualWidth, (int)chart.ActualHeight,1/ 96, 1/ 96, PixelFormats.Default); bmp.Render(chart); PngBitm.. 2010. 6. 14. WPF 성능 최대화 이번시간에는 WPF Application을 구현 할 때 성능을 최대화 할 수 있는 몇가지 방법에 대해서 소개해 드리겠습니다. 속성 권장사항 Brush 아래는 WPF에서 사용하는 Brush객체 중 속도가 가장 빠른 것에서 가장 느린 순서로 나열 되어 있습니다. 사용 용도에 맞게 Brush를 선택하여 사용하시면 보다 나은 성능을 발휘 할 수 있습니다. SolidColorBrush -> LinearGradientBrush -> ImageBrush -> DrawingBrush(캐시됨) -> VisualBrush(캐시됨) -> RadialGradientBrush -> DrawingBrush(캐시되지 않음) -> VisualBrush(캐시되지 않음) ClipToBounds Viewport 또는 Grid 의 영역에 .. 2010. 6. 10. ListView의 컬럼의 너비를 자동으로 조절하기 http://blog.naver.com/nuwanamj/10024069951 2010. 6. 10. windows 별 npp ( non paged pool ) size 1. NPP ( Non paged pool ) 이란? Windows Kernel 이 하는 일중의 하나가 메모리 관리이다. kernel 은 memory pool 방식으로 메모리를 관리하는데, 미리 물리적 메모리에 pool 을 잡아놓고, 가상메모리( 하드디스크내에 존재하는 ) 에 있는 내용을 필요할 때 실제 메모리에 올리고, 필요 없을 떄 다시 가상메모리로 내린다. 이러한 방식을 memory page in/out 방식으로 말하곤 한다. windows memory pool 에는 두가지 방식이 존재한다. - paged memory pool : 물리적 메모리와 가상메모리를 오가며 처리되는 방식 - non paged memory pool : 물리적 메모리에만 상주 하는 방식 ( 주로 드라이버들이나 IOCP 의 메모.. 2010. 1. 30. 이전 1 ··· 89 90 91 92 93 94 95 ··· 101 다음