
응답 데이터를 출력할 텍스트 박스와 클릭시 서버에게 일시 데이터를 요청할 버튼을 생성요청에 사용한 url은 SpringBoot를 이용하였음now 버튼을 누르자 현재 일시가 텍스트로 출력된다

서버에서 JSON으로 받아온 게시글 리스트를 파싱하기 위해 Newtonsoft.Json을 설치탐색기에서 프로젝트를 우클릭하여 NuGet패키지 관리 클릭Newtonsoft를 검색하여 설치도구상자에서 DataGridView를 찾아서 배치, 조회 버튼 추가{ get; set
REST API 서버로부터 데이터을 비동기 방식으로 응답받아 화면 출력을 할때 메서드를 구현하면서 async, await, Task 등을 많이 사용했는데 일단 구현은 했어도 이해가 안되는 부분이 많았어서 정리async는 비동기 메서드를 정의할 때 사용됩니다. 메서드에
1. Load 이벤트 폼이 처음 로드되어 메모리에 올라갈 때 발생합니다. 즉, 폼이 처음으로 만들어질 때 실행됩니다. 주 용도 : 폼의 초기화 작업, 데이터 바인딩, 폼 로드 직후에 필요한 데이터 초기화에 사용됩니다. 호출 시첨 : 폼이 메모리에 로드된 직후, 화면에
Cout DataTable처럼 out이 DataTable 앞에 붙는 경우, 메서드가 반환할 DataTable 객체를 호출하는 쪽에서 받을 수 있습니다.out 매개변수는 메서드에 전달되기 전에 초기화될 필요가 없습니다.대신, 메서드 내부에서 반드시 값을 할당해야 합니다.
C프로젝트에 대한 속성 및 메타데이터를 포함합니다.예: 어셈블리 정보, 리소스 파일, 애플리케이션 설정 등이 들어 있습니다.디버그 또는 릴리스 모드와 같은 빌드 설정 정보를 포함할 수 있습니다.프로그램이 어떻게 실행될지 결정하는 설정들이 여기에 저장됩니다.이미지, 아이
AssemblyInfo.cs는 C.NET에서 어셈블리는 코드, 리소스, 메타데이터를 포함하는 단위입니다.주로 DLL(라이브러리) 또는 EXE(실행 파일)로 생성됩니다.AssemblyInfo.cs 파일은 어셈블리와 관련된 속성(Attribute) 값을 설정합니다. 예를
스레드는 프로그램이 실행되는 작업의 흐름을 나타냅니다.하나의 프로그램(프로세스)은 기본적으로 메인 스레드에서 시작하며, 추가 작업을 위해 새로운 스레드를 생성할 수 있습니다.각 스레드는 독립적으로 실행되며, 자신만의 스택 메모리를 사용합니다.같은 프로세스 내의 스레드들
C#에서 lock 키워드는 멀티스레딩 환경에서 공유 리소스에 대한 동기화를 제공하는 데 사용됩니다. 즉, 임계 영역(critical section)을 설정하여 하나의 스레드만 해당 코드 블록을 실행할 수 있도록 보호하는 기능입니다. 이것은 데이터 경쟁 상태(Race
delegate(델리게이트)는 C#에서 메서드 참조를 저장하고 호출할 수 있는 형식입니다. 델리게이트는 메서드를 변수처럼 취급할 수 있게 해주며, 특히 동적 메서드 호출이나 이벤트 처리에 유용하게 사용됩니다.
Invoke는 C델리게이트는 메서드를 참조하는 객체입니다.Invoke를 사용하면 델리게이트에 연결된 메서드를 실행할 수 있습니다.델리게이트를 호출할 때 동기적으로 실행됩니다.del.Invoke(3, 5)를 호출하면 델리게이트가 참조하는 Add 메서드가 실행됩니다.델리게
C확장 메서드는 기존 클래스나 구조체에 새로운 메서드를 추가하는 기능입니다.기존 클래스의 코드를 수정하지 않고도 해당 클래스의 인스턴스 메서드처럼 호출할 수 있습니다.반드시 정적 클래스에서 정의되어야 하며, 첫 번째 매개변수 앞에 this 키워드를 붙입니다.기존 클래스