c#(16)
-
[TeeChart] 2013 버전에서 64bit 사용하기
.Net Teechart 2013 버전을 64bit에서 사용하려면 사용하지 못한다. 그래서 둘러둘러 사용하는 방법이 dll을 any CPU에서 Tchart 컴퍼넌트를 생성한다. 그리고 64bit에서 로드하면 사용이 가능하다. 이건 64bit에서 종종 빌드 안되는 컴퍼넌트도 해당된다.
2020.07.15 -
[WinForm] 사용자 정의컨트롤 도구상자에 표시
평소 사용자 정의 컨트롤을 dll로 만들어서 가져 왓는데 많이 불편하다. 그래서 현재 프로젝트 혹은 솔루션에서 만든 사용자 정의 콘트롤을 올리는 방법을 정리한다. [도구] → [옵션] 항목에 들어간다. [여기서 Windows Forms 디자이너] → [도구상자] → [AutoToolboxPopulate] 값을 False에서 True로 수정한다. 그럼 자동으로 도구상자에 사용자 정의 컨트롤이 올라와 있을 것이다.
2019.12.06 -
[Winform]OpenFileDialog
필터링 하기 using(OpenFileDialog ofd=new OpenFileDialog()) { ofd.Filter = "excel|*.xls;*.xlsx"; if(ofd.ShowDialog()==DialogResult.OK) { label9.Text = ofd.FileName; fpSpread1.Open(label9.Text); } }
2019.11.05 -
[NPOI] ICellStyle
C# 에서 Excel 관리 할일이 생겨서 Nuget에서 NPOI 라는 패키지를 이용했다. 처음에는 잘되고 있었는데 포퍼먼스 문제가 발생... 아 뭐가 이래 느려 했는데 처음은 아래처럼 구성했다. public ICellStyle SET_STYLE(IWorkbook workbook, string fontname, double fontheight, short fontcolor, short backcolor, short DataFormat) { ICellStyle style = workbook.CreateCellStyle(); IFont font = workbook.CreateFont(); font.FontName = fontname; font.FontHeight = fontheight; font.Color =..
2019.10.29 -
[Raspberry] Terminal 만들기
개요. 터미널로 명령어 날릴려고 하는데 명령어날리는방법을 기술한다.내용은 cmd 띄어서 하는 방법과 동일하다. 1. 네임스페이스 추가 using System.Diagnostics; 2. 명령방법 Process terminal =new Process();terminal.StartInfo.FileName="/bin/bash";terminal.StartInfo.Arguments=string.Format("-c \"{0}\"",명령어); terminal.StartInfo.UseShellExecute=false;terminal.StartInfo.RedirectStandardError=true;terminal.StartInfo.RedirectStandardInput=true;terminal.StartInfo.Red..
2017.10.12 -
[Console] 문자열 다루기 문자열 유틸리티
문자열 나누기string str="luciferD,20,test";string[] strarry=str.Split(',');foreach(string s in strarr){ Console.WriteLine(s);}문자열 합치기string str2=String.Join("-",strarry);문자열 검색StartWithstring str="홍길동 만세";if(str.StartsWith("홍길"))Console.WriteLine("된다."); 정규식 사용하기string sPattern="^\\d{3}-\\d{3}-\\d{4}$";if(System.Text.RegularExpressions.Regex.IsMatch(s,sPattern)){//Todo:유효한 정규식}
2013.09.05