일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리스트
- 배치
- 오라클
- 내장함수
- 숫자형
- ORA-65096
- 파이썬
- 톰캣9
- doHandle
- 튜플
- 자료형
- TDD강의
- 애너테이션
- Servlet
- 서블릿 계층구조
- POST방식
- 서블릿의 응답
- 톰캣
- Python
- get방식
- annotation
- 서블릿
- 서블릿 생명주기
- 딕셔너리
- HttpServletRequest
- 서블릿 동작 과정
- HttpServletResponse
- 웹 애플리케이션
- 넥스트스탭
- NextSTEP
- Today
- Total
목록프로그래밍언어 (13)
괴발개발 공부하는 블로그
다른 화면으로 이동하기 버튼을 눌렀을 때 모습이다. 텍스트를 치고 메시지를 다른 화면에 전달하기 버튼을 눌렀을 때 화면이다. package com.gdh.intent import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import kotlinx.android.synthetic.main.activity_main.* class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R...
package com.gdh.loginlogictest import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.Toast import kotlinx.android.synthetic.main.activity_main.* class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) loginBtn.setOnClickListener { // 로그인 버튼이 눌..
개요 사용자에게 심각하지 않은 알림을 주고 싶을 때 사용 => 심각: 진짜로 실행할건지 확인을 받아야 하는 것들 (ex. 삭제 / 차단 / 로그아웃) 심각한 알림은 별도로 Alert 등의 기능으로 표시 사용법 Toast.makeText( 어느 화면에 띄울지 this, "띄워줄 문구", Toast.LENGTH_SHORT).show()) 참고사항 토스트 기계처럼 동작한다고 해서 토스트라고 부름
개요 앱의 동작 코드 작성: 어떤 상황에서 => 어떤 동작으로 대응할지 작성 사용자가 버튼을 누르면 실행할 내용을 지정해주는 방법 => [클릭 이벤트 처리] 라고 표현함 앱 코딩의 제일 기본: 사용자가 행동한 내용에 대해 대응하는 기능 사용법 이벤트를 붙여줄 버튼. setOnClickListener { // 버튼이 눌렸을때 마다, 실행 시켜줄 코드 작성 } 3. 특이사항 각각의 버튼이 눌리면 할 일은, 각자 따로따로 이벤트를 붙여줘야함
package com.gdh.kotlinbasic import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.util.Log import android.widget.Toast import kotlinx.android.synthetic.main.activity_main.* class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) clickMeBtn.setOnClick..
이메일 방식의 아이디 입력을 원할 때, inputType = textEmailAddress로 해준다면 사용자의 키패드 아래에 @로 바뀐다. 기존 키패드 vs 이메일 입력 타입 키패드 회원가입 / 로그인 버튼처럼 맨 아래로 내리고 싶을 때 사용하는 방법 가운데에 투명한 TextView를 넣어 버튼을 아래로 밀어버린다. weight = 1의 의미는 화면에서 다 쓰고 남은 공간의 비중을 100으로 차지하겠다는 뜻이다. height = 0 weight = 1
개요 사용자에게 그림 파일을 보여줄 때 사용 개발을 할 때, 미리 지정되어 있는 디자인으로써의 그림을 보여주는 방법 프로젝트에 그림파일을 추가하는 방법 원하는 그림파일 다운 => 파일 이름 변경 필요 영어 소문자만(!), 숫자, 언더바 "_" 로만 구성해야함 ex. tje_logo_01.jpg 등으로 짓자 (대문자 / 한글 불가) + 확장자도 소문자로만 파일 선택하고 복사 (Ctrl + C) => res > drawable 선택 => 붙여넣기 (Ctrl+V) drawable 폴더 선택(-v24 붙은거 아님) => 파일 이름 확인하고 OK => 실제 drawable 폴더에 추가됨 자주 사용하는 속성 src: 어떤 그림 파일을 보여줄 지 설정 => 값: 파일이름 자동완성 => @drawable/파일이름 sc..
개요 Text: 문구(String)를 다루려고 할 때 사용 Edit: 수정하다 => 앱을 쓰는 일반 사용자가 수정할 수 있다 사용자에게 문구(String)을 입력받고 싶을 때 배치하는 뷰 => JAVA 초급 : Scanner 클래스에 대응되는 개념 자주 사용하는 속성 hint: 사용자에게 어떤 입력을 해야하는 지 안내할 때 적어주는 속성 inputType: 어떤 데이터를 입력해야 하는 지에 따라 편리한 키보드를 제공해주기 위해 사용하는 속성 password 종류의 값들은, 입력 시에 값을 자동으로 가려주는 기능 제공 singleLine: inputType이 따로 지정 되지 않은 상태에서도 한줄로만 입력을 받고 싶다면 이 속성의 값을 true로 설정 엔터키가 줄바꿈이 아니라 완료 버튼으로 변경 imeOpt..