자료제공 : http://hugeflow.com/ 예제소스 : Silverlight 에서는 정말 쉽게 미디어 플레이어를 만들 수 있는 것 같다. 먼저 silverlight 프로젝트를 하나 만들고, Page.xaml을 blend로 열어준다. blend에서 asset에 MediaControl 하나를 올려주고 버튼들을 올려 간단히 media 재생에 대한 내용을 작성해보자. 먼저 xaml 다음은 C# 코드 using System.Windows; using System.Windows.Controls; namespace WebClientMediaTest { public partial class Page : UserControl { public Page() { InitializeComponent(); Loaded +..
Web Page에서 브라우저와 OS에 따라 다른 조치를 해야 하는 경우가 있습니다. 그래서 브라우저에서 받아올 수 있는 User Agent 값을 분석해서 이에 이용하게 되죠. 다음과 같이 값을 체크하는 부분을 공통으로 작성하여 가져다가 쓰면 좋을 것 같네요. 테스트 페이지(Test page): BrowserTest.html 결과(Result ): osver = 5.2 major = 4 nav = false nav2 = false nav3 = false nav4 = false nav6 = false nav6up = false nav7up = false ie = true aol = false iever = 7 verIEFull = 7 ie3 = false ie4 = true ie4up = true ie5up..
http://www.microsoft.com/silverlight/seethelight/ Silverlight 3와 함께 또 흥미로운 녀식이 있었네요. http://www.microsoft.com/silverlight/seethelight/visualkitchen/default.htm 위 영상을 한번 보세요 ^ ^
자료제공 : http://hugeflow.com/ 2009/04/30 - [.NET/SilverLight] - Silverlight - Network 2009/04/30 - [.NET/SilverLight] - Silverlight - Network Example 1 예제코드 : 이번에는 이전 내용과 마찬가지이지만 직접 가져오지 않고 웹 서비스를 만들어 데이터를 가져오도록 한다. 먼저 웹서비스의 내용에 /// /// WebServiceTest의 요약 설명입니다. /// [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.ComponentModel...
자료제공 : http://hugeflow.com/ 이전 내용에 Silverlight의 네트워크에 작성한 내용이 있다. 2009/04/30 - [.NET/SilverLight] - Silverlight - Network 이 내용을 바탕으로 다음의 소스코드를 작성하였으므로 내용의 이해가 조금 부족하면 확인하시길... 예제는 프로젝트명 WebClientTest로 하였고, 먼저 Page.xaml 코드는 다음으로 C# 코드 using System; using System.Net; using System.Windows; using System.Windows.Controls; namespace WebClientTest { public partial class Page : UserControl { public Page..
유명한 MySQL 관리 툴이죠. phpMyAdmin 소스를 보던 중 좋은 내용을 발췌합니다. libraries\import.lib.php 파일에 있던 내용이고요. 코드는 아래와 같습니다. /** * Detects what compression filse uses * * @param string filename to check * @return string MIME type of compression, none for none * @access public */ function PMA_detectCompression($filepath) { $file = @fopen($filepath, 'rb'); if (!$file) { return FALSE; } $test = fread($file, 4); $len =..
이번엔 실버라이트 사용자 컨트롤을 만들어봅니다. 설명이 많이 부족하지만 따라하시다보면 성공하실수..... 사실 제가 부족해서 설명이 많이 부족하네요ㅠㅠ Generic.xaml Custom Control의 기본 모양을 정의하는 파일 Xmlns와 xmlns:x는 page.xaml에서 가져온다 public class MyControl : Control { public MyControl() { this.DefaultStyleKey = typeof(MyControl); } } Control을 상속 받고 기본 스타일 키를 현재 형식의 타입을 지정한다. 재정의할 메소드가 있는데, OnApplyTemplate 을 override 하여 메소드를 만든다 public override void OnApplyTemplate()..