Silverlight를 설치하려면 여기를 클릭합니다.*
Korea 대한민국변경|Microsoft 전체 사이트
MSDN
|개발자 센터|라이브러리|MSDN Online|다운로드|코드 센터|Subscriptions|MSDN 행사
MSDN Home   MSDN Home
MSDN 홈 > .NET Framework 홈 > 기술 문서(Articles)

기술 문서(Articles)


.NET Framework 3.5

XAML 소개
여기에서는 Extensible Application Markup Language (XAML) 언어 기능과 XAML 를 사용하여 실제로 Windows Presentation Foundation (WPF) 응용 프로그램을 기술하는 방법에 대해 설명합니다. 여기서 설명하는 XAML 는 Windows Presentation Foundation (WPF)에 의해서 구현되는 XAML 입니다.   

XAML 및 사용자 지정 클래스
Extensible Application Markup Language (XAML)에서는 임의의 공용 언어 런타임 (CLR) 언어에서 정의한 사용자 지정의 클래스나 구조에 XAML 마크 업을 사용하여 접근할 수 있습니다. Windows Presentation Foundation (WPF)에서 정의되는 XAML 태그와 사용자 지정 클래스의 XAML 태그를 같은 마크 업 파일 안에서 사용할 수도 있습니다.   

XAML 구문 용어
여기에서는 Extensible Application Markup Language (XAML) 구문의 요소를 설명하기 위해서 사용되는 용어를 정의합니다. 이러한 용어는 이 소프트웨어 개발 킷 (SDK)의 나머지 부분을 통해서 자주 사용됩니다. 이 글의 내용은 「XAML 소개」에서 소개한 기본적인 용어에 대한 상세한 설명입니다.   

WPF Fundamentals : WPF 아키텍처
Windows Presentation Foundation (WPF)의 클래스 계층을 순서대로 설명합니다. WPF 의 주요한 하부구조와 상호작용, WPF 설계자가 만든 선택 사항도 설명합니다.   

마크 업 확장기능과 XAML
여기에서는 구문상의 규칙, 목적 및 그 기본이 되는 클래스 개체 모델을 포함한 Extensible Application Markup Language (XAML)의 마크 업 확장기능의 개념을 설명합니다.   

WPF Fundamentals : 코드 비하인드(Code-Behind)와 XAML
코드 비하인드(Code-Behind)란, XAML 페이지가 응용 프로그램에 컴파일 될 때에 XAML 프로세서에서 작성되는 코드와 결합되는 코드를 말하는 용어입니다. 여기에서는 코드 비하인드의 요구 사항과 XAML 내 코드에서 대체 인라인 코드 메커니즘에 대해 설명합니다.   

XAML 네임 스페이스 및 네임 스페이스 매핑
여기에서는 각 Extensible Application Markup Language (XAML) 파일의 루트 태그에 포함되는 두가지 네임 스페이스 매핑 존재 및 목적을 설명합니다. 또, 독자적인 코드나 개별 어셈블리에서 정의된 요소를 사용하기 위해서 같은 매핑을 생성하는 방법도 설명합니다.   

WPF Namescope
Namescope는 개념인 동시에 XAML에서 정의된 개체의 이름과 거기에 대응하는 인스턴스의 관계를 저장하는 프로그래밍 개체이기도 합니다. WPF 매니지드 코드의 Namescope는 XAML 응용 프로그램에서 페이지의 로드 때에 생성됩니다. 프로그래밍 개체로서의 Namescope는 INameScope 인터페이스에 의해 정의되어 실제적인 클래스 NameScope 에 의해 구현됩니다.   

WPF Fundamentals : 인라인 스타일 (Inline Styles) 및 템플릿
Windows Presentation Foundation (WPF)는 시각적인 표현을 자원 (resource)으로 정의하여 반복적으로 사용할 수 있는 방법으로 스타일 (Style) 객체와 템플릿 (template) 객체를 (FrameworkTemplate 서브 클래스)를 제공한다. XAML 내에서 스타일 (style) 과 프레임워크템플릿 (FrameworkTemplate )을 가진 속성 (attribute)는 필요 시마다 정의할 필요 없이, 존재하는 스타일 (style)과 템플릿 (template) 을 참조하게 할 수 있다.   

WPF Fundamentals : XAML의 공백 처리
Extensible Application Markup Language (XAML)에는 Extensible Application Markup Language (XAML) 프로세서 구현에 의해서 중요한 (의미가 있다) 공백을 처리하는 방법을 정한 언어규칙이 있습니다. 여기에서는 이러한 언어규칙과 Windows Presentation Foundation (WPF)에서 구현되는 XAML 프로세서 및 직렬화(Serialization)용의 XAML 라이터에서 정의된 추가 공백 처리를 설명합니다.   

