괴발자 데브봉
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 시작하기 - 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
    .NET Conf 2023 x Seoul 참석 후기

    .NET Conf 2023 x Seoul 참석 후기

    인생 처음으로 개발자 컨퍼런스에 참여 해보았습니다. 특히 C# 닷넷을 사용하는 저에겐 닷넷 컨퍼런스는 너무나도 중요한 이벤트였고 현업에서 뛰시고 계시는 닷넷 개발자들의 소중한 발표들과 핸즈온 세션들을 통해 많은 것을 깨닫게 되는 시간이였습니다. 특히, 제가 제일 닷넷 개발자로써 존경하는 박문찬(Future of Dotnet 블로그 운영)님과 , 이재웅(닷넷 데브 운영자, WPF 개발자)님을 실제로 보고 얘기도 나누며 유익한 컨퍼런스가 된거 같아 2023년도에 힘차게 출발 할 수 있을 것 같습니다. 특히, 응용 소프트웨어 프로그래머, 흔히 윈도우 프로그래머라고도 불리는 저의 직업은 한국에서는 사실 트랜드에 못 미쳐 빛을 바라지 못하는 것 같아 마음이 아팠습니다. C#을 주로 사용하면서도 유니티계에서만 빛을..

    • format_list_bulleted else if ( Travel )/expo & conferences
    • · 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 시작하기 - 01 프로젝트 만들기

    [WPF] MVVM 패턴으로 WPF 시작하기 - 01 프로젝트 만들기

    WPF 시리즈 포스팅을 진행하고 있습니다. 아래 링크를 클릭하시면 연관된 다른 포스트들을 보실 수 있습니다. 목록 MVVM 패턴으로 WPF 시작하기 - 02 UI 구성 (Grid, ListView, StackPanel) MVVM 패턴으로 WPF 시작하기 - 03 ViewModel 구성 MVVM 패턴으로 WPF 시작하기 - 04 Textbox와 ComboBox MVVM 패턴으로 WPF 시작하기 - 05 Converter 안녕하세요 오늘부터 WPF 프로젝트를 하나 만들어 볼까 합니다. 한국은 아직 WPF가 유명하지않아 사람들에게 빛을 못 바라고 있는데 조금이라도 기여하기 위해 글을 작성해보도록 할게요. 먼저 WPF를 시작하기 앞서 WPF에 대한 정의를 한번 보고 갈께요. WPF란? WPF(Windows Pr..

    • format_list_bulleted if ( Programming )/WPF
    • · 2023. 1. 24.
    • textsms
    • navigate_before
    • 1
    • 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

    티스토리툴바