이 세상엔 하고 싶은 것, 해야할 것이 많다

고정 헤더 영역

글 제목

메뉴 레이어

이 세상엔 하고 싶은 것, 해야할 것이 많다

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (79) N
    • GitHub (3)
    • 데이터베이스 (9)
      • MariaDB (MySQL) (1)
      • SQLite (0)
      • MSSQL (8)
    • 개발 툴 (9)
      • IntelliJ (2)
      • Android Studio (0)
      • Visual Studio (7)
    • 개발 관련 지식 (0)
      • IEEE (0)
    • 프로그래밍 (34) N
      • Android (1)
      • C# (24) N
      • Java (0)
      • PHP (0)
      • Swing (0)
      • WPF (8)
    • 프로그램 (9)
      • VMware (2)
      • Virtual Box (2)
      • 소스 코드 변환기 (1)
      • 분석 관련 프로그램 (2)
      • 보안 프로그램 (1)
      • 다이어그램 작성 프로그램 (1)
    • 구글 (1)
      • 구글 드라이브 (1)
      • Gmail (0)
    • 통신 관련 (0)
      • 시리얼 통신 (0)
      • 소켓 통신 (0)
    • 네트워크 (1)
    • 운영 체제 (2)
      • 윈도우 (2)
    • 이미지 (0)
      • SVG (0)
    • 디자인 (3)
      • 일러스트레이터 (1)
      • 포토샵 (0)
      • Rhino (2)
      • 3DS Max (0)
    • MS Office (6)
      • Excel (3)
      • PowerPoint (1)
      • Word (0)
    • Coding Test (0)
      • HackerRank (0)
    • 여행 (1)
      • 경기도 (0)
      • 강원도 (0)
      • 경상도 (0)
      • 전라도 (0)
      • 광역시 (0)
    • 콘솔, Steam 게임 (0)
      • 사이버펑크 2077 (0)
      • Ark : Survival Evolved (0)
      • Elder Scroll V : Skyrim (0)
      • Euro Truck Simulator 2 (0)
      • Car Mechanic Simulator 2021 (0)
      • Green Hell (0)
      • GTA 5 (0)
      • Garry's Mod (0)
      • 포르자 호라이즌 5 (0)
      • 니드포 스피드 Most Wanted (0)
      • Valheim (0)
      • 7 Days to Die (0)
      • 60 Seconds (0)
      • 삼국지 10 (0)
      • 삼국지 11 (0)
      • 삼국지 12 (0)
      • 삼국지 13 (0)
      • Dead Light (0)
      • This War of Mine (0)
      • The Crew 2 (0)
      • Spore (0)
      • Red Dead Redemption 2 (0)
    • 쯔꾸르, RPG VX 게임 (0)
    • 고전 게임 (0)
      • Road Rash 3 (0)
      • 로드 파이터 (0)
      • 버츄어 캅 (0)
    • 온라인 게임 (0)
      • League of Legends (0)
      • Maple Story (0)
      • 카트라이더 (0)
      • Crazy Arcade (0)
      • LostArk (0)
      • 겟앰프드 (0)
      • 야채부락리 (0)
      • 카운터 스트라이크 온라인 (0)
    • 캐릭터 관련 게임 (0)
      • 동방비상천 (0)
      • 동방비상천칙 (0)
    • 자동차 (1)
      • 정비 (0)

검색 레이어

이 세상엔 하고 싶은 것, 해야할 것이 많다

검색 영역

컨텐츠 검색

분류 전체보기

  • C# 프로그램을 특정 빌드에서만 동작하도록 하는 방법

    2025.07.02 by TickTack

  • Visual Studio의 .Net을 대상으로 하는 프로젝트 에서 메서드의 설명이 한글로 나오지 않을 때 해결 방법

    2025.02.03 by TickTack

  • C# WPF Canvas의 사용

    2024.05.30 by TickTack

  • C# Winform, WPF 사용 시 시작 화면 변경하기

    2024.04.30 by TickTack

  • C# Winform 프로그램 중복 실행 차단 기능 구현하기

    2024.01.08 by TickTack

  • MSSQL에서 DB를 파일 형태로 추출 및 적용하기

    2023.05.24 by TickTack

  • C# WPF ListBox의 TextBox중 하나에 Focus가 걸렸을 때 찾는 방법

    2023.05.24 by TickTack

  • C# MSSQL 데이터 변경 시 바로 확인하는 방법

    2023.05.22 by TickTack

