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

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)
  • 방명록

분류 전체보기 (181)
C# assembly version check( 버전 확인 )

using System.Reflection; namespace test_versionCheck { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Assembly asm = Assembly.LoadFrom(@"C:\YPM\YPM2013.exe"); AssemblyName name = asm.GetName(); MessageBox.Show( name.Version.ToString() ); } } } using 구문을 보면 reflection( 한 : 반영 ) 이란 namespace를 이용한 것입니다. Assembly..

P rogramming/C # (13.05~) 2013. 10. 24. 10:09
C# try - catch - finally 예시 구문과 설명

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace Test { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { bool isSuccess = false; // 1 try { Console.WriteLine("정상적인 실행"); //throw new Null..

P rogramming/C # (13.05~) 2013. 10. 23. 10:43
C# 컴퓨터 CPU 점유율 확인

public Form1() { InitializeComponent(); Start(); } // PerforanceCounter 클래스 ! public PerformanceCounter CPU = new PerformanceCounter("Processor", "% Processor Time", "_Total"); public bool bExit = false; // 점유율 표기 public int iCPU = 0; public Font F = new Font("굴림", 9); public Thread checkThread; public void Start() { CheckForIllegalCrossThreadCalls = false; // 지속적인 확인을 위해서 Thread 활용 checkThread ..

P rogramming/C # (13.05~) 2013. 10. 21. 11:49
Made by iswoo] 집 구조 설계

집 내부의 적당한 공간 크기를 알고 있을 때 가구 배치에 대해서 생각해보다가 만들게 됐습니다. 처음에는 막연히 도움이 될 꺼란 생각으로 만들어 봤는데 만들고 보니 유용도는 굉장히 낮을 꺼 같네요. 우선 메인 화면이구요, width 와 height 에 1 ~ 100 까지의 숫자를 입력하면 됩니다. 위 그림과 가팅 숫자를 입력하고 옆에 magic power 를 누르게 되면 칸이 짜잔 하고 생기게 됩니다. 이것이 바로 공간 크기를 의미하구요 우측 상단의 컬러를 선택하고, 칸을 누르면 색이 바뀝니다. 치명적인 오류 한가지는 칸을 선택했을때 바로 바뀌는게 아니라 클릭하고 다른 부분을 클릭했을때 바뀐것처럼 보입니다. 그래서 한가지 방법은 원하는 부분을 클릭하고 나서 왼쪽의 숫자 있는 부분을 클릭해주면 바뀐것처럼 보..

P rogramming/M ade by iswoo 2013. 10. 4. 16:17
icon 만들어주는 사이트

http://iconverticons.com/online/ 아래와 같은 png 사진을 ico 파일로 만들려고 했는데 찾다 보니 괜찮은 사이트가 있어서 소개 위에 주소로 들어가면 아래와 같은 창이 뜨게 되고 직관적인 감각으로 Browse 를 클릭하게 되면 원하는 그림을 찾을 수 있는 검색기가 뜨게 됩니다. 그리고 더블클릭하게 되면 아래와 같이 결과가 뜹니다. 참 쉽죠?

카테고리 없음 2013. 10. 4. 16:03
C# Convert.ToDateTime

활용도 있는 DateTime 변환 string dateString = "1996/05/01"; ConvertToDateTime(dateString); dateString = "17:32:47.003"; ConvertToDateTime(dateString); dateString = "2009-05-01T07:54:59.9843750-04:00"; ConvertToDateTime(dateString); 사실 위 코딩 중 첫 번째 라인의 1996/05/01 은 msdn 에서 권장하는 것과는 다르다 msdn 에서는 01/05/1996 이라고 되어 있지만 실제 적용 해 본 결과 년 월 일 순으로 적용시키는 것이 정상적인 결과를 가져 왔다. 당연히 msdn 만을 믿고 코딩했다가 낭패보고 이것저것 찍어보고 찾은 결과..

카테고리 없음 2013. 10. 4. 09:53
C# dataGridView 다음 행 선택 ( 코드, 화면, 프로그램 )

파일 : 파일은 위에 있습니다. 소스 파일은 아니고.. 소스 파일 같은 경우에는 사실 아래 그림으로도 충분히 해석이 가능하기에 첨부하지 않았습니다. 우선 Datagridview( 이하 DGV )의 CurrentCell 을 이용해서 다음 항을 선택하게 하는 것입니다. 처음 로드 됐을때, 첫번째 줄이 선택된 것이 보이고 down 버튼을 누르면 아래로, up 버튼을 누르면 위로 움직이게 해줍니다. ( 1 일때 up, 4일때 down 을 누르면 에러가 나면서 꺼집니다.. ) 화면 구성은 위와 같고, 해당 번호를 오른쪽에 찍어주는 프로그램입니다. 소스 상에서 유념해서 볼 것은 DGV1.CurrentCell 을 설정하는 것과 현재 Row 값보다 1 크가 1 작은 nRows_Cnt 를 설정하는 부분입니다. DGV1...

P rogramming/C # (13.05~) 2013. 9. 26. 13:44
C# 중복 실행 방지 코드

코드는 위와 같습니다. threading 을 추가 시켜준 상태에서 시작을 해야 Mutex 가 먹히게 됩니다. mutex는 YPM_Design2 에 대한 자원을 동시에 사용하지 못하게 막는 것인데, 그로 인해서 bState 가 현재 사용가능한지 아닌지로 판명되는 것입니다. if 안에 global.DEBUG 는 제가 디버깅 작업을 하기 위해 사용하는 코드이고, 중요 한것은 mutex 를 이용해서 bState 의 상태를 결정하고 프로그램이 실행될지 말지가 결정되는 것입니다. ( thread 에 가면 mutex에 관한 자원 관리에 대해서 좀 더 자세히 배울 수 있습니다. 자세한 사항은 차후에 시간을 내서 정리하도록 하겠습니다. )

P rogramming/C # (13.05~) 2013. 9. 13. 11:08
Made by iswoo] 계산기

