C# 오랜 시간 실행되는 Windows Form의 이벤트 중간에 다른 폼의 이벤트를 실행 하는 방법
C# 닷넷으로 업무용 응용 프로그램을 많이 개발하게 됩니다. 특히 윈도우 응용 프로그램은 닷넷으로 개발하면 다른 개발 언어에 비해 쉽게 응용 프로그램을 개발할 수…
C# 닷넷으로 업무용 응용 프로그램을 많이 개발하게 됩니다. 특히 윈도우 응용 프로그램은 닷넷으로 개발하면 다른 개발 언어에 비해 쉽게 응용 프로그램을 개발할 수…
오라클 SELECT 쿼리 문에서 GROUP BY 구문을 사용해서 그룹 별로 합계(SUM)를 가져오는 작업을 많이 하게 됩니다. 이렇게 가져온 데이터를 다시 전체 합계(Total)을 구해서…
MSSQL 테이블을 처리하는 과정에서 예기치 않은 오류가 발생할 때가 가끔 있습니다. "잠금 요청 제한시간이 초과되었습니다.(Lock request time out period exceeded)"라는 오류도 그 중에…
C# 닷넷 프로그램을 개발할 때 날짜를 처리하는 로직을 구현해야 할 때가 있습니다. 날짜를 처리하는 과정에서 특정 월(달)의 마지막 일(Day) 또는 마지막 일자(Date)를 가져와서…
DevExpress XtraGrid 컨트롤은 Visual Studio의 표준 컨트롤인 GridView에 비해 월등히 기능이 향상된 Grid Control 입니다. XtraGrid 컨트롤의 행(Row)을 추가할 때 여러 컬럼(Column)의 내용이…
웹 환경에서 쿠키(Cookies)와 세션(Session)은 상대 유지 또는 자원 사용 등 비슷한 기능을 수행하고 있습니다. 기능 뿐만 아니라 동작 방식도 비슷하게 작동합니다.일반적인 세션은 쿠키를…
HTML 문서를 웹 페이지로 보여줄 때 화면 구성에 많이 신경을 쓰게 됩니다. 적절한 위치에 이미지와 텍스트를 배치해서 웹 페이지의 가독성을 높이기 위해 많은…
비주얼 스튜디오에서 프로젝트를 열 때 가끔 예기치 못한 오류로 프로젝트를 열 수 없는 상황이 발생할 경우가 있습니다. 특히 인터넷을 통해 압축된 Project를 다운…