개발 110

IAR 파일 정보

*.eww : IAR Embedded workbench Workspace 확장자 *.ewp : IAR Embedded Workbench Project 확장자 , V3.10 이상의 버전에서 사용*.prj : IAR Embedded Workbench Project 확장자 , V3.10 이하의 버전에서 사용 *.c : C 언어로 작성된 Program Source*.h : C 언어 Header Source 파일 설치된 프로그램 폴더 , ' \inc' . 에 있다 *.inc : 어셈블러 매크로(Header File)*.map : 링크(Xlink)를 거친 뒤의 최종 보고서 *.lst : 컴파일러 뒤에 생성되는 보고서*.mac : C-SPY Macro Definition*.xcl : Extended Command,초..

개발/MCU 2018.04.10

C# Resource 이미지 로드

C# Resources 에 이미지 로드하기 Load image from resources in C# 하는 방법입니다. 쉽게 프로젝트를 관리할때 Resource 폴더에 이미지를 넣어둡니다. 이렇게 넣어둔 파일은 Bmp 함수에서 로드할때는 경로를 지정합니다. 상대경로로 지정을 하여 사용하게 되면 debug 모드에서는 정상적으로 사용할 수 있습니다. 하지만 ClickOnce나 Setup로 배포파일을 만들게 되면 상대경로가 달라지게 되어 이미지를 로드 못하는 오류가 발생합니다. 예를 들어 개발자가 프로젝트를 개발할때의 실행파일 경로는 debug 폴더안에 exe파일이 존재하고 실제 필요한 이미지는 그 상위 프로젝트 폴더의 Resource 폴더에 들어 있는 경우입니다. 이런 경우 ..\..\Resource 경로의 ..

개발/C# 2018.04.03

[이미지] C# Picture 박스에서 다른 Picture 박스로 이미지 끌어다 놓기

private void pictureBox1_MouseDown(object sender, MouseEventArgs e) { var img = pictureBox1.Image; if (img == null) return; if (DoDragDrop(img, DragDropEffects.Move) == DragDropEffects.Move) { pictureBox1.Image = null; } } public Form1() { InitializeComponent(); pictureBox1.MouseDown += pictureBox1_MouseDown; pictureBox2.AllowDrop = true; pictureBox2.DragEnter += pictureBox2_DragEnter; pictureBo..

개발/C# 2018.02.13