위와 같은 그림을 가진 일반 계산기 입니다. 아래 빈칸 두개는 괄호 () 랑 ( +/- ) 입니다.. 하려면 못할 것도 없는데.. 그냥 구현하기 귀차나서 패스한게 사실이에요 우선 제가 사용한 알고리즘은 list 를 이용해서 숫자와 부호를 따로 추가하고, 우선순위에 맞춰서 * / + - 를 찾은 다음 양 옆의 숫자를 계산해주는 것입니다. 이건 = 에 대한 알고리즘입니다. 위에는 * 에 대한 것만 있는데, / + - 는 위와 동일한 알고리즘이기에 첨부하지 않았습니다. 우선 처음 for 문에서 sSign 이라는 부호를 저장해 놓은 리스트를 쭉 뒤지고 * 랑 같으면 해당 index 와 다음 index 의 숫자 두개를 곱한 다음 현재 index 번호의 숫자 위치에 방금 계산 한 값을 넣고, 방금 계산한 * 랑 현..

P rogramming/M ade by iswoo 2013. 9. 12. 19:52
C# Text 파일 읽어서 출력하는 방식 두 가지.

console 이 아닌 textBox1 에 출력하기 위한 형식으로 변형하였습니다. 출처 msdn : http://msdn.microsoft.com/ko-kr/library/ezwyzy7b.aspx btn2 click 같은 경우 line 으로 읽어서 한 줄씩 붙이는걸 확인 할 수 있습니다.

P rogramming/C # (13.05~) 2013. 9. 6. 17:16
이전 1 ··· 3 4 5 6 7 8 9 ··· 19 다음
이전 다음
공지사항
최근에 올라온 글
  • 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
  • PolyBridge1-5
  • c#
  • 좋은글귀
  • PolyBridge1-4
  • 리눅스
  • PolyBridge
  • PolyBridge하는법
  • C# 판넬 예제
  • 알프스목초지1-4
  • 폴리브릿지
  • DaleEvans
  • PolyBridge1-2
  • ted
  • C# 패널 예제
  • 알프스목초지1-3
  • 알프스목초지1-2
  • 믿는다는것
  • 1Day1Sentence
  • 알프스목초지1-1
  • 자신만의향
  • C# 패널
  • Nina Fedoroff
  • PolyBridge1-3
  • Joseph Redmon
  • 알프스목초지1-5
  • OnlyICan
  • 인생의시간
  • 사람의인생
  • PolyBridge1-1
  • 분할작업
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