통합검색

'코딩일기' 검색 결과

총 65건의 글을 찾았습니다.

홈으로

글 목록

최신 글과 검색 결과
DEVELOPMENT/MobileAppDev

안드로이드, 간단 앱 만들어보기 [나만의 첫 앱]

안드로이드, 스마트폰, 어플리케이션, 전화걸기, 문자보내기, 구글맵,지도,검색 안드로이드로 만들어보는 나의 첫 APP 과제일시 : 2020-04-02 오늘은 안드로이드로 나만의 앱을 만들어 볼 예정이다, 일단 기능은 검색과 사이트 이동, 전화번호 입력, 문자 보내기, 사진보기 등 간단한 기능들을 넣으면서 익숙해져야 할 것 같다. Source Code * activity_main.xml * MainActivity.java package com.example.implicityintent; import androidx.appcompat.app.AppCompatActivity; import android.app.SearchManager; import android.content.Intent; import and..

DEVELOPMENT/MobileAppDev

안드로이드, 간단한 투표 앱 만들기

안드로이드, 모바일, 어플리케이션, 개발, 스튜디오 간단한 투표 어플 만들기 어제는 간단한 계산기 어플을 만들어보았는데, 오늘은 이미지 투표 어플을 만들어보려고 한다. LinearLayout을 이용하여, Vertical 밑에 horizontal을 추가하여, 이미지와 버튼을 배치하였다. 아직은 투표종료를 누르면, 그 뒤의 화면은 안나오지만, 일단 어플 실행 후 클릭하면, 클릭 한 이미지의 투표 수가 올라가는 것 까진 구현이 되어져있다. * MainActivity.java package com.example.wellpic02; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; i..

DEVELOPMENT/MobileAppDev

안드로이드, 간단한 계산기 만들기

안드로이드스튜디오,모바일앱개발,계산기 안드로이드스튜디오를 이용하여, 계산기 만들기 과제 일시 : 03-24 안드로이드 스튜디오를 이용하여, 이번엔 계산기를 만들어보았다. 아직은 익숙하지않아서 많이 헤매면서 찾아서 했는데, 조금 시간이 지나면 익숙해질꺼라고 생각이 든다. 먼저 구성 화면 모습 크게 먼저 테이블 레이아웃으로 화면 구성을 준비했고, TableRow로 화면구성을 좀 더 꾸몄다. 소스코드 * Activity_main.xml * MainActivity.java package com.example.firstcal; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; impo..

DEVELOPMENT/Opensoftware

[오픈소프트웨어] 19-12-13, 수업내용

Git,깃허브,GitHub,Git협업,PullRequest,Fork,브랜치,버전관리,오픈소스기여 Git 협업, Fork와 Pull Request로 이해하기Git과 GitHub을 이용한 버전 관리와 협업의 기본 흐름을 정리합니다. 혼자 작업할 때의 절차부터, 여러 사람이 함께 일할 때의 Fork → Pull Request 흐름까지 단계별로 살펴봅니다.목차Git 설치 (Windows)먼저 Git을 설치합니다. 공식 사이트에서 운영체제에 맞는 버전을 내려받아 설치하면 됩니다. Git - Downloading PackageDownloading Git Now What? Now that you have downloaded Git, it's time to start using it.git-scm.com설치를 마치면 ..

DEVELOPMENT/Opensoftware

[오픈소프트웨어]19-12-06, 수업내용

Git,깃,Git명령어,Git기초,Merge,Conflict,GitHub,clone,push,버전관리 Git 기초 – 명령어, Merge, 원격 저장소(GitHub)Git의 기초 명령어부터 브랜치 병합(Merge), 원격 저장소(GitHub) 연동까지의 흐름을 정리합니다. 협업(Fork → Pull Request) 흐름은 별도 글에서 다룹니다.📌 이어지는 글: Git 협업 – Fork와 Pull Request로 이해하기 · 이전 복습: 버전 관리 용어 정리목차버전 관리 핵심 용어용어의미저장소(Repository)변경 이력을 보관하는 공간가져오기(Import)외부 자료를 저장소로 가져오기체크아웃(Checkout)저장소의 내용을 작업 공간으로 가져오기커밋(Commit)수정한 내용을 저장소에 기록(갱신)브랜..

DEVELOPMENT/Clientside

[Node.JS] Node.JS로 이메일을 보낼 수 있는 방법

