개발 17

Kotlin 8차시

오늘 코틀린은 어댑터에 관해 자세히 배웠다구 해야 하나....사실 진도를 나간 부분이 크지 않습니닷!  우선 이렇게 ListView 위젯을 하나 만들어줬는데용오늘 주목해야 할 부분은 kt 코드입니닷.this.title = "리스트뷰 테스트 학번 이름" var idols = arrayOf("블랙핑크", "엑디즈", "BTS", "잇지", "보넥도", "라이즈", "루시") var list = findViewById(R.id.list1) var adap : ArrayAdapter = ArrayAdapter(this, android.R.layout.simple_list_item_1, idols) list.adapter = adap list.s..

레쭈고 코틀린 2024.10.23

godot 9차시

오늘도 godot 을 열심히 공부했답니닷!~!오늘은 script 코드가 너무 왔다 갔다 했어서 공부하는데.. 많이 헷갈렸어요... T-T 처음에는 player.gd 에 signal player_hit 을 추가 시켜줍니다.player 는 맞았으면 "나 맞았어" 라고 알려주기만 하면 돼요!func hit(): player_hit.emit() on_dead() 그리고 그 함수에서 emit() 을 호출해 줍니다.emit() 은 신호를 보내주는 역할을 해요! 그러면 이제 누군가는 반응을 해야겠죠?이때 반응은 game 이 해 줍니다! 돌 씬이 할 일은 없고, 돌을 뿌려주는 씬도 반응 할 일이 당연히 없으니 game 밖에 반응할 게 없어요!그래서 game 에서 이 함수를 $Player.player_hit.connec..

레쭈고 godot 2024.10.23

Kotlin 7차시

코틀린 7차식예요!저희는 항상 배운 걸 또 배우고, 배운 걸 또 배우고를 반복하는데요우...배울 때마다 기억이 나지 않는다니 너무 신기해요...~  이 코드는 전에 배웠던 위젯들을 모조리 사용한 예제이구요.~새롭게 사용한 것은android:layout_gravity="right" 이 코드입니다! layout_gravity 는 내가 부모에서 어디에 위치할지 정하는 속성입니당. 그리고 Switch 위젯도 처음 사용해 봣는데 on, off 가 가능하고, 나머지 사용하는 것들은 똑같더라구요!그래서 나온~ 결과물은  이것입니당.  (* ̄3 ̄)╭아주아주 간단한 예제였어유 그 다음 예제는 ..

레쭈고 코틀린 2024.10.21

godot 7차시

우선 저희가 만든 RockSpanwner 는 script 코드만 있는 특별한 노드입니다!여기서 자식 노드로 Timer 를 추가해 주면 되는데요! 여기서 wait time 몇 초 동안? 할 것인지 여부를 결정하는 것이고, one shot 한 번만 할 것인지 여러 번 할 것인지, autostart 자동 실행 할 것인지 아니게 할 것인지를 결정하는 것입니다!extends Nodevar window_size# 난수 발생기 객체 생성var rng = RandomNumberGenerator.new()func _ready(): # 뷰포트 사이즈 얻어오기 window_size = get_viewport().get_visible_rect().size print(window_size)func _process(delta):..

레쭈고 godot 2024.09.27

Kotlin 5차시

항상 코틀린을 들어야 할 시간이 오면 잠이 몰려 와 집중이 잘 되지 않지만 최대한의 집중력을 발휘해서 수업을 듣습니닷...오늘은 계산기의 기능 중 아주 간단한... 더하기 기능만 만들어보았는데용코틀린으로 만들어서 그런지 처음 해 봐서 아주아주 신기했습니닷!  우선 전 레이아웃을 Linear 로 바꿔주었습니다.그리고 orientation 이라는 값도 넣어줬어요! 선생님 말씀이 이것은 LinearLayout 에서 중요하다고 했습니다.저희는 수직으로 정렬할 것이기 때문에 vertical 을 넣어주었습니다!그리고 두 개의 Edit 위젯을 넣어줬어요! 여기에는 자신이 계산하고자 하는 숫자를 넣을 것입니당.그리고 Button 을 4개 만들어 주었어요! 더하기, 빼기,..

레쭈고 코틀린 2024.09.26

Kotlin 3차시

