전체 글 67

STS3 Spring MVC Project 템플릿 없음 해결방법

STS3로 스프링 프레임워크 프로젝트를 만들기 위해 Spring Legacy Project를 이용한다.이때 Spring MVC Project 템플릿이 없는 경우가 있다.  Configure templates... 를 눌러보자.  spring-data-gemfire와 spring-integration을 삭제하고 적용시키자.적용 후 확인했을 때 나오는 사람이 있고 안 나오는 사람이 있을 것이다.만약, 안 나온다면 아래의 방법을 따라 하자. 1. STS3 종료 후 워크스페이스 아래 경로로 이동.metadata\.plugins\org.springsource.ide.eclipse.commons.content.core경로로 이동하면 폴더가 비어있을 것이다.  2. https-content.xml 파일 복사하기   ..

Spring/개발 2024.06.28

C# int to bool 변환하는 방법

C#에서 int형을 bool형으로 변환하는 방법에 대해 알아보자. Convert 정적 클래스의 ToBoolean 정적메서드를 통해 변환할 수 있다. static void Main(string[] args) { int i = 0; Console.WriteLine(Convert.ToBoolean(i)); // False i = 1; Console.WriteLine(Convert.ToBoolean(i)); // True } 0은 False, 나머지 값은 True를 반환한다. int to bool 외에도 float, double, char, byte, long 등 다양한 자료형에 대해서도 오버로딩되어 있다.

C#/개발 2024.04.23

MSSQL SQL Server mdf/ldf 파일 연결 오류:5120 해결방법

SQL Server를 사용하다 보면 mdf와 ldf 파일을 통해 데이터베이스 연결을 해야 하는 경우가 있다. 이때 오류:5120가 발생하는 경우 해결하는 방법에 대해 알아보자. SQL Server 구성관리자를 실행한다. SQL Server 서비스에 SQL Server를 마우스 우클릭하여 속성을 클릭한다. 로그온 탭에 기본 제공 계정(B)를 활성화하고 로컬 시스템으로 설정한다. 이후 데이터베이스 연결을 하면 오류없이 실행된다.

DB/MSSQL 2024.04.18

WPF Button Image Background 없애는 방법

WPF에서 Button의 Content 속성에 Image 컨트롤을 넣게 되면 Background(배경색)이 남아있다. Background(배경색)을 없애고 싶다면 템플릿(Template)을 수정해줘야 한다. Button 컨트롤 템플릿을 Image로 했기때문에 더 이상 Background가 표시되지 않는다. 이벤트를 발생하는 영역또한 Image로 한정되기 때문에 외부를 클릭하면 이벤트가 발생하지 않는다.

WPF/개발 2024.04.04

C# SQLite 외래키 제약 조건 활성화 방법

C#에서 SQLite를 사용하던 중 외래키를 사용하게 되었다. 참조무결성 제약인 ON DELETE CASCADE, ON UPDATE CASCADE를 적용하기 위해서는 외래키 제약 조건을 활성화해야 한다. SQLite 버전 3.6.19부터 외래키 제약 조건의 기본 설정은 OFF 되어 있다. C#에서 SQLite 외래키 제약 조건 활성화 방법에 대해 알아보자. class Program { private const string _connInfo = @"Data Source=TestDB.db"; public static void ExecuteNonQuery(string query) { using (SQLiteConnection conn = new SQLiteConnection(_connInfo)) { try {..

DB/SQLite 2024.04.01

DevExpress GridColumn CheckBox 전체 선택 및 해제하는 방법

DevExpress의 GridControl 사용 시 GridColumn에 bool 속성을 바인딩하면 자동으로 CheckBox가 표시된다. CheckBox이기에 기본적으로 선택 및 해제도 가능하지만 전제 선택 및 해제는 기본 제공되지 않는다. CheckBox 전체 선택 및 해제를 하기 위해서는 ShowCheckBoxInHeader 속성을 True로 해주면 된다. ShowCheckBoxInHeader 속성은 bool형 필드에만 정상 작동한다. GridColumn 헤더에 확인란이 표시되며 전체 선택 및 해제가 가능하다.

DevExpress/개발 2024.03.22