C# 프로그램을 특정 빌드에서만 동작하도록 하는 방법

이번에는 C#에서 프로그램을 만들 때 테스트 코드들은 특정 상황에서만 동작시키는 것을 원할 때가 있습니다.예를 들어 테스트용은 빌드V1, 운영용은 빌드V2 같은 식으로 말이지요.그래서 해당 효과를 내기 위하여 이용할 수 있는 방법에 대하여 알아보려고 합니다.테스트 환경은 Visual Studio 2022 및 .Net Framework 4.8에 WPF 입니다. 먼저 다음과 같이 프로젝트를 생성 후 간단하게 디자인을 만듭니다. 디자인 코드는 다음과 같습니다. 그리고 xaml.cs 파일에는 다음과 같이 만들어줍니다. private void Button_Click(object send..

프로그래밍/C# 2025. 7. 2. 15:14

Visual Studio의 .Net을 대상으로 하는 프로젝트 에서 메서드의 설명이 한글로 나오지 않을 때 해결 방법

이번에는 .Net(.Net Framework 아님)으로 생성한 프로젝트에 대하여 아래 이미지에 표시되는 메서드에 대한 설명이 한글로 나오지 않을 때에 대한 해결 방법을 알아보겠습니다.포스트에서 다루는 Visual Studio 버전은 2022 입니다. 해당 문제의 원인은 해당 .Net 버전에 대한 지역화된 IntelliSense 파일이 없어서 발생하는 것입니다.따라서 아래 사이트에서 해당 파일을 먼저 다운받아야 합니다.  지역화된 IntelliSense 파일 설치 - .NETVisual Studio에서 .NET 프로젝트(.NET Core 포함)에 대해 지역화된 IntelliSense 파일을 사용하도록 개발 머신을 설정하는 방법을 알아봅니다.learn.microsoft.com 해당 사이트로 들어가면 아래와 ..

개발 툴/Visual Studio 2025. 2. 3. 17:52

C# WPF Canvas의 사용

이번에는 C#에서 쓰는 WPF의 Canvas 기능에 대하여 간단하게 알아보겠습니다.먼저 Canvas는 아래의 항목들과 같이 틀을 잡아주는 역할을 합니다만 각각의 특징이 있습니다.더 있을 수도 있으나 제가 아는 한도내에서 기재하였습니다. 해당 기능들에 대해서는 추후 시간이 나면 다루도록 하겠습니다.- Grid- Frame- Window- Page- Panel- StackPanel 먼저 Canvas의 특징은 가장 비슷한 Grid와는 달리 안에 UI를 배치하면 잘리지 않는다는 점입니다.아래의 코드를 WPF 프로젝트 생성 후 xaml 파일에 Window (창으로 생성 시) 안에 넣게 되면 다음과 같이 나타납니다. ..

프로그래밍/WPF 2024. 5. 30. 10:58

C# Winform, WPF 사용 시 시작 화면 변경하기

이번에는 C#의 Winform과 WPF에서 시작 화면을 변경하는 방법에 대하여 알아보겠습니다.프로그램을 만들다 보면 맨 처음 실행시에 나타나는 화면을 변경하고 싶을때가 있습니다.변경 방법은 간단하며, 변경하기 위해서는 먼저 각각의 파일로 이동해야 합니다. * WinformWinform은 Program.cs로 이동해야 합니다. 코드 창이 열렸다면 빨갛게 표시된 부분을 실행하자마자 띄우고 싶은 폼의 이름으로 바꿔줍니다.  * WPFWPF는 App.xaml로 이동해야 합니다. 코드 창이 열렸다면 StartupUri 부분을 프로그램을 실행하자마자 띄우고 싶은 xaml 파일로 바꿔줍니다.   이상으로 Winform 및 WPF에서 실행 시 시작 화면을 변경하는 방법에 대하여 알아보았습니다.

