Your SlideShare is downloading. ×
교육용 프로그래밍 언어 Small basic
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

교육용 프로그래밍 언어 Small basic

1,366
views

Published on

마이크로소프트의 Small Basic으로 프로그래밍 언어를 공부해 보세요.

마이크로소프트의 Small Basic으로 프로그래밍 언어를 공부해 보세요.

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,366
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 교육용
  • 2.   프로그래밍
  • 3.   언어
  • 4.   Small
  • 5.   Basic
  • 6.   Young
  • 7.   D
  • 8.   <xenonix(AT)gmail.com>
  • 9.   
  • 10.   저작권
  • 11.   이
  • 12.   문서는
  • 13.   저작자와
  • 14.   출처를
  • 15.   표시하는
  • 16.   경우
  • 17.   제한
  • 18.   없이
  • 19.   사용할
  • 20.   수
  • 21.   있습니다.
  • 22.   
  • 23.    
  • 24.   Small
  • 25.   Basic은
  • 26.   Microsoft에서
  • 27.   교육용으로
  • 28.   사용하기
  • 29.   위해
  • 30.   만든
  • 31.   BASIC
  • 32.   IDE입니다.
  • 33.   요즘
  • 34.   추세에
  • 35.   맞게
  • 36.   오픈
  • 37.   API
  • 38.   라이브러리,
  • 39.   네트워크
  • 40.   기능
  • 41.   등도
  • 42.   제공합니다.
  • 43.   
  • 44.   Small
  • 45.   Basic
  • 46.   준비하기
  • 47.   사용
  • 48.   방법은
  • 49.   간단합니다.
  • 50.   Small
  • 51.   Basic
  • 52.   설치
  • 53.   파일을
  • 54.   내려
  • 55.   받아
  • 56.   설치한
  • 57.   후
  • 58.   실행하면
  • 59.   바로
  • 60.   프로그래밍을
  • 61.   할
  • 62.   수
  • 63.   있는
  • 64.   IDE
  • 65.   환경이
  • 66.   나타납니다.
  • 67.   다운로드는
  • 68.   Small
  • 69.   Basic
  • 70.   웹사이트(
  • 71.   http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx
  • 72.   )에서
  • 73.   할
  • 74.   수
  • 75.   있습니다.
  • 76.   BASIC
  • 77.   의
  • 78.   기본
  • 79.   문법을
  • 80.   그대로
  • 81.   사용할
  • 82.   수
  • 83.   있습니다만
  • 84.   라이브러리를
  • 85.   사용하기
  • 86.   위해서는
  • 87.   아래와
  • 88.   같
  • 89.   은
  • 90.   형식으로
  • 91.   작성해야
  • 92.   합니다.
  • 93.   TextWindow.WriteLine("출력")
  • 94.   Small
  • 95.   Basic의
  • 96.   사용
  • 97.   방법이나
  • 98.   라이브러리
  • 99.   참고
  • 100.   문서는
  • 101.   Small
  • 102.   Basic
  • 103.   웹사이트에서
  • 104.   docx
  • 105.   또는
  • 106.   pdf
  • 107.   형식의
  • 108.   문서를
  • 109.   내려
  • 110.   받아
  • 111.   보시면
  • 112.   됩니다.
  • 113.   
  • 114. 
  • 115.   화면
  • 116.   1
  • 117.   Small
  • 118.   Basic
  • 119.   다운로드
  • 120.   화면
  • 121.   아래는
  • 122.   Small
  • 123.   Basic을
  • 124.   실행할
  • 125.   화면입니다.
  • 126.   화면
  • 127.   2
  • 128.   Small
  • 129.   Basic
  • 130.   전체
  • 131.   화면
  • 132.   상당히
  • 133.   깔끔하고
  • 134.   예쁩니다.
  • 135.   그리고
  • 136.   교육용
  • 137.   프로그램답게
  • 138.   편집
  • 139.   화면의
  • 140.   글자도
  • 141.   알아보기
  • 142.   쉽게
  • 143.   크고
  • 144.   굵습니다.
  • 145.   
  • 146.   
  • 147. 
  • 148.   화면
  • 149.   3
  • 150.   Small
  • 151.   Basic
  • 152.   편집
  • 153.   화면
  • 154.   간단히
  • 155.   메뉴를
  • 156.   살펴보겠습니다.
  • 157.   New
  • 158.    새로
  • 159.   파일을
  • 160.   엽니다.
  • 161.   Open
  • 162.    저장된
  • 163.   소스
  • 164.   파일을
  • 165.   엽니다
  • 166.   Save
  • 167.    소스코드를
  • 168.   파일로
  • 169.   저장합니다.
  • 170.   Import
  • 171.    Microsoft에서
  • 172.   제공하는
  • 173.   온라인
  • 174.   저장소에서
  • 175.   소스
  • 176.   코드를
  • 177.    가져옵니다.
  • 178.   Publish
  • 179.    Microsoft에서
  • 180.   제공하는
  • 181.   온라인
  • 182.   저장소에
  • 183.   소스
  • 184.   코드를
  • 185.    저장합니다.
  • 186.   
  • 187.   Small
  • 188.   Basic
  • 189.   시작하기
  • 190.   그럼
  • 191.   직접
  • 192.   한번
  • 193.   해볼까요.
  • 194.   우리는
  • 195.   메시지
  • 196.   창을
  • 197.   띄워서
  • 198.   “스몰베이직으로
  • 199.   공부해봐요”라는
  • 200.   문자
  • 201.   열을
  • 202.   출력하도록
  • 203.   할
  • 204.   것입니다.
  • 205.   새
  • 206.   창을
  • 207.   띄우기
  • 208.   위해서는
  • 209.   GraphicsWindow
  • 210.   클래스의
  • 211.   ShowMessage(
  • 212.   )
  • 213.   메소드를
  • 214.   사용하면
  • 215.   됩니다.
  • 216.   편집
  • 217.   창에
  • 218.   GraphicsWindow를
  • 219.   입력합니다.
  • 220.   이
  • 221.   과정에서
  • 222.   G
  • 223.   문자만
  • 224.   입력을
  • 225.   하더라도
  • 226.   아래
  • 227.   화면
  • 228.   4처럼
  • 229.   자동
  • 230.   완성
  • 231.   기능이
  • 232.   동작합니다.
  • 233.   그러면
  • 234.   커서
  • 235.   키
  • 236.   를
  • 237.   이용해서
  • 238.   GranphicsWindow
  • 239.   를
  • 240.   선택하고
  • 241.   Enter
  • 242.   키를
  • 243.   누르면
  • 244.   화면
  • 245.   5처럼
  • 246.   
  • 247. 자동으로
  • 248.   입력됩니다.
  • 249.    
  • 250.   화면
  • 251.   4
  • 252.   자동
  • 253.   완성
  • 254.   창
  • 255.   화면
  • 256.    
  • 257.   화면
  • 258.   5
  • 259.   자동
  • 260.   완성된
  • 261.   소스
  • 262.   코드
  • 263.   이런
  • 264.   방식으로
  • 265.   아래
  • 266.   코드를
  • 267.   입력
  • 268.   한
  • 269.   후
  • 270.   F5
  • 271.   키를
  • 272.   눌러서
  • 273.   실행합니다.
  • 274.   그럼
  • 275.   화면
  • 276.   6과
  • 277.   같이
  • 278.   실행된
  • 279.   결과
  • 280.   화면을
  • 281.   볼
  • 282.   수
  • 283.   있습니다.
  • 284.   GraphicsWindow.ShowMessage("스몰베이직으로
  • 285.   공부해봐요","Small
  • 286.   Basic")
  • 287.   
  • 288. 
  • 289.   화면
  • 290.   6
  • 291.   실행
  • 292.   결과
  • 293.   화면
  • 294.   
  • 295.   어디서나
  • 296.   저장하고
  • 297.   실행한다.
  • 298.   인터넷에
  • 299.   저장하기
  • 300.   Small
  • 301.   Basic의
  • 302.   특징
  • 303.   중
  • 304.   하나는
  • 305.   Publish
  • 306.   와
  • 307.   Import
  • 308.   기능입니다.
  • 309.   이
  • 310.   기능을
  • 311.   이용하면
  • 312.   Microsoft에서
  • 313.   제공하는
  • 314.   온라인
  • 315.   저장소에
  • 316.   소스
  • 317.   코드를
  • 318.   저장하고
  • 319.   불러
  • 320.   올
  • 321.   수
  • 322.   있습니다.
  • 323.   인터넷만
  • 324.   연결돼
  • 325.   있다면
  • 326.   언제
  • 327.   어디서나
  • 328.   간단히
  • 329.   프로그램을
  • 330.   작성하고
  • 331.   공유할
  • 332.   수
  • 333.   있습니다.
  • 334.   예를
  • 335.   들어
  • 336.   학교나
  • 337.   학원에서
  • 338.   학
  • 339.   생들에게
  • 340.   숙제를
  • 341.   내주었을
  • 342.   때
  • 343.   학생들은
  • 344.   작성한
  • 345.   소스
  • 346.   코드를
  • 347.   Publish
  • 348.   하고
  • 349.   저장소
  • 350.   ID만
  • 351.   선생님께
  • 352.   전달하면
  • 353.   선생님은
  • 354.   학생들의
  • 355.   소스코드를
  • 356.   열어서
  • 357.   실행해
  • 358.   볼
  • 359.   수
  • 360.   있습니다.
  • 361.   앞서
  • 362.   작성한
  • 363.   소스
  • 364.   코드를
  • 365.   Publish
  • 366.   해보겠습니다.
  • 367.   화면
  • 368.   상단에
  • 369.   있는
  • 370.   Publish
  • 371.   버튼을
  • 372.   클릭합니다.
  • 373.   
  • 374.   
  • 375. 
  • 376.   화면
  • 377.   7
  • 378.   Publish
  • 379.   버튼
  • 380.   그러면
  • 381.   화면
  • 382.   8과
  • 383.   같이
  • 384.   소스
  • 385.   코드의
  • 386.   ID가
  • 387.   발급됩니다.
  • 388.   이
  • 389.   ID만
  • 390.   알고
  • 391.   있다면
  • 392.   언제든지
  • 393.   소스
  • 394.   코드를
  • 395.   불러올
  • 396.   수
  • 397.   있습니다.
  • 398.    
  • 399.   화면
  • 400.   8
  • 401.   Publish
  • 402.   한
  • 403.   후
  • 404.   발급된
  • 405.   ID
  • 406.   ID
  • 407.   발급
  • 408.   창
  • 409.   아래의
  • 410.   URL을
  • 411.   클릭하면
  • 412.   웹
  • 413.   상에서
  • 414.   소스
  • 415.   코드를
  • 416.   볼
  • 417.   수
  • 418.   있습니다.
  • 419.   페이지
  • 420.   상단에
  • 421.   있는
  • 422.   입력란에
  • 423.   다른
  • 424.   소스
  • 425.   코드의
  • 426.   ID를
  • 427.   입력한다면
  • 428.   해당
  • 429.   소스
  • 430.   코드도
  • 431.   볼
  • 432.   수
  • 433.   있습니다.
  • 434.   만약
  • 435.   다른
  • 436.   소스
  • 437.   코드가
  • 438.   궁금하시면
  • 439.   JLK064
  • 440.   를
  • 441.   입력해
  • 442.   보세요.
  • 443.    
  • 444.   화면
  • 445.   9
  • 446.   웹
  • 447.   페이지에서
  • 448.   소스
  • 449.   코드를
  • 450.   보는
  • 451.   화면
  • 452.   
  • 453. Publish
  • 454.   를
  • 455.   통해
  • 456.   ID를
  • 457.   발급
  • 458.   받았다면
  • 459.   꼭
  • 460.   메모를
  • 461.   해두어야
  • 462.   합니다.
  • 463.   개인
  • 464.   인증
  • 465.   과정이
  • 466.   없기
  • 467.   때문에
  • 468.   프로그램의
  • 469.   ID를
  • 470.   잊는
  • 471.   경우
  • 472.   되찾을
  • 473.   수
  • 474.   없습니다.
  • 475.   
  • 476.   
  • 477.   인터넷에서
  • 478.   불러오기
  • 479.   Publish
  • 480.   버튺
  • 481.   바로
  • 482.   위에
  • 483.   있는
  • 484.   Import
  • 485.   버튼을
  • 486.   클릭합니다.
  • 487.   그리고
  • 488.   화면
  • 489.   10과
  • 490.   같이
  • 491.   발급
  • 492.   받았던
  • 493.   ID
  • 494.   를
  • 495.   입력합니다.
  • 496.    
  • 497.   화면
  • 498.   10
  • 499.   ID
  • 500.   입력
  • 501.   화면
  • 502.   OK
  • 503.   버튼을
  • 504.   클릭하면
  • 505.   편집
  • 506.   창에
  • 507.   저장했던
  • 508.   소스
  • 509.   코드가
  • 510.   보여집니다.
  • 511.   이제
  • 512.   다시
  • 513.   편집할
  • 514.   수
  • 515.   있습니다.
  • 516.   다시
  • 517.   Publish
  • 518.   하면
  • 519.   화면
  • 520.   11처럼
  • 521.   ID
  • 522.   에
  • 523.   일련번호가
  • 524.   생성됩니다.
  • 525.   일련번호는
  • 526.   몇
  • 527.   번
  • 528.   Publish
  • 529.   했는지를
  • 530.   나타냅니다.
  • 531.    
  • 532.   화면
  • 533.   11
  • 534.   재발급된
  • 535.   ID
  • 536.   웹
  • 537.   페이지에
  • 538.   가서
  • 539.   DJD067만
  • 540.   입력하면
  • 541.   최신
  • 542.   버전인
  • 543.   DJD067-3을
  • 544.   출력해
  • 545.   줄
  • 546.   
  • 547. 것입니다.
  • 548.   하지만
  • 549.   Small
  • 550.   Basic
  • 551.   프로그램에서
  • 552.   Import를
  • 553.   하는
  • 554.   경우에는
  • 555.   입력한
  • 556.   
  • 557.   버전을
  • 558.   불러옵니다.
  • 559.   이
  • 560.   기능은
  • 561.   형상관리로써
  • 562.   일련번호를
  • 563.   따라
  • 564.   Import를
  • 565.   하면
  • 566.   그
  • 567.   동안
  • 568.   프로그램을
  • 569.   어떻게
  • 570.   변경해
  • 571.   왔는지
  • 572.   이력을
  • 573.   알
  • 574.   수
  • 575.   있는
  • 576.   아주
  • 577.   좋은
  • 578.   기능입니다.
  • 579.   Small
  • 580.   Basic를
  • 581.   재미있게
  • 582.   즐기기
  • 583.   프로그래밍
  • 584.   언어를
  • 585.   배우는
  • 586.   과정은
  • 587.   재미있어야
  • 588.   합니다.
  • 589.   그럼
  • 590.   Flickr라는
  • 591.   사진
  • 592.   공유
  • 593.   웹
  • 594.   서비스의
  • 595.   사진을
  • 596.   화면에
  • 597.   출력해
  • 598.   주는
  • 599.   프로그램을
  • 600.   작성해
  • 601.   보겠습니다.
  • 602.   아주
  • 603.   간단합니다.
  • 604.   아래
  • 605.   소스
  • 606.   코드를
  • 607.   직접
  • 608.   입력해
  • 609.   보세요.
  • 610.   GraphicsWindow.MouseDown
  • 611.   =
  • 612.   OnMouseDown
  • 613.   OnMouseDown()
  • 614.   
  • 615.   Sub
  • 616.   OnMouseDown
  • 617.   
  • 618.   
  • 619.   
  • 620.   
  • 621.   url
  • 622.   =
  • 623.   Flickr.GetRandomPicture("korea")
  • 624.   
  • 625.   
  • 626.   
  • 627.   
  • 628.   imageName
  • 629.   =
  • 630.   ImageList.LoadImage(url)
  • 631.   
  • 632.   
  • 633.   
  • 634.   
  • 635.   
  • 636.   GraphicsWindow.Width=500
  • 637.   
  • 638.   
  • 639.   
  • 640.   
  • 641.   
  • 642.   imageWidth
  • 643.   =
  • 644.   ImageList.GetWidthOfImage(imageName)
  • 645.   
  • 646.   
  • 647.   
  • 648.   
  • 649.   imageHeight
  • 650.   =
  • 651.   ImageList.GetHeightOfImage(imageName)
  • 652.   
  • 653.   
  • 654.   
  • 655.   
  • 656.   windowHeight
  • 657.   =
  • 658.   (GraphicsWindow.Width*imageHeight)/imageWidth
  • 659.   
  • 660.   
  • 661.   
  • 662.   
  • 663.   
  • 664.   GraphicsWindow.Height=windowHeight
  • 665.   
  • 666.   
  • 667.   
  • 668.   
  • 669.   
  • 670.   GraphicsWindow.DrawResizedImage(imageName,0,0,500,windowHeight)
  • 671.   EndSub
  • 672.   모두
  • 673.   입력했다면
  • 674.   F5
  • 675.   키를
  • 676.   눌러
  • 677.   실행해
  • 678.   보세요.
  • 679.   아래
  • 680.   화면
  • 681.   12와
  • 682.   같이
  • 683.   멋진
  • 684.   사진이
  • 685.   출력될
  • 686.   것입니다.
  • 687.   마우스
  • 688.   왼쪽
  • 689.   버튼으로
  • 690.   화면을
  • 691.   클릭하면
  • 692.   다음
  • 693.   사진이
  • 694.   보여집니다.
  • 695.   (
  • 696.   사진을
  • 697.   인터넷에서
  • 698.   불러
  • 699.   오기
  • 700.   때문에
  • 701.   다소
  • 702.   늦을
  • 703.   수
  • 704.   있습니다.
  • 705.   )
  • 706.   
  • 707. 
  • 708.   화면
  • 709.   12
  • 710.   사진
  • 711.   보는
  • 712.   프로그램
  • 713.   실행
  • 714.   화면
  • 715.   온라인
  • 716.   커뮤니티
  • 717.   활용하기
  • 718.   국내엔
  • 719.   Small
  • 720.   Basic
  • 721.   모임이
  • 722.   없는
  • 723.   것
  • 724.   같습니다만
  • 725.   Small
  • 726.   Basic
  • 727.   공식
  • 728.   웹사이트에
  • 729.   온라인
  • 730.   게시판이
  • 731.   있
  • 732.   습니다.
  • 733.   http://social.msdn.microsoft.com/Forums/en-US/smallbasic/threads
  • 734.   에
  • 735.   접속하셔서
  • 736.   질문도
  • 737.   올려보
  • 738.   시고
  • 739.   다른
  • 740.   사람들이
  • 741.   작성핚
  • 742.   코드는
  • 743.   어떠한지
  • 744.   구경도
  • 745.   해보세요.
  • 746.   물론
  • 747.   Import
  • 748.   하셔서
  • 749.   실행해
  • 750.   보셔도
  • 751.   되겠죠.
  • 752.   마치며
  • 753.   프로그래밍
  • 754.   언어를
  • 755.   처음
  • 756.   배울
  • 757.   때에는
  • 758.   프로그래밍
  • 759.   감각과
  • 760.   논
  • 761.   리적인
  • 762.   사고력을
  • 763.   기르는데
  • 764.   초점이
  • 765.   맞춰져야
  • 766.   한다고
  • 767.   생각합니다.
  • 768.   그렇기
  • 769.   때문에
  • 770.   첫
  • 771.   걸음마
  • 772.   시기에
  • 773.   는
  • 774.   Small
  • 775.   Basic과
  • 776.   같이
  • 777.   직관적이면서
  • 778.   쉽게
  • 779.   접근할
  • 780.   수
  • 781.   있는
  • 782.   도구를
  • 783.   활용하는
  • 784.   게
  • 785.   더
  • 786.   좋을
  • 787.   것
  • 788.   같습니다.
  • 789.   
  • 790.