Windows Presentation Foundation Windows Media Center 의 호스트 응용 프로그램 개요
Microsoft Windows Media Center (WMC)는 Windows Vista Home Premium Edition, Windows Vista Ultimate 및 Microsoft Windows XP Media Center Edition 2005 와 함께 설치되는 디지털 미디어 엔터테인먼트 응용 프로그램입니다. WMC 를 사용하면, 텔레비전 (디지털 고정밀 TV), DVD, 음악, 비디오, 라디오, 전화 등 다방면에 걸친 미디어를 사용 및 관리할 수 있습니다.   

응용 프로그램 성능 계획
성능 목표를 달성할 수 있을지는 적절한 성능 계획을 세울 수 있는지에 달려 있습니다. 모든 제품의 개발은 계획에서 시작됩니다. 이 글에서는 적절한 성능 계획을 세우기 위한 간단한 규칙을 몇 가지 소개합니다.   

성능 최적화 : 하드웨어의 활용
WPF 의 내부 아키텍처에는 하드웨어와 소프트웨어의 두개의 렌더링 파이프라인이 있습니다. 여기에서는 응용 프로그램의 성능 최적화 판단에 도움이 되는 렌더링 파이프라인 정보를 제공합니다.   

성능 최적화 : 레이아웃과 디자인
WPF 응용 프로그램의 설계에 따라, 레이아웃의 계산이나 개체 참조의 유효성 검사에 불필요한 오버헤드가 발생하고, 성능에 영향을 줄 수 있습니다. 개체의 생성 (특히 실행 때의 생성)은 응용 프로그램의 성능 특성에 영향을 줄 수 있습니다.   

성능 최적화 : 2D 그래픽과 이미징
WPF 에는 응용 프로그램의 요건에 맞춰 최적화할 수 있는 광범위한 2D 그래픽 기능과 이미징 기능이 있습니다. 이 글은 성능 최적화에 관한 정보를 제공합니다.   

성능 최적화 : 개체의 동작(Object Behavior)
WPF 개체의 고유 동작을 이해하면 기능과 성능의 장단점을 판별하는데 도움이 됩니다.   

성능 최적화 : 응용 프로그램 리소스
WPF에서는 응용 프로그램 리소스를 공유하고, 같은 종류의 요소의 사이에서 형태나 동작의 일관성을 유지할 수 있습니다. 이 글에서는 응용 프로그램의 성능 향상에 도움이 되는 리소스 관련의 권장사항에 대해 설명합니다.   

성능 최적화 : 텍스트
WPF에서는 기능이 풍부한 사용자 인터페이스 (UI) 컨트롤을 사용하여 텍스트 컨텐츠를 표시할 수 있습니다. 일반적으로, 텍스트 렌더링은 다음의 세가지로 나눌 수 있습니다.   

성능 최적화 : 데이터 바인딩
Windows Presentation Foundation (WPF) 데이터 바인딩은 응용 프로그램이 데이터를 제시하고, 데이터와 상호작용하기 위한 간단하고 일관된 방법을 제공합니다. 요소는 CLR 개체나 XML형식의 다양한 데이터 소스의 데이터에 바인드 할 수 있습니다. 이 글에서는 데이터 바인딩의 성능에 관한 권장사항을 설명합니다.   

성능 최적화 : 그 외의 권장사항
이「WPF 응용 프로그램의 성능 최적화」에서 설명되는 권장사항을 보충하는 성능에 관한 권장사항을 설명합니다.   

WPF 성능 도구와 리소스
WPF 는 응용 프로그램의 실행시의 동작을 분석하거나 적용 가능한 성능 최적화의 종류를 결정할 수 있는 성능 프로파일링 Tool Suite를 제공합니다. Windows SDK 도구 (WPFPerf)에 포함되는 5가지 성능 프로파일링 도구를 다음 표에서 보여줍니다.   

Windows Presentation Foundation : 대화상자(Dialog Box) 소개
일반적으로 독립 실행형 응용 프로그램에는 메인 윈도우가 있습니다. 여기에는 응용 프로그램이 처리를 실행하는 메인 데이터가 표시되는 것 외에 메뉴 모음, 도구 막대, 상태 막대와 같은 사용자 인터페이스 (UI) 메커니즘에 의해서 데이터를 처리하는 기능도 표시됩니다. 또, 고도의 응용 프로그램에서는 다음의 처리를 실행하는 윈도우도 표시됩니다.   

