C# 5

[C#] Excel에서 RowsCount, ColumnsCount 구하기

Microsoft.Office.Interop.Excel 패키지안에 속해있는 WorkSheet Interface에는 Excel의 Sheet에대해서 기능을 제공해주는데, 단순히 Sheet의 Column과 Row의 카운트를 가지고 올 때는 sheet(변수명).Columns.Count sheet(변수명).Rows.Count 로 가지고 올 수 있지만. 이 속성의 문제점은 값이 들어있는 것이아니라 Sheet의 최대 범위를 가져온다.. 무쓸모도 이런 무쓸모가없다..ㅎㅎ 값이 유효한 Cell들의 범위를 가지고 오고싶을때는 sheet(변수명).UsedRange.Rows.Countsheet(변수명).UsedRange.Columns.Count 로 가져오면된다. 이 두개의 필드는 전체 Cells의 범위 중에서 최대 값을 반환..

개발일기/C# 2014.07.08

[C#] 비동기 프로그래스바.

ProgressBar에 Value값을 입력하면 Value값까지 증가값만큼 순차적으로 증가한다. C# 4.0환경에서 작성했으며.. 3.0이상이면 무리없이 작동할거라고 생각된다...ㅎㅎ Colored By Color Scripter™123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126..

개발일기/C# 2014.05.30

[C#] Bitmap객체를 이용한 이미지 분할

이전에 작업을 하던 도중.. 이미지를 여러개로 분할하여 가지고 있어야 했는데.. Graphics객체로는 분할하여 출력은 가능하지만.. 저장은 파일로 내리는 것이 대부분이라.. Bitmap객체의 SetPixel과 GetPixel로 이미지를 가로로 분할해주는 소스를 작성해보았다. Colored By Color Scripter™1234567891011121314151617181920212223242526272829303132333435/// /// 비트맵의 전체 픽셀을 Color Array로 반환한다. /// private Color[,] GetBitmapPixel(Bitmap bitmap) { if (bitmap == null) return null; Color[,] pixel = new Color[bitm..

개발일기/C# 2014.01.13