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

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/C # (13.05~) (79)
C# DataGridView에 add 할 때, Enabled 에 따른 변화

사실 DataGridView 라는 것은 네모난 창인데, DGV1.Rows.Add( string ) 과 같은 문장을 통해서 row를 더한다. 근데 여기서 문제가 되는게 나같은 경우 DGV1 을 처리할 때 DGV1에 대해 더블클릭이나 다른 btn을 이용해서 특정 이벤트가 발생시 DGV1.Enabled = false; 로 놓은 상태에서 작업을 하고 작업이 끝남과 동시에 DGV1.Rows.Clear() 를 하고 DGV1.Rows.Add 라는 작업을 통해서 동기화를 시켰다. 근데 여기서 문제가 Enabled = true; 는 add 라는 작업 뒤에 한것인데 이렇게 되면 DGV1 은 묶여 있는 채로 add 가 되기 때문에 실제 보이는 윈폼상의 DGV1 의 값만 들어가고, 나머지는 짤리게 된다는 것이다. 그러니 해결..

P rogramming/C # (13.05~) 2013. 7. 24. 14:05
C# Checked List Box

Checked List Box 유사한 항목들에 대해서 여러가지를 체크하고 그것에 대해서 한번에 처리하고 싶을때 사용되는 List Box 윈폼 컨트롤에서는 아래의 그림과 같은 형태를 가지고 있고 윈폼에 불러오게 되면 아래의 그림과 같이 일반 DataGridView나, ListBox와 같은 형태를 띄고 있습니다. 실제의 item들을 추가하고 나서는 아래의 그림과 같이 뜨게 되고 추가하는 방법은 아래와 같이 items.add 를 이용합니다 실제로 C# 은 유사한 컨트롤이라면 유사한 방식으로 더하게 되는데 comboBox도 comboBox1.items.add( string ) 의 형식을 띄고 있습니다. 그리고 index 가 0 ( 위의 list 에서는 기술 ) 인 것에 대해서 체크를 하고 싶다면 checkedL..

P rogramming/C # (13.05~) 2013. 7. 23. 16:45
C# 아스키 코드값을 이용해서 comboBox 알파벳 채우기

사실 처음 코딩은 char cLiter 란 것을 이용해서 char 로 코딩하려 했으나 증가되는 변수가 어차피 필요하단 생각을 하게 되고 문자 a 또는 z 를 이용해서 표현 한다는 생각을 하게됨 그리고 나서 'A'를 숫자화 시키고 ( 명시적 형변환 ) 'Z' + 1 까지 증가하는 for 문을 구성함 comboBox1 안의 속성 중 하나인 SelectedIndex 를 이용해서 처음 항목을 선택한 채로 화면에 뿌려지게 됨

P rogramming/C # (13.05~) 2013. 7. 23. 11:39
C# region 과 endregion 으로 코드 정리

Visual Studio 에서는 자체 기능으로 왼쪽에서 +-를 이용해서 접을 수 있지만 #region 과 #endregion 이라는 구역을 설정해서 접었다 폈다 할 수 있는 기능이 있음 위에 보면 #region 과 #endregion 으로 묶여 있는데 이걸 접게 되면 안에 회색 글씨로 init_DGV2() DGV2 초기화 라는 문구와 같이 네모 박스로 접히게 되는데 이와 같이 함수를 쪼개는 기능은 기존 VS에서 제공하지만, 함수 뿐만이 아니라 영역에 대해서 처리를 할 때 유용하게 사용되어 짐을 볼 수 있음. ( google 번역 )

P rogramming/C # (13.05~) 2013. 7. 23. 10:20
C# #if 정의 사용법과 예제

우선 눈여겨봐야 할 두부분은 위에 #define과 아래 #if #elif #endif이다. 이렇게 처리는 되어 있지만 정작 쓸때는 DEBUG2 앞쪽에 주석 처리를 해주냐 마냐에 따라서 위쪽이 실행 될수도 있고 아래쪽이 실행될 수도 있는 것이다. 원래는 public 에 대해서 처리를 할때 한쪽 주석을 지우고 한쪽을 주석처리하는 방식으로 해야 하지만 이런 방식을 쓰게 되면 #define DEBUG2 만 주석 처리하게 되면 된다. 그리고 VS2008에서는 색깔로 구별할수 있게 지원까지 해주니 보기도 쉽다. 위는 #define DEBUG2를 주석처리 한 후 아래 #if 쪽이 주석 처리마냥 회색처리 된 화면 위는 #define을 주석처리를 제거 한 후에 #elif쪽이 주석처리마냥 회색처리 된 화면

