Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| comfilepi:running_.net_winforms:index [2026/02/15 06:00] – [FTP를 이용한 파일복사] admin | comfilepi:running_.net_winforms:index [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ======= 닷넷 프로그램 작성및 실행 ======= | ||
| - | 데스크탑 PC에서 .NET(C# | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | ComfilePi에는 .NET(C# | ||
| - | |||
| - | {{url> | ||
| - | |||
| - | |||
| - | =====MONO 프레임웍 버전 확인===== | ||
| - | |||
| - | ComfilePi 구매 시 기본적으로 Mono 프레임웍이 설치 되어 있습니다. 아래의 간단한 명령으로 Mono 프레임웍의 버젼을 확인하실 수 있습니다.\\ | ||
| - | 커맨트 콘솔창에 아래와 같은 명령어를 실행시키면 Mono 버젼을 확인 할 수 있습니다. | ||
| - | |||
| - | pi@raspberrypi: | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | =====MONO 프레임웍 설치===== | ||
| - | |||
| - | 구매시 제공되는 OS는 기본적으로 MONO프레임웍이 설치되어 있습니다. 재설치가 필요하신 분은 아래방법대로 설치하시기 바랍니다. | ||
| - | MONO 프레임웍 설치전 ComfilePi에 인터넷이 연결되어 있어야 합니다. ComfilePi 커맨트 콘솔창에 아래와 같은 명령어를 실행시키면 MONO 프레임웍을 설치할 수 있습니다. (본 설명서를 ComfilePi의 웹브라우저에서 오픈하신뒤 아래 명령어를 Ctrl+C로 카피해서 실행창에서 Ctrl+V하시면 쉽게 실행시킬 수 있습니다.)\\ | ||
| - | < | ||
| - | sudo apt-key adv --keyserver hkp:// | ||
| - | echo "deb http:// | ||
| - | echo "deb http:// | ||
| - | sudo apt-get -y update | ||
| - | sudo apt-get -y install mono-complete | ||
| - | </ | ||
| - | |||
| - | \\ | ||
| - | |||
| - | |||
| - | ====== .NET 프로그램 작성 ====== | ||
| - | ===== Visual Studio 설치===== | ||
| - | 데스크탑 PC에서 .NET 프로그램(C# | ||
| - | |||
| - | 설치 시 아래와 같이 **" | ||
| - | |||
| - | {{ : | ||
| - | ===== Holloworld 예제프로그램 작성 ===== | ||
| - | 아래는 Visual Studio를 이용한 간단한 예제프로그램 작성 방법 입니다. | ||
| - | * 1. Visual Studio 실행 : 파일 -> 새로만들기 -> 프로젝트 | ||
| - | * 2. 새프로젝트 : Windows 클래식 바당화면 웹 선택 -> Windows Forms 앱 선택 -> 이름 " | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | * 3. 솔루션 탐섹기에서 " | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | * 4. 폼의 button1을 더블클릭 합니다. 그리고 아래와 같이 소스코드를 추가합니다.아래의 소스는 버튼 클릭시 라벨의 문구가 변경되는 코드입니다. | ||
| - | <code xbasic> | ||
| - | using System; | ||
| - | using System.Windows.Forms; | ||
| - | |||
| - | namespace HelloWorld | ||
| - | { | ||
| - | public partial class Form1 : Form | ||
| - | { | ||
| - | public Form1() | ||
| - | { | ||
| - | InitializeComponent(); | ||
| - | } | ||
| - | |||
| - | private void button1_Click(object sender, EventArgs e) | ||
| - | { | ||
| - | label1.Text = " | ||
| - | } | ||
| - | } | ||
| - | } | ||
| - | </ | ||
| - | * 5. 시작 아이콘을 클릭하여 프로그램을 실행및 디버깅 할 수 있습니다. | ||
| - | * **※ 프로그램의 실행파일(.exe)은 " | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | |||
| - | |||
| - | ======.NET작성 프로그램 실행====== | ||
| - | |||
| - | 데스크탑 PC에서 .NET(C# | ||
| - | 그러기 위해서는 FTP 또는 USB메모리를 이용하여 ComfilePi의 **"/ | ||
| - | |||
| - | \\ | ||
| - | ===== FTP를 이용한 파일복사===== | ||
| - | |||
| - | FTP를 이용하면 개발자는 쉽게 개발 PC에서 ComfilePi로 파일을 전송 할 수 있습니다. | ||
| - | ComfilePi에 FTP 접속하려면 ComfilePi SSH를 활성화 해야합니다. SSH를 활성화는 아래와 같이 설정해주세요. | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | IP 공유기를 이용하여 아래와 같이 네트워크망을 구성한 후 ComfilePi 바탕화면 상단의 네트워크 표시 **↑↓**표시에 마우스 커서를 올려 놓으면 IP주소를 확인할 수 있습니다. ComfilePi의 IP 주소로 FTP 접속을 할 수 있습니다.\\ | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | \\ | ||
| - | |||
| - | 아래와 같이 FTP프로그램(FileZilla)를 이용하여 사용자 PC에서 ComfilePi로 파일 복사 할 수 있습니다.\\ | ||
| - | FTP프로그램(FileZilla)은 [[https:// | ||
| - | ID는 pi, 패스워드는 raspberry 로 입력하세요. | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | * Host : 접속하려는 ComfilePi의 IP address | ||
| - | * Username : ComfilePi 권한자ID → 디폴트 **pi** 로 되어있습니다. | ||
| - | * Password : 권한자 비밀번호 → 디폴트 **raspberry** 로 되어있습니다. | ||
| - | * port : 22고정으로 접속합니다. | ||
| - | * Quickconnect : 접속 | ||
| - | |||
| - | 정상적으로 접속되면 사용자PC에서 만들어 놓은 실행파일(.exe)을 마우스로 드래그하여 ComfilePi의 **'/ | ||
| - | |||
| - | {{ : | ||
| - | ===== 프로그램 실행 ===== | ||
| - | .net으로 작성된 프로그램(.exe)을 ComfilePi에서 실행시키기 위해서는 콘솔창에 아래와 같이 명령을 사용하여 실행 시킬수 있습니다.\\ | ||
| - | |||
| - | pi@raspberrypi: | ||
| - | {{ : | ||
| - | |||
| - | [[comfilepi: | ||