Windows Presentation Foundation XAML 브라우저 응용 프로그램 소개
XAML 브라우저 응용 프로그램 (XBAP)은 Web 응용 프로그램과 리치 클라이언트 응용 프로그램의 두 가지 기능을 조합합니다. XBAP 는 Web 응용 프로그램과 같이, Web 서버에 공개하여 Internet Explorer에서 실행 할 수 있습니다. 또, 리치 클라이언트 응용 프로그램과 같이, XBAP 로 WPF의 기능을 활용할 수 있습니다. XBAP의 개발도 리치 클라이언트의 개발과 비슷합니다. 이 토픽에서는 XBAP 개발 개요를 보여주고, XBAP 개발이 표준적인 리치 클라이언트 개발과 다른 점을 중심으로 설명합니다.   

Windows Presentation Foundation 호스트 (PresentationHost.exe)
Windows Presentation Foundation (WPF) 호스트 (PresentationHost.exe)는 WPF 응용 프로그램을 호환 브라우저 (Windows Internet Explorer 7 및 Microsoft Internet Explorer 6 포함)에서 호스트 할 수는 응용 프로그램입니다. 기본값에서는 Windows Presentation Foundation (WPF) 호스트는 브라우저에 의해 호스트 되는 WPF 컨텐츠의 셸(Shell) 및 MIME 처리기로서 등록됩니다. 해당하는 컨텐츠에는 다음이 포함됩니다.   

WPF 응용 프로그램 (WPF) 빌드
Windows Presentation Foundation (WPF) 응용 프로그램은.NET Framework의 실행가능 파일 (.exe), 라이브러리 (.dll) 또는 두가지 유형의 어셈블리를 조합하여 빌드할 수 있습니다. 여기에서는 우선 명령 프롬프트에서 간단히 WPF 응용 프로그램을 빌드하는 방법을 보여줍니다. 그리고 WPF 로 Microsoft 빌드 엔진 (MSBuild)의 기능확장을 이용하여 복잡한 응용 프로그램을 빌드하는 방법을 보여줍니다. 마지막으로 MSBuild 빌드 프로세스의 주요한 순서에 대한 자세한 내용도 설명합니다.   

WPF 응용 프로그램 배포 (WPF)
빌드가 종료된 Windows Presentation Foundation (WPF) 응용 프로그램은 배포해야 합니다. Windows 및 .NET Framework 에는 다음의 배포 기술이 있습니다. XCopy 에 의한 배포, Microsoft Windows Installer, ClickOnce 배포, Windows 원격 데스크톱 접속 (RDC).   

WPF의 세계화(Globalization) 및 지역화(Localization) 소개
하나의 언어만으로 제품을 만든다는 것은 잠재적인 고객인 65 억의 세계 인구를 극히 일부로 제한하는 것입니다. 응용 프로그램 제품을 글로벌시장에 수출하는 가장 경제적인 방법의 한가지는 비용대비 효과가 높은 지역화(Localization)입니다.   

Windows Presentation Foundation 소개
Windows Presentation Foundation (WPF)는 매력적인 형태의 사용자 경험을 가지는 Windows 클라이언트 응용 프로그램을 작성하기 위한 차세대 프레젠테이션 시스템입니다.   

Windows Presentation Foundation : 응용 프로그램 개발 소개
Windows Presentation Foundation (WPF)는 다음의 응용 프로그램 작성을 지원합니다.   

Windows Presentation Foundation : 응용 프로그램 관리 소개
응용 프로그램을 작성 및 관리하기 위한 Windows Presentation Foundation (WPF) 서비스의 소개를 설명합니다.   

Windows Presentation Foundation : Windows Presentation Foundation 응용 프로그램 리소스, 컨텐츠 및 데이터 파일
Microsoft Windows 응용 프로그램은 Extensible Application Markup Language (XAML), 이미지, 비디오, 오디오등 실행가능이 아닌 데이터 보관 파일이 필요합니다.   

Windows Presentation Foundation : Windows Presentation Foundation 패키지 URI
Windows Presentation Foundation (WPF)에서 통합 리소스 식별자(dentifiers) (URI)는 다음과 같은 다양한 용도로 파일을 지정하여 로드하기 위해 사용됩니다.   

