c#
-
[C#] Column editing function in TextBox프로그래밍/C# 2020. 9. 29. 09:45
열 편집 기능 (Column editing function) 현재 Notepad++, 비주얼 스튜디오 등등 편집기에서 대부분 사용 가능한 기능입니다. 보통 Alt + 마우스 드래그 또는 Shift + Alt + 방향키 조합을 통해서 사용하는데요. 저희가 자연스럽게 사용하던 기능들은 사실 복잡한 구현이 필요합니다. C# 에서 사용하는 TextBox 또는 RichTextBox 에서는 이러한 기능을 사용할 수 없기 때문이죠. Currently, it is a feature that is mostly available in editors such as Notepad++ and Visual Studio. Usually, it is used through the combination of Alt + mouse dr..
-
[C#] NuGet 패키지 활용하기카테고리 없음 2020. 9. 25. 22:26
NuGet 패키지란 ? NuGet 패키지는 다른 개발자가 제작한 라이브러리 파일정도로 생각하시면 됩니다. 배경 지식은 NuGet을 참조하세요. 아무래도 복잡한 기능을 설계하는데 있어 기반이 되는 강력한 라이브러리를 사용하는 것은 큰 도움이 되기 때문에 NuGet 패키지를 활용할 줄 아시면 좋을 겁니다. 그럼 강력한 Text Editor 패키지인 Scintillanet NuGet 패키지를 다운로드 해봅시다. 패키지 적용해보기 1. 도구에서 솔루션용 NuGet 패키지 관리 클릭 2. 찾아보기에 원하는 패키지명 검색 3. 알맞은 패키지 선택 후 빈칸 체크 후 설치하면 끄읕 ~
-
[C#] Scintillanet 이란 ?프로그래밍/C# 2020. 9. 25. 21:56
Scintillanet 이란 ? Scintillanet 은 다양한 Text Editor 기능을 사용할 수 있게 해주는 NuGet 패키지입니다. 아마 NuGet 패키지도 처음 사용해보시는 분들이 많으실거라 생각합니다. 저도 클라이언트의 요청으로 자료조사중에 새롭게 알게된 기능이기도 한데요. 쉽게 말해서 사람들이 만들어놓은 라이브러리 패키지들을 사용할 수 있는 기능이라고 생각하면 좋을 것 같습니다. 이 패키지 관련 정보는 아래 링크에 표시해두었습니다. jacobslusser/ScintillaNET A Windows Forms control, wrapper, and bindings for the Scintilla text editor. - jacobslusser/ScintillaNET github.com 주요..
-
[C#] StreamReader : 대용량 텍스트 파일 읽기프로그래밍/C# 2020. 9. 22. 07:20
StreamReader 생성자 우선 StreamReader는 간편하게 파일을 읽어오고 싶을 때 사용하는 클래스입니다. 아래와 같이 생성하셔서 사용하시면 됩니다. 또한, 한글을 사용하자 하실 때는 인코딩 UTF8을 설정해주세요. StreamReader sr = new StreamReader(FilePath, Encoding.UTF8); StreamReader 속성 1. EndOfStream : 현재 스트림 위치가 스트림의 끝에 있으면 true이고, 없으면 false입니다. 보통 속성은 " () " 를 사용하지 않고 메서드는 " () " 를 사용합니다. StreamReader 주요 메서드 1. Read() : 입력 스트림에서 다음 문자를 읽고 문자 위치를 한 문자씩 앞으로 이동합니다. 매개변수 없이 Read..