본문 바로가기

C#.Net20

public, class, static, void 기본 내용 (1) public 과 private public 은 언제 어디서나 누구든 접근할 수 있도록 '완전 공개' 를 위한 용도로 사용합니다. 누구에게나 오픈되어 있는 공간이라고 생각하시면 됩니다. 아무나 앉을 수 있는 공원의 벤치처럼요. 만약 변수나 메소드를 private 으로 만든다면 그 클래스 외부에서는 아무나 접근할 수가 없습니다. 마치 어느 가정집의 소파처럼요. 그 집의 식구들만 앉을 수 있겠죠. (2) static 과 non-static static 은 모든 인스턴스들이 공통으로 사용하는 값을 관리하거나 별도의 인스턴스를 만들지 않고도 사용할 수 있는 메소드를 위해 사용합니다. 예를 들어 어떤 클래스로부터 인스턴스를 만들때마다 몇 개를 만들었는지 관리하기 위해 static 변수를 하나 두었다고 가정하.. 2024. 3. 21.
C#, 그래프(graph) 그리는 소스입니다.[퍼옴] 참고: https://blog.naver.com/smserial/221713969182 PIC18F, 용량 & PWM & PID-2 계산 테스트... 성미시리얼 ● PIC18F 를 사용하여, 비레제어-2 테스트를 수행합니다. 300%, 200%, 100% 를 적... blog.naver.com ● C#용, 그래프(graph) 그리는 소스입니다. private void draw_graph() { int b, x, y1, y2, w = 2; Graphics g1, g2, g3; Bitmap bmp1, bmp2, bmp3; Pen pen; bmp1 = new Bitmap(241, 311); // 메모리 크기 bmp2 = new Bitmap(241, 311); bmp3 = new Bitmap(241, 311);.. 2024. 3. 6.
TCP/IP 네트워크 통신 예제[퍼옴] 출처 : https://unininu.tistory.com/475 C# 윈폼 - TCP/IP 네트워크 통신을 뚫어보자 C# 윈폼 - TCP/IP 네트워크 통신을 뚫어보자 TCP/IP 네트워크 통신은 초보자 입장에서는 다소 복잡한 개념이다. 그러나 서버와 클라이언트가 메세지를 주고받는 간단한 채팅 프로그램만이라도 성공 unininu.tistory.com C# 윈폼 - TCP/IP 네트워크 통신을 뚫어보자 TCP/IP 네트워크 통신은 초보자 입장에서는 다소 복잡한 개념이다. 그러나 서버와 클라이언트가 메세지를 주고받는 간단한 채팅 프로그램만이라도 성공적으로 짜볼 수 있다면, 네트워크 통신의 진입장벽을 낮출 수 있을 것이라 생각한다. 그래서 최대한 짧은 코드로 작성해본 것을 올려본다. 왼쪽이 서버, 오른쪽이 .. 2024. 3. 5.
tcp/ip 소켓 통신 기본 개념 이해하기 [퍼옴] 출처: https://m.blog.naver.com/rhukjin/222039346792 c# 프로그래밍 tcp/ip 이더넷 통신 이번장에서도 실제 산업현장에서 쓰는 비동기식 tcp/ip 소켓 프로그래밍에 대해 c#으로 구현방법에 대해 알... blog.naver.com c# 에서 네트워크 소켓 프로그래밍을 할때 특별히 외부 라이브러리를 사용할 필요는 없습니다. 따라서 외부 라이브러리 관리자인 nuget패키지 관리를 요번에는 안씁니다. ​ 단순히 소스코드에서 아래와 같이 두개의 라이브러리를 추가합니다. ​ 위 두개만 있으면 이더넷 통신을 손쉽게 구현 할 수 있습니다. ​ 이더넷 통신할때 매번 코드를 생성하는게 귀찮으므로, 라이브러리 형식으로 하나 만들어놓기로 합니다. ​ 우선 AsyncObject.cs .. 2024. 3. 5.