본문 바로가기

C#

[Timer] System.Timers.Timer ≠ System.Windows.Forms.Timer windows form 에 타이머를 쓰기위해선 System.Windows.Forms.Timer 의 Tick 이벤트를 써야 한다. 더보기
[CustomEvent] C# 의 사용자 이벤트 작성 사용자 이벤트라 함은 이벤트 객체의 고유 속성을 사용할수 있어야 한다. AS3 에서 보면 addEventListener( e:CustomEvent , handler ) function handler(e:CustomEvent) { e.propertys; } 여기서 e의 속성을 사용하여야 한다는 말이 된다. 이것을 c#으로 구현 하여 보자, 우선 테스트 코딩을 보면 , 기존의 이벤트와 사용법이 같다. ( 먼저 덩어리를 보고 시작하자. ) using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(st.. 더보기
[win7 64bit] 64비트 운영체제에 surface sdk 설치성공 인증샷 아이러니 하게도, 첨단 ,최신. 등등,. 은 역시나 호환이 문제다. Suface sdk 를 64비트에 설치하기위해 각종 에디팅과 32비트 강제 어셈블리를 덥어씌어야 비로서 시뮬레이팅을 할수 있다. 그리고 슬쩍 생각만 했던 시뮬레이팅을 역경의 주말동안 짧은 영어실력으로 구글神의 여러 의견을 종합하여 , 겨우 해냈다. 아직도 이해 되지 않는것은 ,, 왜 프로그래밍은 VS2008에서 돌리면서, (xna도 지금보니 3.0을 사용하네 ㅡ,.ㅡ+ ) 설치할때는 VS2005와 서비스팩까지 요구하는지 정말 모르겠다. (역시 xna도 2.0을 요구하지만, 결국 2008에서 돌아간다.) 철지난 2005를 구하는것도 귀찮아 죽는지 알았다. (MS에서 의지력을 테스트 하는 의도가 있는것이 분명한것같다 --+) 클릭 해 보면 .. 더보기
[Flash.External] c# 안에 as3 (AVM2) 넣기 우선 기존의 방법대로 도구(T) - 도구 상자 항목 선택(X) 에서 하고 사이드 바에서.. shockwave flash Object 를 패널에 추가 하고 코딩을 하면 되지만 as3 ( avm2 ) 를 로드 할순 없다. 그래서 어도비에서 따로 제공하는 라이브러리를 추가 하여 사용 하면된다. ExternalInterfaceProxy.zip 압축을 푼 다음 추가 해준다 그다음에 코딩을 해주자.. 어도비에서 제공한 전체 소스 : IntrovertIM_CSharp.zip 더보기