Programming

Programming

    프로그래밍 코딩 교육

    초급 프로그래밍 코딩 교육 관련 좋은 사이트 소개가 있어서 소개해 드립니다. 게시글은 http://intkorea.tistory.com/ 의 내용에 연결됩니다. CODECADEMY 코드카데미 프로그래밍 코딩 교육 참고주소: http://intkorea.tistory.com/entry/무료-코딩-교육-코딩-강좌-사이트로-코딩-독학하기-CODECADEMY-코드카데미 CODE.ORG 유아 코딩 교육 - 누구나 배우는 코딩 학습 참고주소: http://intkorea.tistory.com/entry/누구나-배우는-코딩-코딩-학습-사이트-Codeorg

    iTunes 현재 선택한 노래의 가사 검색 프로그램 개발

    iTunes 현재 선택한 노래의 가사 검색 프로그램 개발 이번 내용에서는 iTunes에서 선택한 노래 제목을 검색해오는 프로그램을 만들어 볼겁니다. 1. iTunes 참조 추가 Visual Studio Window Form 프로젝트를 생성해서 프로젝트에 참조를 추가합니다. 추가할 참조는 iTunes를 제어할거니깐.. iTunes 설치된 폴더의 iTunes.exe 파일을 참조로 추가해주셔도 되고, COM에 노출되어 있는 ' iTunes 1.13 Type Library ' 를 찾아서 참조에 추가하셔도 됩니다. CoClass로 제어가능하도록 노출되어 있어서 플러그인이나 이 게시글에 적힌대로 제어가 가능해지는 것이죠. http://dot-totally.co.uk/software/itunescon/javadoc-..

    volatile(C# 참조)

    SingleTone Pattern을 적용하기 위해 volatile이란 키워드가 있는걸 알게 되었습니다. 목적에 맞는 코딩이 중요하니깐 꼭 알아둬야겠네요.. volatile(C# 참조) volatile 키워드는 동시에 실행 중인 여러 스레드에 의해 필드가 수정될 수 있음을 나타냅니다. volatile로 선언된 필드에는 단일 스레드를 통한 액세스를 전제로 하는 컴파일러 최적화가 적용되지 않습니다. 이렇게 하면 필드의 값을 항상 최신 상태로 유지할 수 있습니다. 일반적으로 volatile 한정자는 액세스를 serialize할 때 lock 문(C# 참조) 문을 사용하지 않고 여러 스레드에서 액세스하는 필드에 사용됩니다. 다중 스레드 시나리오에서 volatile을 사용하는 방법의 예제는 방법: 스레드 만들기 및 ..

    Javascript - document.execCommand Method

    Javascript 의 execCommand 명령어로 할 수 있는 외부 기능이 많습니다. 물론 앞으로는 없어질 추세에 있고, 브라우저 호환성에 좋지 않지만, 아직까지는, 그리고 한국에서는 활용도가 있는 편이기 때문에 혹시나하는 일에 사용될 수도 있겠죠. 이 스크립트 메소드를 이용해서 쓸 수 있는 명령들이 잘 정리되어 있는 페이지가 있어 연결합니다. 참고 주소 : http://koxo.com/lang/js/method/commandIdentifiers.html http://msdn.microsoft.com/en-us/library/ms536419(VS.85).aspx 2D-Position 절대적으로 위치된 엘레멘트를 드래그로 이동이킬 수 있도록 한다. AbsolutePosition 엘레멘트의 positio..

    Hooking on C#

    C#에서 Global hooking은 .NET Framework 차원에서 지원하지 않는다고 합니다. 그러나, WH_KEYBOARD_LL 과 WH_MOUSE_LL hooking의 global hook이 가능하다고 하네요. 참고할만한 사이트.. ex) 1. How to set a Windows hook in Visual C# .NET 2. Processing Global Mouse and Keyboard Hooks in C# 3. Using Hooks from C#

    C# - Diroctory Copy (Recursive method)

    http://www.codeproject.com/KB/files/copydirectoriesrecursive.aspx Directory.Copy 로는 쉽게 복사가 되지 않는데 위 재귀 방법으로 구현하면 되겠네요. 너무 글이 짧은가;; ㅋㅋ