일상/TIL
07.19 학습 내용
aihtnyc_h
2023. 7. 19. 23:49
728x90
반응형
SMALL
특성 조건에 따라 실행해야하는 코드 처리해야하는 방식이 다르다면 조건문을 사용한다.
boolen 형 데이터 타입
if (bool // bool에 해당되는 메세지만 와야한다!!)
{
}
if (bool)
{
//bool에 해당하는 조건 or 메세지만 와야한다!
a = 1, b = 2, c = 1 일때,
a == c -> true
a == b -> false
// 참과 거짓을 판별 할때! 사용한다.
}
오류 노트
- 전각 / 반각 에러 영어가 벌어져서 나와서… 삽질…. (abcd가 아닌 a b c d 이렇게 나왔다….ㅠ) ALT + ‘=’ 누르면 적용! 빌드하면 a b c d로 나오는…. 왜…? → 계산기 프로그램의 전체 폼의 속성에서 ImeMode의 속성이 ‘NoControl’ 로 설정을 변경해 주어야 빌드해도 전각으로 나오지 않는다!
- 속성 창 오류
- 속성 값이 잘못되었습니다. 다른 구성 요소에서 이름 MulResult을(를) 이미 사용하고 있습니다. → 곱셈이름을 변경해서 해결 Mul에서 Mu로 변경(어디선가 사용하고 있는 거 같다..!) →from class네임이 겹쳐서 발생한 문제!
- 숫자 뒤나 앞에 공백을 넣고 실행해도 작동하는 부분에 대해 예외처리!
- if문을 두번 돌리면 될거라고 생각했었으나..! 잘 되지 않았다..!
- 검색을 해보니 String.Trim() 메소드는 문자열의 시작과 끝에 있는 공백문자를 제거한다고 한다! 그래서 실제 입력한 값과 공백을 제거했을때의 값이 같지않으면 작동하지 않게 메세지 박스를 띄우게 만들었다!
- 뺄셈이 작동하지 않았던 이유
- 이벤트를 걸어주지 않아서…! (덧셈때도 이랬는데..! 다음에는 까먹지 말자!!)
오늘의 회고
느낀 점
- if문으로 해결하는 조건을 잘못세웠던거 같다..! 그래도 조금 더 고민하면 가능할거 같아서 다음에 이어서 해보기로 했다!
- 값이 없을 때만 생각을 했지, 숫자와 공백이 같이 있을 경우에 대해 생각을 못해봤다는 점이 확실히 시야가 좁다는 것을 느껴서 넓히는 연습을 계산기를 통해 조금씩 늘려 갈 수 있을 거 같다!
배운 점
- 하루만 지났는데… 왜.. 기억을 못하니..ㅠ 사람은.. 망각의 동물이라더니…ㅠ 곱셈도 동영상을 보기 전에 먼저 만들어보고 만든 후에 영상을 시청하고 다른점을 확인했는데, 확실히 보고 쳤을 때와 속도에 차이가 있는거 같다…!
개선 점 및 나아가야할 점
- 현재 만드는 계산기 프로그램에서 예외처리를 더 할게 있는지 고민을 해봐야할거 같다..!
- 맥에 있는 디자인 폼이 제대로 안깔려있어서 윈도우 노트북으로 진행했는데, 맥에 환경변수가 끝나면 맥도 같이 연습이 필요할거 같다! (할 것이다..!!!)
- 계산기 프로그램이 끝나면 책와도 애니메이션에 스토리보드 작성하는 부분에 대해서 연습을 따로 할 예정이다! (직접해야 이해하기 쉬울 거 같다!)
- 다른 예외처리에 대해 고민하고, +, -, *, / 표시좀 넣자!!
728x90
반응형
LIST