사실 처음 코딩은 char cLiter 란 것을 이용해서 char 로 코딩하려 했으나 증가되는 변수가 어차피 필요하단 생각을 하게 되고 문자 a 또는 z 를 이용해서 표현 한다는 생각을 하게됨 그리고 나서 'A'를 숫자화 시키고 ( 명시적 형변환 ) 'Z' + 1 까지 증가하는 for 문을 구성함 comboBox1 안의 속성 중 하나인 SelectedIndex 를 이용해서 처음 항목을 선택한 채로 화면에 뿌려지게 됨
Visual Studio 에서는 자체 기능으로 왼쪽에서 +-를 이용해서 접을 수 있지만 #region 과 #endregion 이라는 구역을 설정해서 접었다 폈다 할 수 있는 기능이 있음 위에 보면 #region 과 #endregion 으로 묶여 있는데 이걸 접게 되면 안에 회색 글씨로 init_DGV2() DGV2 초기화 라는 문구와 같이 네모 박스로 접히게 되는데 이와 같이 함수를 쪼개는 기능은 기존 VS에서 제공하지만, 함수 뿐만이 아니라 영역에 대해서 처리를 할 때 유용하게 사용되어 짐을 볼 수 있음. ( google 번역 )
우선 눈여겨봐야 할 두부분은 위에 #define과 아래 #if #elif #endif이다. 이렇게 처리는 되어 있지만 정작 쓸때는 DEBUG2 앞쪽에 주석 처리를 해주냐 마냐에 따라서 위쪽이 실행 될수도 있고 아래쪽이 실행될 수도 있는 것이다. 원래는 public 에 대해서 처리를 할때 한쪽 주석을 지우고 한쪽을 주석처리하는 방식으로 해야 하지만 이런 방식을 쓰게 되면 #define DEBUG2 만 주석 처리하게 되면 된다. 그리고 VS2008에서는 색깔로 구별할수 있게 지원까지 해주니 보기도 쉽다. 위는 #define DEBUG2를 주석처리 한 후 아래 #if 쪽이 주석 처리마냥 회색처리 된 화면 위는 #define을 주석처리를 제거 한 후에 #elif쪽이 주석처리마냥 회색처리 된 화면
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..
맨 위에서 BTN 을 동적으로 생성하고, ( 사실 옆에 숫자 8이 들어가긴 했지만 저 숫자 역시 랜덤하게 넣을 수 있고 ) form1 생성시 BTN 에 대한 처리를 해주고, ( 이미지 처리는 FromFile을 통해서 경로를 넣어서 설정 ) ( 파일 이미지 갯수 역시 있는지 없는지 판단 여부를 가릴수도 있지만, 그건 더 찾아 보는걸로 하고.. ) button1_Click 할 때 마다 BTN 에 대해서 ( 동적 랜덤 ) 으로 처리가 되고 위치가 이동하게 됨
users table 생성 SQL> create table users ( 2 user_name varchar(10) 3 );테이블이 생성되었습니다. 생성 확인SQL> desc test; 이름 널? 유형 ----------------------------------------- -------- ---------------------------- user_name VARCHAR2(10) users table에 user_num 컬럼 추가 SQL> alter table users add(user_num number(10));테이블이 변경되었습니다.SQL> desc test; 이름 널? 유형 ----------------------------------------- -------- -----------------..
Select 구문에서 보면 다른 테이블과 조인을 해야 하는 경우가 종종 생긴다. Users 테이블에는 User_Name 과 User_Number, Depart_Id 가 존재하고 Departments 테이블에는 Depart_Id 와 Depart_Name 이 존재한다면 User_Number를 아는 상황에서 User_Name, Depart_Name 을 추출하려면 select 를 두번하는 것이 아니라 -> 1> select a.User_Name, b.Depart_Name 2> from Users a, Departments b 3> where a.Depart_Id = b.Depart_Id 4> and a.User_Number = '사용자이름' 와 같이 하는 것이다. -> 자고로 쿼리는 머리로 그려지고 그림이 그려..
- Total
- 331,919
- Today
- 0
- Yesterday
- 89
- 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
- 분할작업
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 2017/08 (4)
