본문 바로가기 메뉴 바로가기

Only I Can

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Only I Can

검색하기 폼
  • 분류 전체보기 (181)
    • C reative (26)
      • Writing (20)
      • 1Day 1Ted (5)
    • Game (6)
      • Poly Bridge (6)
    • Hobby (9)
      • B ook (2)
      • M ovie (5)
      • M usical (0)
      • H ave It (1)
      • U sefull Program (1)
    • P rogramming (135)
      • V studio (6)
      • C # (13.05~) (79)
      • E ncryption (5)
      • C conf (8)
      • L inux (7)
      • D B (15)
      • E tc (8)
      • M ade by iswoo (7)
  • 방명록

P rogramming (135)
Made by iswoo] 나눔 당첨자 추첨기_2 입니다.

우선 사이트로 가셔서 모든 댓글들을 펼치시고 ~ 화면 아무곳이나( 버튼이나, 이미지 제외 하고) 클릭 한다음 ! Ctrl + A 로 누르면 페이지 전체 선택이 되요 ~ 그 상태에서 아무 곳에나 test.txt 파일로 저장 ! 그다음 test.txt 파일 불러온 후 리스트 작성 // start (단,반대수가 추천수의 1/3 초과시 해당없음) //★ id (yyyy-MM-dd hh:mm:ss) (가입:yyyy-MM-dd 방문:nnnn) 추천:nnnnn / 반대:nnnnn IP:nnn.nnn.***.nnn //★ 꿈꾸 (2014-06-05 10:10:25) (가입:2013-07-01 방문:76) 추천:48 / 반대:2 IP:58.184.***.2 // abcd@yyyy.mm.kr // abcd@yyyy.mm ..

P rogramming/M ade by iswoo 2014. 6. 5. 16:28
C# 특정 이름으로 된 프로세스가 구동 중인지 확인

현재 Process Tree 에 중에서, 특정 이름을 가진 프로세스가 구동 중인지 확인하는 소스입니다. Process.GetProcesses() 를 통해서 전체 리스트를 가져오고 Process Name에 어떤 문자열로 시작하는가를 찾는 것입니다. int n = 0 ; using System.Diagnostics; public void Check_Process_Name() { foreach (Process process in Process.GetProcesses()) { if (process.ProcessName.StartsWith("conhost")) { n++; } } MessageBox.Show( n.ToString() ); ... } 소스는 위와 같습니다. 구동화면은 위와 같고, 현재 conhost..

P rogramming/C # (13.05~) 2014. 6. 5. 11:45
Made by iswoo] 나눔 당첨자 추첨기 입니다.

이름 입력 -> 리스트 추가 왼쪽 리스트 이름 클릭 삭제 가능 textBox1 은 엔터로 입력 가능, 입력 버튼 눌러도 입력 가능 textBox1가 비었을때는 입력 불가. listBox1 미선택시 삭제 불가. numeric 사용, 총 랜덤 갯수 정하고 총 갯수는 왼쪽 리스트보다 작게. 결과 클릭 시 갯수 만큼 랜덤 출력. to do : 중복 처리 안함.

P rogramming/M ade by iswoo 2014. 5. 20. 19:52
C# Form의 위치를 원하는 곳으로 지정하기

