C#/C# 문법 범범조조 2019. 12. 8. 01:00
안녕하세요. 오늘은 C# 문법에서 OrderBy, ThenBy를 이용하여 LIST를 정렬하는 방법에 대해서 알려드리려고 합니다. 시나리오 - STUDENT 클래스만들고 FILD는 NAME, AGE 두개를 선언 - LIST List 변수 선언 - STUDENT 객체 만들고 3명의 학생들 정보 저장 - 이제 학생들은 List변수에 저장 - List를 OrderBy.ThenBy를 이용하여 학생의 나이, 이름 순으로 정렬하여 출력하기 시나리오는 위와 같습니다. 그럼 이제 실제 위의 시나리오를 토대로 코드를 작성해 보도록 하겠습니다. 코드 작성
더 읽기
C#/C# 문법 범범조조 2019. 10. 26. 10:08
안녕하세요. 오늘은 C#에서 Linq를 이용하여 문자열 자르는 방법에 대해서 알려드리려고 합니다. 이전에 단순히 문자열 자르는 방법이라고 해서 Substring 을 이용하여 문자열 자르는 방법에 대해서 설명 드린 적이 있었는데요. 오늘은 Linq를 이용하여 문자열을 자르는 방법에 대해서 알려드리려고 해요! 해당 문법을 숙지하시면, 프로젝트를 하시면서 여러가지로 도움이 될 거라 생각하니까, 예제코드 한번씩 따라 치시면서 해당 문법을 이해하시면 좋을 것 같습니다. 그럼 바로 예제 코드를 통해 Linq에서 문자열 자르는 방법을 보여드릴게요! 저는 총 2가지 방법을 보여드릴거에요. 처음에는 Substring을 이용하여 문자열 자르는 방법과, 두 번째는 String.Join을 이용하여 문자열 자르는 방법을 보여드..
C#/C# 문법 범범조조 2019. 10. 20. 01:00
안녕하세요. 오늘은 C# 문법에서 DataTable 내 특정 컬럼의 값들을 배열로 얻는 방법을 알려드리고자 합니다. C#에서 DataTable 내 특정 컬럼의 값들을 배열로 얻고 싶으시다면, 여러가지 방법들이 있겠지만 오늘은 LINQ를 이용하여 배열 값들을 구해 보도록 할게요. 위와 같은 ‘과일’ DataTable이 있습니다. 이제 위의 DataTable의 내용을 LINQ를 통해 하나씩 알맞게 가져 오도록 하겠습니다. 1. 과일의 이름을 배열로 얻기 - dt.Select().Select(x=>x[“이름”]) //굳이 x가 아니어도 된다. - dt.Select().Select(x=>x[“이름”]) //DataTable 내 특정 컬럼의 이름으로 직접 접근 - dt.Select().Select(x=>x[1])..
C#/C# 문법 범범조조 2019. 10. 17. 01:00
안녕하세요. 오늘은 C#에서 Image를 Byte Array로 변환하는 방법과 Byte Array에서 Image로 변환하는 두 가지 방법에 대해서 알려드리고자 합니다. 그럼 바로 예제를 통해서 알려드리도록 하겠습니다. 우선 위와 같은 프로그램을 Windows Form으로 만들었습니다. 위 프로그램은 이미지 파일을 읽어서 Image를 보여주고, 이 Image를 Byte[]로 변환하고, 다시 Byte[]을 Image로 변환하시켜주는 프로그램입니다. 아래 이미지처럼 실제 이미지 파일의 경로를 입력해 주고, 이 이미지 파일을 읽어서 Picture Box1에 보여주도록 하겠습니다. 우측 상단에 위치한 File To Image 버튼 이벤트는 아래와 같이 구현되어 있습니다. File To Image 버튼을 클릭한 결..
C#/C# 문법 범범조조 2019. 10. 13. 02:00
안녕하세요. 오늘은 C#에서 FTP 폴더 연동하는 방법에 대해서 알려드리고자 합니다. 오늘 제가 예제를 통해 알려드리려는 것은 프로그램 내에서 파일 탐색기(explorer.exe) 를 이용하여 FTP 폴더 연동하는 방법을 알려 드릴거에요. 위 프로그램은 IP와 PORT를 입력한 후, Go to FTP Folder 버튼을 누르면 FTP 폴더를 연동 시켜주는 프로그램 입니다. Go to FTP Folder 버튼 이벤트는 아래처럼 구현 되어 있습니다. (파일 탐색기 (explorer.exe) 프로그램에 매개변수로 FTP 경로를 넣어주고 실행을 시킴) Go to FTP Folder 버튼을 클릭하면, 아래 이미지처럼 로그인을 해야만 접속이 가능 하다고 나옵니다. 버튼을 클릭할 때마다, 매번 FTP 로그인 계정 정..
C#/C# 문법 범범조조 2019. 10. 6. 03:00
안녕하세요. 오늘은 C# 문법으로 문자열에서 공백, 띄어쓰기가 중간에 포함되어 있는지 확인하는 방법에 대해서 알려드리고자 합니다. 예제코드를 통하여 바로 알아볼게요!^^ 예제 코드
C#/C# 문법 범범조조 2019. 10. 5. 03:00
안녕하세요. 오늘은 C#에서 문자열 중에서 해당 문자가 숫자값을 나타내는지 확인할 수 있는 방법에 대해서 예제코드를 통하여 알려드리고자 합니다. 그럼 바로 소스코드를 통해서 알아볼게요. 소스 코드
C#/C# 문법 범범조조 2019. 10. 4. 03:00
안녕하세요. 오늘은 C# 문법에서 DataView 객체를 하나 만들어서 RowFilter를 이용해 숫자를 비교하는 방법에 대해서 알려드리고자 합니다. 해당 문법을 숙지하시면 다양한 방면으로 도움이 되기 때문에 해당 문법을 숙지하시는 것을 추천드릴게요!^^ 예제 코드 작성은, 우선 DataSet을 하나 만들고, DataSet에 학생 이름과 성적을 입력하여 저장하고, 해당 DataSet을 DataView에 저장을 시켜주고 여기서 성적이 얼마 이상인 학생들을 RowFiler 해보도록 하겠습니다. 우선 첫 번째로, DataSet을 생성할게요. DataSet 생성 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ..
C#/C# 문법 범범조조 2019. 9. 13. 00:00
안녕하세요. 오늘은 C#에서 데이터를 저장하는 자료구조 중 하나인 Queue(큐) 클래스 사용방법에 대해서 설명 드리고자 합니다. Queue(큐) 란? - Queue란 제일 먼저 들어간 데이터가 제일 먼저 나오고, 마지막에 들어간 데이터가 제일 마지막에 나오는 자료구조 입니다. 일상생활에서 큐를 예들 들면, 우리들이 흔히 가는 은행에 가서 대기번호를 뽑기위한 그 행동이 바로 큐 입니다! 조금 더 이해를 돕기 위하여 아래 Queue에 대한 이미지를 그려 보았습니다. 위에서 보듯이, 제일 먼저 들어간 데이터가 제일 먼저 나오게 되고, 제일 늦게 들어간 데이터가 제일 마지막에 나오는 구조를 띄고 있습니다. 그러면 실제 C#에서 제공해주는 Queue 클래스를 가지고 데이터를 넣고, 출력하는 법을 알려드릴게요.^..
C#/C# 문법 범범조조 2019. 9. 12. 01:00
안녕하세요~~ 오늘은 C#문법에서 DataSet에 저장되어 있는 데이터를, Linq를 이용하여 사용자가 원하는 대로 데이터를 조회하는 방법에 대해서 알려드리고자 합니다. Linq를 저도 지금 공부중이고, 공부를 하면서 그때그때 익히고 사용한 것을 정리하는 것이므로, 조금은 내용이 부족할 수도 있지만..도움이 되셨으면 좋겠어요ㅎㅎ 시나리오 1. 오라클 DB 연동 후, Student 테이블을 조회한 후, 조회된 데이터를 DataSet에 저장 2. 새로운 DataTable 객체를 생성 3. 생성된 DataTable 객체에 Linq를 이용하여 학생 이름이 “범범조조”인 학생 출력하기 위의 시나리오 대로 예제코드를 작성해 보도록 하겠습니다. 오라클 연동은 앞에서 포스팅 하였기 때문에, 따로 설명 드리지는 않겠습니..
C#/C# 문법 범범조조 2019. 9. 11. 01:00
안녕하세요~~ 오늘은 string[] 을 List로 변환하는 방법에 대해서 알려드리고자 합니다. 바로 예제 코드를 통하여 알아 보도록 할게요.^^ 예제 코드
C#/C# 문법 범범조조 2019. 9. 8. 01:00
안녕하세요. 오늘은 C#에서 사용자가 지정한 경로의 폴더를 여는 방법에 대해서 알려드리고자 합니다. C#에서 특정 폴더를 실행시키려면 Process.Start 메서드를 사용 하셔야 합니다. 그럼 Process.Start 메서드를 이용하여 D드라이브의 경로를 열어 보도록 하겠습니다. 예제 코드