Windows Presentation Foundation : WPF 윈도우 소개
사용자는 윈도우를 통해 Windows Presentation Foundation (WPF) 독립 실행형 응용 프로그램과 상호작용합니다. 윈도우 주요 목적은 데이터를 시각화해 사용자가 데이터와 상호작용 할 수 있도록하는 컨텐츠를 호스트 하는 것입니다.   

Windows Presentation Foundation : 탐색 소개
Windows Presentation Foundation (WPF) 는 두 종류의 응용 프로그램 (독립 실행형 응용 프로그램과 XAML 브라우저 응용 프로그램 (XBAP))으로 사용 가능한 브라우저 스타일 탐색을 지원합니다.   

Windows Presentation Foundation : 구조화 탐색 소개
XAML 브라우저 응용 프로그램 (XBAP)이 호스트 하는 컨텐츠, Frame 또는 NavigationWindow 는 pack 통합 리소스 식별자(identifiers) (URI)로 식별되어 하이퍼 링크로 이동하는 페이지로 구성됩니다. 페이지의 구조 및 하이퍼 링크로 정의되는 이동 방법을 탐색 토폴로지라고 합니다.   

Windows Presentation Foundation : 탐색 토폴로지 소개
WPF의 세가지 탐색 토폴로지를 샘플과 함께 설명합니다.   

Windows Presentation Foundation 입문
Windows Presentation Foundation (WPF) 응용 프로그램에 공통 요소를 포함한 WPF 응용 프로그램의 개발 개요에 대해 설명합니다.   

Windows Presentation Foundation Version 3.5의 새로운 기능
Windows Presentation Foundation (WPF)의 Version 3.0 과 Version 3.5 의 주요 차이를 간단히 설명합니다.   


.NET Framework 일반

NET Framework 3.0 소개
응용 프로그램 개발의 과제는 단기간에 최고의 소프트웨어를 개발하는 것입니다. 그러나 소프트웨어 개발의 기본이 되는 플랫폼이 진화하면서 더욱 어려워지고 있습니다. Window의 경우는 초기Win32 인터페이스에 한층 더 기능적인 .NET Framework 을 통합하게 되었습니다. 2002년에 출시 된 버전 1.0 과 2005 년에 출시 된 버전 2.0을 거쳐 Windows 소프트웨어 설계 및 기술하는 개발자의 환경은 한층 더 효율적이며 생산적인 방향으로 진화하고 있습니다.   

Microsoft . NET Framework 3.0 배포
Microsoft .NET Framework 3.0 (구 WinFX)은 Windows의 새로운 관리 코드 프로그래밍 모델입니다. .NET Framework 3.0 으로 작성된 응용 프로그램을 실행하는 컴퓨터에는 .NET Framework 3.0을 설치 하는 것이 좋습니다. 이 기사에서는 .NET Framework 3.0과 이전 버전의 .NET Framework과의 관계, .NET Framework 설치와 배포 및 .NET Framework 3.0이 설치되었는지 검색하는 방법을 설명합니다.   

Microsoft .NET Framework 3.0 배포 가이드
.NET Framework 3.0 에서의 IA64 는 Microsoft Windows Server 코드명 "Longhorn" 에서만 지원됩니다. Longhorn 에는 이미 .NET Framework 3.0 이 포함되어 있습니다. 따라서 재배포 가능 패키지는 불필요합니다. .NET Framework 3.0 재배포 가능 패키지는 독립 실행형 실행 가능 파일로서 입수할 수도 있습니다. 파일명은 설치 대상의 플랫폼의 종류에 따라 다릅니다. 32 비트 플랫폼의 파일명은 Dotnetfx3.exe, 64 비트 플랫폼의 파일명은 Dotnetfx3_x64.exe 입니다. Dotnet3setup.exe 라는 작은 사이즈의 재배포 가능 패키지를 배포 할 수도 있습니다. 이 재배포 가능 패키지에서는 설치 안에 필요한 구성요소가 다운로드 됩니다.   

32 비트 관리형 코드의 64 비트 마이그레이션
32 비트 관리형 응용 프로그램을 64 비트로 마이그레이션하기 위해 필요한 작업, 마이그레이션에 영향을 미치는 요소, 마이그레이션에 도움이 되는 툴 등에 대해 설명합니다.   

가비지 콜렉터의 기본과 성능 힌트
.NET 가비지 콜렉터는 효율적인 메모리 사용, 장기적인 단편화 해소, 고속의 메모리 할당 서비스를 제공합니다. 이 글에서는 가비지 콜렉터의 기능을 설명하고, 가비지 수집을 실시하는 환경에서 발생 가능한 성능 문제에 대해 설명합니다.   

