본문 바로가기

전체 글

(302)
[C#]컨트롤에 포커스가 자동으로 안갈 때 간단한 폼을 만들었는데, 프로그램 실행 시 텍스트박스에 포커스가 가게끔 하려고 하였다. 그런데 이상하게 포커스가 안가는 것이다. 웹에서와 마찬가지로 컨트롤.Focus();면 되는거 같은데.. 설명도 된다고 적혀있고... 여기저기 웹을 서핑해봐도 그렇게 하면 다 된다고 하였다. 그런데 내 프로그램은 안가는 것이다. 그러다가 오늘 데브피아에서 해답을 얻었다. 일단 결론부터 말하자면, private void MyBrowser_Load(object sender, EventArgs e) { this.Activate(); textBox1.Focus(); } 이것이다. 아무래도 프로그램 실행시 창이 활성화 된 것처럼 보여도 실제로는 활성화가 안된 모양이었나보다. 그래서 this.Activate(); 이거 하나 붙여줬..
[C#]컴퓨터 종료/재시작/로그오프/취소 원래 cmd에서 사용하는 도스 명령어인데 이를 이용하여 C#에서 컴퓨터를 종료/로그오프/재시작 시킬 수 있다. 피시 강제 종료 System.Diagnostics.Process.Start("shutdown.exe", "-s -f"); 피시 종료 카운트다운 때 아래 명령을 날리면 종료가 취소됨 System.Diagnostics.Process.Start("shutdown.exe", "-a"); 피시 재시작 System.Diagnostics.Process.Start("shutdown.exe", "-r"); 피시 로그오프 System.Diagnostics.Process.Start("shutdown.exe", "-l"); 자세한 옵션은 커맨드창에서 shutdown이라고 치면 자세하게 알 수 있다. 참고로 WinAP..
[C#]Form에서 타이머(Timer)사용하기 콘솔 프로그램이라면 쓰레드(Thread)를 사용해야 하겠지만 윈폼에서는 타이머를 제공해주므로 쉽게 쓰레딩의 효과를 사용할 수 있다. 사실 몇 년만에 다시 프로그래밍을 해보려니 아주 까먹어도 너무 깨끗하게 까먹어서 놀라울 지경이다.. 그래서 새로 시작하는 마음으로 요새 C#을 다시 공부하고 있다. 아무튼, 스케쥴 걸어서 돌릴 작업이 있는데 이를 처음에 쓰레드로 구현하려다가 생각도 잘 안나고 여기저기 뒤져봐도 개념이 어렵고 그래서 고민하다가 타이머를 알게 되었다. 물론 알던건데.. 다시 발견한거라고 해야 하려나.. ㅋㅋ 타이머의 사용은 간단하다. 폼에 타이머 컨트롤을 드래그해서 붙여넣고, 타이머 컨트롤을 더블클릭하여 생기는 메쏘드(Method)에 스케쥴 작업을 집어넣으면 된다. 다시 설명하자면 타이머는 기본..
[아이폰]VNC 어플과 PC용 프로그램 WOL과 함께 아이폰으로 집 PC를 원격조종할 수 있게 해주는 어플은 필수인 듯 하다. 현재 아이폰 어플로는 그 유명한 MochaVNC 무료버전을 설치하였으며, 집PC에 설치해야 하는 서버프로그램은 xp용이나 vista용을 설치해보았으나 다 실패하였고 Ultra라는 놈만 성공하였다. 이놈은 여기저기 헤메이다가 우연히 발견하여 구한 것이다. 이 놈의 설치파일 이름은 UltraVNC_1.0.5.3_Setup.exe 이다. 현재 PC용 프로그램은 사용자마다 다른 의견이 많다. 누구는 MochaVNC에서 기본 제공하는 프로그램이 잘 된다고 하고, 나처럼 그 프로그램은 안되지만 울트라로는 되고, 또 다른 프로그램이 좋다는 사람도 있다. 이 부분은 각자 자기에게 잘 되는 걸 사용하도록 하시고~~ 아무튼 울트라는....
[아이폰]재미있는 추천 어플 - RunKeeper 오늘은 재미있는 건강어플 RunKeeper에 대해서 간단히 언급하고자 한다. 아이폰 관련 추천 어플을 찾아 다니다가 발견한 어플인데 일단 다운만 받아놓고 쓰다가, 과연 우리집에서 지하철역까지 거리가 어떻게 되나 심심풀이로 사용해보고선 큰 호감을 느끼게 되어 이렇게 추천어플 글을 쓰게 되었다. 어플 이름은 RunKeeper Free이다. RunKeeper Pro 버전은 유료인데 무려 $9.99나 한다.. 유료버전이 $2.99정도만 되었어도 사겠구만... 우선 간단히 어플 소개를 하자면.. Input Type은 GPS로 자동 입력하게 할건지 수동으로 입력하게 할건지 선택하는 것이다. 야외라면 GPS가 가능하지만 실내 헬스장에서 쓴다면 수동으로 해야 한다고 설명엔 나와있다. 그러나 잠깐 테스트 한 바로는 수동..
집요리 원정대 - 떡국 떡을 물에 담가서 좀 불린다. 냄비에 양지 부위 고기를 넣고 물을 붓고 푹 끓인다. 육수를 만드는 것이다. 15분~20분 가량 끓인거 같다. 육수가 완성되면 소금간을 하는데 좀 심심하게 간을 한다. 왜냐면 심심하게 먹는게 건강에 좋으니까~~ ㅋㅋ 이제 떡과 만두를 넣고 계속 끓인다. 만두는 일반 냉동만두를 사서 넣었다. 김치만두와 고기만두를 넣었는데 김치만두는 좀 아닌거 같다. 별 맛 없더라.. 담부턴 고기만두만 넣어야지.. 아무튼.. 만두가 속까지 익었다 싶을 때 쯤 작게 썰은 파와 다진마늘 대충 밥숟가락 반스푼 정도를 넣고 계속 끓인다. 2~3분 더 끓이고나서 먹음 된다. 이번 떡국은 정신없는 통에 만들어서 사진을 못 찍었다..
Win7 웹서버 설정 후 외부에서 접근 가능하게 하기 Win7에서 웹서버를 설정한 후 내부에서는 잘 되는데 공유기로 연결되어 있는 바로 옆 컴에서도 접속이 안 되는 현상이 발생하였다. iis 자체 테스트를 해보았더니 권한문제니 머니 하는게 뜬다.. 그러나 로컬에서는 되고 외부 접속이 안되는 것으로 보아 폴더 권한 문제는 아닌거 같았다. 아무래도 방화벽 설정이 문제가 될 거 같다는 느낌이 매우 강렬하게 나를 휘감았다. 그러니 이건 뭔가!! win7윈도우 방화벽 설정은 왜케 복잡한거냐.. 아래 화면까지 도달한 경로는 다음과 같다. 제어판 > 시스템 및 보안 > Windows 방화벽 그 화면에서 왼편에서 고급 설정을 클릭하면 아래 스샷의 화면까지 오게 된다. 여기서 왼쪽에 인바운드 규칙을 클릭하면 중간에 목록이 바뀌게 되는데, 중간 목록에서 World Wide ..
[아이폰]WOL 기능없는 공유기 통해서 WOL(Wake On Lan)기능 설정하기 나의 공유기는 zio 공유기다. 모델명은 INB5040SR이다.. WOL기능이 없다. zio홈피(www.zio.ne.kr)에서 펌웨어까지 최신 버전을 받아서 설치했건만, 홈피에 공식적으로 WOL 기능을 지원하지 않는다고 써있다. 감사하게도 최태규님께서 나 대신에 2일전에 물어봐주셨다.. 대답은 당당하게 기능이 지원되지 않는다고 한다. 먼저 WOL의 기본 세팅은 다음과 같다. 많은 사람들은 랜으로 키고자 컴에서 기본 설정까지는 쉽게 했을것이다. CMOS세팅을 해주었을 것이고, 랜카드 설정에서도 당근 설정해주었을 것이다. 이 부분은 메인보드마다, 랜카드 제품마다 다양하기에 구지 스샷이나 따로 설명은 안하겠다. 그리고 윈도우 랜카드에서 전원관리 설정도 해주었을 것이다. 여기서 큰 고민에 빠졌다.. 별짓을 다 ..