개발
-
포토샵 CS3 메뉴 크기 고해상도 화면에서 변경하기개발 2021. 1. 8. 11:47
작은 인치의 고해상도 모니터에서 포토샵 실행하면 메뉴 및 글자 크기가 작게 나오는데 적절한 설정을 해주지 않으면 사용하기 불편합니다. 포토샵 CS3 버전과 최신 버전을 구분해서 설정하는 법을 알아보겠습니다. 1. 포토샵 CS3 버전 포토샵 실행 파일 (exe 파일)을 선택하고 마우스 오른쪽 버튼을 눌러서 속성 창을 엽니다. [호환성] - [높은 DPI 설정 변경] - [높은 DPI 조정 재정의 체크박스 체크] - [목록에서 시스템 선택] - 확인 적용 이렇게 설정하고 재실행하면 시스템에 맞춰서 포토샵도 전체적으로 크게 적용됩니다. 2. 최신 버전 포토샵의 경우(CS6), 메뉴에 별도의 설정 메뉴가 있습니다. 1. Edit - Preferences - Interface - UI font size에서 Lar..
-
[C#] Excel 엑셀 파일 생성 시 예외 오류 처리 0x80010105 RPC_E_SERVERFAULT개발 2020. 10. 5. 16:19
종종 엑셀 파일 형태로 결과물을 저장해야 하는 경우가 있다 잘 동작하던 코드에서 갑자기 예외 오류가 뜨면서 파일이 생성 안되고 프로그램이 다운되는 현상이 발생했다 Exception 메시지를 보니 "서버에서 예외 오류가 발생했습니다. (예외가 발생한 HRESULT: 0x80010105 (RPC_E_SERVERFAULT))" 통상 이런류의 예외 코드들은 그 원인이 너무 다양해서 명확히 알수 있는 잘못된 코드가 있지 않는 한 오류를 잡아내기 힘들다 열심히 분석 및 구글링을 하다보니 다양한 처리 방법들이 있었고 그중에서 원인을 알아낼 수 있었다 사용하는 PDF 리더 프로그램이 Foxit PDF인데 종종 업데이트되가 되면서 오피스 쪽에 Add-in 되는 부분이 있어서 그것이 영향을 준 것이었다 엑셀 프로그램을 실..
-
[C#] 현재 실행 파일 이름 및 경로 얻어오기 방법개발 2019. 12. 30. 16:23
Log 파일을 저장하거나 Data 파일을 Export 해야 하는 경우 현재 애플리케이션 파일 실행 폴더 밑에 폴더를 생성하거나 실행 파일명 이름을 이용하는 경우가 있습니다 이때, 실행 파일 이름 및 파일 경로를 얻어오는 방법은 아래처럼 여러 가지가 있습니다 private void DisplayExcutingFileNameAndPath() { Console.WriteLine("Application.ProductName : {0}", Application.ProductName); Console.WriteLine("Application.StartupPath : {0}", Application.StartupPath); Console.WriteLine("Application.ExecutablePath : {0}"..
-
[C# 코딩] DevExpress GridControl 사용하여 개발하기 - 기본개발 2019. 8. 24. 00:47
DevExpress GridControl 코딩 개발 : 기본 편 DevExpress GridControl은 데이터를 표시하기 위해 기본적으로 사용하는 컨트롤입니다 다양한 포맷의 데이터를 바인딩시켜 출력할 수 있습니다 기본적인 Main 프로퍼티 중에서 Datasource - 컨트롤에 데이터 소스를 바인딩시킬 때 사용합니다 MainView - 특정 View 형태를 지정할 수 있습니다 지정하지 않으면 Default는 GridView입니다 DevExpress 컨트롤은 ToolBox에서 추가하거나 동적으로 생성하여 개발할 수 있습니다 기본적으로 동적 생성하여 코딩해보겠습니다 public class DataHelper { public static BindingList dataList = new BindingList..
-
[C#] 프로그램 파일 실행 경로, 파일 이름, 파일 버전 얻어 오기개발 2019. 8. 21. 23:49
애플리케이션 개발 중에 프로그램 파일 실행 경로, 파일 이름, 파일 버전이 필요한 경우가 있다 Application 클래스에서 속성으로 제공하는 값들을 이용하면 간단하다 1. Application.StartupPath Property - 실행한 프로그램 파일의 경로를 얻어 온다 public static string StartupPath { get; } 2. Application.ProductName Property - 프로그램 이름을 얻어온다 public static string ProductName { get; } 3. Application.ProductVersion Property - 프로그램 버전을 얻어온다 public static string ProductVersion { get; } Produc..
-
비주얼 스튜디오 커뮤니티 라이센스 만료 시 해결 방법 및 Visual Studio Community 다운로드 설치개발 2019. 8. 14. 15:20
응용프로그램 개발할 때 여러 개발툴이 있지만 보통 마이크로소프트(Microsoft Soft) 사의 비주얼 스튜디오(Visual Studio)를 이용합니다 비주얼 스튜디오는 상용 프로그램이지만 마이크로소프트에서는 비주얼 스튜디오 커뮤니티 (Visual Studio Community)를 무료 버전으로 배포하여 이를 사용할 수 있습니다 개인 개발자의 경우 Visual Studio Community를 사용하여 무료, 유료 앱을 만들 수 있습니다 처음, 비주얼 스튜디오 커뮤니티를 설치하면 30일 동안 평가판으로 사용할 수 있고 라이센스가 만료되면 마이크로소프트 계정을 만들어 로그인하면 계속해서 무료로 사용할 수 있습니다 일정 기간 사용하다보면 라이센스가 만료되었다면서 업데이트가 필요하다고 나오는 경우가 있습니다 ..
-
SVN Ignore pattern 설정 방법 - 소스 관리개발 2019. 8. 4. 08:15
소스 버전 관리를 위해 SVN을 많이 사용한다 종종 불필요한 파일, 폴더 등이 Commit 되는 경우도 있다 이런 실수가 없도록 Ignore pattern 등록하여 자동으로 걸러 낼 수 있도록 한다 많이들 사용하는 TortoiseSVN 기준으로 Ignore pattern을 설정해 보자 프로젝트 폴더에서 마우스 오른쪽 버튼을 눌러 TortoiseSVN > Settings를 실행한다 화면과 같이 Global ignorepattern 입력 항목이 있고 여기에 패턴을 설정해주면 된다 내가 등록하고 쓰는 패턴 목록 *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo __pycache__ *.rej *~ #*# .#* .*.swp .DS_Store [Tt]humb..