.NET 개발자를 위한 저장 프로시저 평가
이 문서는 주로 .NET 프로그램 언어를 사용하는 개발자를 대상으로 Microsoft SQL Server 저장 프로시저에 대해 설명합니다. 저장 프로시저의 장점과 단점, 저장 프로시저 사용시에 도움이 되는 Visual Studio .NET 2003의 도구 및 초보자에 유용한 Best Practice 를 설명합니다.   

응용 프로그램 복원: Windows Installer의 숨겨진 기능 살펴보기
Windows Installer에는 개발자에게 잘 알려지지 않은 몇 가지 유용한 기능이 있습니다. 이러한 기능을 활용하면 응용 프로그램 실행 시 자기 복원이나 사용자 상호 작용을 통한 옵션 구성 요소 설치가 가능합니다.   

Microsoft .NET Framework 3.0 배포 추가 정보
Microsoft .NET Framework 3.0을 클라이언트에 배포하는 방법에 대해 설명합니다.   

.NET Framework 3.0 자동 설치 프로세스의 추적과 취소
.NET Framework 3.0이 필요한 프로그램의 커스터마이징 또는 통합 설치 프로세스에 대해 설명합니다. 이 문서에서는 .NET Framework 3.0 자동 설치 프로세스 실행, 추적 및 취소 방법을 설명합니다.   


Windows Presentation Foundation

Windows Presentation Foundation에서의 2D 및 3D 동적 애니메이션 작성
WPF(Windows Presentation Foundation)이 제공하는 2D 애니메이션 인프라를 사용하여 애니메이션 작업 관리자를 작성하는 방법과 동적 애니메이션 3D 매시를 작성하는 방법을 설명합니다.   

The North Face In-Store Explorer 개념설명
Windows Presentation Foundation (코드명 "Avalon")을 사용하여 세일즈 아이템으로서, The North Face의 브랜드와 카탈로그를 어떻게 매력적인 제품으로 만들었는지 살펴봅니다.   

Windows Presentation Foundation 가이드 투어
Windows Presentation Foundation (코드명 "Avalon") 개요와 새로운 그래픽 서브시스템에 대해 소개합니다. 개발자용 릴리스에 포함된 아키텍처와 주요 구성요소를 살펴보겠습니다.   

Windows Presentation Foundation 보안 샌드 박스
XBAP 보안 샌드 박스 작성에 사용하는 기술 개요 및 샌드 박스의 기능 세트를 개설하여 개발시의 트레이드 오프에 대해 논리적으로 설명합니다.   

Windows Presentation Foundation 데이터 바인딩: 파트 1
XAML 베이스의 데이터 바인딩을 사용하여, Microsoft Windows Presentation Foundation 프로젝트에서 데이터 조작 방법을 설명합니다.   

Windows Presentation Foundation 데이터 바인딩: 파트 2
XAML 베이스의 데이터 바인딩을 사용하여, Microsoft Windows Presentation Foundation 프로젝트에서 데이터 조작 방법을 설명합니다.   

Web에서의Windows Presentation Foundation: XAML 브라우저 응용 프로그램
이 문서에서는 Web에서의 Windows Presentation Foundation의 가능성과 XAML 브라우저 응용 프로그램의 기반이 되는 기술과 기존의 사이트를 이행 하는 방법을 설명합니다. 이 문서는 브라우저 기반의 경험(experience) 향상에 관심을 갖고 있는 Web관련 업무를 하는 모든 이를 대상으로 합니다.   


Windows Communication Foundation

Windows Communication Foundation과 기존 분산 통신 기술 성능 비교
이 문서에서는 Windows Communication Foundation (WCF)와 기존의 Microsoft .NET 분산 통신 기술 성능에 대해 간략히 비교합니다.   

Web 서비스와 Microsoft 플랫폼
이 백서에서는 Microsoft가 지원하는 웹 서비스 제품 및 기술에 대해 설명합니다. 또, 상호 운용성에 대한 Microsoft의 대처와 웹 서비스 표준화 프로세스의 밀접한 관계를 설명합니다.   

Windows Communication Foundation의 ASP. NET Web 서비스 전망
이 백서에서는 ASP.NET 웹 서비스를 Windows Communication Foundation (WCF)와 비교해, WCF 출시가 가까워지고 있는 현재, 기존 및 계획 중의 ASP.NET 웹 서비스를 어떻게 해야 할지 설명합니다.   

