본문으로 바로가기

데브타임즈

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 글 남기기
관리자
  • 블로그 이미지
    @위너스

    아름다운 개발자

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

WPF UI 업데이트 반영

기존 WinForm과 WPF의 UI 쓰레드 동작 방식이 달라졌습니다. WinForm에서는 기존 Win32 의 Window Proc구조를 단순히 확장한 것이었던 반면, WPF에서는 UI 쓰레드에 대해 WorkItem 방식으로 큐를 대기시켜서 처리하는 Dispatcher가 착 달라붙었습니다. 아직, WPF 의 쓰레드 방식에 대해서 잘 모르시는 분들은 아래의 글을 참조하십시오. WPF - Threading Model http://msdn.microsoft.com/ko-kr/library/ms741870(VS.85).aspx 이와 같이 큐에 쌓여서 처리되는 WorkItem 방식의 구현으로 바뀌면서 눈에 띄게 차이나는 점이 하나 있습니다. 몸소 체험하기 위해 다음의 코드를 한번 볼까요? 우선, WinForm의 경..

Development/C# 11년 전

enum의 Flag 연산

enum(열거형)에서는 Flag(FlagsAttribute)속성이 있는데, 이를 이용하면 하나의 속성을 선택하는 것이 아니라 여러 속성을 선택하는 것이 가능합니다. 다음의 코드는 열거형의 Flag연산을 쉽게 정리해 놓은 것입니다. [Flags] public enum ColorType { None = 0, Red = 1, Blue = 2, Green = 3, Yellow = 4, Black = 5, All = Int32.MaxValue } [Flags] 속성을 사용하면 아래와 같이 두 속성을 하나의 변수에 담는게 가능합니다. ColorType MyColors = ColorType.Red | ColorType.Blue; 값이 존재하는지 확인 if((MyColors & ColorType.Red) != 0) 특..

Development/C# 11년 전

윈도우8.1과 윈도우7

우선 여기서 미리 밝히지만, 많은 부분에서 윈도우8.1 은 윈도우7 보다 뛰어나다. OS 를 비교하는데 앞서, 비교하는 범주를 극단적으로 잡으면 지나치게 장단점이 확연하게 나타날 수 있는데, 그 점을 방지하기 위해서 최대한 많은 부분에서 비교를 해보겠다. A. 메모리 점유율 (Memory Usage) 윈도우8.1 이 후세대 OS 기 때문에 윈도우7 보다 메모리 관리 방식이 더 뛰어날 수밖에 없다. 높은 램 용량을 가진 PC에서는 메모리 점유율 부분에서 윈도우8.1 이 가끔 윈도우7 보다 더 높을 수 있는데, 이 부분은 퍼포먼스를 좀더 높히기 위해 만들어진 기술이 사용중이라고 보면 된다. 저런 기술은 메모리가 여유로운 공간이 있어야 가능하지. 만약 램이 1GB 밖에 없는 PC 라면 어떨까? 아래의 짤을 봐..

Information 11년 전

XAML 요소의 네임스페이스와 CLR 타입 매핑

대개의 경우, 사용자 컨트롤을 만들어서 XAML 디자인에 올려놓으면 다음과 같은 식으로 구성이 됩니다. 이렇게 되는 경우, 각 컨트롤의 네임스페이스 및 어셈블리에 따라서 xmlns 항목이 별도로 추가되어야 합니다. 또는, 간혹 컨트롤을 다른 네임스페이스나 어셈블리로 옮길려고 하면 위의 구문이 들어있는 모든 XAML 코드를 수정해야 하는 불편함이 있습니다. 다른 3rd-party 컨트롤 업체에서는 이를 어떻게 해결하고 있을까요? 가령 Infragistics 컨트롤을 WPF 디자이너 화면에 올려놓으면 다음과 같이 XAML 이 구성됩니다. 보는 것처럼, 해당 컨트롤이 정의된 .NET CLR Namespace 와 Assembly 정보를 표시하지 않고 단순히 XML Namespace로 연결하는 것을 볼 수 있습니..

Development/C# 11년 전

놀라운 힘 (빌게이츠, 마크주커버그, 드류 하우스턴)

유명한 개발자들이 프로그래밍을 시작한 때와 그들의 경험을 들어보세요.

Information 11년 전

MSSQL Reporting Service

보통 DB관리 목적으로 SMS을 받고 있습니다만 필요로 의해서 메일로도 받아야 할 항목이 있기에 MSSQL 메일 설정하는 방법과 sp_send_dbmail로 간단하게 메일 보내는 방법 그리고 Reporting Server를 이용하여 보고서를 만들어 놓고 특정 메일로 받아 보는 방법을 간단하게 보여드리겠습니다. 1. 데이터베이스 메일 구성하기 데이터베이스 메일구성을 선택한 후 추가버튼을 이용하여 새 데이터베이스 메일계정 정보를 입력하고 완료합니다. 모든 과정을 마친후 테스트 전자 메일 보내기를 선택하여 확인합니다. 데이터메이스 메일 관련 테이블 SELECT * FROM [msdb].[dbo].[sysmail_allitems] -- 발송 메일 내역 SELECT * FROM [msdb].[dbo].[sysma..

Development/MsSql 12년 전
  • 이전
  • 1
  • 2
  • 3
  • 4
  • ···
  • 16
  • 다음

사이드바

  • Jack Welch's 10가지 성공비결
  • 전체 보기
MORE+

CATEGORY

  • All Contents (96)
    • Data Science (0)
      • 빅데이터 (0)
      • Python (0)
      • R (0)
      • 통계학 (0)
      • 머신러닝 (0)
    • Development (81)
      • Java (0)
      • C# (70)
      • MsSql (11)
      • NoSQL (0)
      • DataBase (0)
    • System (0)
      • Linux (0)
      • AWS (0)
    • Information (11)
    • Entertainment (4)
    • MyNote (0)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

  • NoSQL
  • WPF
  • UTC
  • thread
  • 하둡
  • DataGridView
  • const
  • 빅데이터
  • Chart
  • readonly
  • MSsql
  • 격언
  • ThreadPool
  • 윈도우8.1
  • C#
MORE+

ARCHIVE

CALENDAR

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

LINK

  • 한국건강관리협회
  • 포토에디터

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
DESIGNED BY COCOMEDIA JCM SKIN BY COPYCATZ
  • COPYRIGHT © 데브타임즈, ALL RIGHT RESERVED. 
  • Total : Today : Yesterday :  
  • Powered by TISTORY · DAUM Kakao Corp.
데브타임즈
블로그 이미지 @위너스 님의 블로그
MENU
  • 글 남기기
CATEGORY
  • All Contents (96)
    • Data Science (0)
      • 빅데이터 (0)
      • Python (0)
      • R (0)
      • 통계학 (0)
      • 머신러닝 (0)
    • Development (81)
      • Java (0)
      • C# (70)
      • MsSql (11)
      • NoSQL (0)
      • DataBase (0)
    • System (0)
      • Linux (0)
      • AWS (0)
    • Information (11)
    • Entertainment (4)
    • MyNote (0)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

  • NoSQL
  • WPF
  • UTC
  • thread
  • 하둡
  • DataGridView
  • const
  • 빅데이터

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.