프로그래밍/C# 2024. 4. 30. 16:45

C# Winform 프로그램 중복 실행 차단 기능 구현하기

이번에는 C#의 Winform에서 프로그램을 중복으로 실행하는 것을 방지하기 위한기능을 추가하는 방법에 대하여 알아보겠습니다.해당 기능은 프로그램을 처음 실행 시 화면을 띄우기 전에 확인해야 하므로,기본적으로 프로젝트를 만들면 생성되는 Program.cs 파일에 추가해야 합니다. 방법은 크게 2가지가 있으며, 각 방법에 대한 설명이 기재되어 있습니다.<p data-ke-size="size..

프로그래밍/C# 2024. 1. 8. 16:50

MSSQL에서 DB를 파일 형태로 추출 및 적용하기

MSSQL을 사용하다보면 DB의 내용을 통째로 다른 곳으로 옮기고 싶은 경우가 생깁니다. 특히 테이블이나 안의 데이터가 많을 때는 더욱 그렇게 하고 싶은 욕구가 생기는데요. 그래서 이번에는 MSSQL에서 DB를 파일 형태로 추출하고 추출한 파일을 MSSQL에 적용시키는 방법에 대하여 알아보겠습니다. 해당 글에서 테스트한 SSMS 버전은 19.0.2이고 설치된 MSSQL Server는 2014, 2022를 설치한 상태에서 진행한 것이므로 참고해주세요. 상위 버전의 MSSQL Server에서 추출한 백업 파일을 하위 버전의 MSSQL Server에 적용하려 했었으나, 버전 문제로 진행되지 않았었던 경우가 있으니 해당 내용도 참고 부탁드립니다. Sql 파일로 추출하여 활용하는 비슷한 내용의 글을 링크 걸어두겠..

데이터베이스/MSSQL 2023. 5. 24. 17:33

C# WPF ListBox의 TextBox중 하나에 Focus가 걸렸을 때 찾는 방법

WPF에서 프로그램에서 ListBox를 사용하다보면 ListBox에 항목이 여러 개일 때 특정 항목의 TextBox를 클릭했을 때의 위치를 알아내고 싶은 경우가 발생할 수 있습니다. 이번에는 ListBox에서 클릭한 항목의 위치를 알아내는 방법에 대하여 알아보겠습니다. ListBox 이벤트 중 GotFocus를 등록하여 이벤트가 발생한 ListBox의 Item 목록을 순회하면서 몇 번째의 Item에 Focus가 활성화 되었는지를 찾아내는 방법입니다. 먼저 테스트를 위한 ListBox를 만들어 보겠습니다. App.xaml 파일에 다음과 같이 코드를 작성합니다. 그리고 디자인을 구현하는 곳(프로젝트 처음 생성 시 MainWindow.xaml)에서 Window 블록 안에 다음과 같이 추가해줍니다. 이후의 사진..

프로그래밍/WPF 2023. 5. 24. 13:43

C# MSSQL 데이터 변경 시 바로 확인하는 방법

이번에는 C#에서 MSSQL과 연동해서 사용 시에 활용하면 좋은 기능 중 하나인 데이터 변경 시 바로 확인할 수 있는 기능에 대하여 알아보겠습니다. 일반적으로 해당 기능을 사용하지 않고 모니터링하려면 프로그램에서 타이머를 돌려서 주기적으로 Select문을 날려서 확인하는 방법 밖에 마땅한 것이 없지만 해당 기능을 사용하면 MSSQL에서 지정된 곳의 데이터가 변경되면 이벤트를 날려서 프로그램에서 받아 처리하기 때문에 불필요한 동작을 획기적으로 줄일 수 있게 됩니다. 이 기능을 사용하기 위해서는 DB에서 Service Broker라는 것을 활성화해야 합니다. 먼저 SSMS(SQL Server Management Studio)를 통하여 활성화 할 DB의 속성에 접근합니다. 그리고 표시된 부분을 True로 변경..

프로그래밍/C# 2023. 5. 22. 15:40

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 ··· 10
다음
TISTORY
이 세상엔 하고 싶은 것, 해야할 것이 많다 © skfkdkdlaos
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바