C#/Windows Form 범범조조 2019. 8. 25. 01:00
안녕하세요~~ 오늘은 윈폼에서 TextBox컨트롤에 문자를 입력하여 Button 클릭 시, 입력한 메시지가 메시지 박스 창에 출력되는 방법에 대해서 알려드릴게요. 어렵지 않으니까 바로 예제를 통하여 설명 드릴게요. 1. 윈폼 프로젝트 생성 및 TextBox, Button 컨트롤 배치 2. TextBox, Button 컨트롤 속성에서 Name 설정 여기까지 설정을 완료하셨다면 실제 Textbox와 Button 컨트롤들이 제대로 작동 되게 소스코드를 작성하도록 할게요. 소스 코드
더 읽기
C#/Windows Form 범범조조 2019. 8. 21. 01:00
안녕하세요. 오늘은 윈폼에서 프로그래스바(Progress Bar) 컨트롤 사용하는 방법에 대해서 알려드리고자 합니다. 프로그래스바 컨트롤은 어떠한 프로그램을 실행시키는 과정이나 다운로드, 업로드 등을 사용자에게 시각적으로 보여주는 역할을 주로 합니다. 해당 기능 구현을 통하여 여러가지 응용이 가능하기 때문에 꼭 한번씩 예제코드를 따라 해보시기 바랄게요.^^ 그럼 바로 예제코드를 작성해 보도록 하겠습니다. 1. 윈폼 프로젝트 생성 및 프로그래스바 컨트롤 배치 위와 같이, Label, ProgressBar, Button 컨트롤 세 개를 배치 시켜 주시기 바랍니다. 1 lblStatus 2 progressBar 3 btnStart 컨트롤 속성들의 Name은 위의 표와 같습니다. 2. Progress Bar 실..
C#/C# 문법 범범조조 2019. 8. 20. 05:00
안녕하세요~~ 오늘은 Linq에서 Join 구문 사용 방법에 대해서 알려드리고자 합니다. Database에서 Join 구문의 내용과 같은 맥락으로 이해 하시면 되겠습니다. 시나리오 1. 두 개의 컬렉션을 선언하고, 학생의 이름과 나이를 저장시킨다. 2. 각 컬렉션을 Linq를 통하여 Join 해주고, 이름과 나이가 같은 학생들의 정보를 출력한다. 위의 시나리오 대로 예제 코드를 작성해 보도록 하겠습니다. 예제 코드
C#/C# 문법 범범조조 2019. 8. 19. 02:00
안녕하세요~~ 오늘은 특정 경로에 있는 파일을 시간별로 삭제하는 방법에 대해서 알려드리고자 합니다. 해당 로직은 보통 실무에서는 프로그램을 실행시키면 여러가지 로그들이 많이 남겨지는데, 이 로그들이 마냥 쌓이다 보면 디스크 용량도 많이 차지하게 되면서 불필요한 자원들 까지 잡아 먹는 일들이 있는데...이런걸 미연에 방지하고자 파일 삭제 로직을 추가하여 특정 시간이 지나면 자동으로 로그가 지워지도록 할 때 많이 사용합니다. 예제 코드
C#/Windows Form 범범조조 2019. 8. 18. 03:00
오늘은 윈폼에서 MDI를 구현해 보려고 합니다. MID란 무엇인가? - MDI란 Multiple Document Interface의 약자로써, 하나의 창에서 여러가지 작업들을 할 수 있는 인터페이스를 말합니다. 그렇다면 윈폼을 이용하여 MDI를 구현해 보겠습니다. 시나리오 1. MainForm에 MenuStrip 컨트롤을 배치 2. Menu에는 폼1, 폼2, 종료 3가지 기능 추가 3. 폼1 메뉴 클릭 시, MainForm에 폼1 호출, 폼2 메뉴 클릭 시, MainForm에 폼2 호출 되게 끔 구현 위의 시나리오를 토대로 예제 코드를 작성해 보도록 하겠습니다. 1. 윈폼 프로젝트 생성 2. 도구상자에서 MenuStrip 컨트롤 배치 이처럼 MenuStrip 컨트롤을 배치 후, 파일이라는 큰 메뉴 이름을..
C#/Windows Form 범범조조 2019. 8. 17. 02:00
안녕하세요~~ 오늘은 윈폼에서 제공하는 버튼 컨트롤 Text 줄 바꿈 하는 방법에 대해서 설명 드리고자 합니다. 1. 윈폼 프로젝트 생성 2. 버튼 컨트롤 배치 여기까지 다들 따라 하셨나요? 이제는 위에 button1 이라고 쓰여져 있는 Text를 총 3줄로 줄 바꿈 해서 Text를 작성해 보도록 할게요. 3. 줄 바꿈 하기 전 Text 모습 버튼 속성에 보시면 Text라는 속성이 있는데, 여기서 “안녕하세요 저는 범범조조에요” 라고 입력 을 해보면 아래와 같이 버튼에 Text가 쓰여지게 됩니다. button에 쓰여져 있는 Text를 안녕하세요, 저는, 범범조조에서 이렇게 3줄로 줄 바꿈을 해 보겠습니다. 4. Button 줄 바꿈 속성에서 Text를 클릭하시면 위처럼 아래 방향을 가리키는 화살표가 나오..
C#/C# 문법 범범조조 2019. 8. 16. 02:00
안녕하세요~~ 오늘은 Linq에서 특정 데이터를 조회할 때, 그룹화를 해서 조회를 하고, 조회된 데이터를 정렬까지 하는 방법에 대해서 알려드리고자 합니다. 시나리오 1. string[] 형태의 배열 변수를 하나 선언하고, 해당 변수에 여러 문자들을 저장한다. 2. 저장된 변수들에서 문자열의 길이를 기준으로 그룹화 시켜준다. 3. 그룹화가 되었으면, 문자열의 길이별로 정렬을 시킨다. 4. 출력한다. 예제 코드
C# 범범조조 2019. 8. 15. 02:00
안녕하세요~~ 최근에 회사에서 프로젝트를 진행하면서 Linq의 필요성을 느끼면서 오늘부터 시간 나는대로 Linq를 공부하여 포스팅을 진행 할 예정이에요! 오늘은 Linq의 가장 기초적인 문법으로, string[] 배열의 저장되어 있는 문자를 Linq를 이용하여 데이터를 조회하고, 출력하는 방법에 대해서 알려드리도록 하겠습니다. [시나리오] 1. string[] 형태의 배열 변수를 하나 선언하고, 해당 변수에 여러 문자들을 저장한다. 2. 배열에 저장되어 있는 문자중에서 길이가 6보다 작거나 같은 데이터들만 조회 3. 조회된 데이터를 출력한다. [예제코드]
C#/C# 문법 범범조조 2019. 8. 14. 03:00
안녕하세요~~ 오늘은 C#에서 Log를 남기는 방법에 대해서 알려드리고자 해요. Log를 남기는 방법은 여러가지 방법이 있겠지만, 오늘은 Log4Net을 이용하여 로그를 남기는 방법에 대해서 설명 드리고자 해요. 먼저 Log4Net을 이용하여 로그를 남기려면 Log4Net.DLL을 Nuget을 이용하여 다운로드 받아야 합니다. 다운로드 받는 방법은 다음과 같습니다. 1. NuGet 패키지 열기 2. Apach Log4Net.dll 다운로드 찾아보기 -> Log4Net 검색 -> Log4Net 다운로드 진행 하시면 되겠습니다. 3. 참조 - > Log4Net.dll 참조 완료 여기까지 모두 완료 하셨다면 이제 Log4Net을 사용하기 위한 준비는 다 끝났습니다. 지금부터는 실제 로그를 남기기 위해 소스 코..
C# 범범조조 2019. 8. 13. 03:00
안녕하세요~~ 오늘은 C# 문법 중 하나인 Linq에서 Group By 하는 방법에 대해서 알려드리고자 합니다. 처음에는 문법이 익숙하지 않아서 어렵게 느껴지실 수 있지만..예제코드를 따라 해보시면서 손에 익히시면 충분히 자유자재로 사용 가능하실거라 생각해요! [시나리오] 1. 오라클 연동 후, Student Table을 조회하여 DataSet에 저장 2. 저장된 DataSet을 Linq를 이용하여 데이터 조회 3. Group By 함수를 이용하여, CLASS별 학생 수를 조회 위의 시나리오 대로 예제코드를 작성해 보도록 할게요. 오라클 연동은 앞에서 포스팅 하였기 때문에, 따로 설명 드리지는 않겠습니다. 대신 아래 URL 남겨 놓을게요!ㅎㅎ 오라클 연동 URL - https://afsdzvcx123.t..
C#/C# 문법 범범조조 2019. 8. 10. 03:00
안녕하세요~~ 오늘은 C#으로 최대값, 최소값 구하는 방법에 대해서 예제 코드를 통하여 알려드리도록 하겠습니다. 해당 알고리즘은 매우 간단한 알고리즘이면서, 매우 자주 사용하는 방법이니까 한번씩을 따라해 보시면 좋을거에요ㅎㅎ 예제 코드
C#/C# 문법 범범조조 2019. 8. 7. 04:00
안녕하세요~~ 오늘은 C#에서 Object[] 형식을 String[] 형식으로 형변환 하는 방법에 대해서 알려드리고자 합니다. DataTable을 사용하시다 보면 종종 Object[] 형식으로 변수를 선언하여 DataTable의 특정 컬럼을 저장하는 경우가 있습니다. 위의 경우를 예를 들어서 코드를 작성해 보도록 하겠습니다. 예제 코드