전체 글1401 MFC 엑셀에 그림 파일 추가, Excel import Picture MFC 엑셀에 그림 파일 추가, Excel import Picture 엑셀에 그림 파일 추가하는 소스인데 저는 함수 3개로 구현했습니다. 1. 기능 함수 : 그림 추가 함수 호출2. 실행 함수 : 실제 엑셀 시트에 그림 추가하는 함수3. 그림 파일 처리 함수 : BMP 파일 유효성 검사 함수 이렇게 3개 기능으로 구성했는데, 1번부터 살펴봅니다. 1. 첫 번째로 기능 함수입니다. 여기선 간단히 AddPicture()란 함수를 호출하는 정도입니다. 123456789101112CString img_path = "C:\abc.bmp"; int IMG_POS_LEFT = 0;int IMG_POS_TOP = 100;int IMG_WIDTH = 100;int IMG_HEIGHT = 100; Shapes shape .. 2017. 7. 12. C# byte 배열 빠르게 합치기 (바이트 array) C# byte 배열 빠르게 합치기 (바이트 array) C#에서 바이트 배열 합치기를 시도할 때, System.Buffer.BlockCopy가 System.Array.Copy보다 빠릅니다. 아래는 10 바이트 배열 3개를 1백만 번 반복한 결과로 함수의 수행 시간을 측정한 결과입니다. 바이트 배열 : System.Array.Copy - 0.2187556초바이트 배열 : System.Buffer.BlockCopy - 0.1406286초IEnumerable : C# yield operator - 0.0781270초IEnumerable : LINQ's Concat - 0.0781270초 byte 배열 크기를 100개로 늘리고 다시 테스트한 결과는 아래. 바이트 배열 : System.Array.Copy - 0... 2017. 7. 10. [Qt프로그래밍] 비트맵 QGuiApplication QPixmap 에러 해결 [Qt프로그래밍] 비트맵 QGuiApplication QPixmap 에러 해결 Qt5.6.2 : QPixmap: Must construct a QGuiApplication before a QPixmap 해결책 : Qt5Widgets -> Qt5Widgetsd Qt프로그래밍 도중 버전을 바꾸며 겪었던 에러입니다. Qt4에선 발생하지 않았는데 Qt5로 버전을 올리니 발생하네요. Qt프로그래밍은 Qt5 부터 규칙이 깐깐해지며 변화의 폭이 많았죠. 어쨌든 해결하려면 Qt5Widgets 대신 디버그에 사용하는 Qt5Widgetsd를 사용하면 됩니다. 큐트파이브위젯스디가 되는 것이죠. 디. 디. D. D. 다시 정리하면, Qt5Widgets -> Qt5Widgetsd 디버그에 사용되는 d가 붙어있는 파일이 따로 있.. 2017. 7. 9. C# string double 변환 7가지 방법과 재밌는 예제 소스 1개 C# string double 변환 7가지 방법 C# string double 변환 8가지 방법C#에서 float을 string 변환하는 방법입니다. String.Format 또는 double.ToString, float.ToString를 사용할 수 있습니다. 소수점 이하 자리수소수 자리수가 작으면 나머지는 0으로 채워지고 크면 반올림됩니다. 1234// 소수 둘째 자리String.Format("{0:0.00}", 123.4567); // "123.46"String.Format("{0:0.00}", 123.4); // "123.40"String.Format("{0:0.00}", 123.0); // "123.00"cs 1234// 두자리 소수점String.Format("{0:0.##}", 123.4567).. 2017. 7. 3. 이전 1 ··· 285 286 287 288 289 290 291 ··· 351 다음