TIL_231109

Z_제트·2023년 11월 9일
0

TODAY I LEARNED

목록 보기
9/88

to do_오늘 할 일

  • 개인 과제 시작 !

retro_오늘 한 일(회고)

오늘 개인 과제를 진행하면서 뇌에 과부하가 올 정도로
꽤 많은 new 개념들을 접하고 이해하려 최선을 다해 노력했다.
(100% 완벽한 이해를 위해서는 아직 more 노력과 시간 필요 !)

종종 샘플 코드 찬스를 써가며 진행을 했는데
어느정도 진전이 있었다.


(아래 이미지들은 지금까지 작업한 과제의 모습)
나름 스타트 화면부터 시작해서
숫자를 입력해서 원하는 옵션(메뉴)로 이동하기
인벤토리 레이아웃 고정해보기(패키지 추가 참고)
console 창에 색 넣어보기
까지 구현해봤다.

확실히 C# 문법 종합반의 과제들보다는
뭔가 더 애착이 가서 즐겁게 작업했다.
즐기면서 작업하는데 새롭게 배우는 개념들도 있다니 ~! 일석이조 ~~!
야호 ~!


새롭게 배운 내용 about C#

  • Console.Clear();
    말 그대로 console 창을 깨끗하게 해준다.
  • Console.ForegroundColor = ConsoleColor.colorname;
    color 지정(console 텍스트)

  • Console.BackgroundColor = ConsoleColor.colorname;
    color 지정(console 텍스트의 배경)

  • Console.ResetColor();
    이 친구도 말 그대로 지정된 색을 리셋.

  • visual studio 에서 패키지 추가하는 법
    (두 가지 방법이 있다.)

    1. visual studio 실행 후 프로젝트 열어서 -> 상단 바에서 '프로젝트' 클릭 -> NuGet 패키지 관리 클릭 -> 원하는 패키지 검색해서 설치 gogo ~!
    2. visual studio 실행 후 프로젝트 열어서 -> 상단 바에서 '도구' 클릭 -> NuGet 패키지 관리 클릭 -> 솔루션용 NuGet 패키지 관리 클릭 -> 원하는 패키지 검색해서 설치 gogo ~!
  • 클래스, 인스턴스, static
    • 클래스는 붕어빵틀.
      인스턴스는 붕어빵, 즉, 클래스의 실체.
    • static 은 접근제한자가 아니다.
    • static 과 인스턴스는 공존할 수 x.
    • static 은 클래스에 속하고, 공유 가능 o.
      그리고 인스턴스 없이 활용 가능 o.

      역시 튜터님 찬스 최고 !
      시간이 지나면 또 까먹을 것 같긴 한데 그래도 어느정도 정리가 된 느낌 감사합니다 튜터님★♥


  • 코드 작성 규칙
    아래 이미지처럼 Main 함수나 다른 함수들 위에
    변수..? 라고 표현하는 게 맞나 싶은데

    쨋든 함수들 위에 작성하며 정리해주는 것이 하나의 규칙 !
    (막 중간중간에 적어버리면 찾기가 힘들다! 감사합니다 튜터님★♥)

개인 과제 필수요구사항 남은 부분 :

  • 캐릭터 정보를 Console.WriteLine 으로 하나하나 작성하지 말고 다른 방법 써보기
  • 장착 관리 (+상태 보기와 정보 연동시키기)
  • 잘못된 입력 시 문구만 띄우는 것 보다는 대처방법 생각해보기..?

(제보다)(은)(늘) 을 향하여

파이팅 !
💪🔥

profile
trying to make the world a better place with a cool head and warm heart

0개의 댓글