Windows Communication Foundation의 신뢰할 수 있는 메시징
이 백서에서는 Clemens Vasters 가 신뢰할 수 있는 메시징과 세션 지원 Windows Communication Foundation (WCF)와의 제휴에 대해 설명합니다. WS-ReliableMessaging 사양 WCF 구현, 신뢰할 수 있는 전달과 세션이 어떻게 관련되는지와 이유, WCF 표준 바인딩이 신뢰할 수 있는 메시징을 지원하는 정도에 대해 학습합니다.   

Windows Vista, Windows Server 2008 개발자 스토리 : .NET Framework Communication, IIS, Collaboration
커뮤니케이션 네트워크 접속은 가정이나 기업에서컴퓨터나 응용 프로그램의 필수적인 기능이 되었습니다. 현재의 조직에서는 컴퓨터가 다른 컴퓨팅 디바이스와 네트워크 접속되어 다양한 기능이 실현되고 있습니다. Windows Vista wave 기술에 의해 기본적인 네트워크 인프라나 Web기반 응용 프로그램과 서비스의 질이 향상되고, 사용 가능한 협업 기술의 폭도 넓어지고 있습니다.   

WCF(Windows Communication Foundation) 서비스 구축
이 문서는 기존의 기술에 관한 기능확장이나 다른 시점의 고찰 기사가 아닌, 새로운 기술을 소개하는 글로써 Windows Communication Foundation 개요와 마이크로소프트에서 구축한 이유에 대해 먼저 설명합니다. 자! 그렇다면, WCF(Windows Communication Foundation) 세계의 탐험을 시작합니다.   

Windows Communication Foundation 아키텍처 개요
WCF(Windows Communication Foundation)의 아키텍처와 주요한 개념을 소개합니다. 코드 샘플에서는 WCF 계약, 끝점(Endpoint) 및 동작의 실례를 보여드립니다.   

Windows Vista 개발자의 에피소드: Windows Communication Foundation 로드맵
WCF(Windows Communication Foundation)는 서비스 지향의 응용 프로그램을 구축 및 실행하기 위한 프레임워크입니다. WCF는 기존의 Microsoft 접속 기술을 통합 및 확장한 것이며, 기반이 되는 통신 프로토콜에 의존하지 않는 단일의 프로그래밍 모델을 제공합니다. WCF 응용 프로그램에서는 오픈 스탠더드와 오픈 프로토콜 사용으로 다른 기술과의 상호 운용 가능합니다. WCF는 WinFX 런타임의 핵심 구성요소이며, Windows Vista, Windows XP와 Windows Server 2003 에서도 사용 가능합니다.   


Windows Workflow Foundation

Windows Workflow Foundation 호스팅 소개
이 문서에서는 Windows Workflow Foundation (WF)를 호스팅하는 응용 프로그램으로 실행하는 워크플로 관리 및 모니터링 방법을 설명합니다. 또한 런타임 서비스와 아웃 오브 박스(out-of-box) 구현 방법도 설명합니다.  이문서는  Microsoft .NET Framework, C# 및 WF 프로그래밍 모델에 대한 지식이 있는 독자를 대상으로 쓰여졌습니다.   

Windows Workflow Foundation 규칙 엔진 소개
이 문서에서는 Windows Workflow Foundation (WF) 규칙 엔진 기능의 개요를 소개합니다. WF 조건과 규칙 집합이 어떻게 사용되는지와 포워드 체인, 추적, 트레이스를 포함한 규칙 컬렉션 동작을 설명합니다.   

Windows Workflow Foundation의 간단한 휴먼 워크플로
실제 사람들의 상호작용을 소프트웨어로 조정하는 것을 더욱더 요구하고 있습니다. 물론 사람은 거의 모든 소프트웨어 시스템의 주요한 참가자입니다. 이 문서에서는 휴먼 워크플 구현이 필요한 이유를 설명하고 구조화 워크플로 시스템에 사람이 관여하는 경우에 발생하기 쉬운 문제를 몇가지 검증합니다. 마지막으로, 휴가 승인의 워크플로를 모델화한 샘플 응용 프로그램을 통해 알기 쉬운 메커니즘을 사용하여 인간 워크플로 액터와 통신하기 위한 몇가지 기술을 소개합니다.   

Windows Workflow Foundation: 사용자 지정 복합 액티비티 작성
이 문서에서는 사용자 지정 복합 액티비티를 구축해, 워크플로로 이 액티비티를 사용하는 방법을 설명합니다. 해당 액티비티는 제품에 첨부되는 Parallel 액티비티 확장기능으로, 디자이너와 테마 클래스를 사용하여, 검증 개요, 사용자 지정 실행 구성요소의 기술 및 사용자 인터페이스 스타일을 제공합니다.   

