본문으로 바로가기

데브타임즈

현재위치 :: 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# 2014. 7. 14. 16:36

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# 2014. 5. 15. 17:20

윈도우8.1과 윈도우7

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

Information 2014. 5. 9. 11:00

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

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

Development/C# 2014. 5. 9. 10:12

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

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

Information 2014. 5. 9. 09:59

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 2013. 4. 17. 19:48
  • 이전
  • 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

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

ARCHIVE

CALENDAR

«   2025/05   »
일 월 화 수 목 금 토
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 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바