본문 바로가기

728x90
반응형

프로그래밍&IT

(155)
C# Hashtable 클래스 (.net framework 3.5 기준 / MSDN) Hashtable 클래스 * 네임스페이스 : System.Collections [SerializableAttribute] [ComVisibleAttribute(true)] public class Hashtable : IDictionary, ICollection, IEnumerable, ISerializable, IDeserializationCallback, ICloneable * 설명 각 요소는 DictionaryEntry 개체에 저장된 키/값 쌍입니다. 키는 null일 수 없으나 값은 null일 수 있습니다 Hashtable에서 키로 사용하는 개체는 Object.GetHashCode 메서드(또는 IHashCodeProvider 인터페이스) 및 Object.Equals 메서드(또는 IComparer 인터..
C#, MySQL - MySql database 연결하기 * C#에 MySql을 연결하는 샘플입니다. * MySQL Connectore Net 을 설치했다는 전제하에 설명 (현재 내 PC에는 MySQL Workbench 5.2 CE를 설치하면서 6.5.4 버전이 설치되었음) - C#에서 MySQL관련 참조 호출 솔루션 탐색기 -> 해당 솔루션 프로젝트 -> 참조, 마우스 오른쪽 버튼 -> 참조추가 선택 - 참조추가에서 MySQL관련 컴포넌트 추가 실제적으로 모든 클래스들을 보진않았지만 MySql.Data , MySql.Web 이 기본적인 클래스 같음. - 참조완료 후, using 문으로 MySql관련 클래스 삽입 using MySql.Data.MySqlClient; using MySql.Web; - 연결 private MySqlConnection conn; p..
C# - MessgeBox , 디폴트박스외 OK, OKCANCEL 등 MessgeBox 예제.. 1) 심플 : Caption없이 Message만 보이기 MessageBox.Show("Simple"); 2) Caption 포함한 MessgeBox 보이기 MessageBox.Show("OK", "Sample") 3) 3번째 인자부터 MessageBox의 버튼속성과 관련있고 디폴트는 OK 같다. (MessageBoxButtons.OK) 여기선 "OK"버튼과 "CANCEL"버튼 2개를 쓰는 메세지 박스를 보임 MessageBox.Show("OK & Cancel", "Sample", MessageBoxButtons.OKCancel); 그 외 MessageBox의 인자에 따라 다양한 MessageBox 출력가능. (icon 등) 아래는 버튼과 관련있는 MessageBoxButtons..
C# - DataGridView 컨트롤에 데이터를 삽입하는 예제소스 [1] 폼에 DataGridView 컴포넌트 추가 - 여기서의 컴포넌트 이름은 "dataGridView1"으로 ... 이하 "dgv"로 지칭 [2] dgv에 초기 컬럼 설정 this.Controls.Add(dataGridView1); // DataGridView의 컬럼 갯수 dataGridView1.ColumnCount = 5; // DataGridView에 컬럼 추가 dataGridView1.Columns[0].Name = "Release Date"; dataGridView1.Columns[1].Name = "Track"; dataGridView1.Columns[2].Name = "Title"; dataGridView1.Columns[3].Name = "Artist"; dataGridView1.Colu..
MySQL 기본 함수 - 현재 일자 구하기 (시간은 오전 12:00:00로 표기됨) CURDATE() - 현재 시간 구하기 NOW() - 현재일자를 YYYYMMDD로 구하기 (대소문자 주의) DATE_FORMAT(CURDATE(), '%Y%m%d') - Oracle의 NVL 과 같은 함수 IFNULL MySQL 내장 함수 정리 1숫자 관련 함수 - ABS(숫자) - 절대값 출력 - CEILING(숫자) - 값보다 큰 정수 중 가장 작은 수 - FLOOR(숫자) - 값보다 작은 정수 중 가장 큰 수[실수를 무조건 버림(음수일 경우는 제외)] - ROUND(숫자,자릿수) - 숫자를 소수점 이하 자릿수에서 반올림.(자릿수는 양수,0,음수를 갖을 수 있다.) - TRUNCATE(숫자,자릿수) - 숫자를 소수점 이하 자릿수에서 버림 ..

반응형