본문 바로가기

전체 글

(177)
String 문자열을 Enum으로 바꾸는 방법 String 문자열을 Enum으로 바꾸는 방법이다. 만약 다음과 같은 Enum이 있다고 보자 public enum Color { Black, White, Blue, Red, Green } String으로 얻어온 문자를 Enum으로 바꿀려면 다음과 같이 사용하면 된다. Color c = (Color)Enum.Parse(typeof(Color), "Blue") 아래는 Generic을 이용해서 어떤 타입이 오던지 상관없이 바꿔주도록 클래스를 구현하는 방법이다. public static class EnumUtil { public static T Parse(string s) { return (T)Enum.Parse(typeof(T), s) } } public void GetColorFromString(string..
ListBox 아이템 선택 및 해제 방법 리스트 박스에서 각 항목을 클릭하면 그 항목이 선택이 되어 지는데 항목이 아닌 다른 곳을 클릭했을 때 ListBox의 내용을 해제 하는 방법이다. private void listBox1_MouseDown(object sender, MouseEventArgs e) { if ((listBox1.ItemHeight * listBox1.Items.Count) < e.Y) { // listbox 선택이 해제 되었을 때 listBox1.SelectionMode = SelectionMode.None; } else { // listbox가 선택되었을 때 listBox1.SelectionMode = SelectionMode.One; } } 출처 : http://xarfox.tistory.com/63
ZoomIt 윈도우에서 프리젠테이션등을 할 때 글씨가 작아서 내용을 전달하지 못할 때가 많이 있습니다.그럴때 ZoomIt을 사용하면 얼마든지 그 문제점을 해결 할 수 있습니다. 제목 그대로 아래 프로그램은 윈도우를 확대해서 화면을 크게 볼 수 있도록 하기 위한 프로그램입니다. 또한 펜 기능을 제공해서 화면위에 글씨나 그림 등도 그릴 수 있도록 되어있습니다. 다운로드 사이트http://technet.microsoft.com/en-us/sysinternals/bb897434 Download ZoomIt을 클릭하면 아래와 같이 zip파일을 하나 다운 받습니다.해당 압축을 풀면 EULA와 ZoomIt 파일이 있는데 ZoomIt을 실행하면 됩니다.(아래 ZoomIt64라고 나오는 것은 제 PC가 64비트인 관계로 실행하면 해..
USB 온더고 (USB On-The-Go) 아이폰이나 아이패드에는 키보드등을 연결해서 많이들 쓰고 있다안드로이드도 시대에 뒤떨어질 수 없으니, 그로 인해서 나온게 USB OTG이다.안드로이드에 USB를 연결해서 다양한 주변기기들을 쓸 수 있게 하는 원리이다. 하지만 모든기기에서 지원되는 것은 아니고 현재는 일부기기에서만 지원되고 있다(최근에 나온 갤럭시 S3에서는 호환이 된다.) (*추가로 더 지원 가능 가능하다) SAMSUNG GALAXY S3 /S2 / NOTE NOKIA N8 / N810 / N 900 MOTOROLA XOOM TOSHIBA TG01 / Archos G9 KT TECH TAKE HD 자세한 설명은 동영상을 보면 잘 이해가 될 것이다.
Eclipse Indigo에서 WTP 설치 이클립스 - 인디고에서 WTP 플러그인을 설치하는 방법에 대해서 알려드리겠습니다. PC에 Java EE버전이 설치되어 있는 경우에는 이클립스를 열면 웹 관련 프로젝트를 진행할 수가 없습니다. 그래서 플러그인을 통해 WTP를 설치하는 방법에 대해서 알아보도록 하겠습니다. 1. [Help] - [Install New Software...]로 이동 2. Install화면이 열리면 오른쪽 상단의 Add를 클릭합니다. 3. 다음과 같이 입력합니다. Name : Indigo Location : http://download.eclipse.org/releases/indigo 모두 입력하였으면 OK를 클릭합니다. 4. 잠시 기다리면 다음과 같이 설치 가능한 항목들이 나오게 됩니다. 맨 아래의 "Web, XML, Java..
dynaTrace를 통한 웹페이지 검사 dynaTrace는 AJAX 성능 테스트 툴로써 페이지 검증할 때 유용하게 쓰이는 툴입니다. 아래 사이트에 가면 프로그램 설명 및 설치파일을 다운로드 할 수 있습니다. http://www.compuware.com/application-performance-management/ajax-performance-testing.html 웹사이트에 가면 언제 이 프로그램을 써야 하는지 설명이 나와있습니다.speed page load times using performance reports that analyze every visited page based on known best practices from Google, Yahoo! and Compuwarediagnose performance differences ..
CSS Load.net CSS Load.net은 CSS spinner와 바를 AJAX와 JQuery를 통해서 만들어 소스코드를 제공하는 사이트이다. http://cssload.net 왼쪽화면에서 에니메이션을 고르면 오른쪽에 다음과 같이 preview화면이 나타난다.가운데 화면에서 색깔, Width & Height, 에니메이션의 스피드등을 조절할 수 있다.Get code를 누르면 현재 애니메이션에 대한 소스코드를 얻을 수 있다.
JSON 문법 JSON이란 무엇이고 어떻게 쓰이는지 알아보도록 하겠습니다. 1. JSON이란 JSON : JavaScript Object Notation 영어 그대로 해석하자면 자바스트립트를 객체형식으로 표현하는 것입니다. JSON은 XML보다 빠르고 변환하기도 쉬워 많이 대체해서 쓰고 있습니다. 그리고 적은양의 데이터가 송수신 되므로 모바일쪽에서 쓰기에도 부담이 적습니다. 2. JSON 표기법 JSON의 표기법은 다음과 같습니다. JSON 데이터는 key/value형식으로 구성되어 있습니다."firstName" : "김" 알아보기 쉽게 자바스크립트 문장으로 바꾸면 다음과 같습니다.firstName = "김" 이중에서 value에는 다음과 같은 형식을 넣을 수 있습니다. a number(integer or float)..

반응형