일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 날씨 프로그램
- 근태 자동
- EFECS
- 기상청 api
- C#
- toy_project
- 설계
- 날씨 및 온도 제어
- 토이프로젝트
- 파이썬
- 토이 프로젝트
- 캐드 꿀팁
- 스마트팜
- 집 제어
- todolist앱
- 마리아 db
- string 한계
- tcp클라이언트
- maria db
- 센서
- 지각하면 안됨
- 한글 표시 안됨
- string 초기화
- 라즈베리파이
- todolist 응용어플리케이션
- 리눅스
- PYTHON
- 할일이 많다
- mysql
- string길이
- Today
- Total
경험을 통해서
Smart Farm(스마트 팜)2 본문
하..... 프로그램을 엎게 되었다......
프로그램 자체 돌아가는 거는 문제가 없는데......
컴퓨터 구조를 모른 상태에서 프로그램 짜기란 만만치 않다....
(이제 new의 의미를 알....았....)
단순히 Form1 폼이름 = new Form1(); 으로 객체를 생성해서
폼 다른 폼을 부르는 건... 위험하다.... (객체 생성은 무조건 한번.... 무조건....)
가장 상위폼에서 하위폼들을 객체 생성해서 상위 폼에서만 컨트롤 해야 됨을... 몰랐다....
그래서 다시 만들꺼다~!!!!!~~~~
이번엔 내가 만들고 싶은대로 말고 조건에 맞춰서 ...
일단 중간 결과물 먼저보자:
이름은 귀요미라고 했다 귀여워서
폼의 생성자 부분에 선택하는 폼을 폼이름.showdialog();
모니터링 시스템 폼(이하 모니터링 폼)이 가장 상위 폼이다
단, 처음 선택하는 폼이 하위 폼이긴 하지만 모니터링 폼이 show 되기 전에
선택하는 폼이 show되서 식물을 선택하고 이름을 적은 뒤 선택하는 폼(this.visible = false)의 보기를
숨겨주면 showdialg의 상태가 풀리면서 원래의 모니터링 폼이 활성화 됨(어려운건 아닌데 이 개념이 잡히기까지 힘들었다...)
집에서 키울 수 있을 만한 전자 화분을 만드는 게 한때 목표였는데 ...
(LG가 벌써 꺼내놨네.... 내가 먼저 생각한 아이디어 였는데.....)
일단 많은 기능보단 기본적으로 들어가야할 기능들을 넣어서 잘 돌아감에 신경을 썼다
딱히 프로그램이 어려운 게 없어서 어려운건 없었다.
'Coding Diary > C,C++,C#' 카테고리의 다른 글
TCP 통신의 패킷 처리하기(클라이언트 편) (0) | 2023.05.20 |
---|---|
Thread 작성 시 고려 사항 및 오류 사항 : 스레드가 실행 중이거나 종료되었습니다. 다시 시작할 수 없습니다. (0) | 2023.05.20 |
Smart Farm(스마트 팜) 중간 점검 (0) | 2022.04.13 |
EFECS(Efficient Factory`s Environment Control System) -1 (0) | 2022.03.06 |
List Box와 그의 활용 (0) | 2022.01.30 |