일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 거제도
- 마이크로소프트
- windows mobile 6.5
- 훈스닷넷
- 윈도데브
- 소년포비소프트
- winmodev
- 윈도우모바일
- 헤이맨
- MIX10
- 스마트폰
- 황광진
- 안드로이드
- 서진호
- 주신영
- 윈도우폰7
- 소년포비
- 지승욱
- 실버라이트 코리아
- UX베이커리
- 김춘배
- 쉐어포인트코리아
- 루나네스
- 윈모데브
- 윈도우 모바일
- 신석현
- 데브피아
- 윈도우폰
- 옴니아2
- 신동혁
- Today
- Total
목록프로그램 세상/C# (78)
소년포비의 세계정복!!
vb.net 소스코드를 c# 소스코드로(그 반대 역시) 변환해 주는 사이트가 있네요. http://www.developerfusion.com/tools/convert/vb-to-csharp/ 오픈소스프로젝트인 #develop editor(Visual Studio를 대체할 수 있는 IDE)의 소스 코드를 기반으로 했답니다.
API 이용해서 프레임이 없는 윈도우를 이동하고 싶을 때.. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Runtime.InteropServices; // for API namespace MoveWndWithAPISample { public partial class Form1 : Form { #region API 등록 public const int WM..
User32.dll에 있는 SendMessage 함수를 이용하여 명령을 보내 모니터를 제어할 수 있다. 선언부 // 모니터 On/Off 관련 const int WM_SYSCOMMAND = 0x0112; const int SC_MONITORPOWER = 0xF170; const int MONITOR_ON = -1; const int MONITOR_OFF = 2; const int MONITOR_STANBY = 1; [System.Runtime.InteropServices.DllImport("User32")] private static extern int SendMessage(int hWn..
Windows Forms 응용 프로그램은 만든다. Main에 arguments와 생성자에 전달인수를 추가 한다. 확인용으로 Label 을 추가 Label의 Text를 지운 후 ASP 웹사이트 프로젝트를 만든다. TextBox 와 Button을 추가 시킨다! System.Diagnostics을 Using 시킨후에 버튼의 이벤트를 연결한다 윈폼.exe의 경로를 설정하고 Process.Start(경로,전..
using System.IO; using System.Runtime.InteropServices; // Win32 함수 사용 namespace AnimationTest { public partial class Form1 : Form { //Animation Type public enum NotifyState { Hidden = 0, Visible = 1, Appear = 2, DisAppear = 3 } //팝업창을 띄울때는 delegate로 Show를 해준다. //여기서는 상관 없지만 다른 폼에서 생성하여 쇼우를 하면 크로스 스레드 문..
문득 아무생각 없이 VS 를 열어놓고 문자열 함수들을 이리저리 코딩해 본다. VS 의 자동완성과 자세한 툴팁 덕분에 거의 암기할 필요 없는 함수들이지만... VS가 없다면 대략 헷갈리는 몇몇이 있음이야... (설명 생략.. 주석 처리..) string firstString = "MyString"; //문자열을 문자(Char) 배열로... char[] chars = firstStr..
C# 언어적인 특징의 기본적인 사항이지만, 의외로 간과하거나 초보 개발자 분들이 헷갈려 하는 Overloading(오버로딩),Overriding(오버라이딩) 에 대해서 알아보기로 하자. Overloading딩의 경우 메서드 및 연산자에 대한 오버로딩이 있으나 여기서는 메서드 오버로딩만 알아보기로 한다. 또한 Overriding 과 연계해..
* Process 우리가 보통 작성하는 프로그램은 결과물로써 EXE로 하드 디스크에 저장된다. 그리고 이렇게 저장된 응용프로그램은 실행 시 이 응용프로그램에서 사용하는 각종 데이터와 외부 코드 라이브러리 등이 메모리로 로드 되어 진다. 이렇게 로드 된 응용프로그램의 실행 단위(환경) 을 Process 라 한다...
앞서 Process 의 개요에 대해 간략히 살펴 보았다. 이번에는 닷넷으로 시스템의 Process 를 다루는 데모를 살펴 보자 간략한 설명을 먼저 하자면... 닷넷에서는 System.Diagnostics 네임스페이스에 Process 클래스가 있다 이 Process 클래스를 통해 현재 시스템의에 실행중인 Process 들을 열거 할 수 있고 특정 Process 내..