개발언어/C#191 [C#] Thread에 파라미터 전달 http://www.csharpstudy.com/Threads/thread2.aspx Thread 클래스는 파라미터를 전달하지 않는 ThreadStart 델리게이트와 파라미터를 직접 전달하는 ParameterizedThreadStart 델리게이트를 사용할 수 있다. ThreadStart 델리게이트는 public delegate void ThreadStart(); 프로토타입에서 알 수 있듯이, 파라미터를 직접 전달 받지 않는다.(물론 파라미터를 전달하는 방식은 있다. 아래 참조) ParameterizedThreadStart 델리게이트는 public delegate void ParameterizedThreadStart(object obj);로 정의되어 있는데, 하나의 object 파라미터를 전달하고 리턴 값.. 2021. 11. 18. [C#] yyyymmddhhmmss 문자열을 날짜포맷(DateTime)으로 변환하는 함수 일반적으로 C#에서 문자열을 DateTime 형식으로 변환할때 많이 쓰는 함수는 DateTime.Parse 함수입니다. 하지만 yyyymmddhhmmss 형태로 저장된 문자열을 DateTime.Parse() 함수를 이용해서 DateTime 으로 변환하려고 하면 오류가 발생합니다. 그럴때는 DateTime.ParseExact 함수를 이용해서 변환할 수 있습니다. 총 3개의 오버라이드 함수 원형이 있습니다. public static DateTime ParseExact(string s, string format, IFormatProvider provider); public static DateTime ParseExact(string s, string format, IFormatProvider provider,.. 2021. 11. 17. [C#] DateTime 정리 1. DateTime에 값 입력하기 //특정시간입력 DateTime dt = new DateTime(1022, 2, 22, 12, 54, 58); 년월일시분초 //현재시간입력 DateTime dt1 = DateTime.Now; 2. DateTime의 값 출력하기 2-1. ToString출력양식 사용하기 (구분자는 임의로 선택가능 - , : 등) DateTime dt2 = new DateTime(); dt2 = DateTime.Now; textBox1.Text = dt2.ToString("yyyy-MM-dd HH:mm:s"); textBox2.Text = dt2.ToString("yyyy=mm=dd"); textBox3.Text = dt2.ToString("HH:mm=dd"); 항 목 형식문자열 설 명 년.. 2021. 11. 15. [C#] DATETIME 사용법/ 날짜함수 DATE 함수 사용법입니다. 사용하면서 잊어버리기 쉬운데 다시 기억하기 귀찮아서 올립니다. DateTime.Now.ToString("MM/dd/yyyy") 04-03-2018 DateTime.Now.ToString("dddd, dd MMMM yyyy") 화요일, 03 4월 2018 DateTime.Now.ToString("dddd, dd MMMM yyyy HH:mm:ss") 화요일, 03 4월 2018 15:55:01 DateTime.Now.ToString("MM/dd/yyyy HH:mm") 04-03-2018 15:55 DateTime.Now.ToString("MM/dd/yyyy hh:mm tt") 04-03-2018 03:55 오후 DateTime.Now.ToString("MM/dd/yyyy H:mm.. 2021. 11. 15. [C#] ListView 사용법 참고 : https://msdn.microsoft.com/ko-kr/library/system.windows.forms.listview(v=vs.110).aspx https://msdn.microsoft.com/ko-kr/library/system.windows.forms.listviewitem(v=vs.110).aspx https://msdn.microsoft.com/en-us/library/system.windows.forms.listview.columns(v=vs.110).aspx https://msdn.microsoft.com/en-us/library/system.windows.forms.columnheader(v=vs.110).aspx --> ColumnHeader Class 1. 기본 설정하기.. 2021. 11. 15. [C#] 차트 (Chart) 사용법(디테일) 출처 : https://blog.naver.com/PostView.naver?blogId=kimmingul&logNo=221877447894&parentCategoryNo=&categoryNo=56&viewDate=&isShowPopularPosts=false&from=postView C#에서 막대그래프, 선그래프 등을 그리기 위해서 차트 기능을 사용하는 방법에 대해 알아보고자 합니다. 1. 차트 컨트롤 배치 도구상자(Toolbox)에서 차트 Chart 컨트롤을 사용하여 Form1.cs[디자인]에 배치합니다. 그리고 Chart1의 속성 중, Dock 값을 Fill로 바꿔주면 전체화면으로 나타납니다. 차트 항목의 주요 속성으로 Annotations, ChartsAreas, Legends, Series,.. 2021. 11. 11. [C#] Chart 사용법 요약 https://imcyber.tistory.com/263 2021. 11. 11. [C#]그래프 관련 https://freeprog.tistory.com/category/mschart 2021. 11. 11. [C#] Chart Setting private void ChartSetting() { float XInterval = 1f; float YInterval = 10f; //Chart.Series[0].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType. Chart.Titles[0].Position.Auto = false; // 타이틀 위치 수동 Chart.Titles[0].Position.X = 50; // 타이틀 위치 x Chart.Titles[0].Position.Y = 4; // 타이틀 위치 y Chart.ChartAreas[0].Position.Auto = false; Chart.ChartAreas[0].Position.X = 0; // 차트 위치.. 2021. 11. 9. [C#] 두 개의 Chart, 수학 함수 그래프 그리기 두 개의 차트 영역, 두 개의 시리즈 사용 Chart 컨트롤 하나는 ChartArea 컬렉션과 Series 컬렉션을 갖는다. ChartArea는 차트가 그려지는 영역이고, Series는 데이터를 의미한다. 즉, Chart 컨트롤 하나가 여러 개의 차트 영역과 시리즈를 가질 수 있다. Chart 컨트롤을 폼에 추가하면 ChartArea1과 Series1이 추가되어있다. 이번에 만들어볼 차트는 두 개의 차트 영역에 두 개의 시리즈(수학, 영어)가 출력되게한다. 이때, 아래에 있는 "합쳐서 그리기" 버튼을 클릭하면 두 개의 시리즈가 하나의 차트 영역에 합쳐서 보이도록 해준다. 다시 "나누어 그리기" 버튼을 클릭하면 처음처럼 두 개의 차트 영역에 각각의 시리즈가 그려지게 되는 차트를 만들어볼것이다. 도구상자에서.. 2021. 11. 9. 이전 1 ··· 6 7 8 9 10 11 12 ··· 20 다음