P rogramming/C # (13.05~) 2013. 7. 19. 17:05
C# dataTable 사용하는 방법 및 예제 코드

DataTable 은 작은 excel로 볼 수 있다. column 을 만들고 각각의 값을 add 하고, 각각의 값을 row[][] 라는 것으로 접근이 가능하다. DataTable table = new DataTable(); DataRow row = null; table.Columns.Add(new DataColumn("NAME", typeof(string))); table.Columns.Add(new DataColumn("AGE", typeof(int))); row = table.NewRow(); row["NAME"] = "홍길동"; row["AGE"] = 10; table.Rows.Add(row); row = table.NewRow(); row["NAME"] = "둘리"; row["AGE"] = 300..

P rogramming/C # (13.05~) 2013. 7. 10. 18:20
C# button 동적 생성 및 이미지 처리

맨 위에서 BTN 을 동적으로 생성하고, ( 사실 옆에 숫자 8이 들어가긴 했지만 저 숫자 역시 랜덤하게 넣을 수 있고 ) form1 생성시 BTN 에 대한 처리를 해주고, ( 이미지 처리는 FromFile을 통해서 경로를 넣어서 설정 ) ( 파일 이미지 갯수 역시 있는지 없는지 판단 여부를 가릴수도 있지만, 그건 더 찾아 보는걸로 하고.. ) button1_Click 할 때 마다 BTN 에 대해서 ( 동적 랜덤 ) 으로 처리가 되고 위치가 이동하게 됨

P rogramming/C # (13.05~) 2013. 7. 10. 10:57
C# messageBox 가장 유용한 Yes No 코딩

messageBox.Show( string ) 을 이용해서 간단한 alert 창을 보여줄 수 있습니다. 위의 방식은 가장 많이 쓰이는 yes or no 인데요 MessageBox.Show( 원하는string, windowbar_string, MessageBoxButtons.YesNo ) 를 띄우고, DialogResult.Yes 라는건 Yes버튼을 클릭했을 때 발생하는 이벤트를 처리하기 위해서 if로 묶은 것입니다. no에 대해서 처리하고 싶다면 if(){}else{// Do} 와 같이 처리하면 됩니다.

P rogramming/C # (13.05~) 2013. 6. 28. 17:58
C# DatagridView 심화 - 동적 columns 생성

말이 동적이지 테이블의 컬럼을 조회 후, 테이블의 컬럼 갯수에 맞게 DataGridView의 컬럼 갯수를 생성하는 방법이다. 위 사진에 쓰인 몇가지 스킬을 소개 하자면, comboBox1 에 selected 된 index 값이 변경 될때 마다 발생하는 class 생성 Split 을 이용해서 자른 이유는 comboBox 안에는 '한글테이블명 - 영어테이블명' 이렇게 되어 있는데영어 테이블 명이 필요해서 저렇게 씀 ODBC 를 이용해서 connection 하고 CommandText 에다가 필요 구문 넣고, sTemp[2].Upper() 를 이용해서 소문자를 대문자로 만들어 주고, "select count(*) from User_Tab_columns where table_name = '대문자 테이블명'" 을 ..

P rogramming/C # (13.05~) 2013. 6. 28. 11:08
C# datetime 쓰임새

형식 문자열설명d한 자리 또는 두 자리 날짜입니다.dd두 자리 날짜입니다. 한 자리로 된 날짜 값 앞에는 0이 옵니다.ddd세 문자로 된 요일 약어입니다.dddd요일의 전체 이름입니다.h12시간 형식의 한 자리 또는 두 자리 시간입니다.hh12시간 형식의 두 자리 시간입니다. 한 자리로 된 값 앞에는 0이 옵니다.H24시간 형식의 한 자리 또는 두 자리 시간입니다.HH24시간 형식의 두 자리 시간입니다. 한 자리로 된 값 앞에는 0이 옵니다.m한 자리 또는 두 자리 분입니다.mm두 자리 분입니다. 한 자리로 된 값 앞에는 0이 옵니다.M달을 나타내는 한 자리 또는 두 자리 숫자입니다.MM달을 나타내는 두 자리 숫자입니다. 한 자리로 된 값 앞에는 0이 옵니다.MMM세 문자로 된 달의 약어입니다.MMMM달..

P rogramming/C # (13.05~) 2013. 6. 27. 10:13
이전 1 2 3 4 5 6 7 8 다음
이전 다음
공지사항
최근에 올라온 글
  • 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