본문 바로가기

Study/C#(Window programming)15

DB연동하기(MySQL에 기록 저장하기) DB예제 다운로드 한동안 컴터도 포맷하고, MySQL때문에 시간을 많이 버렸네요 ㅠ 이번에는 DB에 기록들을 저장해 보겠습니다. 전체적인 모습은 위와 같습니다. DB에서 datetimepicker로 선택된 날짜의 데이터를 가져와 뿌려줍니다. 기본적으로 오늘 날짜를 가져오게 하였습니다. 1dateTimePicker1.Value = DateTime.Now;cs DB를 가져오는 방법으로는 동기와 비동기 2가지 방식이 있는데 비동기 방식을 선택하였습니다. 먼저 DB의 구조입니다. schema는 test이며, table은 answertest입니다. 총 4개의 column이 있고, id는 자동으로 생성되는 primary key이고, 총 저장할 건 No, Record, Date입니다. 12345678String st.. 2015. 9. 2.
C# 기초(MonthCalendar와 DateTimePicker) MonthCalendar/DateTimePicker 예제 이번에는 날짜를 넣어봅시다. 날짜에 관련된 컨트롤에는 2가지가 있습니다. MonthCalendar와 DateTimePicker입니다. MonthCalendar는 쉽게 말해 월별 달력이라고 생각하시면 됩니다. 그리고 DateTimePicker는 선택한 날짜만 보이는 겁니다. 위 그림처럼 추가를 했는데 위쪽이 DateTimePicker이고, 아래가 MonthCalendar입니다. 디스플레이 되는 것도 다르지만 가장 큰 차이는 DateTimePicker는 선택해서 보여줄 수 있는 날짜가 하루이지만, MonthCalendar는 최대 1주일을 선택할 수 가 있습니다. MonthCalendar에 보시면 13일부터 19일까지 선택된 걸 볼 수 있습니다. 그리고.. 2015. 7. 27.
C# 시계만들기 C# 시계예제 이번 예제는 간단히 시계를 만드는 예제입니다. 타이머를 이용하여 현재시간을 가져오면 간단히 구현할 수 있습니다. 먼저 바뀐 레이아웃입니다. 표시한 부분에 시간을 표시 할 겁니다. 그리고 아래 리스트 뷰에 기록한 시간도 함께 띄우도록 할께요. 저번에 구현한 타이머는 타이머와 카운터를 위한 타이머이니, 새로운 타이머 하나를 더 추가합니다. 123456789 private void timer2_Tick(object sender, EventArgs e) { get_time(); } private void get_time() { dateTimeText.Text = DateTime.Now.ToString(); }Colored by Color Scriptercs 'timer2_Tick()'은 타이머2가.. 2015. 7. 24.
C# Tip (디버깅중 코드 수정하기) C#을 사용하면서 코드를 실행시키면(디버깅 중) 코드 수정이 안됩니다. 수정하려고 하면 아래와 같은 경고창이 뜹니다. msdn에서 찾아보니 아래와 같은 도움말이 나오는 군요. MSDS 도움말 가기 옵션을 찾아서 들어갔더니 사용에 체크가 되어있네요. 좀 이상해서 일단 사용을 체크해제 했습니다. 위와 같이 하고 확인을 하니 디버깅중 코드 수정이 되는군요^^ 디버깅이 실행중일땐 위의 옵션이 활성화 되지 않습니다. 꼭 종료하신 상태에서 변경하세요^^ 2015. 7. 24.
C#기초(리스트 뷰) 리스트 뷰 예제 이번 예제는 리스트 뷰를 적용하는 예제입니다. 이렇게 아래쪽에 리스트뷰를 추가했습니다. 처음 리스트 뷰를 추가하면 아무것도 없습니다. 그냥 빈 화면이죠. 이제 이 곳에 내용을 넣어줘야 합니다. 리스트뷰에 레이아웃을 그려주는 여러 방법이 있겠지만, 가장 간단히 코드로 넣어보겠습니다. 1234567public Form1() { InitializeComponent(); listView1.View = View.Details; listView1.Columns.Add("No"); listView1.Columns.Add("Record"); }Colored by Color Scriptercs Line 4~6이 리스트 뷰의 항목 부분을 넣어주는 부분입니다. 첫번째 항목을 'No' 즉 기록된 순번이고, 두.. 2015. 7. 23.
C#기초(check box) 체크박스 예제 이번엔 체크박스입니다. 저번에 했던 라디오버튼을 체크 박스로 바꿔보겠습니다. 사실 체크박스와 라디오 버튼의 용도는 다릅니다. 라디오버튼은 여러 옵션중 하나만 선택하는 것이고, 체크 박스는 여러 옵션들을 복합적으로 선택 하는 용도이긴 하나 이번 예제는 바꿔도 될 듯 하네요^^ 먼저 레이아웃 변화부터 보겠습니다. 변화가 보이시나요? 라디오 버튼부분이 체크박스로 바꼈습니다. 2개의 라디오 버튼이 1개의 체크박스로 변했으니 소스도 좀 더 간단해 집니다. 1234567891011121314 private void checkBox1_CheckedChanged(object sender, EventArgs e) { if(checkBox1.Checked==true) { timermode = false; }.. 2015. 7. 22.

인기글