.NET
-
[ILMerge] - 사용하기.NET/Tools, Library 2017. 11. 24. 12:27
ILMerge 사용하기 ILMerge는 여러 .NET 어셈블리(*.dll)를 단일 .NET 어셈블리(*.dll)로 병합하는 유틸리티입니다. ILMerge Download 링크 https://www.microsoft.com/en-us/download/details.aspx?id=17630 ILMerge GitHub github.com/dotnet/ILMerge ILMerge 설치 경로 C:\Program Files (x86)\Microsoft\ILMerge\ILMerge.exe - EXE 만들기 [여러개의 클래스 라이브러리 dll 과 응용프로그램.exe] 를 합쳐 생성할파일이름.exe로 만들어줍니다. "C:\Program Files (x86)\Microsoft\ILMerge\ILMerge.exe" /out..
-
[C#] - WinForm 특정 사이즈 컨트롤 만들기.NET/CSharp 2017. 10. 21. 11:02
특정 사이즈 컨트롤 만들기 C# WinForm 에서 사용하는 Control 크기 단위는 Pixel 단위이므로 Pixel 값을 구합니다. Pixel = Millimeter / 25.4 * Dpi (96) A4 용지 크기의 컨트롤 가로 - 210mm 세로 - 297mm - A4용지 크기의 컨트롤 크기 구하기 int Dpi = 96; int width = (int)(210 / 25.4 * Dpi); int height = (int)(297 / 25.4 * Dpi); [ 참고 ] enginhak.tistory.com/entry/point-inch-pixel-mm-%EB%8B%A8%EC%9C%84-%EA%B4%80%EA%B3%84
-
[C#] - WinForm TextBox 유효한 숫자만 입력받게 하기.NET/CSharp 2017. 8. 25. 10:30
MSDN KeyDown Event https://msdn.microsoft.com/ko-kr/library/system.windows.forms.control.keydown(v=vs.110).aspx Ctrl + V 를 통한 입력은 방지 하였습니다. private void InputTextBox_KeyDown(object sender, KeyEventArgs e) { TextBox textBox = sender as TextBox; if (e.Control && e.KeyCode == Keys.V) { e.SuppressKeyPress = true; return; } bool numberEntered = false; if (e.KeyCode >= Keys.D0 && e.KeyCode = Keys.NumP..
-
[C#] - Enum 사용하기.NET/CSharp 2017. 8. 19. 10:59
자바에서는 Enum에 필요한 변수를 선언하고 바로 접근해서 사용할 수 있습니다. public enum BackStyleType { /** * 보통 */ Normal((short) 0), /** * 배경 투명 */ Transparent((short) 1); /** * 열거형에 해당하는 정수값 */ private short value; private BackStyleType(short value) { this.value = value; } public short getValue() { return value; } public static BackStyleType valueOf(short value) { for (BackStyleType bst : values()) { if (bst.value == value..
-
[IKVM] - 사용하기.NET/Tools, Library 2017. 4. 3. 12:51
IKVM 사용하기 IKVM은 Java 에서 C# 으로 변환해주는 툴입니다. 자세한 설명은 Introduction 을 통해 확인 해 주세요. Introduction http://www.ikvm.net/userguide/intro.html Binaries available here: ikvmbin-8.1.5717.0.zip http://weblog.ikvm.net/default.aspx?month=2015-08 명령 프롬프트(Command Prompt)를 관리자 권한으로 실행합니다. .NET executables (-target:exe or -target:winexe) .NET libraries (-target:library) .NET modules (-target:modoule) 해당 Java *.jar ..