 앱인벤터로 아주 간단한 그림판을 코딩해 보자. 이 코딩은 앱인벤터 튜토리알 코딩에서 PaintPot 으로 알려져 있다.  Projects⤍Start new project screen1의 속성창에서 프로젝트 명칭을 Text 박스에서 Mypaint 로 입력하자. # 수평 박스, 버튼 배치  이 그림판의 구조는 3개의 RGB 버튼을 수평박스에 배치함으로 시작한다. 즉 Layout 으로부터 수평박스(Horizontal Arrangement)를 하나 끌어다 뷰어 창에 놓고 그 이름을 ThreeButtons 로 Rename 하자. Height는 Automatic, Width는 100 percent 로 둔다. 팔레트의 User Interface에서 3개의 버튼(Button)을 가져다 수평박스에 순서대로 넣는다. 각 버튼의 이름을 ButtonRed, ButtonGreen , ButtonBlue 로 Rename 한다. 각 버튼의 속성창에서 BackgroundColor를 선택해주고 FontBold를 체크 후 FontSize를 18로 두자. 아울러 Height 는 Automatic, Width 는 33 percent 로 설정하고 Text 박스에 색상명 Red를 입력한다. 나머지 두 개의 버튼도 동일한 방법으로 각각 속성을 부여한다. # Canvas 설치 Drawing and Animation에서 Canvas를 하나 가져다 수평박스 밑에 두고 명칭을 DrawingCanvas 로 Rename 하자. 속성창에서 Height를 300 pixel, Width를 Fill parent 로 두자. Canvas에 아무것도 없으면 심심하므로 Kitty 고양이 면상을 하나 구해서 Components 창 하단의 Media 창의 Upload 버튼을 사용하여 폴더로부터 그림 하나를 여기서는 앱 인벤터서 키우는 고양이 즉 Kitty.png를 업로드 시킨 후 Canvas 속성창에서 BackgroundImage박스에서 선택 클릭한다. #지우기 (Wipe) 버튼 마지막으로 버튼을 하나 더 끌어다 Canvas 밑에 두자. 버튼의 속성창에서 BackgroundColor를 Cyan으로 선택해주고 FontBold를 체크 후 FontSize를 18로 두자. 아울러 Height 는 Automatic, Width 도 Automatic으로 설정하고 Text 박스에 Wipe를 입력한다. # Blocks 편집 디자이너를 완성하였으면 한번 쯤 저장해두고 Blocks 편집으로 넘어가 퍼즐을 맞춰보자. 각 색상별 버튼을 처리하자. ButtonRed를 클릭할 때 DrawingCanvas에 페인팅할 색상을 빨간색으로 지정한다. 나머지 두 버튼도 동일한 방법으로 퍼즐을 작성한다. Wipe 버튼도 동일한 방법으로 퍼즐 코딩이 된다.  다음 단계로는 Kitty Canvas 상에서 색상별로 동그란 원(circle)형 점을 찍거나 화면을 터치하면서 손가락을 drag하게 되면 계속 작은 line 으로 이어진 선을 작도한다. 실제 사용해 보면 원은 색으로 채원진 작은 사이즈의 점을 페인팅해 준다. 화면을 터치해서 손가락으로 끌어보면 line 은 꺽은 부위가 보이는 작은 line들의 집합임을 알 수 있다.  작업이 끝났으면 Blocks를 빠져나와 저장 후 Connect 탭에서 AI Companion을 실행하고 스미트 폰에서 QR 코드를 스캔하자. 앱 인벤터를 사용하려면 무선공유기 또는 와이파이가 미리 자신의 PC시스템에 설치되어 있어야 한다. 그 내용은 다음의 url을 참고하도록 한다. 아두이노 코딩-119: 아두이노 앱 인벤터의 시작 https://steemit.com/kr/@codingart/118 여기까지가 전편이고 후속편이 있을 예정이므로 코드를 저장해 두도록 하죠.