Node JS를 이용하여, 이메일 보내자 Node.JS nodemailer Module 먼저 NodeMailer 모듈을 사용하려면, npm을 이용하여, 설치를 해야합니다. 혹여나, npm이 설치되지않은 분이라면, npm을 먼저 설치하고 오셔야합니다. - 보통은 node.js 설치시 되어져있을겁니다. - npm(Node Package Manager/Modules)이란? Node.js 기반의 모듈 집합 저장소라고 생각하는게 편할 것같습니다. 정상적으로 설치가 되저여 있는지 확인하려면 $node -v를 입력하면, 현재 버전이 출력이 됩니다. "npm install nodemailer" 입력 후 실행 합니다. var nodemailer = require('nodemailer'); 이메일을 이제 보내보도록 하겠습..

DEVELOPMENT/JAVA

Java File Handling에 관련해서 알아보자

Java File Handling 자바 파일 핸들링(Java File Handling) 평소에 관심이 있던 "Java File Handling" 관련하여, 알아보자 w3schools의 자료들을 참고 하여, 작성하겠습니다. File에 관련된 패키지[Package]는 java.io에 있다. import java.io.*; import java.io.file; 메소드[Method] 타입[Type] 묘사[Description] canRead() Boolean "파일을 읽을 수 있는지?" canWrite() Boolean "파일의 쓰기가 가능 한지?" createNewFile() Boolean "빈 파일 생성해주세요" delete() Boolean "파일 삭제해주세요" exists() Boolean "파일이 있는..

DEVELOPMENT/Clientside

19-11-28, 클라이언트사이드프로그래밍 수업내용

클라이언트사이드 클라이언트 사이드 프로그래밍 [jQuery] 2019년 11월 28일 수업 내용 + 개인적인 추가 내용 선택 처리 [목표] jQuery 개념을 이해 jQuery 파일을 웹문서 작성에 활용 jQuery 파일 두가지 버전과 용도를 이해 jQuery 문장 구조의 특징 이해 jQuery selector 포함 기능 이해 jQuery 소개 jQuery 기본 : HTML, CSS JavaScript Lightweight "write less do more" Javascript Library 웹 문서 작성 JavaScript를 매우 쉽게 활용 할 수 있도록 만든 라이브러리 jQuery를 활용하지 않은 웹 사이트는 없을 정도의 필수 아이템 jQuery 가능 한 것 HTML/DOM 조작 ->간단한 방법으로..

DEVELOPMENT/Clientside

클라이언트사이드 - 19-11-25

클라이언트사이드 저번에 했던 것 복습 Source Code 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 table { border-collapse: collapse; } th { border: 1px..

DEVELOPMENT/Clientside

클라이언트사이드프로그래밍, 11-21 수업 내용

클라이언트사이드 parseInt("60px") 을 입력하면 숫자만 가져오게 된다. 그러면 위에 문구에서는 60만 결과값으로 가져오게 된다. HTML ( 마크업 언어 -> 코딩 한 것을 화면 출력 ) Element.innerHTML Element 속성(property) innerHTML 특정 요소 내용 가져와! 특정 요소 내용 바꿔! innerHTML = ""; HTML 요소 접근하여, 해당 텍스트 내용을 바꾸려면 '속성'을 사용해야한다. document.getElementById를 사용한다. [Source Code] 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 32 33 34 35 36 37 38 3..

DEVELOPMENT/Clientside

클라이언트사이드프로그래밍, 11-18

클라이언트사이드 week12_01.html (했던 것들 한번씩 복습하기) 마우스핸들러 사용하는 법을 배움 [이번 시간 실습 예제] 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 div { border : 1px solid blue; width : 100px; height : 100px; text-align : center; vertical-align : middle; line-height : 100px; left..

DEVELOPMENT/Clientside

[아톰(Atorm) 단축키]

아톰 단축키 Ctrl + / 주석을 토글형식으로 적용/해제 Ctrl + F 찾기/바꾸기 Ctrl + Shift + F 프로젝트 전체에서 찾기 Ctrl + E 선택 영역을 찾기/바꾸기 Ctrl + G 라인 번호로 커서 이동 Ctrl + R 키워드로 이동 Ctrl + M 블럭 매칭 Ctrl + J 라인 조인 Ctrl + L 라인 선택 Ctrl + D 현재 단어 선택 (이후 전체 범위에서 같은 단어 선택) Ctrl + Backspace, Delete 단어 별 삭제 Ctrl + Shift + K 현재 라인 삭제 Ctrl + Shift + D 현재 라인 다음 라인으로 복사 Ctrl + [, ] 들여쓰기 Ctrl + Alt + [, ] 코드 폴딩 토글 Ctrl + Shift + Alt + [, ] 전체 코드 폴딩 ..