분류 전체보기 54

[실버라이트] 이벤트 라우팅

실버라이트의 모든 객체들은 서로의 포함 관계에 따라 위, 아래 개념을 가집니다. 쉽게 말하면, 레이아웃 컨트롤은 하위에 다른 자식 컨트롤들을 가질 수가 있고, 이런 경우 레이아웃 컨트롤은 자식 컨트롤보다 위에 있으며 자식 컨트롤들은 아래에 있다고 표현 합니다.( 부모 / 자식 관계라 표현) 다음과 같은 XAML을 트리로 표현 하면, 이렇게 트리 구조를 그린 이유는 이벤트 라우팅을 이해하기 위해서는 상, 하위 개념을 알아야 하기 때문입니다. 실버라이트의 이벤트 라우팅은 가장 하위에 있는 객체에서 이벤트가 발생하면 이벤트는 하위에서 상위로 한 단계씩 올라가면서 발생합니다. 이렇게 트리 구조를 따라 이벤트가 발생하는 방식을 이벤트 라우팅이라고 하며, 아래에서 위로 올라가는 이벤트 라우팅 방식을 버블링(Bubb..

[실버라이트] 쿠키 저장 / 적용 / 삭제 방법

1. 쿠키 셋팅 Cookie Class를 이용 하지 않고 HtmlPage.Document.Cookies 를 이용해 Cookie에 접근 하는 방법 쿠키 셋팅 형식은 기본적으로 key & value 쌍으로 'String key = String value ;' 형식을 취한다. (ex. Key1=value1 ; key2=value2 ; key3=value3;) 예제로 쿠키 셋팅 형식에 대해 다시 설명 하자면 String key = "name" 이고 String value = "팔랑이" 라면 String new_cookie = "name = 팔랑이 ; expires = Wed, 4 Jan 2011 17:32:22 GMT" ; 이다. 즉, 쿠키 구분은 ; (세미콜론) 으로 하고 여러 key&value 쌍을 넣을 수..

[아이폰] Hey Tell(헤이텔) - 안드로이드폰과 호환되는 무전기 어플

======================================================================== 무료 ~ Category: Social Networking Updated: Oct 12, 2010 Current Version: 2.1.0 2.1.0 2.5 MB Language: English ======================================================================== 1. 본인 설정 그리고 어플을 다운 받습니다. 어플을 다운받으면 왼쪽과 같은 문구가 뜰것입니다. 본인을 설정하라는 메시지입니다. 아까 만들어놓은 '본인의 주소록'을 클릭합니다. 그리고 'This is Me!'를 클릭해줍니다. 그럼 이제 본인 설정이 끝난겁니..

[실버라이트] LINQ ( Language Integrated Query)

LINQ 를 들어 가기 전에 Collection 과 Array 의 차이를 먼저 살펴 보자. Collection Class들은 삽입, 삭제, 수정, 검색 등의 기능을 한다. Collection 과 Array의 차이점은 Array는 첨자로 배열을 생성하고, 데이터를 할당 할 때에는 첨자 범위 내에서는 할당이 가능 하나 Collection은 동적으로 메모리 할당이 가능 하다.(쉽게 Array 와 ArrayList / HashTable 생성법을 비교해 보면 이해가 될 것이다.) 그럼 LINQ는 무엇 인가? L - Language IN - Integrated Q - Query 나는 언어 통합 쿼리로 직역하고, 이해 했다;; 즉,'프로그래밍 언어에 상관 없이 일괄적이고, 독립적으로 동작하는 쿼리' 라고 이해 했다...

[실버라이트] 이벤트

이벤트 정의 특정 동작의 발생을 알리기 위해 객체에서 보내는 메세지. 프로그램 싱행 중에 발생하는 메세지를 의미하며 메세지를 발생시키는 객체를 '이벤트 전송자', 이벤트를 받아 처리하는 객체를 '이벤트 수신자' 라고 합니다. Silverlight 의 이벤트 종류 입력 이벤트 - 사용자의 입력이 있는 경우 호출되는 이벤트 ( 즉, 사용자가 버튼을 클릭해서 발생하는 Click 이벤트로 보면 된다.) 비입력 이벤트 - 객체의 상태가 변경된 경우 호출되는 이벤트 ( 즉, 다운로드를 할 때 사용하는 WebClient 클래스는 다운로드 량이 변경될 때마다 이벤트를 발생시키는데 이처럼 사용자의 입력 없이 발생하는 이벤트) Silverlight 이벤트 핸들러 생성 방법 이벤트 핸들러(event Handler)는 이벤트..

[아이온]패스타 핑 1.4

아이온이 나오고... 아이온에 필수 유틸인 패스타 핑?(전 패스트 핑이라고 하는데....사람들은 패스타 핑 이라고 하더군요;; ㅋㅋ) 올립니다. 지금은 사용자 허락 없이 이상한 프로그램이 깔리는 거지 같은 패스타 핑이 많아 짜증 나죠? --;;; 제가 올리는 패스타 핑은 재부팅이 필요 없고, 이상한 프로그램 설치도 없는 깔끔한 1.4 버젼 입니다. 파일 다운 받아 셋업 해주시면 되구요. 제가 체크 한다고 체크 했는데... 혹시나 이상한 프로그램이 깔리거나, 오류가 있다면 바로 뎃글 달아 주세요. 바로 다른 패스타 핑 찾아서 올릴께요 ^^;

게임/아이온 2010.12.24

[실버라이트] 응용 프로그램 모델

Silverlight 응용 프로그램 모델은 다음과 같은 기능을 사용 하여 시작 시간과 리소스 가용성 간 균형을 유지하는 효율적인 응용 프로그램 구조를 구현할 수 있습니다.(ex, 초기 페이지는 즉시 액세스 제공, 다른 페이지는 요청시 제공) - Silverlight 플러그 인이 응용 프로그램 패키지 및 응용 프로그램 시작 시 필요한 모든 외부 라이브러리 어셈블리를 다운로드 할 수 있도록 하는 활성화 시스템 (플로그 인 - 웹 브라우저에서, 제3자가 만든 소프트웨어를 이용하여 웹 브라우저가 표시할 수 없는 각종 형식의 파일 을 웹 브라우저의 윈도 내에 표시되도록 하는 구조. 웹 브라우저와 일체로 동작하므로(이후 in-line plug- in이라고도 부른다) 별도의 응용 윈도를 열지 않아도 마치 웹 브라우저..

[실버라이트] 아키텍처

Silverlight 아키텍처 - Silverlight 플랫폼 구성 및 기능 : 응용 프로그램의 모양과 성능이 동일 하도록 여러 브라우저 및 플랫폼에서 동일한 사용자 환경을 만듬 : .Net Framework 클래스 및 기능을 사용하여 여러 네트워크 위치의 데이터 및 서비스를 단일 응용 프로그램으로 통 합 : 풍부한 미디어 기능을 제공하는 강력하면서도 간편하게 액세스 할 수 있는 UI - 핵심 프레젠테이션 구성 요소 - .NET Framework for Silverlight 기능 목록 - 추가적인 Silverlight 프로그래밍 기능

[실버라이트] WCF(Windows Communication Foundation)

WCF 개념 - 위키백과 : 응용 프로그램을 한 대의 컴퓨터나 네트워크에 연결된 여러 컴퓨터를 걸쳐 통신할 수 있게 만들어 주는 통신 하부 시스템.WCF는 분산 컴퓨터 작업, 광범위한 상호 운용성 및 서비스 지향성과 관련한 직접적인 지원을 위하여 사용하기 간편한 방식을 제공 하도록 개발 되었다. 좀더 자세한 위키 백과 설명을 보고 싶다면 위키백과 Click WCF 특징 - 고전적인 MS의 분산기술 통합 : ASP.NET Web Services : .NET Remoting : Enterprise Services : Web Services Enhancements(WSE) : Microsoft Message Queuing(MSMQ) - 타사 응용 프로그램과의 상호 운용성 : Messaging - SOAP 헤더..

[실버라이트] CLR(Common Language Runtime) - 공용 언어 런타임

CLR 개념 - .Net Framework 의 기초로 런타임에 코드 실행을 관리하고, 컴파일, 메모리 관리, 스레드 관리, 코드 실 행, 형식 안전성 유지 및 코드 안전성 확인과 같은 핵심 서비스를 제공 한다. - 코드 실행에 있어 적합한 환경으로 제공 하여 개발자의 생산성을 높여 주고, 강력한 응용 프로그램 개발에 큰 도움이 된다. : 한 프로젝트에 여러 언어로 개발이 이루어 지더라도 CLR을 이용하여 통합 가능. - 위키 백과 내용에 따르면, CLR을 사용하는 개발자는 C# 이나 VB 닷넷 과 같은 언어를 코딩 하고, 컴파일 시 간에 닷넷 컴파일러는 이러한 코드를 공통 중간 언어로 변환 한다. 런타임 할 때 공통 언어 런타임의 JIT컴 파일러는 공통 중간 언어 코드를 운영 체제의 네이티브 코드로 변환..