오늘은 코틀린 안드로이드 개발에서 필요한 간단한 문법들을 중점적으로 배웠습니다.fun main() { println("Hello, World!!!") println("정상미 최고~~") println("미림마이스터고등학교 학생들은 성실해요!!") var var1 : Int = 10 var var2 : Float = 10.1f // 이렇게 작성하면 불편하기 때문에 Float 를 잘 안 씀 var var3 : Double = 10.2 var var4 : Char = '안' // 따옴표 하나 var var5 : String = "안드로이드" // 따옴표 두 개 println(var1) println(var2) println(var3)..

레쭈고 코틀린 2024.09.06

Kotlin 1차시

코틀린은 이 언어로 프로젝트를 만들기 위해서 배우는 중이에요!1학기 때는 문법을 중심적으로 배웠고, 2학기는 안드로이드를 중심으로 더 자세하게 배울 생각입니닷실무에 도움 되는 것을 배운다는 생각에 굉장히 들뜨고.. 신납니닷. (*^-^*) 오늘은 안드로이드가 깔리지 않은 친구들이 많아서 진도를 많이 나가지 않았어요~  이건 xml 코드예요! 기존 코드에서 별로 손댄 것은 없지만 간단하게 소개해 보겠습니당.우선 layout 을 LinearLayout 으로 바꿔주었어요. 그래서 요소 마다마다 느낌이라고 해야 하나 아무튼 각자각자 느낌으로 바꿔주었습니다.그리고 저희가 간단하게 만들 페이지는 수직적으로 정렬이 되어있어서 기본값인 android:orientation 을 "vertical..

레쭈고 코틀린 2024.08.29

godot 2차시

고도엔진은 화요일, 목요일 50분 배우는데 시간이 너무 짧은 것 같아 아쉬운 마음이 큽니다.....오늘은 되게 여러 가지를 배웠어요!!!!!!앞으로는 저희는 첫 프로젝트인 똥 피하기 게임과 비슷한 게임을 만들 것입니다! 허허... 먼저 새 프로젝트를 생성해 줬구, 에셋 파일을 전부 다운 받아 주었어요!저희는 휴대폰 화면과 비슷한 뷰포트 화면을 만들어 주고 싶었어요! 요기 Viewport Width와 Viewport Height 의 값을 지정된대로 지정해 줬어요!그래서 실행을 하면 이제 지정된 크기 만큼만 보인답니닷!밑에 Resizable 도 꺼줍니다. 왜냐하면 저희는 화면의 크기를 고정할 것이기 때문에 마우스로 늘리는 건 하지 않을 거예요! 요기 초록선이 y 축, 빨간 선이 x 축, 그리고 파란 선이 V..

레쭈고 godot 2024.08.29

혼공스 회고록

우왕. . . . 벌써 6주 차 공부까지 끝내고 회고록이라니. . . .시간이 정말 빠르다고 생각해요. . . . 혼공스를 끝낸 소감은우선 제가 이렇게 책 한 권을 주어진 기간 안에 끝냈다는 것이 굉장히 놀랍다고 생각합니다. . . 제 자신이 정말정말 멋있다고 생각해요!그리고 한 편으로는 제가 책을 전부 이해한 게 맞을까 라는 의구심이 들어서 한 세 네 번은 더 완독해야 할 것 같습니다.그래도 전 제가 작심삼일로, , , 오래 못하고 끝낼 줄 알았는데 이렇게 툴도 설치해 보고. . .코드도 작성해보면서 실력이 많이 향상한 것 같아요 - !  사실 한 두 번은 시간에 쫓겨서 블로그를 쓰고 공부를 한 느낌이 있지만~나머지 공부들은 전부 열심히 하며, 진심을 다해서 한 번 공부할 때 네-다섯 시간 그리고 다음..

혼공스 6주 차 (˘・_・˘)

혼공스를 시작한 지 얼마 되지도 않은 것 같은데. . .벌써 마지막 주차라니 뭔가. . 기분이 요상하네요ㅜ-ㅜ마지막 공부도 레츠 고~스토어드 프로시저 사용 방법스토어드 프로시저는 SQL 프로그래밍 기능을 추가해서 일반 프로그래밍 언어와 비슷한 효과를 낼 수 있다.스토어드 프로시저 기본스토어드 프로시저의 개념과 형식스토어드 프로시저(저장 프로시저)란 MySQL에서 제공하는 프로그래밍 기능이다.또한 스토어드 프로시저는 쿼리 문의 집합으로도 볼 수 있으며, 어떠한 동작을 일괄 처리하기 위한 용도로도 사용된다.자주 사용하는 일반적인 쿼리는 스토어드 프로시저로 묶어 호출을 해 사용하는 것이 훨씬 편리하다! ^_~ 스토어드 프로시저의 형식을 보여주겟다 - !DELIMITER $$CREATE PROCEDURE 스토어..

레쭈고 혼공스 2024.08.17