author | codingart |
---|---|
permlink | 1-178-158-mypaint |
category | kr |
json_metadata | {"tags":["kr","kr-newbie","manamine","jjangjjangman","kr-dev"],"image":["https://cdn.steemitimages.com/DQma4MRwNxXH9mUC8CwQqsQWBG7RjLTgzGMbHSR5u7ei6VV/noname01.png","https://cdn.steemitimages.com/DQmfXxiubAQTVPQ9HNKQMR1u4gGsh8UW9om5tiejMiJ6F9X/noname02.png","https://cdn.steemitimages.com/DQmd1F86tWe9q9hqXXpjGKmLzpgwf7nkUSQ9hGvMyS5rHCV/noname03.png","https://cdn.steemitimages.com/DQmbAdN2gNg2NVEvs8uKL12QFEDbauCJX1NCEkEXEDqAoJ4/noname04.png","https://cdn.steemitimages.com/DQmeEfHhzyhrWtGG8dziSS47uR7DJxDxTJhcpG3B3UgfZdw/noname05.png"],"links":["https://steemit.com/kr/@codingart/118"],"app":"steemit/0.1","format":"markdown"} |
created | 2018-11-01 01:34:24 |
last_update | 2018-11-01 01:49:51 |
depth | 0 |
children | 9 |
last_payout | 2018-11-08 01:34:24 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 8.907 HBD |
curator_payout_value | 2.843 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 2,375 |
author_reputation | 41,833,111,979,966 |
root_title | "1-178 아두이노 코딩-158: Mypaint 그림판 앱인벤터 코딩" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 74,445,033 |
net_rshares | 10,343,198,454,424 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
wony | 0 | 311,388,419,563 | 40% | ||
jamjamfood | 0 | 21,674,261,629 | 25% | ||
catchawhale | 0 | 2,909,825,895 | 2% | ||
virus707 | 0 | 7,162,752,174,407 | 50% | ||
bramd | 0 | 2,632,287,599,133 | 30% | ||
accelerator | 0 | 17,450,214,061 | 1.3% | ||
espoem | 0 | 3,423,818,775 | 2% | ||
birddroppings | 0 | 115,057,926 | 1% | ||
urobotics | 0 | 6,526,325,693 | 100% | ||
eeple | 0 | 0 | 100% | ||
jesusjacr | 0 | 340,753,162 | 0.34% | ||
mishana | 0 | 12,317,035,054 | 60% | ||
ruka0105 | 0 | 57,279,177,345 | 100% | ||
tangle-hoon | 0 | 2,384,343,230 | 100% | ||
sd974201 | 0 | 2,201,809,748 | 7% | ||
angelinafx | 0 | 1,330,389,343 | 1% | ||
anpigon | 0 | 16,948,803,375 | 50% | ||
wenzip | 0 | 497,825,284 | 100% | ||
supan4ik | 0 | 497,616,409 | 100% | ||
elvinhender | 0 | 496,628,724 | 100% | ||
kaczmareke | 0 | 497,224,479 | 100% | ||
mmmagazine | 0 | 29,804,921,107 | 100% | ||
cheekedrad | 0 | 496,878,537 | 100% | ||
putridbrecon | 0 | 497,052,183 | 100% | ||
rushten | 0 | 498,000,523 | 100% | ||
recentlyimply | 0 | 498,308,837 | 100% | ||
cameramalt | 0 | 498,217,079 | 100% | ||
buglife | 0 | 30,754,373,890 | 100% | ||
nfc | 0 | 11,752,450,934 | 1% | ||
optimizer | 0 | 1,466,705,841 | 1.5% | ||
ivan.maznichenko | 0 | 501,151,832 | 100% | ||
storundesongstuf | 0 | 501,338,673 | 100% | ||
bitok.xyz | 0 | 8,707,329,182 | 1% | ||
monarija620 | 0 | 3,902,422,571 | 100% |
대박사건!! 양이가 양이를 보고 깜놀 할지도...^&^
author | tangle-hoon |
---|---|
permlink | re-codingart-1-178-158-mypaint-20181101t131921775z |
category | kr |
json_metadata | {"tags":["kr"],"app":"steemit/0.1"} |
created | 2018-11-01 13:19:24 |
last_update | 2018-11-01 13:19:24 |
depth | 1 |
children | 1 |
last_payout | 2018-11-08 13:19:24 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 31 |
author_reputation | 3,387,693,333,985 |
root_title | "1-178 아두이노 코딩-158: Mypaint 그림판 앱인벤터 코딩" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 74,476,882 |
net_rshares | 0 |
그래서 다음 편에서 다시 화장을 시켜 볼 예정이에요.
author | codingart |
---|---|
permlink | re-tangle-hoon-re-codingart-1-178-158-mypaint-20181102t002335546z |
category | kr |
json_metadata | {"tags":["kr"],"app":"steemit/0.1"} |
created | 2018-11-02 00:23:33 |
last_update | 2018-11-02 00:23:33 |
depth | 2 |
children | 0 |
last_payout | 2018-11-09 00:23:33 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 29 |
author_reputation | 41,833,111,979,966 |
root_title | "1-178 아두이노 코딩-158: Mypaint 그림판 앱인벤터 코딩" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 74,509,341 |
net_rshares | 0 |
고양이가 화장한 줄 ㅋㅋㅋ
author | urobotics |
---|---|
permlink | re-codingart-1-178-158-mypaint-20181101t034837034z |
category | kr |
json_metadata | {"tags":["kr"],"app":"steemit/0.1"} |
created | 2018-11-01 03:48:36 |
last_update | 2018-11-01 03:48:36 |
depth | 1 |
children | 6 |
last_payout | 2018-11-08 03:48:36 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 14 |
author_reputation | 14,923,860,622,500 |
root_title | "1-178 아두이노 코딩-158: Mypaint 그림판 앱인벤터 코딩" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 74,450,274 |
net_rshares | 0 |
녜 안경을 그려줄까했는데 좀 이상하게 치장이 되어 버렸네요. 참 ㄲ ㄲ
author | codingart |
---|---|
permlink | re-urobotics-re-codingart-1-178-158-mypaint-20181101t040230274z |
category | kr |
json_metadata | {"tags":["kr"],"app":"steemit/0.1"} |
created | 2018-11-01 04:02:27 |
last_update | 2018-11-01 04:02:27 |
depth | 2 |
children | 5 |
last_payout | 2018-11-08 04:02:27 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 40 |
author_reputation | 41,833,111,979,966 |
root_title | "1-178 아두이노 코딩-158: Mypaint 그림판 앱인벤터 코딩" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 74,450,778 |
net_rshares | 0 |
이것도 의외로 괜찮은데요. ㅎㅎㅎㅎ
author | urobotics |
---|---|
permlink | re-codingart-re-urobotics-re-codingart-1-178-158-mypaint-20181101t074557878z |
category | kr |
json_metadata | {"tags":["kr"],"app":"steemit/0.1"} |
created | 2018-11-01 07:45:54 |
last_update | 2018-11-01 07:45:54 |
depth | 3 |
children | 4 |
last_payout | 2018-11-08 07:45:54 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 19 |
author_reputation | 14,923,860,622,500 |
root_title | "1-178 아두이노 코딩-158: Mypaint 그림판 앱인벤터 코딩" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 74,460,082 |
net_rshares | 0 |