Windows Workflow Foundation: 워크플로 디자이너 재호스팅(Re-Hosting)의 모든것
Visual Studio 2005 용 Windows Workflow Foundation 확장판을 설치하면, Visual Studio 2005 에 워크플로가 보이며, 재배포 가능한 구성요소입니다.이 기사에서는 워크플로 디자이너 표면의 구성요소를 개별 응용 프로그램에서 호스팅 하는 방법 설명 및 샘플 응용 프로그램을 보여드립니다.   

Windows Workflow Foundation와 Windows Communication Foundation 통합
Windows Workflow Foundation(WF)로 구축한 워크플로를 WCF(Windows Communication Foundation) 서비스의 내부에서 호스트 하는 방법에 대해 설명합니다. 또, WCF에서 제공되는 다양한 기능을 사용하여 이중화 채널을 사용해 클라이언트 이벤트 콜백을 쉽게 실시하는 방법도 설명합니다.   


Windows 폼

확장 ComboBox 작성
Windows Forms ComboBox의 기본값 기능을 확장하는 몇가지 방법과 개요를 설명합니다. 기능 확장으로 응용 프로그램의 사용자 경험을 향상시킬 수 있습니다.   

.NET Framework 2.0의 Windows Forms 데이터 바인드 개선점 ( 제 1 부)
Windows Forms 데이터 바인드의 가장 중요한 추가 기능은 BindingSource 구성요소입니다. BindingSource 구성요소는 통화 관리 기능, 변경통지 기능 및 바인드 된 목록의 멤버에게 접근 기능을 제공하여 개발 작업을 간략화합니다. 다만, 데이터 바인드에는 잘 알려지지 않은 개선점들이 많으며, 실제로 BindingSource 구성요소로 제공되는 기능을 보완하는 중요한 기능이 추가되었습니다.   

.NET Framework 2.0의 Windows Forms 데이터 바인드 개선점 ( 제 2 부)
Windows Forms 데이터 바인드에서 화제가 되는 새로운 기능의 하나인 BindingSource 구성요소는 통화 관리 기능, 변경통지 기능 및 바인드 된 목록내의 멤버에 간단히 접근하는 기능을 제공하여 개발 작업을 크게 간략화합니다. 데이터 소스에 IBindingList 인터페이스가 구현되어 한층 더 검색 및 정렬 기능이 구현되며, BindingSource 를 사용해 데이터 소스의 검색 및 정렬을 실행할 수 있습니다. IBindingList 인터페이스를 구현하는 형식의 일례로서는 DataView 클래스가 있습니다. 그러나, IBindingList 인터페이스를 구현하는 클래스를 사용하지 않는 경우도 있을 수 있습니다. 이러한 경우에는 IBindingList 인터페이스를 독자적으로 구현하여 사용자 지정 비즈니스 개체 목록을 작성하여 바인드해야 합니다. 이 문서에서는 데이터 바인드 응용 프로그램으로 일반 BindingList를 사용하여 검색 및 정렬 가능한 사용자 지정 비즈니스 개체 목록의 생성 방법을 설명합니다.   


Windows Vista 개요

Windows Vista의 DHTML Editing Control 대용
Windows Vista 에는 DHTML Editing Control이 탑재되지 않습니다. 이 컨트롤을 사용하는 Web 페이지나 Windows 응용 프로그램으로 WYSIWYG HTML 편집기를 계속 사용하려면, 페이지나 응용 프로그램 수정이 필요합니다.   

Windows Vista 디스플레이 드라이버 모델
Windows Display Driver Model (WDDM)는 Windows Vista 가 지원하는 새로운 디스플레이 드라이버 아키텍처입니다. Windows XP 기반 디스플레이 아키텍처에 대한 철저한 재검토후 만들어진 새로운 시나리오, 그래픽스, 응용 프로그램을 지원하며, 데스크톱 경험의 성능과 신뢰성을 향상합니다.   

Windows Vista의 Win32 I/O 취소 지원
이 백서는 새로운 취소 지원을 이용하여, Windows 응용 프로그램의 신뢰성을 높이는 것에 관심이 있는 소프트웨어 개발 파트너 및 개발자를 대상으로 합니다. 취소 지원은 직접 취소나 복구를 실시하여 느려지거나 차단 된 파일 입출력을 통해 사용자 경험을 향상시킵니다. Windows Vista 에서는 커널이나 드라이버가 강화되어 Win32 응용 프로그램 프로그래밍 인터페이스가 새로워졌습니다. 네이티브 Win32 파일 관리 기능의 확장 취소가 가능하며, 동기 조작의 취소도 새롭게 지원됩니다.   

