본문 바로가기
728x90
반응형

전체 글98

C#, Winform EventHandler를 사용하여 Form1에서 Form2의 함수 실행하기 특정폼에서 특정이벤트가 끝날때 다른 폼의 함수를 자동으로 실행해야 하는 경우가 있다. 이럴 때 간단하게 EventHandler을 사용하여 구현할 수 있다. Form1, Form2로 테스트를 해보면 먼저 Form1에 이벤트핸들러를 선언한다. 이번에는 이벤트 핸들러를 통해서 실행될 Form2의 함수를 생성한다. 이게 가장 큰 뼈대이고 재료다. 다음은 Form1에서 버튼 클릭 시 이벤트를 Invoke시켜서 Form2의 함수가 실행되도록 처리해보자. Form1의 ShownameEventHandler에 Form2의 함수 MyName, MyAge를 연결해주었고 Form1의 버튼 클릭 시 이벤트만 실행하면 Form2 함수가 실행된다. 결과는? ShowNameEventHandler에 총 2개의 함수를 연결해두었기 때문.. 2021. 12. 9.
[Unity3D] Unity에서 멀티쓰레드와 HTTP 서버 Unity와 Web어플리케이션 사이에서 데이터를 연동하고 싶어서 Unity에서 HTTP서버를 만들어 보았다. 그 후 Unity에서 용이한 WebAPI 를 만들어 보고 싶어서 사용에 편리한 방법을 정리해 보았다. 할일 ・Unity에서 HTTP서버를 생성 ・사용한 라이브러리 - System.Net.HttpListener ・멀티스레드 처리에서 부하를 줄인다. ・ Get / Post 리퀘스트를 처리 ・재사용을 위한서버처리와 리퀘스트처리의 콤포넌트를 분리 ・UnityEvent를 사용하여 Inspecter 에서 이벤트를 관리 ・통신 테스트는 Postman을 사용 System.Net.HttpListener란? HTTP요청에 응답하는 간단한 HTTP프로토콜 리스너를 만들 수 있다. .NET 표준 클래스이므로 Unity.. 2020. 12. 18.
[Unity 3D] UnityWebRequest.Get로 받아온 JSON 데이터를 처리하는 방법 Unity에서 GetUnityWebRequest.Get로 받아온 JSON 데이터를 간단히 처리하는 방법을 정리해보았다. - 실행환경 Unity : 2017.4.40f1 OS : Windows 10 Home 2004 2가지 방법이 있다. MiniJSON을 사용하는 방법과 JsonUtility를 사용하는 방법. MiniJSON와 JsonUtility는 큰 차이가 있다. MiniJSON은 JSON형식의 구조를 사전에 선언할 필요가 없다. JsonUtility는 사전에 선언이 필요하다. using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Networking; using MiniJSON; pu.. 2020. 12. 17.
[MSSQL] 프로시져(SP)에서 반환하는 테이블유형의 데이터를 임시테이블에 담아서 사용하기 --프로시져에서 반환한 테이블이형식의 정보를 담을 임시테이블을 선언한다. --형식은 프로시져에서 반환하는 데이터값과 동일하게 맞추어준다. DECLARE @TMP_TABLE TABLE ( NAME VARCHAR(10) AGE INT ) --프로시져를 실행하고 임시테이블에 담는다. INSERT INTO @TMP_TABLE EXEC USP_EMPLOYEE_GET '010-2222-3333' --담은 값 조회 하기 SELECT * FROM @TMP_TABLE 2020. 12. 14.
728x90
반응형