본문 바로가기
반응형

티스토리챌린지4

[C# WPF] WVVM 디자인 패턴 WPF( Windows Presentation Foundation)는 XAML 기반의 UI 프레임워크로, 데이터 바인딩(Data Binding)과 커맨드 (Command) 기능을 활용해 MVVM(Model-View-ViewModel) 패턴을 효율적으로 구현할 수 있습니다. MVVM패턴은 UI와 비즈니스 로직을 분리하는데 효과적이며, 대규모 어플리케이션에서도 유지보수가 수비고 확장 가능한 구조를 제공합니다.이번 글에서는 MVVM패턴의 개념과 장점, 그리고 WPF 프로젝트에서 MVVM패턴을 구현하는 방법을 자세히 알아보겠습니다.1. MVVM 패턴이란?MVVM은 Model, View, ViewModel로 구성된 디자인 패턴입니다. 각 구성 요소는 다음과 같은 역할을 담당합니다.Model : 애플리케이션의 데이.. 2024. 11. 27.
Oracle 불필요한 문자 제거, REGEXP_REPLACE 사용법 오라클 데이터베이스에서 텍스트 데이터에 특정 문자를 제거하고 필요한 문자들만 남겨야하는 경우가 종종 있습니다. 마침표, 콤마, 쌍다옴표 등 불필요한 특수 문자는 제거하고 텍스트와 숫자, 특정 문자(예: #)를 유지해야 하는 경우를 예를 들어서 단계별로 진행해보겠습니다. 1. 오라클의 REGEXP_REPLACE 함수는?REGEXP_REPLACE 함수는 정규식을 사용해 데이터에서 특정 패턴을 찾아 제거하거나 다른 문자열로 치환할 수 있는 기능을 제공합니다. 기본 문법REGEXP_REPLACE(텍스트_컬럼, '정규식 패턴', '대체할 문자열') 2. 문제 상황데이터 : "안녕하세요, #5846", "Hello, ....456.78"요구 사항마침표(.), 콤마(,_), 쌍따옴표("), 괄호(()) 불필요한 특수.. 2024. 11. 25.
C# LINQ 이해와 활용 1. LINQ란 ?LINQ( Language Integrated Query ) 로 C#에서 데이터를 쿼리하고 조작할 수 있도록 하는 기능입니다. 데이터베이스, 컬렉션, XML 등 다양한 소스를 일관된 방식으로 처리할 수 있게 합니다. 또한 LINQ는 간결한 코드 작성과 높은 가독성을 제공하며 데이터 조작을 더 쉽고 직관적으로 만듭니다. 2. LINQ의 구성요소Query Syntax : SQL과 유사한 방식으로 데이터를 쿼리하는 구조적 문법입니다.Method Syntax : 확장 메서드와 람다 표현식을 사용하는 방식입니다.Data Source : LINQ는 배열, 리스트, XML, 데이터베이스 등의 다양한 소스에서 데이터를 쿼리할 수 있습니다.3. LINQ 기본 사용법1) Query Syntax 사용법in.. 2024. 11. 24.
[Oracle] SDO_GEOMETRY 1. 오라클 SDO_GEOMETRY 정의SDO_GEOMETRY는 Oracle Spatial 및 Graph에서 제공하는 데이터 타입입니다. 공간 데이터를 저장하고 관리하며 GIS 나 위치 기반 서비스를 개발할 때 공간 좌표를 관리하는데 주로 사용됩니다. 이 데이터 타입은 점(point), 선(Line), 폴리곤(Polygon) 등 다양한 공간 데이터를 표현할 수 있도록 설계되었습니다. 2. SDO_GEOMETRY 구조SDO_GTYPE  공간 데이터 유형  예) 점 (2001), 선 (2002), 폴리곤 (2003) 등SDO_SRID  좌표 참조 시스템의 ID를 저장하여 공간 데이터가 어떤 기준 좌표계에 기반하고 있는지 알 수 있습니다.SDO_POINT  점 데이터를 저장합니다.  X,Y, Z 좌표로 구성됩.. 2024. 11. 22.
반응형