일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Excel Cell Format
- 디자인 패턴
- MVC
- 버스 API
- eventargs
- sqlite3
- GDI+
- DrawEllipse
- eventhandler
- WPF
- Json.NET
- NUnit
- DrawRectangle
- 경기도 버스
- c#
- C# MDB Handle
- TDD
- 공공 데이터 포털
- MDB Connect
- JSON
- C# 파일 암/복호화
- delegate
- Winform
- C# MDB
- MDB Select
- 경기도 버스정보시스템
- solid
- 시
- 객체지향
- Cell Border Style
- Today
- Total
목록c# (6)
White Whale Studio
해당 내용은 Microsoft.Office.Interop.Excel DLL을 사용했을때의 사용법입니다. Cell Border 스타일 지정하기 Cell Border는 Microsoft.Office.Interop.Excel.Range 개체에 대해 지정 가능합니다. 아래와 같이 Cell 범위로 range를 지정한 뒤 해당 range에 대해 LineStyle을 지정할수 있습니다. 특정 셀에 배경을 입히거나 텍스트 색상을 변경하는 경우 또는 셀의 데이터 형식을 바꾸고자 하는 경우에는 아래 코드를 참고하시기 바랍니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 private void SetBorderStyle() { //// 범위 Border 선 스타일 Micr..
http://www.newtonsoft.com/json DLL 다운로드 하는 곳은 지난 번 포스팅에서 올려드린 경로와 같습니다. 아래는 Document의 경로입니다. http://www.newtonsoft.com/json/help/html/SerializeObject.htm 워낙 Document가 잘되어 있어서 굳이 제가 할 필요가 있을까? 싶을 정도입니다. 용어만 잠깐 설명드리면 객체나 내용을 JSON으로 바꾸는 작업을 serialize 반대로 JSON 문서에서 내용을 가져오는 작업을Deserialize라고 합니다. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657..
Delegate에 대한 내용을 찾다가 Event를 찾게되고;;; 좀더 상세하게 파보다보니 여기까지왔네요.관련된 내용부터 해서 최종적으로는 Delegate와 Event를 알아보겠습니다. EventArgs (Event Arguments) : 이벤트에 사용되는 데이터를 저장하기 위해 참조하는 기본 클래스입니다.MSDN의 설명을 보면이 클래스에는 이벤트 데이터가 없으므로 이벤트가 발생할 때 이벤트 처리기에 대한 상태 정보를 전달하지 않는 이벤트에서 사용됩니다. 이벤트 처리기에 상태 정보가 필요한 경우, 응용 프로그램에서는 이 클래스에서 클래스를 파생시켜 해당 데이터를 보관해야 합니다. This class contains no event data; it is used by events that do not pas..
StyleCop은 Visual Studio 에서 코딩시에 코딩 가이드 라인을 잡아주는 코드 분석기 입니다. DOWNLOAD는 아래의 경로에서 http://stylecop.codeplex.com/ 다운로드 받으시고 그냥 설치하시면 됩니다. 물론 Visual Studio도 설치되어 있어야겠죠? 사용법을 살펴보겠습니다. 우선 코딩을 한 후 코드 작성창이나 솔루션 탐색기의 프로젝트에서 우측 클릭을 하게되면 Run styleCop 이라는 없던 버튼이 생깁니다. 요놈을 눌러줍니다. 눌러주면 화면 하단의 오류 목록창에 쫘악 뜨게 됩니다. 출력 창에서도 가이드를 위반한 갯수가 뜨게 됩니다. 막상 보게 되면 이 룰 위반사항들이 고개가 끄덕여질만큼 타당한것도 있는가하면 이건 너무 한거 아닌가 싶은것들도 있습니다.상황에 따..
인터페이스(Interface)에 대한 탐구를 진행합니다. 인터페이스는 많이 들어보기는 했습니다만, 실제적으로 사용하기에는 개념자체가 접근하기가 어렵고 작은 프로젝트로 구현되는 프로그램에서 굳이 사용하지 않아도 되었기에 주먹구구식으로 진행되는 개발시에는 굳이 사용하지 않았습니다. 그러나 객체지향프로그래밍(OOP)을 위해서 이것저것 학습을 하던 차에 인터페이스에 대한내용을 재확인하고 그 유용성에 대해 깨닫게 되었습니다.우선 인터페이스의 장점은 여러가지가 있다고 하는데부끄럽게도 제가 알고 있는 장점은 겨우 2가지 정도입니다.1. 개발자들간의 개발 규약2. 인터페이스를 상속받는 클래스는 형식이 무엇이 되든간에 인터페이스 형식으로 타입 캐스팅이 되어서 클래스 사용하기가 엄청 쉽다. 우선 인터페이스의 특징을 살펴보..
이번 포스팅은 응용프로그램을 배포했을 때 프로젝트 내에 추가한 텍스트 파일을 사용하기 위한 방법을 포스팅합니다. 저 같은 경우는 Data 폴더 내에 KiKcd_B.20130902.txt 파일을 추가했습니다. 이 파일을 사용하려면 해당 파일의 경로를 알아야 하겠죠. 일반적으로 Resource 이미지 파일의 경우 Uri를 사용해서 new Uri("pack://application:,,,/data/ddd.txt"); 와 같이 호출이 가능한 반면에 txt 파일과 같은 IO 작업시에는 URI가 아닌(물론 xml 파일은 Uri 경로방식이 가능합니다만..) string으로 받는 경우라서.. 개념은 다음과 같습니다. 프로젝트 패키지 내의 데이터 파일을 우선 어플리케이션 실행 경로로 복사합니다. System.Window..