본문 바로가기

C#10

RaspberryPi 에서 Windows10 iot C#으로 코딩하기 준비 RaspberryPi Windows IOT에 프로그래밍을 하기위해 Visual Studio가 있어야 합니다. 물론 다른언어로도 가능하지만 UI측면에서 좀 더 접근하기 쉬운 C#을 이용합니다. 필요한 플로그램목록입니다. Windows10 IOT 는 최신버전이니 됐고, Visual Studio 2015 update2 이상이 필요한데, 저같은 경우 기존에 설치되어있는 Visual Studio때문에 꼬여서 다지우고 재설치 했습니다. 위 링크를 눌러 다운로드 사이트로 접속합니다. 커뮤니티 버전은 개발용으로 무료로 사용할 수있습니다. 다운로드가 완료되면 설치를 하시면 됩니다. 제일 위에서 보았던 리스트 중에 Windows 10 SDK가 필요하므로 추가해 줍니다. 다만 용량이 많습니다.ㅠㅠ 오래걸려요~ 설치가 완료되.. 2017. 1. 24.
C#기초(check box) 체크박스 예제 이번엔 체크박스입니다. 저번에 했던 라디오버튼을 체크 박스로 바꿔보겠습니다. 사실 체크박스와 라디오 버튼의 용도는 다릅니다. 라디오버튼은 여러 옵션중 하나만 선택하는 것이고, 체크 박스는 여러 옵션들을 복합적으로 선택 하는 용도이긴 하나 이번 예제는 바꿔도 될 듯 하네요^^ 먼저 레이아웃 변화부터 보겠습니다. 변화가 보이시나요? 라디오 버튼부분이 체크박스로 바꼈습니다. 2개의 라디오 버튼이 1개의 체크박스로 변했으니 소스도 좀 더 간단해 집니다. 1234567891011121314 private void checkBox1_CheckedChanged(object sender, EventArgs e) { if(checkBox1.Checked==true) { timermode = false; }.. 2015. 7. 22.
C#기초(타이머) 타이머 예제 지난 버튼 예제에서 타이머를 추가해 보겠습니다. 위 사진에서 빨간색으로 박스해놓은 버튼 2개, 텍스트 2개, 타이머 1개를 추가하였습니다. 시작을 누르면 타이머가 동작하고, 종료를 누르면 타이머가 종료되도록 해보겠습니다. 일단 타이머 카운터를 위해 전역변수를 하나 추가해 줍니다. 1int timerCount = 0;cs 그리고 버튼 클릭 부분입니다. 1234567891011 private void button1_Click(object sender, EventArgs e) { timer1.Start(); } private void button2_Click(object sender, EventArgs e) { timer1.Stop(); timerCount = 0; timerText.Text = .. 2015. 7. 20.
C# 기초(버튼) 버튼예제 자바로 윈도우 프로그램을 만들려면 SWING을 써야하는 번거러움이 있기에 C#으로 만들어 보려고 합니다. C#은 도구상자에서 필요한거 UI만들고, 속성에서 설정만 해주면 간단히 만들 수 있습니다. 처음이니 아주 간단히 버튼 클릭해서 카운터 세는 예제를~ 먼저 새 프로젝트를 만들어야 합니다. UI가 있는 window program을 만들 것이므로 'Windows Forms 응용 프로그램'을 선택하고, 프로젝트 이름을 넣고, 확인을 클릭해 주세요. 프로젝트가 만들어지면 Form 디자인이 띄워집니다. 왼쪽에 도구상자가 있는데 각종도구들을 드래그해서 디자인에 넣어주면 됩니다. 그리고 오른쪽에 있는 속성창은 각 디자인들의 속성들을 넣어줄 수 있습니다. 그럼 간단한 텍스트와 버튼을 추가해 보겠습니다. 도구.. 2015. 7. 17.

인기글