전체 글 83

[c#] Excel Read , 속도 개선, OleDbConnection 사용

하기와 같이 사용하여 엑셀을 읽는 방법은 지난번 글에 소개한적이 있다. 하기 링크를 참조하자. 쓰기도 한다면 다음 방법을 사용 Excel.Application application = null; Excel.Workbook workbook = null; Excel.Worksheet worksheet = null; Excel.Range workrange = null; https://hengs.tistory.com/39 [c#] Excel 읽기, 쓰기 EXCEL FILE을 읽고 쓰는 방법 1. Microsoft.Office.Interop.Excel 참조 솔루션 탐색기에서 참조를 선택 후 마우스 오른쪽 버튼 클릭 어셈블리 > 검색에 Microsoft.Office.Interop.Excel 검색 > 결과 뜨면 체크..

c#/기타 2022.01.12

[c#] 일반화 메소드 , 한 개 함수로 여러 타입 사용

만약에 다음과 같이 정의된 것들을 변수로 받아 출력하는 함수를 만든다고하자. int[] i = { 1, 2, 3 }; double[] d = { 0.1, 0.2, 0.3 }; string[] s = { "일", "이", "삼" }; 그러면 int[]를 받는 함수 print(int[] args) , double[]를 받는 함수 print(double[] args) , string을 받는 함수 print(string[] args)를 세 개 만들어서 각 자 보내주어도 된다. private void Form1_Load(object sender, EventArgs e) { int[] i = { 1, 2, 3 }; double[] d = { 0.1, 0.2, 0.3 }; string[] s = { "일", "이",..

c#/기타 2021.12.27

[c#] 다른 함수에서 배열값 변경

c#의 자료형에는 두 가지 타입이 있는데, 값 형식(Value type) [실제 데이터 값을 저장하는 형식] : int , double, char, bool 등 참조 형식(reference type) [변수가 값이 저장되어 있는 곳의 위치를 저장] : object, string, dynamic, class 등 값 형식은 다른 함수에서 값을 변경한다고 값이 변경되지 않는다. 그 때는 ref 키워드를 사용해서 변경해주는데 그건 하단 링크를 참조하자. https://hengs.tistory.com/50?category=1063480 [c#] ref , 다른 함수에서 변수값 변경 만약에 !a = "A랍니다" 라는 변수가 있었는데 test() 함수에서 !a를 받아서 !a = "B랍니다" 라고 하면 !a의 값이 바..

c#/기타 2021.12.24

[c#] ref , 다른 함수에서 변수값 변경

만약에 !a = "A랍니다" 라는 변수가 있었는데 test() 함수에서 !a를 받아서 !a = "B랍니다" 라고 하면 !a의 값이 바뀌고 싶을 때 사용한다. label1 에는 정의를 label2에는 일반적인 함수를 다녀왔을 때 값을 label3은 ref 를 받는 함수를 다녀왔을 때 값을 표현해본다. private void Form1_Load(object sender, EventArgs e) { string s = "A랍니다."; label1.Text = s; test(s); label2.Text = s; test(ref s); label3.Text = s; } public void test(string s) { s = "B입니다."; } public void test(ref string s) { s = ..

c#/기타 2021.12.24

[c#] Regex 숫자만 추출 , 문자만 추출 , ismatch

특정 문자열에서 숫자만 있는지, 문자만 있는지 체크할 때 Regex라는 정규식을 이용한다. 텍스트박스에 텍스트를 입력하면 해당 텍스트가 regex를 만족하는지 label로 보여주는 식으로 테스트를 진행해보겠다. 준비과정) - winform에 textbox 생성 및 label 생성 - textbox에 TextChanged 이벤트 함수를 걸어준다. 속성 창에서 번개모양 선택 후 TextChanged를 더블 클릭하면 자동으로 생성된다. ^ : 처음 $ : 끝 1. 숫자만 입력됐는지 확인 Regex regex = new Regex("^[0-9]*$"); 텍스트 박스에 숫자만 입력됐으면 label1이 True로 , 숫자 외의 값이 입력되면 False로 바뀐다. private void textBox1_TextCha..

c#/기타 2021.12.24

[tistory] poster 스킨 menu 배경색 글자색 변경

html 편집에 들어간다. html 편집 방법은 하단 링크 참조 https://hengs.tistory.com/25?category=1063558 [TISTORY] 티스토리 HTML 편집 글자 찾기 Search 티스토리 HTML중 찾기 기능 1. CTRL + F 후 노란색 배경의 검색 : 에 검색하고 싶은 글씨를 입력(font-family) 2. 스크롤바에 표시된 노란색 표시 확인 3. 다음으로 이동 > CTRL + G hengs.tistory.com ctrl + f 를 이용해 #header .menu { 를 찾는다 html에서 검색하는 방법은 하단 링크를 참조한다. https://hengs.tistory.com/25?category=1063558 [TISTORY] 티스토리 HTML 편집 글자 찾기 Se..

WEB/tistory 2021.12.21

[tistory] poster 스킨 홈, 태그, 방명록 있는 부분 배경 색 변경

html 편집에 들어간다. html 편집에 들어가는 방법은 하단 링크 참조 https://hengs.tistory.com/24?category=1063558 [TISTORY] 티스토리 HTML 편집 [티스토리 HTML 편집] 1. 블로그 왼쪽 스킨 편집 2. 오른쪽 상단 HTML 편집 hengs.tistory.com ctrl + f 를 통해 .cover-footer .menu ul { 를 검색한다. 검색 방법은 하단 링크 참조 https://hengs.tistory.com/25?category=1063558 [TISTORY] 티스토리 HTML 편집 글자 찾기 Search 티스토리 HTML중 찾기 기능 1. CTRL + F 후 노란색 배경의 검색 : 에 검색하고 싶은 글씨를 입력(font-family) 2..

WEB/tistory 2021.12.21

[tistory] poster 스킨 하단 색상 변경 footer

티스토리 poster 스킨을 적용하고, footer 부분 (가장 하단) 색상 변경하는 방법 html 편집에 들어간다, html 편집 들어가는 방법은 하단 링크 참조 https://hengs.tistory.com/24?category=1063558 [TISTORY] 티스토리 HTML 편집 [티스토리 HTML 편집] 1. 블로그 왼쪽 스킨 편집 2. 오른쪽 상단 HTML 편집 hengs.tistory.com ctrl + f를 해서 footer를 찾는다. 검색 방법은 하단 링크를 참조한다. https://hengs.tistory.com/25?category=1063558 [TISTORY] 티스토리 HTML 편집 글자 찾기 Search 티스토리 HTML중 찾기 기능 1. CTRL + F 후 노란색 배경의 검색 ..

WEB/tistory 2021.12.21

[c#] winform Datetimepicker

..거의 다 작성했는데.. 뭘 잘못눌렀다.. 매우 매우 다시 작성하고 싶지 않지만 . . . . . . 다시 . . datatimepicker는 value에 datetime을 준다. datetime은 하단 링크를 참조하자 https://hengs.tistory.com/43?category=1063480 [c#] DateTime 현재날짜, 현재시간 현재 날짜와 시간을 다양한 형태로 표현해보자 private void button1_Click(object sender, EventArgs e) { DateTime dt = new DateTime(); //2021년 12월 16일 목요일 string dt1 = DateTime.Now.ToLongDateStri.. hengs.tistory.com 1) 아무 설정없이..

c#/Winform 2021.12.21
반응형