차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

dotnet:dotnet4:index [2026/06/09 18:25] – created admindotnet:dotnet4:index [2026/06/09 18:26] (현재) – removed admin
줄 1: 줄 1:
-====== .NET Framework 4.x와 Mono 사용하기 ====== 
  
-{{ :comfilepi:vs_winforms2.png?650 | }} 
- 
-이 문서는 기존 .NET Framework 4.x 및 WinForms 응용 프로그램을 Linux 기반 장치에서 실행하는 방법을 설명합니다. 
- 
-Mono를 사용하면 Windows에서 개발한 .NET Framework 응용 프로그램을 Linux에서도 실행할 수 있습니다. 기존 프로젝트를 최대한 수정 없이 Linux로 이식해야 하는 경우 유용한 방법입니다. 
- 
-===== 관련 문서 ===== 
- 
-  * [[:comfilepi:running_.net_winforms_applications_with_mono:index|Mono로 .NET WinForms 응용 프로그램 실행하기]] 
-    * [[https://www.mono-project.com/|Mono]]를 이용하면 .NET Framework WinForms 응용 프로그램을 Linux에서 실행할 수 있습니다. 
-    * Visual Studio에서 개발 및 디버깅한 후 실행 파일을 ComfilePi로 복사하여 실행할 수 있습니다. 
-    * 대부분의 경우 별도의 재컴파일이 필요하지 않습니다. 
- 
-  * [[:comfilepi:modbus_with_nmodbus4:index|NModbus4를 이용한 Modbus 통신]] 
-    * [[https://github.com/NModbus4/NModbus4|NModbus4]]를 사용하여 ComfilePi를 Modbus RTU 마스터로 동작시키고 PLC를 제어하는 예제입니다. 
- 
-  * [[:comfilepi:hiding_the_mouse_cursor:index|마우스 커서 숨기기]] 
-    * 터치 기반 HMI에서는 마우스 커서가 필요하지 않은 경우가 많습니다. 
-    * Mono 환경에서 마우스 커서를 숨기는 방법을 설명합니다. 
- 
-  * [[:comfilepi:programming_the_serialport:index|SerialPort 프로그래밍]] 
-    * 시리얼 포트를 사용할 때 고려해야 할 사항을 설명합니다. 
- 
-  * [[:cpio:cp-io22:index#c_control_example|GPIO 제어]] 
-    * [[cpio:cp-io22:index|CP-IO22]] 확장 보드를 이용하여 GPIO를 제어하는 예제입니다. 
- 
-===== 디버깅 ===== 
- 
-Visual Studio에서 ComfilePi의 .NET Framework 4.x 응용 프로그램을 원격으로 배포하고 디버깅하려면 다음 확장 기능을 사용하십시오. 
- 
-  * [[:comfilepi:running_.net_winforms_applications_with_mono:remote_mono_debugger:index|Remote Mono Debugger Visual Studio Extension]] 
- 
-===== AdvancedHMI ===== 
- 
-{{ :comfilepi:advancedhmivs.png?650 | }} 
- 
-[[https://advancedhmi.com/|AdvancedHMI]]는 Visual Studio를 기반으로 HMI를 개발할 수 있는 오픈소스 소프트웨어입니다. 
- 
-.NET Framework 4.x를 기반으로 하며, Linux 기반 ComfilePi에서도 실행할 수 있습니다. 
- 
-Visual Studio를 사용한다고 해서 반드시 프로그래밍 경험이 필요한 것은 아닙니다. 대부분의 HMI는 코드를 작성하지 않고도 구성할 수 있습니다. 
- 
-  * [[https://www.youtube.com/watch?time_continue=40&v=VuQCGCNC-q4|소개 동영상 보기]] 
- 
-  * {{ ftp://110.10.189.172/ComfilePi/AdvancedHMI/AdvancedHMI.zip |AdvancedHMI Visual Studio 프로젝트 다운로드}} 
-    * ComfilePi용 Modbus RTU 드라이버와 테스트 프로젝트가 포함되어 있습니다. 
- 
-[[..:index|.NET (C# & VB.NET)]]