Open Packaging Conventions 주소 지정 모델
이 문서에서는 Open Packaging Conventions 에서 사용되는 주소 지정 모델을 소개 합니다. 패키지와 파트의 주소 지정 방법, 패키지 파트의 상대 참조 해결 방법, 응용 프로그램으로 .NET Framework 또는 WinFx 클래스와 함께 패키지의 주소 지정 모델을 활용하는 방법 등을 설명합니다.   


웹 Application

Club Web Site Starter Kit 의 개요
Visual Studio 2005에서 사용 가능한 프로젝트인 새로운 클럽 웹 사이트 시작 키트(Club Web Site Starter Kit)에 대해 소개합니다.   

Club Web Site Starter Kit 의 확장
Visual Web Developer 2005 Express Edition 에서 사용 가능한 프로젝트의 하나인 새로운 클럽 웹 사이트 시작 키트(Club Web Site Starter Kit)의 확장 방법을 습득합니다.   

ASP. NET 2.0의 캐싱 개선
ASP.NET 2.0 에 포함된 새로운 캐싱 기능을 사용하여 ASP.NET 응용 프로그램의 성능과 확장성을 향상시키는 방법을 검토합니다.   

ASP.NET 2.0의 새로운 보안 기능
ASP.NET 2.0 에는 ASP.NET 응용 프로그램의 보안을 쉽게 강화할 수 있는 새로운 기능이 있습니다. 여기에서는 새로운 컨트롤이나 도구, API 를 사용하여 페이지 접근을 제어하고, 사용자 정보를 보다 간단히 보관하는 방법을 설명합니다.   

ASP.NET 2.0 Web 응용 프로그램 테마 작성
ASP.NET 2.0 의 새로운 기능인 테마를 상세히 소개합니다. CSS 스타일시트 (cascading style sheets) 및 이미지를 테마로 사용하는 방법과 실행시에 동적으로 테마를 로드하는 방법 등을 설명합니다.   

Personal Web Site Starter Kit 의 개요
Visual Studio 2005 및 Visual Web Developer 2005 Express Edition 로 사용 가능한 프로젝트 종류인 개인 웹 사이트 시작 키트(Personal Web Site Starter Kit)에 대해 설명합니다.   

코드를 적게 사용한 안전한 ASP.NET 응용 프로그램
ASP.NET 2.0에서 새롭게 도입된 구성 도구, 컨트롤 및 구성요소가 사용자의 인증과 보호된 리소스관리에 대해 완전한 시스템을 어떻게 지원하는지 학습합니다.   


필수 정보

Visual Basic .NET에 .NET Framework 사용
.NET Framework와 Visual Basic .NET을 사용하여 강력한 응용 프로그램을 손쉽게 개발할 수 있습니다. .NET Framework는 하나의 일관성 있는 프로그래밍 모델에 주력할 수 있게 해주며 기본 .NET 플랫폼에 대한 직접 액세스를 제공합니다. 이전에 만들 수 없었던 응용 프로그램도 이제는 Visual Basic .NET과 .NET Framework를 사용하여 만들 수 있습니다.   

.NET Framework에서의 보안
.NET Framework는 응용 프로그램/리소스 보안을 정교하게 제어할 수 있는 능력을 개발자와 관리자에게 제공합니다.   

보안 및 Microsoft .NET Framework
Microsoft .NET Framework의 보안 아키텍처에 대해 간략히 설명합니다. 이 백서는 Foundstone, Inc.와 CORE Security Technologies가 2000년 여름부터 독자적으로 수행한 장기 보안 분석을 토대로 작성한 것입니다.   

.NET Framework SDK (US)
배열과 다양한 양식의 사용을 비롯하여 .NET Framework SDK와 관련된 정보 링크를 제공합니다.   

Visual Basic .NET에 .NET Framework 이용
NET Framework를 사용하여 얻을 수 있는 이점과 개발자가 .NET Framework에 사용할 수 있는 주요 강력한 도구에 대한 정보를 제공합니다.   

Microsoft .NET과 J2EE 기술 비교 (US)
이 링크를 따라가면 Microsoft .NET과 J2EE 응용 프로그램 서버 기술을 비교할 수 있습니다.   

Top of Page Top of Page


Microsoft