엑셀 학습
- 기본 엑셀 사용 1 : 유용한 메뉴
- 기본 엑셀 사용 2 : 엑셀 함수 활용
- 데이터 테이블 개념
- 레벨을 위한 기본 시스템 구조
- 레벨을 위한 데이터 기본
엑셀 사용 실습
Recipe Data.xlsx : FoodData
- 요리 목록 작성.
- 중복된 요리가 있는가 : 이것은 중복인가, 아닌가.
- FoodData에 요리 아이디 부여. (숫자열, 문자열), UI 이름 작성.
- 총 요리 개수는 몇 개인가.
Recipe Data.xlsx : IngredientData
- 재료 목록 작성
- 중복된 재료가 있는가.
- 중복된 재료 삭제, 하나로 통합.
- 총 재료 개수는 몇 개인가.
- IngredientData에 요리 아이디 부여. (숫자열, 문자열), UI 이름 작성.
Recipe Data.xlsx : RecipeData
- 조리법 원본을 RecipeData 시트에 복사.
- 빈칸 채우기, 값 고정(수식제거)
- 요리명의 ID 입력
- FoodData의 ID를 입력
- RecipeData의 컬럼명 정리
- 요리 아이디를 기준으로 요리명(UI이름) 가져오도록 함수 지정
- 재료의 ID 입력
- Ingredient의 ID를 입력
- 재료의 아이디를 기준으로 재료명(UI이름)을 가져오도록 함수 지정
- 조리법의 재료에는 순수재료(채집물)와 요리가 있으므로 구별 필요.
UI_name 정리
- 요리명, 재료명을 기준에 맞춰서 재정리
- 재료와 조리법은 띄워쓰기
ex. 까마귀 스튜, 멧돼지 베이컨, 사과 파이, 은어 소금구이
- 수식어는 띄운다.
ex. 야성의 순두부, 화끈한 자라탕
- 종류는 띄운다.
ex. 까마귀 고기, 사슴 고기, 송이 버섯, 느타리 버섯
- 조리법(RecipeData)의 이름은 Ingredient와 Food의 이름이 자동적용되도록 함수 사용.
요리별 조리시간 설명 추가
- 요리의 조리시간을 시, 분, 초로 컬럼 분리.
- 요리 총 시간을 초로 변환.
- 제작 시간의 시, 분, 초 컬럼의 값을 수정하면 총 제작시간이 자동 변경되도록 함수 지정.
- 요리시간 설명이 자동입력되도록 지정.
- 제작시간의 시, 분, 초 컬럼의 값을 수정하면 설명이 자동 변경되도록 함수 지정.
요리별 총 제작시간 계산
- 요리별 총 제작시간 계산.
- 재료 중 요리가 있는 경우, 해당 요리의 제작시간도 포함해서 총 소요시간 계산.
문자열 아이디 입력 (영문)
- 재료명, 요리명 영문아이디 입력.
- UI이름이 아니라 고유이름 입력.
- 재료명, 요리명의 외부명(UI이름)을 띄워쓰기 적용해서 정리할 것.
과제 내용 개요
recipe_sketch 시트 삭제
RecipeData, FoodData, IngredientData 내용 입력
- IngredientData : id, Id_name, ui_name 필드 입력
- FoodData : id, id_name, ui_name, 조리시간 (시, 분, 초, 총시간초, 전체총시간 초)
- RecipeData : Food와 Ingredient의 아이디를 참조해서 이름이 보이게 한다.
띄워쓰기 포함해서 이름 정리.
한국어 띄워쓰기가 미치는 영향 학습.
'대학생활 > 수업' 카테고리의 다른 글
게임그래픽프로그래밍기초 11주차 - 렌더링파이프라인 (0) | 2023.05.22 |
---|---|
게임네트워크프로그래밍 11주차 - 키 입력 동기화 게임 실습 (0) | 2023.05.22 |
게임음악작곡법 10주차 - Minor Key (0) | 2023.05.18 |
게임데이터설계 10주차 - 팔방미인 '가챠' 시스템 (0) | 2023.05.17 |
게임알고리즘 9주차 - Binary Search Tree (0) | 2023.05.17 |