코드는 Form의 StartPosition을 지정하는 방식을 변경한 후 Form의 Location을 집어 넣는 방식입니다. public Form1() { // Manual 지정 this.StartPosition = FormStartPosition.Manual; // 위치 지정 this.Location = new Point(10,10); this.Show(); .... FormStartPosition 중 CenterScreen 이라는 것도 존재하며( 폼의 위치를 현재 화면의 크기를 고려해 정중앙으로 넣어줌) 두 가지를 혼용하는 방식으로 사용하면 유용하겠습니다. 출처 : http://sjpison.tistory.com/9 : MSDN - http://msdn.microsoft.com/ko-kr/library..

P rogramming/C # (13.05~) 2014. 5. 12. 10:17
C# Form 2개,Thread, ProgressBar를 이용한 Work 및 진행 정도 Viewing

사실 제목은 어렵지만 내용은 아주 간단합니다. 작업을 진행해야 하는데, 그 작업이 시간이 다소 걸려서 사용자에게 편의를 위한 ProgressBar를 보여 주기 위한 소스 입니다. 우선 Form1 과 Form2 가 존재 하고, Form1 에서는 Thread 생성 및 상태를 검사하고 Form2 에서는 필요 Work 및 ProgressBar를 처리합니다. 우선 Form1 소스를 보면 Thread Thread_1; DataTable DT = new DataTable(); private void button1_Click (object sender, EventArgs e) { Thread_1 = new Thread( DoWork ); // Start Thread Thread_1.Start(); // End Thre..

P rogramming/C # (13.05~) 2014. 5. 8. 15:14
C# #if, #elif 사용법

사용 방법은 아래의 코드와 같습니다. 우선 program.cs 파일( 진입점 )의 상단부에, 아래와 같이 DEBUG 를 선언합니다. #define DEBUG using System; 그 다음 사용 코드에서는 public void button1_Click( object sender, EventArgs e ) { #if DEBUG textBox2.Text = "0"; #else textBox2.Text = "1"; #endif } 위 코드에서 보면 DEBUG 가 선언이 되었느냐를 판단하게 됩니다. 우리는 처음 코드에서 DEBUG를 선언했기 때문에 명제는 참이 되면서 textBo2.Text = "0" 으로 출력이 됩니다. 그러나 #define DEBUG 을 주석 처리 하면 명제는 거짓이 되고 두번째 라인인 t..

P rogramming/C # (13.05~) 2014. 4. 21. 10:17
C# DataGridView Column으로 수동 정렬하기

DataGridView( 이하 DGV1 )는 Column Header 를 클릭하므로써 자동정렬 할 수도 있지만, 때로는 DGV1 에 값을 ADD 시키면서 정렬해야 할 경우가 존재합니다. 이때 사용되는 메써드는 Sort 입니다. 우선 MSDN 의 내용을 살펴 보면 public virtual void Sort( DataGridViewColumn dataGridViewColumn, ListSortDirection direction ) 라고 되어 있는데, DataGridViewColumn 을 집어 넣고, List Sort Direction( 방향 )이라고 나와 있습니다. 아래의 예문을 보시면 DGV1.Sort( DGV1.Columns["Code"], ListSortDirection.Ascending ); 위와 ..

P rogramming/C # (13.05~) 2014. 4. 11. 13:10
C# BackGroundWorker 예제 ( Thread 대용품 )

주의 : 자칫 폼을 죽일 수 있음. 14 - 5 - 8 일 작성한 Thread 예제 사용 가능 thread 사용에는 form 내부의 control에 접근하기 어려운 점들이 있다. progress Bar 나 text Box 등 접근해서 처리했으면 하는 것들이 있는데 이를 해결하기 위해 C#에 존재하는 것이 BackGroundWorker 이다. Thread 와 동일하게 Work, Complete 가 존재하며, 특별히 progressChanged 라는 것을 통해서 Progress Bar 를 좀 더 편하게 처리할 수 있다. BackgroundWorker backgroundWorker1 = new BackgroundWorker(); public Form1() { InitializeComponent(); backg..

P rogramming/C # (13.05~) 2014. 4. 8. 10:48
C# control color 지정

여러가지 방식이 존재하나 그 중 유용한 두 가지 방식입니다. 1. color 의 이름을 직접 알 고 있을때. private void Set_Color; { textBox1.BackColor = color.Red; textBox2.BackColor = color.Blue; } 위와 같이 정확한 명칭을 알고 있을 때는 위와 같이 하면 됩니다. C#의 경우 사용자 지정, web, system 의 분류로 나뉘어져 있어서 보기 편하게 되어 있기도 합니다. 2. hex 값을 알고 있을 때, private void Set_Color; { textBox1.BackColor = ColorTranslator.FromHtml("#007FDD"); } 위와 같이 ColorTranslator 를 이용해서 헥사 코드를 직접 찍는..

P rogramming/C # (13.05~) 2014. 4. 7. 13:30
C# 특정 control을 이용한 창 이동

방식은 1. 특정 창에 마우스를 down 이벤트를 주었을 때, point 값을 가져오고 2. 마우스를 이동 시 창의 location 의 위치를 변경하는 것입니다. 많은 방법들이 있지만, 제일 심플하게 사용할 수 있는 소스인 것 같습니다. private Point mousePoint; private void pictureBox1_MouseDown(object sender, MouseEventArgs e) { mousePoint = new Point(e.X, e.Y); } private void pictureBox1_MouseMove(object sender, MouseEventArgs e) { if ((e.Button & MouseButtons.Left) == MouseButtons.Left) { Loca..

P rogramming/C # (13.05~) 2014. 4. 3. 17:15
이전 1 2 3 4 5 ··· 14 다음
이전 다음
공지사항
최근에 올라온 글
  • Only I Can:: What about Z..
  • Only I Can Ted:: How comp..
  • Only i Can TED) What six..
  • Only i Can TED) Meet Spot..
최근에 달린 댓글
  • CheckForIllegalCrossThreadCa..
  • 크로스쓰레드가없이 돌아가나요?
  • 별말씀을
  • 덕분에 좋은거 알아갑니다.
Total
331,919
Today
0
Yesterday
89
링크
  • 리나루카스 시선
  • 다크 프로그래머
  • 개뼈다귀
  • alice
  • 찌혀니의 Another world 별천지
  • 세상의나라
  • 행복결말 자막
  • Funny Candies
  • winner
  • 네가 몰랐던 공부법
TAG
  • 알프스목초지1-4
  • Joseph Redmon
  • 리눅스
  • C# 패널
  • 자신만의향
  • PolyBridge1-4
  • DaleEvans
  • C# 패널 예제
  • PolyBridge1-3
  • 믿는다는것
  • 알프스목초지1-3
  • PolyBridge1-5
  • PolyBridge하는법
  • 인생의시간
  • 알프스목초지1-2
  • PolyBridge1-1
  • OnlyICan
  • 분할작업
  • Nina Fedoroff
  • 1Day1Sentence
  • c#
  • 알프스목초지1-1
  • 사람의인생
  • ted
  • PolyBridge
  • 좋은글귀
  • 알프스목초지1-5
  • PolyBridge1-2
  • 폴리브릿지
  • C# 판넬 예제
more
«   2020/06   »
일 월 화 수 목 금 토
  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        
글 보관함
  • 2017/08 (4)

Blog is powered by Tistory / Designed by Tistory