본문 바로가기

전체 글258

데이터 바인딩 정복 1 A를 B에 바인딩을 시킨다는 것은 즉, A와 B를 묶는다는 개념이다. 이와 마찬가지로 데이터 바인딩은 데이터를 어떠한 곳에 묶어놓는 것인데, 텍스트 박스에 묶으면 텍스트 박스에 데이터가 표시되고 리스트에 묶으면 리스트에 데이터가 표시되는 것이다. 간단한 예제로 TextBlock에 문자를 바인딩 시키는 예제를 보자. 1. XAML에 TextBlock 생성하고 이름을 준다. 2. Load 이벤트를 추가시킨다. Loaded="UserControl_Loaded"*UserControl 태그 속에서 Loaded를 치고 엔터치면 대화상자가 나오는데 여기서 새 이벤트 처리기를 선택하면 자동으로 생성된다. 3. XAML 비하인드 코드(.cs)에서 아래와 같은 코드를 삽입한다. - using 추가 using System... 2008. 12. 11.
XAML (Extensible Application Markup Language) 개요 1. XAML의 정의 - XAML(Extensible Application Markup Language)은 선언적 언어로 XAML태그를 이용하여 시각적인 사용자 인터페이스 요소를 만들 수 있습니다. 별도의 코드숨김 파일을 가지고 있어서 이벤트를 처리하거나 선언된 개체들을 조작할 수 있죠. 여기서는 실버라이트에서 쓰이는 XAML을 기본으로 진행 하겠습니다. - 실버라이트 프로젝트 생성시 초기 XAML코드 - XAML은 XML에 기반을 두고 있으며, 대/소문자를 구분합니다. 2. 개체 선언 - 여는 태그와 닫는 태그를 이용한 선언 예제 - 컨텐츠 요소 구문을 사용 일부 실버라이트 개체는 속성 이름을 생략하고 단순히 소유하는 형식의 개체 요소 태그내에 값을 제공하여 속성을 설정 할 수 있습니다. 예제 Hell.. 2008. 12. 2.
[예제] 객체 끌어 놓기 1. 새프로젝트 -> DragAndDropSimple 생성 2. XAML 코드 그리드 대신 캔버스로 바꾼 후 사각형 하나를 추가시킨다. 3. C#코드 마우스 왼쪽 버튼 다운시, 업시, 마우스 이동시에 대한 이벤트를 처리해준다. // 마우스 클릭으로 이동중인지 체크를 위한 변수와 포인터 위치를 위한 변수 bool isMouseCaptured; double mouseVerticalPosition; double mouseHorizontalPosition; public void Handle_MouseDown (object sender, MouseEventArgs args) { Rectangle item = sender as Rectangle; mouseVerticalPosition = args.GetPositi.. 2008. 12. 1.
사랑의 적 사랑의 적은, 먼저 잡은 약속 바래다주기에 너무 먼 거리 만나기엔 너무 추운 날씨 전화하기엔 너무 늦은 시간.. ... 아니다 사랑의 적은 사랑하지 않는 마음이다.. 1Cm.. 2008. 12. 1.
Framework's Day 후기.. 시 간 Session 강 좌 제 목 10:00 ~ 10:50 50분 Session 1 Evolving Framework (김용현) 11:00 ~ 12:30 90분 Session 2 Framework Engineering (손영수) 12:30 ~ 13:20 50분 점심시간 13:30 ~ 14:20 50분 Session 3 Application과 Framework 동시 구축하기 (고상원) 14:30 ~ 15:20 50분 Session 4 ASP.NET MVC Framework (장현희) 15:30 ~ 16:20 50분 Session 5 Data Entity Framework (한용희) 16:30 ~ 17:20 50분 Session 6 Spring.NET과 iBatis.NET (권효중) 한국소프트웨어진흥원 교.. 2008. 11. 30.
네이버 오픈 API 사용시 한글문장을 UTF-8로 변환하기 기본적으로 네이버 오픈 API 에서는 샘플 URL '삼국지'를 검색할 경우 아래와 같은 URL을 접근 한다. 따라서 코드상에서 string 값인 '삼국지'를 Converting 해야 한다. http://openapi.naver.com/search?key=test&query=%EC%82%BC%EA%B5%AD%EC%A7%80&display=10&start=1&target=book - Converting 소스 string ConvertUtf8(string str) { UTF8Encoding utf8 = new UTF8Encoding(); Byte[] encodedBytes = utf8.GetBytes(query); string tempStr = ""; foreach (Byte b in encodedBytes).. 2008. 11. 28.