-
-
-
C# 우편번호 API 이용하기dev/.net 2013. 10. 28. 22:45
공공데이터포털(https://www.data.go.kr)에 회원 가입 후 API Key를 발급 받아야 한다. 새주소 이용 방법 const string ServiceUrl = "http://openapi.epost.go.kr/postal/retrieveNewAdressService/retrieveNewAdressService/getNewAddressList"; string ServiceKey = "발급받은 키를 입력 한다."; string xml; WebClient wc = new WebClient() { Encoding = Encoding.UTF8 }; ServiceKey = HttpUtility.UrlEncode(ServiceKey, Encoding.GetEncoding("UTF-8")); srchwr..
-
DI (Dependency Injection) 의존성 주입을 왜 하나요?dev/oop 2013. 10. 21. 23:02
의존성을 제거하기 위해서다. 의존성을 제거했기 때문에 다시 의존성을 주입해주는 거다. 몇 년 전부터 스프링이 대세가 되면서 당연히 DI의 개념도 화두가 되며 널리 퍼지게 된 것 같다. 스프링의 시작이 DI니까. 그럼 의존성이 뭐대요? 다른 것에 의지하여 존재하는 클래스 or 소스파일이 되겠다. 다시 말하면 다른 클래스에 의지하는 클래스가 되겠다. 즉 다른 클래스가 있어야 빌드가 되는 클래스다. public class MyFileSender{ Ftp ftp = new Ftp(); public ReadFile(){ ftp.Read("filename.txt"); } public WriteFile(){ ftp.Write("newfile.txt"); } } MyFileSender Class는 Ftp Class 가..
-
Visual Studio 2013dev/! 2013. 10. 20. 20:38
Window 8.1 보다 더 기다렸다. 2003, 2005, 2008, 2010, 2012, 2013 1년만에 나오네 이제. Embacadero 처럼 되는 거 아닌가? 전체적인 UI는 2012와 크게 다르지 않다. 아이콘은 이렇게. 새롭게 바뀐 시작 페이지. 처음 실행 시 2012 설치 되어 있으면 그곳에서 환경설정 파일 읽어 오는 것 같다. Theme는 역시 Dark~~ Solution Explorer 폴더색이 변했다. 오른쪽이 2013 제일 반가운 에디터의 새로운 기능. CodeMap Sublime Text처럼 CodeMap이 추가 되었다. Sublime의 CodeMap과는 다르게 마우스 오버 시 그곳의 코드를 팝업으로 보여준다. Navigate To 이제 Dialog로 뜨지 않고 layer로 우측 ..