반응형
반응형
Error XML 파일 호출시 에러 발생 System.Xml.XmlException: 'Data at the root level is invalid. Line 1, position 1.' 에러가 발생한 축약 코드 // XML 파일을 불러올 경로와 파일 이름 string filePath = "C:\\example\\data.xml"; // XmlDocument 객체 생성 XmlDocument xmlDoc = new XmlDocument(); // XML 파일 불러오기 xmlDoc.LoadXml(filePath); 해결 방법 XML 파일을 불러 올 때 LoadXml이 아닌 Load 함수로 호출 Load 함수로 호출한 XML 파일 읽기 코드 // XML 파일을 불러올 경로와 파일 이름 string filePa..
결론in = 인치cm = 센티미터mm = 밀리미터px = 픽셀dpi = 해상도 1 in= 2.54 cm 1 cm = 37.8 px1 mm = 3.78 px 1 px = 0.0265 cm1 px = 0.265 mm 해당 1픽셀은 웹 표준 DPI 96을 기준으로 측정된 값입니다.계산해보기 (cm > px)개념보통 웹에서 사용하는 해상도는 96 DPIDPI란 Dots Per Inch의 준말로 1인치당 도트(픽셀)의 수를 의미즉, 96 DPI는 1인치당 96 픽셀을 의미계산우리가 원하는 것은 cm이므로 수식을 바꿔봅시다.1 in = 96 px2.54 cm = 96 px 1 px 은 몇 cm? (1 픽셀은 몇 센티미터?)1 cm 은 몇 px? (1 센티미터는 몇 픽셀?)확인 (1 cm 는 37.79 px 정말 맞..
Overview클릭원스를 이용하여 앱의 자동 업데이트를 구현합니다. 앱 실행 업데이트 확인 프로그램 실행업데이트가 필요한 경우 : 업데이트 진행업데이트가 필요하지 않은 경우 : 프로그램 실행Winform 기반 새 프로젝트 생성Windows Form 앱 선택 프로젝트 이름 설정 프레임워크 선택v1.0.0.1 폼 디자인간단한 테스트를 위해 폼의 배경을 변경하여 자동 업데이트가 진행되는지 확인버전 1.0.0.1 : 폼 배경 노란색Clickonce 게시 (배포) 및 자동 업데이트 설정프로젝트 우클릭 - 게시 대상 - ClickOnce 게시 위치프로그램을 저장할 위치를 지정 (사용자가 프로그램을 다운받을 위치)여러 사용자에게 배포를 목적으로 한다면 누구나 접근 할 수 있도록 웹 배포를 하여야 함해당 포스팅에서는 ..
드래그 이벤트 핸들러 추가하기 솔루션 탐색기 - 폼 펼치기 - 폼.Designer.cs 우클릭 - 코드 보기 드래그 이벤트를 추가할 객체에 이벤트 핸들러 코드 추가 pictureBox1.MouseDown += pictureBox1_MouseDown; pictureBox1.MouseMove += pictureBox1_MouseMove; 드래그 이벤트 메소드 구현하기 MouseDown 마우스 좌클릭 시 수행될 이벤트 핸들러 클릭할 경우 클릭한 지점의 위치 정보를 저장하여 매끄러운 이동 처리 구현 이미지의 시작 포인트를 기준으로 이동하기 때문에 마우스다운으로 시작 위치의 값을 받지 않으면 클릭시 이미지가 살짝 우측하단으로 내려감 // Handle the MouseDown event of the PictureB..
예시 코드 GetUserInfo 메서드를 호출하면 IP 주소와 데스크톱 이름이 담긴 정보를 반환하는 메서드 userInfo[0] : IP 주소 userInfo[1] : 데스크톱 이름 public string[] GetUserInfo() { // user info store variable define string[] userInfo = new string[2]; // Get IP address string hostName = Dns.GetHostName(); IPAddress[] addresses = Dns.GetHostEntry(hostName).AddressList; foreach (IPAddress address in addresses) { if (address.AddressFamily == Add..
이전 포스팅과 내용이 연결되어 있으며, 이미 설명한 객체, 메서드 내용에 대해서는 다시 다루지 않습니다. 2023.03.27 - [Programming/C#] - C# - 데이터베이스 연동하기 - DB 연결하기(SqlConnection) (1/2) DB 데이터 불러오기 예시 구문 SELECT 코드 // read dialog history public void readData() { // connectionString : include DB connection information using (SqlConnection connection = new SqlConnection(connectionString)) { try { // DB server Enter connection.Open(); // Query T..