C# 프로그래밍 입문, 윈폼 계산기 프로그램 예제 (VS2017) C# 프로그래밍 입문하는 분들에게 소개하는 간단한 계산기 프로그램입니다. 비주얼 스튜디 2017을 이용해 위와 같이 윈폼을 꾸몄습니다. Label, textBox, button 총 3개의 요소를 사용합니다. 그리고 더하기, 곱하기만 가능한 계산기 소스 코드는 아래에 소개합니다. 혹시 프로젝트가 필요하다면 바로 아래 첨부 파일을 사용하셔도 됩니다. VS2017 C# 계산기 프로그램 예제 이 프로그램은 Num1, Num2 textBox에 숫자를 넣고, 더하기 또는 곱하기 버튼을 누르면 결과가 Result 오른쪽 텍스트 박스에 보이는 프로그램입니다. C# 프로그래밍 입문 시작합니다. 1234567891011121314151617181920212..
C# MS Chart 차트 설치, 3D 그래프 프로그래밍 도구 ▶ C# MS Chart 설치C#의 장점(MS 차트 포함)은 MS가 전폭적으로 밀어주는 언어다 보니 이런저런 지원이 많다는 겁니다. 향후엔 비주얼 스튜디오를 프로그래밍 툴이 아닌, 하나의 플랫폼으로 발전시킬 여지도 많아요. 그런 가능성을 엿볼 수 있는 게 바로 MS Chart (MicroSoft Chart)입니다. MS 차트를 설치하기 전엔, 당연히 비주얼 스튜디오가 설치되어 있어야 합니다. MS 차트를 설치해야 비주얼 스튜디오 도구 모음에서 차트를 끌어다 사용할 수 있어요. 우선, Microsoft .NET Framework 3.5용 Microsoft Chart Controls 사이트로 이동해 설치 파일을 다운로드하세요. 만약, 사이트 접속..
컴파일테크놀로지 디지털 IO 보드 프로그램 (C#프로그래밍) 프로그램 다운로드 - CWDIO32.zip [링크]제품 소개 페이지 - CW-DIO32 (필드 I/O, 리모트 I/O, DAQ, MODBUS) [링크] 제가 직접 컴파일테크놀로지에서 판매하는 디지털 IO 보드(CWDIO32) 프로그램을 만들었습니다. 아쉽게도 디지털 IO 보드는 판매하면서 디지털 IO 보드 프로그램은 제공하질 않네요. 이런 건 원래 컴파일테크놀로지에서 제공해야 하지 않나요? 아무튼, 이하 주요 소스입니다. Program.cs 파일을 보시면 아래처럼 중복 실행 방지 코드가 삽입되어 있습니다. 이 프로그램은 백그라운드에서 구동되기에 중복으로 실행되면 안됩니다. DIO는 하나인데 두 곳에서 접근하면 예상치 못한 상황은 당연히 발생하겠..
[C# 윈폼 강좌] 윈도우 폼 크기 고정, 프로그래밍 예제 크기 고정 폼프로젝트 - 이 폼은 아주 약간의 공식만 습득한다면 쉽게 구현할 수 있습니다. 프로그램의 폼이 일정한 비율로 늘거나, 준다면 다양한 응용 프로그램에서 유용하게 사용할 수 있습니다. 화면의 비율은 어떤 폼의 높이와 관련이 있지만, 일정한 비율로 폼을 유지하려면 폭, 높이가 조정되는 경우를 모두 염두에 두어야 합니다. 즉, 높이가 줄면 너비도 줄고, 너비가 줄면 높이도 줄어야 합니다. 반대의 경우도 마찬가지죠. 코딩에 반영할 공식은 아주 간단합니다. 따라서, 사용자가 생성할 프로그램 폼의 공식을 정리해 보면 아래와 같습니다. Width = (ratio width * From height) / ratio height Height = (ra..