728x90

c# 3

C# - Arduino Serial 통신을 이용한 비쥬얼라이저 구현

C#과 Arduino의 Serial 통신을 이용하여 간단한 비쥬얼라이저를 구현하였다.void setup() { Serial.begin(9600); // 시리얼 통신 시작 pinMode(8, OUTPUT); pinMode(9, OUTPUT); // LED 핀을 출력 모드로 설정 pinMode(10, OUTPUT); pinMode(11, OUTPUT);}void loop() { int sensorValue = analogRead(A0); // A0 핀의 아날로그 값을 읽어서 sensorValue 변수에 저장 Serial.println(sensorValue); // 읽어온 값을 시리얼 모니터에 출력 if (Serial.available() > 0) { int value = ..

C# - WinForm 연습 (Form, Button, CheckBox, ComboBox, GroupBox, Label, ListBox, TextBox, Timer... 구현 )

전체 코드using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Security.Principal;using System.Text;using System.Threading;using System.Threading.Tasks;using System.Timers;using System.Windows.Forms;namespace WindowsFormsApp3{ public partial class Form1 : Form { private string name1; private..

C# - WinForm 기본 화면 구성

WinForm에서 Event가 발생하면 Event Handler를 통해 발생한 Event를 처리한다.Program.cs : 윈도우 폼 생성과 실행(자동 생성)기본적으로 Program.cs의 Application.Run 함수를 통해 Form1의 객체 생성 및 실행된다. Form1.Designer.cs : 자동 생성 코드 (생성하는 Controls에 대한 속성 및 이벤트 처리 등)Form1.cs[디자인] : 윈도우 form에 대한 디자인을 보여주는 화면Form1.cs : 이벤트 처리 및 기타 로직을 작성하는 곳 [디자인]에서 생성된 이벤트들이 함수로 자동 생성된다. WinForm은 기본적으로 Form1.cs[디자인] / Form1.cs / Form1.Designer.cs를 통해 동작하게 된다. [디자인]을 ..

728x90