본문 바로가기

c#

[C#] 프로세스 죽이기 (Process Kill) 1 2 3 4 5 6 public static void killProcess(String ProcessName) { System.Diagnostics.Process[] p = System.Diagnostics.Process.GetProcessesByName(ProcessName); if (p.GetLength(0) > 0) p[0].Kill(); } 프로세스를 죽입니다. 서비스도 같은 방법으로 가능합니다. 살릴땐 ? 1 Process.Start("c:\\note.exe"); 출처 : http://www.masque.kr/223108 더보기
[C# 반복문] foreach문 foreach는 배열 혹은 개체 콜렉션에 있는 각 요소에 따라 for문을 돌려준다. for문과의 차이점이라 하면, for는 어디까지 수행해야 하는지 반드시 지정해주어야하지만, foreach는 그와 다르게 동적인 갯수에 훨씬 효율적인 처리가 가능하다. 예를 들어, 전 글에서 사용한 foreach를 예제를 들어서 설명하자면, 프로세스의 갯수는 언제나 유동적이다. 과거 C에서는 Process 배열을 통해 얻은 배열에 갯수를 다른 정수에 저장해두고 그것을 Length로 사용해야 했지만, foreach를 사용하면 그런 필요가 없어진다. 아래 함수는 C#에서 foreach와 for를 사용할 때의 차이점을 설명한다. (1) for static void Main(string[] args) { int[] array = .. 더보기
[스크랩] C# 사용 팁 모음 2005.11.27 ㈜손오공 게임개발1팀 서버파트 최흥배 - Form 1. MDI 폼의 경우 자식 폼에 MDI 부모 품을 설정 하는 방법 // 자식 폼의 생성자에서 부모 폼의 인스턴스를 넘겨 주어 설정하도록 한다. public ChildForm( MainForm frm ) { InitializeComponent(); this.MdiParent = frm; ………. } 2. 다이얼로그 폼 사용 LogInForm frm = new LogInForm(); frm.StartPosition = FormStartPosition.CenterScreen; // 다이얼로그 폼을 중심으로 이동 frm.ShowDialog(); if( DialogResult.OK == frm.DialogResult ) { ………………………….. 더보기
[C# .NET] 메세지 박스(MessageBox) 유형 1. MessageBox.Show("내용"); 유형 2. MessageBox.Show("내용","제목"); 유형 3. DialogResult result = MessageBox.Show("내용", "제목", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question); 열거맴버 설명 OK 확인 버튼만 나타난다 OKCancel 확인 취소 버튼이 나타난다 YesNo 예 아니오 버튼이 나타난다 YesNoCancel 예 아니오 취소버튼 RetruCancel 재시도 취소 AbortRetryIgonre 중단 재시도 무시 DialogResult 열거값 중 하나를 리턴한다 OK 확인 Cancel 취소 Yes 예 No 아니오 Abort 중지 Ignore 무시 Retry 재시도.. 더보기
C# Winform 에서 새 창 띄우기 프로그래밍을 하다 보면 새 창을 띄워서 정보를 보여주는 것과 같은 작업을 해야할 때가 있다. 이러한 용도로 C#.NET 의 Winform 에서 새 창을 띄우는 방법은 아래와 같다. 먼저 새 창 개체를 하나 생성한다. 해당 클래스의 이름을 NewForm 이라고 하면, NewForm oNewForm = new NewForm(); oNewForm.Owner = this; oNewForm.ShowDialog(); 더보기
[윈도우 프로그래밍] MSFlexGrid 속성, 설명 속 성 설 명 AllowBigSelection 행과 열의 전체선택을 가능하게 할지 결정한다. AllowUserResizing 열과 행의 높이나 너비를 설정 할 수 있게 한다. Cols 열수를 설정한다. DataSource 연결하여 사용할 데이터 컨트롤을 설정한다. FillStyle 셀 속성이 변경 되었을 때 전체 셀에 적용할지 현재 셀에 적용할지 선택한다. FixedCols 고정된 열의 수 FixedRows 고정된 행의 수 FormatString 행의 문자열 표시 방법 설정 HighLight 선택한 셀의 반전을 표시하는 방법을 설정 MergeCells 셀의 내용이 같을 때 같은 셀을 사용하여 그룹화 할 것인지 결정 PictureType 반환할 그림의 형식 설정 ReDraw 변화가 있을 때 다시 그릴지 설.. 더보기