괴발자 데브봉
close
프로필 배경
프로필 로고

괴발자 데브봉

  • 분류 전체보기
    • if ( Programming )
      • c&cpp
      • WPF
      • Unity 3D
      • PostgreSQL
      • Windows
    • else if ( Algorithm )
      • baekjoon
    • else if ( Travel )
      • domestic
      • international
      • expo & conferences
      • foodie
    • else if ( Life )
      • Weekly report
      • review
      • Wedding
      • 풍삶 Q.T
    [WPF] 캡처 방지 기능을 만들어 보자 - SetWindowDisplayAffinity

    [WPF] 캡처 방지 기능을 만들어 보자 - SetWindowDisplayAffinity

    안녕하세요. 괴발자 데브봉입니다. 오늘의 주제는 바로바로바로 " 캡처 방지 " 입니다 ㅎㅎ 그럼 일단 서론으로 넘어갈께요~1. 숨바꼭질의 달인: 불펌을 막아라!여러분들과 제가 정말 많이 사용하는 프로그램 중 하나인 "Snipping Tool" 이라는 윈도우 앱이 있습니다. 바로 "캡쳐 도구" 라는 프로그램인데요? 보통 웹 사이트에서 이미지 소스를 따오거나, 아님 PDF의 사진이라던지, 글 단락이라던지, 윈도우 내에 여러가지 화면을 여러 사이즈의 사각형으로 딸 수 있게 만든 마이크로소프트가 개발한 캡처 툴이죠. 근데 이것을 잘못 까딱 사용하다간 우리 모두 쇠고랑 찰 수 있다는거 아시죠? 한번은 제가 독서를 좀 할까 하고 밀리의 서재라는 독서 플랫폼 앱을 윈도우 PC 버전으로 설치하였습니다. 근데 굉장히 궁..

    • format_list_bulleted if ( Programming )/WPF
    • · 2023. 7. 18.
    • textsms
    [WPF] Mutex를 사용하여 중복 실행을 막아보자!

    [WPF] Mutex를 사용하여 중복 실행을 막아보자!

    안녕하세요! devBong입니다! 오늘은 C# Mutex에 관해서 알아보도록 할게요! 1. Mutex란? C#에서 Mutex는 C++과 동일하게 멀티 쓰레드 환경에서 동기화의 목적으로 사용합니다. 한 쓰레드 혹은 프로세스가 어떤 공유 리소스를 사용하고 있을 때, 다른 여러 쓰레드 혹은 프로세스들이 접근하지 못하도록 막기 위한 것이죠. 만약 프로세스들이 접근해 버리면 메모리를 여러 곳에서 동시에 사용되서 만약 값이 변경되거나 없어져 버리면 원치 않는 결과를 리턴할 수 도 있기 때문에 한 프로세스씩 접근하도록 막는 것 입니다. 한 프로세스가 끝나면 값이 초기화 되기 때문에 다음 프로세스가 들어와도 값의 변경에 대한 위험이 없겠죠? 또한 C++과 마찬가지로 Mutex를 프로그램의 중복 상태를 검사할 수 있습니..

    • format_list_bulleted if ( Programming )/WPF
    • · 2023. 1. 31.
    • textsms
    [WPF] MVVM 패턴으로 WPF 시작하기 - 05 Converter

    [WPF] MVVM 패턴으로 WPF 시작하기 - 05 Converter

    WPF 시리즈 포스팅을 진행하고 있습니다. 아래 링크를 클릭하시면 연관된 다른 포스트들을 보실 수 있습니다. 목록 MVVM 패턴으로 WPF 시작하기 - 01 프로젝트 만들기 MVVM 패턴으로 WPF 시작하기 - 02 UI 구성 (Grid, ListView, StackPanel) MVVM 패턴으로 WPF 시작하기 - 03 ViewModel 구성 MVVM 패턴으로 WPF 시작하기 - 04 TextBox와 ComboBox 안녕하세요 데브봉입니다. 이번 포스트는 Converter에 대해서 알아보도록 하겠습니다. Converter란? 단어의 뜻 그대로, 어떤 데이터를 View에 보여질 때만 변경 시켜서 보이지게 하는 것 입니다. 예를 들어 true, false의 값을 View 화면에서는 "남자", "여자"로 보여..

    • format_list_bulleted if ( Programming )/WPF
    • · 2023. 1. 26.
    • textsms
    [WPF] MVVM 패턴으로 WPF 시작하기 - 04 Textbox와 ComboBox

    [WPF] MVVM 패턴으로 WPF 시작하기 - 04 Textbox와 ComboBox

    WPF 시리즈 포스팅을 진행하고 있습니다. 아래 링크를 클릭하시면 연관된 다른 포스트들을 보실 수 있습니다. 목록 MVVM 패턴으로 WPF 시작하기 - 01 프로젝트 만들기 MVVM 패턴으로 WPF 시작하기 - 02 UI 구성 (Grid, ListView, StackPanel) MVVM 패턴으로 WPF 시작하기 - 03 ViewModel 구성 MVVM 패턴으로 WPF 시작하기 - 05 Converter 저번 포스트에 이어서 프로그램을 계속 꾸며보도록 할게요. 이번 포스트에서는 ListView에서 데이터를 변경 시, 선택화면에서도 바뀌도록 만들어 보겠습니다. 오늘 사용될 컨트롤은 바로 TextBox와 ComboBox입니다. TextBox는 이렇게 생겼고 ComboBox는 이렇게 생겼습니다. WPF에는 Te..

    • format_list_bulleted if ( Programming )/WPF
    • · 2023. 1. 25.
    • textsms
    [WPF] MVVM 패턴으로 WPF 시작하기 - 03 ViewModel 구성

    [WPF] MVVM 패턴으로 WPF 시작하기 - 03 ViewModel 구성

    WPF 시리즈 포스팅을 진행하고 있습니다. 아래 링크를 클릭하시면 연관된 다른 포스트들을 보실 수 있습니다. 목록 MVVM 패턴으로 WPF 시작하기 - 01 프로젝트 만들기 MVVM 패턴으로 WPF 시작하기 - 02 UI 구성 (Grid, ListView, StackPanel) MVVM 패턴으로 WPF 시작하기 - 04 Textbox와 ComboBox MVVM 패턴으로 WPF 시작하기 - 05 Converter 1. MVVM 패턴 뷰모델을 만들기 전, 먼저 WPF의 디자인 패턴인 MVVM 패턴을 알아보도록 하겠습니다. 프로그램을 만드는데 여러가지 디자인 패턴이 각 프레임워크에 맞게 사용됩니다. 처음에는 MVC 패턴을 사용하다 점차 파생되어 MVP 그리고 오늘 저희가 볼 MVVM 패턴까지 나오게 되었습니다..

    • format_list_bulleted if ( Programming )/WPF
    • · 2023. 1. 25.
    • textsms
    [WPF] MVVM 패턴으로 WPF 시작하기 - 02 UI 구성 (Grid, ListView, StackPanel)

    [WPF] MVVM 패턴으로 WPF 시작하기 - 02 UI 구성 (Grid, ListView, StackPanel)

    WPF 시리즈 포스팅을 진행하고 있습니다. 아래 링크를 클릭하시면 연관된 다른 포스트들을 보실 수 있습니다. 목록 MVVM 패턴으로 WPF 시작하기 - 01 프로젝트 만들기 MVVM 패턴으로 WPF 시작하기 - 03 ViewModel 구성 MVVM 패턴으로 WPF 시작하기 - 04 Textbox와 ComboBox MVVM 패턴으로 WPF 시작하기 - 05 Converter 안녕하세요. 데브봉입니다. 오늘은 저번 시간에 이어 WPF 강의 2번째 UI 구성에 관하여 진행하도록 하겠습니다. 1. Grid Grid Panel이라고도 불리며 열과 행으로 테이블 형태의 Layout을 제공합니다. WPF UI를 구성할 때 가장 기초적이며 가장 많이 사용합니다. Row를 두개 만들어서 임직원 리스트와 선택한 임직원의 ..

    • format_list_bulleted if ( Programming )/WPF
    • · 2023. 1. 24.
    • textsms
    • navigate_before
    • 1
    • 2
    • navigate_next
    전체 카테고리
    • 분류 전체보기
      • if ( Programming )
        • c&cpp
        • WPF
        • Unity 3D
        • PostgreSQL
        • Windows
      • else if ( Algorithm )
        • baekjoon
      • else if ( Travel )
        • domestic
        • international
        • expo & conferences
        • foodie
      • else if ( Life )
        • Weekly report
        • review
        • Wedding
        • 풍삶 Q.T
    최근 글
    인기 글
    최근 댓글
    태그
    • #말씀묵상
    • #MVVM
    • #시립대
    • #말씀
    • #묵상
    • #풍삶
    • #과학기술대학원
    • #풍성한삶
    • #c#
    • #WPF
    전체 방문자
    오늘
    어제
    전체
    Copyright © 쭈미로운 생활 All rights reserved.
    Designed by JJuum

    티스토리툴바