일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 동영상 강의
- 언제나 휴일
- 표준 라이브러리 함수
- 알고리즘
- 독립기념관
- 캡슐화
- Windows Forms
- C++
- 실습으로 다지는 c#
- 무료 동영상 강의
- 강의
- 소켓 통신
- 파이썬
- 졸업 작품 소재
- 원격 제어 프로그램
- 안드로이드 앱 개발
- 충남 천안
- 네트워크 프로그래밍
- 유튜브 동영상 강의
- 산책하기 좋은 곳
- 추천
- 언제나휴일
- 클래스 다이어그램
- 프로젝트
- 표준 입출력
- 실습
- 소스 코드
- c#
- 동영상
- c언어
- Today
- Total
목록역사문화둘레길 (7)
프로그래밍 언어 및 기술 [언제나휴일]
이번에는 컨텐츠에서 원하는 위치로 이동시킬 때 많이 사용하는 SeekBar를 간단히 사용하는 실습을 합시다.먼저 activity_main.xml 파일에 컨트롤을 배치합시다. 최상위 요소는 LinearLayout을 배치하세요. 그리고 자식으로 SeekBar와 TextView를 배치합니다. SeekBar의 max 속성을 100으로 지정하세요. 이제 MainActivity.java 파일을 편집합시다. 먼저 MainActivity 클래스에 SeekBar 형식의 멤버 필드를 선언하세요. SeekBar sb;onCreate 메서드에서는 먼저 xml에 배치한 SeekBar 개체를 참조하기 위해 findViewById 메서드를 호출합니다. sb = (SeekBar)findViewById(..
이번에는 별점을 부여할 때 많이 사용하는 RatingBar를 이용한 간단한 실습을 합시다.먼저 activity_main.xml 파일에 컨트롤을 배치합시다. 최상위 요소는 LinearLayout을 배치하세요.그리고 자식으로 RatingBar와 TextView를 배치합시다. RatingBar의 stepSize 속성은 변경할 수 있는 최소 간격입니다. 그리고 isIndicator 속성은 사용자에 의해 rating 값을 변경 가능 여부입니다. 주의할 점은 false일 때 사용자에 의해 변경할 수 있다는 것입니다. 이제 MainActivity.java 파일을 편집합시다. onCreate 메서드에 findViewById 메서드를 호출하여 RatingBar 개체를 참조합니다. RatingB..
이번에는 On, Off 상태를 설정할 때 사용하는 Switch 컨트롤을 이용하는 간단한 앱을 만들어 봅시다.먼저 activity_main.xml에 컨트롤을 배치합시다. 최상위 요소는 LinearLayout을 배치합니다. 그리고 자식으로 Switch와 TextView를 배치하세요. 이제 MainActivity.java 파일을 편집합시다. 먼저 Switch 형식의 멤버 필드를 선언하세요. Switch sw;onCreate 메서드에서 findViewById 메서드를 호출하여 xml에 배치한 Switch를 참조합니다. sw = (Switch)findViewById(R.id.sw);초기 Switch 상태에 따라 TextView를 설정하는 작업을 호출합시다. 이 부분은 별도의 메서드로..
이번에는 여러 개의 항목 중에서 하나를 선택할 때 사용하는 RadioButton을 사용하는 간단한 앱을 만들어 봅시다. 먼저 activity_main.xml 파일에 컨트롤을 배치합시다. 최상위 요소는 LinearLayout을 배치합니다.LinearLayout의 자식으로 두 개의 RadioGroup(혈액형, 성별)과 두 개의 TextView(혈액형, 성별)를 배치하세요.첫 번째 RadioGroup은 혈액형을 선택하기 위함입니다. A, B, O, AB 형을 선택할 수 있게 네 개의 RadioButton을 배치합니다. 초기에 A형을 선택한 상태로 표시하기 위해 checked 속성을 true로 설정하세요.두 번째 RadioGroup은 성별을 선택하기 위함입니다. 여성, 남성을 선택할 수 있게 두 개의 Radio..
안녕하세요. 언제나 휴일의 언휴예요.대입 연산의 왼쪽(좌항)에 오는 표현을 l-value [C언어]대입 연산자와 l-value복합 대입 연산자1. 대입 연산자와 l-value프로그래밍에서 변수에 원하는 값을 설정할 때 대입 연산자를 사용하죠.당연히 대입 연산자 왼쪽(좌항)에는 상수 표현은 올 수 없어요.정수형 변수 i가 있을 때 i+3=7; 표현은 문법적 오류가 발생해요.i+3의 연산 결과는 상수이며 l-value로 사용할 수 없어요.#include int main(){ int i = 0;//초기화 i = 7;//변수 i에 7을 설정 i + 3 = 7;//i+3에 7을 설정. i+3의 연산 결과는 상수 return 0;} 위 코드를 빌드하였을 때 나오는 결과를 보면 l-value로 ..
안녕하세요. 언제나 휴일에 언휴예요.비트 연산 & | ^ ~ [C언어] 이번 강의는 비트 연산입니다. 비트 연산은 같은 자리의 비트끼리 논리 연산을 수행합니다.그리고 C언어의 비트 연산의 피 연산자는 정수 형식이예요.1. 비트 연산 & | ^ ~2. 비트 and mask1. 비트 연산 & | ^ ~예를 들어 정수 6과 5의 비트 연산을 알아봅시다.정수 6은 이진수로 0000 0000 0000 0110이고 5는 0000 0000 0000 0101 입니다.만약 비트&(and)를 수행하면 다음 그림처럼 끝에서 세 번째 자리만 모두 1입니다. 이진수로 0000 0000 0000 0100입니다.따라서 6&5의 결과는 4입니다.만약 비트|(or)를 수행하면 다음 그림처럼 끝에서 세 자리는 둘 중 하나는 1입니다.이..
안녕하세요. 언제나 휴일에 언휴예요.비교 연산 [C언어] 이번 강의는 비교 연산입니다.1. 비교 연산2. 비교 연산에서 주의할 점1. 비교 연산비교 연산은 연산 기호 및 하는 일이 직관적입니다. 기본적인 비교 연산은 어려움이 없다는 것이죠.#include //표준 입출력 헤더int main(){ printf("%d\n", 1 2); printf("%d\n", 1 >= 2); return 0;}비교 연산의 연산 결과도 참이면 1, 거짓이면 0입니다.1101002. 비교 연산에서 주의할 점비교 연산을 이용하여 세 가지 이상의 값을 비교할 때는 논리 연산을 이용하세요. 수학에서 2C언어에서는 연산을 하나씩 수행합니다.22결국 0#include //표준 입출력 헤더int main(){ ..