일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- stream
- digitalRead
- UNO
- Barcode
- Unity
- flutter
- java
- Contour
- wpf
- aduino
- APP
- Class
- inheritance
- preprocessing
- atmega328
- Android
- length
- Pointer
- compare
- public
- parameter
- Read
- mfc
- c++
- memory
- Overloading
- Encapusulation
- SERIAL
- file access
- sensor
- Today
- Total
목록DEFAULT (3)
폴크(FOLC)

# 접근 제어자 > 정보의 은닉을 위해서 이용, 최소한의 정보만으로 클래스를 운용 > 총 4가지 ( private, public, protected, default ) - private : 클래스 멤버는 외부로 공개되지 않음. ( 외부 접근 불가 ) - public : 클래스 멤버는 외부로 공개 됨 ( 외부 접근 가능 ) - protected : 상속받은 클래스 멤버는 접근 가능, 같은 패키지 접근 가능 ( 외부 접근 불가 ) - default : 같은 패키지에 속하는 멤버에서만 접근 가능 ( 기본값 ) > 접근 범위 - public > protected > default > private 순서 # 기타 제어자 > 특징 - 클래스에 final 과 abstract 를 같이 쓸 수 없다. - 메소드에 sta..

# 스크롤 위젯 > 데이터를 순차적으로 표현 # 동작 방식 ( 총 4가지 ) > default 생성자 - child 로 List 을 호출하여 동작 - 목록 보기에 표시될 수 있는 자식에 대해 작업을 수행 - 데이터량이 작은 경우에 이용 > 소스 코드 ListView(children: [ Container(height: 50, color: Colors.amber[600], child: const Center(child: Text('Entry A')), ), Container(height: 50, color: Colors.amber[500], child: const Center(child: Text('Entry B')), ), ],) > builder 생성자 - child 를 빌드하는 IndexedWidge..

# 지역화 및 다중 언어 지원 > 리소스 파일을 이용하여 언어 변경 가능 - 한국어 : ko-KR - 영어 : en-US - 중국어 : zh-CH # 지역화 설정 > (리소스 파일명).지역명칭 - 한국어 : (리소스 파일명).ko-KR # 다중 언어 패키지가 설치되어 있지 않은 경우 예외 처리 > 지역화 설정 상태와 다중 언어 패키지가 불일치 한 경우 wide 문자의 경우에는 깨지는 현상 # 문자열 인코딩 > string str1 = "한글 한글 test 1234"; > byte[] dst11 = Encoding.Default.GetBytes(str1); // 현재 OS의 ANSI 코드 페이지에 대한 인코딩 > byte[] dst12 = Encoding.ASCII.GetBytes(str1); // ASC..