C# 141

2020.04.23. 수업내용 - json 파일 읽고 쓰기(불러오기, 저장하기) 3, 파일 2개 연습

오늘 배운 테이블 2개를 불러오는 방법과 선생님께서 카페에 올려주신 코드를 참고했습니다. 엑셀데이터 1) achievement_data 2) reward_data 1. App class 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 10..

C#/수업내용 2020.04.23

2020.04.23. 수업내용 - json 파일 읽고 쓰기(불러오기, 저장하기) 2

엑셀데이터 1. App class 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122..

C#/수업내용 2020.04.23

2020.04.22. 과제 - 객체지향[OOP] 프로그래밍 특징 / 5대 원칙

객체지향 프로그래밍의 특징 1. 캡슐화( Encapsulation ) 1) '은닉화'라고도 하며 데이터(속성)와 데이터를 처리하는 함수를 하나로 묶은 것을 의미한다. 2) 외부에서 잘못된 접근을 할 경우 객체의 데이터나 메소드에 유효하지 않은 값이 들어가서 오류가 나는 것을 방지한다. 이를 정보은닉(Information Hiding)이라고 한다. 3) 엑세스 한정자(접근 제한자)를 두어 어디까지 보호할 것인지, 노출시킬 것인지 설정한다. 4) 캡슐화된 객체들은 재사용 할 수 있다. 2. 추상화( Abstraction ) 1) 객체들의 공통 특징(property, mothod)를 뽑아 클래스로 구현한다. 2) 불필요한 부분들은 생략하고 필요한 부분만 개략화한다(모델화) 3) 시스템을 구현하기 전에 유사한 ..

C#/과제 2020.04.22

2020.04.22. 수업내용 - json 파일 읽고 쓰기(불러오기, 저장하기)

사용할 엑셀 데이터 1. App class 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 12..

C#/수업내용 2020.04.22

2020.04.21. 과제 - json 파일 불러오기

오늘 배운 방법 외에 추가로 한가지 밖에 못 찾았습니다 json 파일로 변환할 item_data 엑셀 데이터 (homeEscape 게임 아이템) 1. File.ReadAllText(string path) 메서드로 읽어오기 1) App class 코드 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 31 32 33 34 35 36 37 using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using Newtonsoft.Json; ..

C#/과제 2020.04.21