virtualgiraffe
-
[C#] 자주 사용하는 단축키 모음Microsoft .NET/C# 2019. 4. 19. 14:05
기능 단축키 비고 속성 창 F4 속성창을 단일창으로 사용할때 좋음. 빠른 작업 Ctrl + . 또는 Alt + Enter 매우 좋음. 주석 입력 Ctrl + K,C 매우 좋음. 주석 제거 Ctrl + K,U 매우 좋음. 책갈피 등록, 제거 Ctrl + K,K 개발 예정이나 특이점을 체크하고 폴더로 관리하면 좋음. 책갈피로 이동 Ctrl + K,N 책갈피에 폴더생성 Ctrl + K,F 책갈피 관리자 Ctrl + K,W 현재줄의 코드 이동 Ctrl +(위 또는 아래) 특정 영역 선택 Alt + Drag 매우 매우 좋음. 디자인 모드 Shift + F7 WPF에서 매우 좋음. 소스 모드 F7 WPF에서 매우 좋음. 정렬하기 (선택영역) Ctrl + K,F 전체정렬 Ctrl + K,D 선택 영역소스 접기, 펼치..
-
[C#] C#에서 Python 코드 사용하기 (함수, 클래스)Microsoft .NET/C# 2019. 4. 11. 18:18
C#에서 Python Code를 사용하기 위해서는 NuGet 패키지를 설치해야 합니다. IronPython 패키지를 설치합니다. def GetString(): return 'Hello World' def Sum( num1, num2 ): return num1 + num2 def GetList1(data): data.append('Python1') data.append('Python2') data.append('Python3') return data def GetList2(): data=[] data.append('Python1') data.append('Python2') data.append('Python3') return data class World: def __init__(self): self.na..
-
[C#] 폴더 경로 / Folder PathMicrosoft .NET/C# 2019. 3. 6. 01:35
폴더 경로 받기 Environment.CurrentDirectory Forms System.Windows.Forms.Application.StartupPath 실행파일폴더 System.AppDomain.CurrentDomain.BaseDirectory 실행된 exe의 경로 System.IO.Path.GetDirectoryName(System.IO.Path.GetDirectoryName(System.AppDomain.CurrentDomain.BaseDirectory)) "../" 상위폴더 Environment.SystemDirectory 시스템폴더 Path.GetFileName(Environment.CurrentDirectory) 현재 폴더의 명
-
[C#] 날짜 출력 형식 변경(영문) 및 시간 측정Microsoft .NET/C# 2019. 3. 5. 01:21
날짜 출력 형식 변경 //16-Jun-2021 string result0 = DateTime.Now.ToString("dd-MMM-yyyy", new System.Globalization.CultureInfo("en-US")); //hh = 12시간 기준 //HH = 24시간 시준 //2018-06-21 06:48:40.4868 string result1 = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss.ffff"); //18-06-21 06:48:57.7224 string result2 = DateTime.Now.ToString("yy-MM-dd hh:mm:ss.ffff"); //18년06월21일 06시49분49.8483초 string result3 = DateTime.N..
-
[C#] 소수점 자릿수 변경, 소수점 반올림 올림 버림Microsoft .NET/C# 2019. 3. 5. 01:19
string.Format을 이용한 2가지 반올림 방법 //string.Format을 이용한 2가지 반올림 방법 double value = 5.123456789; //방법1 string result = string.Format("{0:0.#####0}", value); //결과값 result = "5.123457" //7번째 자리의 값을 반올림하여 출력. //방법2 string result = string.Format("{0:F6}", value); //결과값 result = "5.123457" //7번째 자리의 값을 반올림하여 출력. Math Class를 이용한 반올림, 올림, 내림 //Math Class를 이용 double value = 5.123456789; // 반올림 double result = ..
-
[JS_LIB] 1.0.6NuGet Package/JS_LIB 2019. 2. 28. 14:05
https://www.nuget.org/packages/JS_LIB/ Version 1.0.6 License https://virtualgiraffe.tistory.com/pages/NugetJSLIBLicense Window Window WIN_NULL Constructor public WIN_NULL(UserControl uc, string title = "", int startWidth = 1024, int startHeight = 768) uc Content 영역에 출력되는 UserControl title 제목 startWidth 창의 가로 크기 startHeight 창의 세로 크기 Attribute Function Start_Loading(string gifPath) 해당 경로의 GIF를 이용하..