아 어이없삼 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ


wpf에서 mediaelement가 들어간 기능을 실행하면 괜히 에러나면서 프로그램이 종료되면



windows2008 기능추가에서 "데스크톱 경험" 을 설치하시기 바랍니다.  이걸 설치안하면

wmvcore.dll 이파일이 없어서 실행이 안되는 이유였습니다.

아 이걸 설치안하면 Expression Encoder도 실행이 안되더라구요

쩝 간만에 고생해서 좋은 팁 하나 건졌네요.............


------------------------------------------------------------------------------------------

Windows Vista나 Windows7에서는 잘되는데  Widows XP에서 MediaElement를 추가했는데 NaturalDuration 에러 어쩌구 하면서 뜨거나 Timespan 어쩌구 하면서 에러가 나는 경우는 XP에  설치되어 있는 Windows MediaPlayer 버전을 확인해 보시기 바랍니다.

MediaPlayer 버전이 최소 11 이상이 되어야 MediaElement가 작동합니다
Posted by shunman

webclient에서 값을 넘길때 한글이 깨지는 문제가 있습니다. 해당 페이지에서 사용하는 인코딩을 마춰서 한글을 인코딩해서 보내줘야되는데 이럴때 System.Web.HttpUtility 클래스를 사용해 주시면 됩니다.

사이트의 인코딩이 euc-kr 이라면

string artist = "즐";

string turl = "http://search.mnet.com/searchSinger.asp?searchbox=btn&searchArea=SINGER&searchWord=" +
System.Web.HttpUtility.UrlEncode(artist, System.Text.Encoding.GetEncoding("euc-kr"))

로 해주시면 아주 잘 작동됩니다.



Posted by shunman
MS사이트를 뒤적이다 보니 공개가 되었더군요

http://www.microsoft.com/express/download/

현재 한글판은 아직 나오지 않은것 같습니다. 영문판만 다운이 가능하네요.

설치시간은 2005버전에 비해 상당히 오래 걸립니다. 프레임워크가 3.5버전으로 올라가서
프레임워크 설치하는것 때문인것 같더군요.

IDE툴 외형은 2005와 똑같습니다. 하지만 2005에서 작성한 프로젝트를 열면
2005에서 2003버전프로젝트를 열때처럼 프로젝트 변환마법사가 실행됩니다.

변환마법사로 변환해도 다행히 2005버전에서 프로젝트 여는데는 아무 문제가 없습니다.
실행도 잘 됩니다. 한동안은 2008버전 가지고 만지작 거려바야겠네요~
Posted by shunman

라벨컨트롤의 배경을 투명하게 하려면 다음과 갈이 해주시면 됩니다.
예를 들어 form1위에 라벨컨트롤이 있고 form1의 배경색으로 투명하게하고 싶으면


  label1.BackColor = Color.Transparent;
  label1.Parent = this;   // 투명하게 하기 위해 라벨컨트롤이 얹혀있는 상위 컨트롤 이름
 
라고 입력해주시면 됩니다.

위의 코드를 입력하기 전입니다(일부러 라벨의 배경색을 눈에 띄게 했습니다)

사용자 삽입 이미지

위의 코드를 Form_Load이벤트에 넣어보았습니다.
사용자 삽입 이미지

폼의 배경색(또는 이미지 그림)을 기준으로 라벨컨트롤이 투명하게 되었습니다.

위의 소스에서는 label1.parent 에 form1라고 적혀 있지만  저기는 라벨컨트롤이
얹혀있는(컨테이너)  컨트롤 이름을 바꿔주면 다른 컨트롤 위에 있더라도 얼마든지 투명하게 만들수 있습니다.
Posted by shunman
http://www.microsoft.com/korea/msdn/vstudio/express/support/install/

저위로 들어가시면 C#뿐 아니라 모든 비주얼스튜디오 개발용을 종류별로 다운 받으실수 있습니다.

Express버전은 무료로 공개되어 상업적으로 이용하여도 아무런 제한이 없습니다.

간단한 프로그램 제작에는 상용 Visual Studio 제품과 견주어도 상관없을정도입니다.

Express 버전도 서비스팩 1 이 나왔습니다.
아래 링크에서 다운 받으시길 바랍니다

http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=7b0b0339-613a-46e6-ab4d-080d4d4a8c4e
Posted by shunman


티스토리 툴바