본문 바로가기

.NET WPF93

[Xaml] Gradient 그리기 [Silverlight:Xaml 문법] Gradient 그리기 Properties LinearGradientBrush StartPoint Gradient 시작점 좌표 EndPoint Gradient 끝점 좌표 RadialGradientBrush GradientOrigin Gradient 시작점 좌표 Center Gradient 중심점 좌표 RadiusX Gradient 반지름 X값 RadiusY Gradient 반지름 Y값 GradientStop Color Gradient Color Offset Gradient 기준점 Gradient 그리기는 직선형과 원형의 2가지 방법이 있습니다. 직선형의 Gradient은 LinearGradientBrush로 그릴 수 있습니다. Gradient를 그리는 방향은 대각선.. 2007. 8. 25.
[Xaml] Rectangle(사각형) 그리기 Silverlight:Xaml 문법] Rectangle(사각형) 그리기 Properties 속성명 설명 Canvas.Left Canvas에서 사각형의 세로위치 Canvas.Top Canvas에서 사각형의 가로위치 Stroke 사각형의 외각선 색 StrokeThickness 사각형의 외각선 두께 Fill 사각형의 바탕색 Width 사각형의 가로길이 Height 사각형의 세로길이 Opacity 사각형의 투명도 x:Name 사각형의 이름(오브젝트명) RadiusX 사각형의 모서리 반지름 X값 RadiusY 사각형의 모서리 반지름 Y값 Visibility 가시성(可視性) 속성값(Visible, Collapsed) ※ 1.1 Alpha Refresh에서는 Visibility속성의 Hidden값은 Collapsed.. 2007. 8. 23.
Ellipse(원) 그리기 [Silverlight:Xaml 문법] Ellipse(원) 그리기 Properties 속성명 설명 Canvas.Left Canvas에서 원의 세로위치 Canvas.Top Canvas에서 원의 가로위치 Canvas.ZIndex Canvas에서 원의 앞뒤순서 Stroke 원의 외각선 색 StrokeThickness 원의 외각선 두께 Fill 원의 바탕색 Width 원의 가로길이 Height 원의 세로길이 Opacity 원의 투명도 x:Name 원의 이름(오브젝트명) ※ 속성중에 도형의 이름을 표시하는 Name가 있으나 여기서는 x:Name를 사용하여 도형의 이름을 지정합니다. Source Code 원에 대한 속성을 더 쉽게 이해하기 쉽게 속성을 표시하였습니다. 간단한 도형을 Expression Blend에서.. 2007. 8. 23.
동적으로 오브젝트 생성 Silverlight를 공부하면서 첫번째로 쓰는 강좌입니다. 잘못된 부분이 있거나 보통해야 될 부분이 있으면 따끔하고 과감하게 지적해주세요^^ 강좌의 내용은 사각형의 오브젝트를 동적으로 마우스의 포인터 위치에 생성해주는 내용입니다. 강좌를 따라하기 위해서는 Visual Studio 2008 Beta 2(이하 VS2008)와 Blend가 설치되어 있어야 합니다. VS2008을 실행하여 Silverlight 프로젝트를 생성합니다. 메뉴에서 File>New>Project 순으로 선택하여 프로젝트명을 CreateObjectTest로 지정합니다. 프로젝트가 생성되었다면 마우스가 이동될때 마우스의 좌표값 x값과 y값을 출력하기 위한 TextBlock 2개를 디자인 해보겠습니다. Blend를 직접 실행하지 않고 솔루.. 2007. 8. 16.
실행주기(PageCycle) 앞으로 여러회에 걸쳐 ASP.NET 기초에 대해 알아보겠습니다. 그 첫번째로 페이지의 실행주기(PageCycle) 입니다. ASP.NET 프로그래밍을 하다보면 원치않는 결과가 종종 나올때가 있습니다. 이것은 페이지의 실행주기의 잘못된 이해에게 비롯되는데 초급개발자가 중급으로 넘어가기 위해서는 반드시 이해하고 있어야 합니다. ASP.NET에서 페이지는 System.Web.UI.Page 클래스 상속받은 객체입니다. 클라이언트 특정 페이지를 요구할 때마다 페이지 객체는 생성에서 소멸까지 일련의 과정을 거칩니다. System.Web.UI.Page 객체의 처리 내부 과정은 더 복잡한 과정을 거치므로 이후 좀더 자세히 알아보겠습니다. [그림 1.1 페이지 실행주기(PageCycle)] Init 페이지의 객체가 생성.. 2007. 8. 14.
[XPS] Fxied Documents XPS(XML Paper Specification)net Framework 3.0과 Windows Vista가 출시되면서 MS에서 밀고 있는 새로운 형태의 전자출판 문서형식입니다. 대표적인 전자출판 문서파일은 Adobe사의 PDF(portable document format)가 있습니다. XPS는 크게 Fixed Documents와 Flow Documents 2가지 형태로 나누어 집니다. 이번강좌에서는 Fixed Documents에 대해 알아보겠습니다. Fixed Documents는 Read-Only의 읽기전용이며 용도는 XPS로 출판하여 보고서 형태의 기안을 작성한다거나 보안을 걸어서 특정사람에게만 열어보게 할 수도 있습니다. XPS 문서를 보려면 XPS DocumentViwer Control이 필요합.. 2007. 8. 10.
[XPS] View and Generate XPS View and Generate XPS Operating System Download Description Windows Vista None Required XPS documents open within Internet Explorer 7.0 or higher. Any application can generate XPS documents using the Microsoft XPS Document Writer. Windows XP Windows Server 2003 Microsoft .NET Framework 3.0 XPS document viewing and generation capabilities are included in Microsoft .NET Framework 3.0. XPS document.. 2007. 8. 10.
[Controls] 25. BulletDecorator BulletDecorator는 여러개의 다른 형태의 컨트롤을 그룹화 해서 묶는 컨트롤입니다. Image, TextBlock Control을 이용하여 다른 타입의 컨트롤을 만들어보겠습니다. 그림 1.예제1 안녕하세요 taedi 입니다.. 지금 보시는 지도는 유럽입니다. 두번째 예제는 Image, TextBlock, CheckBox, RadioButton, Button Control을 이용하여 다른 타입의 컨트롤을 만듭니다. 그림 2.예제2 CheckBox Bullet. TextBox Bullet. RadioButton Bullet Image Bullet. B Button Bullet. ※ 테스트 환경 -----------------------------------------------------------.. 2007. 8. 10.
Path를 이용한 한글폰트 만들기 Path를 이용해 한글폰트를 만들어보겠습니다. Silverlight에서 아직까지 한글인코딩이 지원이 되질 않아 한글폰트 표현을 위한 몇가지 트릭이 나와있습니다. ※ 한글폰트 지원문제 - http://gongdo.tistory.com/88 XPS문서를 통해서 해결할 수 있는 방법 - http://9eye.net/entry/Silverlight-한글-Korean Glyph 객체를 통해서 해결하는 방법도 있습니다. - http://www.uxkorea.net/blog_post_62.aspx 어떻게 보면 가장 무식한 방법일지는 몰라도 폰트를 Path를 이용해 그리기 때문에 오브젝트로 인식을 합니다. 한글인코딩 문제도 없습니다. 작업방법은 Microsoft Expression Design 툴을 이용해 한글을 만들.. 2007. 8. 9.
Silverlight 1.1 설치환경 1. Runtime Microsoft Silverlight 1.0 Beta Download Microsoft Silverlight 1.1 Alpha Download 2. Developer Tools Microsoft Visual Studio codename "Orcas" Beta 1 Download Microsoft Silverlight Tools Alpha for Visual Studio codename "Orcas" Beta 1 Download (Visual Studio 2008 에 Add in 프로그램) 3. Designer Tools Expression Blend 2 May Preview Download Expression Media Encoder May Preview Download Expres.. 2007. 7. 19.
Slideshow Silverlight Demo를 하나 소개합니다. File Upload 관련 정보를 찾다가 좋은 데모를 하나 찾았습니다. 파일 업로드 및 이전, 다음 기능 이미지 Refresh 등의 기능이 있습니다. 에제 소스를 열어보면 사용자 정의 컨트롤에 대한 부분도 있습니다. 공부하시는데 참고하시기 바랍니다. 예제사이트 : http://blogs.msdn.com/brada/archive/2007/06/07/silverlight1-1-asp-net-photoviewer-application.aspx 2007. 7. 18.
[Controls] 24. Element:Shape (Path - 2) 이번시간에는 지난시간에 이어 Path에 대해 좀더 자세히 알아보겠습니다. geometry는 말그대로 도형이라는 뜻 이외에 기하학이라는 뜻도 가지고 있습니다. 'PathFigureCollection 형식에는 여러가지 노드가 존재합니다. PathFigureCollection EllipseGeometry LineGeometry RectangleGeometry PathGeometry GeometryGroup CombinedGeometry 가장 먼저 LineGeometry를 알아보겠습니다. 그림 1.LineGeometry 가장 중요한 속성은 StartPoint와 EndPont입니다. Line의 X1, Y1, X2, Y2의 값을 지정하는 것과 비슷합니다. StartPoint 의 첫번째 값과 두번째값은 Line의 X.. 2007. 2. 1.