Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| winforms:index [2026/06/09 19:47] – admin | winforms:index [2026/06/09 19:51] (current) – [시작하기] admin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== ComfileTech.WinForms ====== | ====== ComfileTech.WinForms ====== | ||
| - | 구체적으로 설명하기 전에 초보자들은 아래 초보자 컬럼을 먼저 읽어보세요. | ||
| - | ===== 초보자 컬럼 ===== | + | WinForms는 Windows 응용 프로그램을 만들 때 오랫동안 사용되어 온 화면 구성 기술입니다. 버튼, 입력창, 표, 메뉴와 같은 일반적인 화면 요소를 이용하여 프로그램을 만들 수 있기 때문에, 산업용 장비 설정 프로그램, |
| - | WinForms는 Windows | + | 하지만 Microsoft의 공식 |
| - | 버튼, | + | ComfileTech.WinForms는 이러한 문제를 해결하기 위해 준비된 라이브러리입니다. 개발자는 최신 Visual Studio와 최신 .NET 환경에서 기존과 동일한 방식으로 WinForms 응용 프로그램을 |
| - | 하지만 Microsoft의 공식 WinForms는 기본적으로 Windows 전용입니다. | + | ===== ComfileTech.WinForms 소개 ===== |
| - | 따라서 | + | ComfileTech.WinForms는 Mono의 WinForms 구현을 기반으로 제작된 크로스 플랫폼 WinForms |
| - | ComfileTech.WinForms는 이러한 문제를 해결하기 위해 준비된 라이브러리입니다. | + | 또한 COMFILE Technology의 Windows Panel PC와 Linux Panel PC에서도 동일한 응용 프로그램을 실행할 수 있습니다. ComfileTech.WinForms는 Mono Runtime 전체를 사용하는 방식이 아니므로, |
| - | + | ||
| - | 기존 WinForms 개발 방식은 최대한 유지하면서, | + | |
| - | + | ||
| - | 즉, 개발자는 최신 Visual Studio와 최신 .NET을 이용하여 익숙한 방식으로 프로그램을 만들고, 사용자는 COMFILE Technology의 Windows Panel PC 또는 Linux Panel PC에서 같은 응용 프로그램을 실행할 수 있습니다. | + | |
| - | + | ||
| - | ===== 컴파일 윈폼이란 ===== | + | |
| - | + | ||
| - | Microsoft의 공식 WinForms는 Windows 전용 기술입니다. | + | |
| - | + | ||
| - | ComfileTech.WinForms는 Mono의 WinForms 구현을 기반으로, | + | |
| - | + | ||
| - | ComfileTech.WinForms를 사용하면 최신 버전의 Visual Studio, .NET 및 C#을 이용하여 WinForms 응용 프로그램을 개발하고, | + | |
| - | + | ||
| - | ComfileTech.WinForms를 사용하면 Mono Runtime 전체를 별도로 설치할 필요가 없습니다. | + | |
| ===== Mono와의 차이점 ===== | ===== Mono와의 차이점 ===== | ||
| - | Mono는 단순히 WinForms만 구현한 프로젝트가 아닙니다. .NET Framework | + | Mono는 단순히 WinForms만 구현한 프로젝트가 아닙니다. |
| - | 예를 들어 '' | + | 예를 들어 '' |
| - | 따라서 개발 환경과 | + | 반면 ComfileTech.WinForms는 Mono의 WinForms 구현만을 사용합니다. 응용 프로그램은 Microsoft의 공식 .NET 런타임에서 실행되며, WinForms를 |
| - | 반면 ComfileTech.WinForms는 Mono의 WinForms 구현만을 사용합니다. | + | 따라서 최신 Visual Studio, 최신 .NET, 최신 C# 언어 기능을 사용할 수 있으며, Microsoft가 제공하는 성능 개선, 버그 수정 및 개발 편의 기능의 혜택도 그대로 |
| - | + | ||
| - | 응용 프로그램은 Microsoft의 공식 .NET 런타임에서 실행되며, | + | |
| - | + | ||
| - | 따라서 최신 Visual Studio, 최신 .NET, 최신 C# 언어 기능을 | + | |
| ===== 장점 ===== | ===== 장점 ===== | ||
| Line 55: | Line 36: | ||
| ===== 참고 사항 ===== | ===== 참고 사항 ===== | ||
| - | Mono의 WinForms 구현은 오랜 기간 발전해 온 뛰어난 | + | Mono의 WinForms 구현은 오랜 기간 발전해 온 우수한 |
| - | 다만 Microsoft WinForms와 100% 동일한 구현은 아니므로 일부 기능에서는 별도의 우회 방법이나 코드 수정이 필요할 수 있습니다. | + | 다만 Microsoft WinForms와 100% 동일한 구현은 아니므로 일부 기능에서는 별도의 우회 방법이나 코드 수정이 필요할 수 있습니다. 또한 Windows 환경에서 정상 동작하던 일부 응용 프로그램이라도 Linux 환경에서는 |
| - | + | ||
| - | 또한 Windows 환경에서 정상 동작하던 일부 응용 프로그램이라도 Linux 환경에서는 | + | |
| ===== 시작하기 ===== | ===== 시작하기 ===== | ||
| Line 67: | Line 46: | ||
| * [[.: | * [[.: | ||
| - | [[..: | + | |
